• Aucun résultat trouvé

Total Generalized Variation Method for Deconvolution-based CT Brain Perfusion

N/A
N/A
Protected

Academic year: 2022

Partager "Total Generalized Variation Method for Deconvolution-based CT Brain Perfusion"

Copied!
4
0
0

Texte intégral

(1)

Total Generalized Variation Method for Deconvolution-based CT Brain Perfusion

D.A. Lyukov1, A.S. Krylov1, V.A. Lukshin2 d@lyukov.com|kryl@cs.msu.ru|wlukshin@nsi.ru

1Laboratory of Mathematical Methods of Image Processing, Faculty of Computational Mathematics and Cybernetics, Lomonosov Moscow State University, Moscow, Russia;

2National Medical Research Center of Neurosurgery named after academician N.N. Burdenko, Moscow, Russia Deconvolution-based method for image analysis of cerebral blood perfusion computed tomography has been suggested. This analysis is the important part of diagnostics of ischemic stroke. The method is based on total generalized variation regularization algorithm. The algorithm was tested with generated synthetic data and clinical data. Proposed algorithm was compared with singular value decomposition method using Tikhonov regularization and with total variation based deconvolution method. It was shown that the suggested algorithm gives better results than these methods. The proposed algorithm combines both deconvolution and denoising processes, so results are more noisy resistant. It can allow to use lower radiation dose.

Keywords: computed tomography, cerebral perfusion, deconvolution method, total generalized variation.

1. Introduction

Cerebral perfusion computer tomography is an im- portant method for ischemic stroke diagnostics. This test can allow to localize the area of brain damaged by stroke. It is very important for urgent surgery.

Usually this information is obtained using method based on the iodinated contrast agent injection and CT scans of its concentration [1]. Example of such CT scan is shown in Fig. 1.

The basic characteristics of cerebral blood dynam- ics are cerebral blood flow (CBF), cerebral blood vol- ume (CBV) and mean transit time (MTT), calculating at each point of brain.

There are nondeconvolution-based methods of cal- culation of these characteristics: moment method and method of maximum slope [2, 3].

Better results can be obtained using deconvolution-based methods. Total variation based deconvolution method was suggested in [4, 5]. Nev- ertheless total variation approach leads to some ar- tifacts, because it tends to make solution piece-wise constant. In this paper we suggest a deconvolution approach using total generalized variation regulariza- tion. In this case solution has not piece-wise constant artifacts.

Quality of CT scans depends on the radiation dose:

the higher the radiation, the higher the image qual- ity. Thus, the noisy resistant method can allow to use lower radiation dose.

One of the approaches to reducing the noise im- pact is the denoising of perfusion scans before de- convolution or perfusion maps after deconvolution [6].

The method suggested in our paper includes denoising stage inside the deconvolution procedure. It decreases the number of method parameters and make the re- sults more stable.

Fig. 1. An example of CT scan at one point in time.

2. Theoretical model

We consider some area of brain, where function ctissue(t, x, y) is defined. This function is the con- centration of contrast agent obtained from intensity of CT scans at point (x, y). Concentration in artery point is considered as an artery input function (AIF).

We denote it bycartery(t).

These functions are connected by the relation given by the convolution equation [2, 3]:

ctissue(t, x, y) = (cartery k)(t)

=

+

−∞

cartery(ξ)k(t−ξ, x, y)dξ, (1) where k(t, x, y)is a residual function at point (x, y).

Characteristics CBF, CBV and MTT at point (x, y) can be represented via residual function k(t) [3]:

CBF = 1

ρtissuemaxk(t),

CBV = 1

ρtissue

0

k(τ)dτ,

M T T= 1

maxk(t)

0

k(τ)dτ,

(2)

where ρtissue is a constant density of tissue.

We consider all functions on finite uniform grid, so equation (1) turns to linear system:

Copyright © 2019 for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).

(2)

Ak=c, (3) where:

A= ∆t





cartery(t1) 0 . . . 0

cartery(t2) cartery(t1) . . . 0

... ... . .. ...

cartery(tT) cartery(tT1) . . . cartery(t1)



.

Theret1, t2, . . . , tT are the nodes of the uniform grid with step∆t.

3. Deconvolution problem

Solution of the deconvolution problem for equa- tion (3) is an ill-posed problem, and matrix Ais ill- conditioned. If we solve system (3) directly, solutionk will be unstable. Small noise in input data can com- pletely change solution and the solution can not be used for medical diagnosis.

An example of functionk(t)obtained without reg- ularization procedure for system (3) is shown in Fig.

2–3. The unstability is so large that we can not find any real information on the solution.

0 5 10 15 20 25 30 35

10 5 0 5 10

Fig. 2.k(t). Range is limited to interval[10,10], so bigger oscillations are seen as vertical strips.

0 5 10 15 20 25 30 35

10-1 100 101 102 103 104 105 106 107 108 109

Fig. 3. |k(t)|on a logarithmic scale.

There are different methods to regularize the prob- lem. In this paper we consider method of total gen- eralized variation and compare it with some state-of- the-art methods.

3.1 Singular value decomposition (SVD)

We represent matrixA as a product of three ma- trices [7]:

A=UΣVT, (4) where UandVare orthogonal matrices, and

Σ =diag1, σ2, . . . , σr]

is a diagonal matrix composed of the singular values of matrixA,r=rangA.

This representation is called singular value decom- position (SVD) of matrixA.

Using SVD, we can write the solution of (3) in the form:

kls=VΣ1UTc, (5) where Σ1=diag11, σ21, . . . , σr1].

It is the solution of following minimization prob- lem:

kls=arg min

k∈RT

(||Akc||22). (6) Small singular values make a huge impact on the values ofk. It is the reason of ill-conditioning of ma- trixA. These values can be suppressed using smooth- ing factorλ:

σi, λ(tikh)= σi

σ2i +λ2. (7)

Using of matrix

Σλ1=diag1, λ(tikh), σ(tikh)2, λ , . . . , σr, λ(tikh)] instead of Σ1 in (6), we get another method called Tikhonov regularization. Here λ is a regularization parameter. Vectork(tikh)λ obtained by this method is the solution of another minimization problem:

k(tikh)λ =arg min

k∈RT

(||Akc||22+λ2||k||22

). (8)

3.2 Total variation (TV)

Let consider matrices composed by values ofkand cin all considering points of space:

K= [k1,k2, . . . ,kN], C= [c1,c2, . . . ,cN]. Generally, regularization method in this paper can be written as a minimization problem of functional:

J(K) =F(K,C) +R(K, λ), (9)

whereF(K,C)is the data fidelity functional,R(K, λ) is regularization term, and λ is a regularization pa- rameter.

The most common used data fidelity functional is the Frobenius norm of the residual:

F(K,C) =||AKC||22. (10) In total variation method we use following regular- ization functional [4, 5]:

R(K, λ) =||K||λT V = ∑

i, j, t

λ1|Kei+1,j,tKei,j,t|

+ ∑

i, j, t

λ1|Kei,j+1,tKei,j,t|

+ ∑

i, j, t

λ2|Kei,j,t+1Kei,j,t| (11)

(3)

where Ke RN1×N2×T is the reshaped matrix K, λ= (λ1, λ2)is a regularization parameter.

We can use different weights for spatial and tem- poral derivatives.

Total variation approach may lead to some arti- facts, because it makes solution a piece-wise constant.

3.3 Total generalized variation (TGV)

Total generalized variation uses also the second or- der derivative. In this work we use following form of TGV stabilizer [8]:

T GVλ2(z) =λ1||∇z||1+λ2||∇(∇z)||1. (12) Approximation on regular grid for one-dimensional case can be written as

T GVλ2(z) =λ1

i

|zi+1−zi|2

i

|zi+12zi+zi1|,

(13)

wherez= (z1, z2, . . . , zT)is the grid function.

Finally, the regularization functional has the form:

R(K, λ) =

i, j, t

λ1 |Kei+1,j,tKei,j,t|

+ ∑

i, j, t

λ2|Kei+1,j,t2Kei,j,t+Kei1,j,t|

+ ∑

i, j, t

λ1|Kei,j+1,tKei,j,t|

+ ∑

i, j, t

λ2|Kei,j+1,t2Kei,j,t+Kei,j1,t|

+ ∑

i, j, t

λ3|Kei,j,t+1Kei,j,t|

+ ∑

i, j, t

λ4|Kei,j,t+12Kei,j,t+Kei,j,t1|. (14) whereλ= (λ1, λ2, λ3, λ4)is a regularization parame- ter.

4. Optimization algorithm

We use Nesterov accelerated gradient descent [9]

for functional minimization (9):

z0= 0, y0= 0,

zk+1=yk−ϵ· ∇F(yk), yk+1=zk+βk(zk+1−zk),

(15)

whereβk = 13 / (k+ 1), andϵis the learning rate.

In this paper we usedϵ= 108. 5. Method testing

Clinical perfusion data does not have ground truth values of residue functionk(t)and perfusion parame- ters. Therefore, synthetic data was generated. As a base for generation we take perfusion maps for phan- tom [10]. Then we generate functionk(t) =C·e(at)2.

To evaluate the stability of the method, we add a white additive gaussian noise to the synthetic data.

Residue functionk(t)— the result of applying of described methods — is shown in Fig. 4.

We do not have ground truth values for clinical data, but we can compare methods in Fig. 4. We can see that residue functionk(t)with TGV does not tends to be a piece-wise constant as it is with TV method.

The obtained mean transit time (MTT) map for synthetic data by different method is given in Fig. 5.

MTT map is most informative for diagnosis purposes.

6. References

[1] Axel Leon. Cerebral blood flow determination by rapid-sequence computed tomography: theoretical analysis. // Radiology. — 1980. — Vol. 137, no.

3. — P. 679–686.

[2] Theoretic basis and technical implementations of CT perfusion in acute ischemic stroke, part 1: the- oretic basis / A.A. Konstas, G.V. Goldmakher, T- Y Lee, M.H. Lev // American Journal of Neurora- diology. — 2009. — Vol. 30, no. 4. — P. 662–668.

[3] Deconvolution-based CT and MR brain perfu- sion measurement: theoretical model revisited and practical implementation details / Andreas Fiesel- mann, Markus Kowarschik, Arundhuti Ganguly et al. // Journal of Biomedical Imaging. — 2011. — Vol. 2011. — P. 14.

[4] Tensor total-variation regularized deconvolution for efficient low-dose CT perfusion / Ruogu Fang, Pina C Sanelli, Shaoting Zhang, Tsuhan Chen // International Conference on Medical Image Computing and Computer-Assisted Intervention / Springer. —2014. — P. 154–161.

[5] Robust low-dose CT perfusion deconvolution via tensor total-variation regularization / Ruogu Fang, Shaoting Zhang, Tsuhan Chen, Pina C Sanelli // IEEE transactions on medical imaging.

— 2015. — Vol. 34, no. 7. — P. 1533–1548.

[6] Kadimesetty V. S. et al. Convolutional neural network-based robust denoising of low-dose com- puted tomography perfusion maps // IEEE Trans- actions on Radiation and Plasma Medical Sci- ences. – 2018. – Vol. 3. – no. 2. – P. 137-152.

[7] Golub Gene H., Reinsch Christian. Singular value decomposition and least squares solutions // Nu- merische mathematik. — 1970. — Vol. 14, no. 5.

— P. 403–420.

[8] Nasonov A., Krylov A. An improvement of BM3D image denoising and deblurring algorithm by gen- eralized total variation // 2018 7th European Workshop on Visual Information Processing (EU- VIP). — 2018. — P. 1–4.

[9] Bottou L., Curtis F. E., Nocedal J. Optimization methods for large-scale machine learning // Siam Review. – 2018. – Vol. 60. – no. 2. – P. 223-311.

(4)

Synthetic

0 10 20 30 40 50

0.001 0.000 0.001 0.002 0.003 0.004

0 10 20 30 40 50

0.001 0.000 0.001 0.002 0.003 0.004

0 10 20 30 40 50

0.001 0.000 0.001 0.002 0.003 0.004

0 10 20 30 40 50

0.001 0.000 0.001 0.002 0.003 0.004

Clinical

0 5 10 15 20 25 30 35

0.005 0.000 0.005 0.010 0.015

0 5 10 15 20 25 30 35

0.005 0.000 0.005 0.010 0.015

0 5 10 15 20 25 30 35

0.005 0.000 0.005 0.010 0.015

0 5 10 15 20 25 30 35

0.005 0.000 0.005 0.010 0.015

SVD TV TGV Ground truth

Fig. 4.k(t)for a brain tissue point.

[10] Digital brain perfusion phantom. — https://www5.cs.fau.de/research/data/digital- brain-perfusion-phantom/.

(a)Ground truth (b)SVD (c)TV (d)TGV

Fig. 5.MTT results for synthetic data by different methods.

Références

Documents relatifs

In-situ PEA space charge profile recorded after various irradiation period [10-12 min] with a 30 keV electron beam energy on a PTFE sample.. 198

Comme dans le cas de l'aspiration capillaire et de la pesanteur, on peut venir à bout de l'eau qui entre par suite d'une différence de pression de l'air en intercalant un espace

Rich format exportation should permit the generation of the artifacts identified in our case studies: use case list with con- ditions, sequence diagrams, list of remarks issued

By integrating varying low-level features (e.g. texture) characterizing the different page components (i.e. different text fonts or graphic regions) on the one hand, and

Though numerous studies have dealt with the α− methods, there is still a paucity of publi- cations devoted to the clarification of specific issues in the non-linear regime, such

Indeed standard deconvolution procedures based on a Fourier approach should attain usual nonparametric rates of convergence for L 2 loss functions (see also Section 3.2).. However,

En conclusion le diagnostic d’un abcès cérébral gauche a été retenu chez une patiente hémodialysée chronique depuis mai 2018 pour maladie rénale chronique au

Samples of the southern study area are from the Baljuvon (Chilishtak One and Shurobod Pass sections), Khingou (Shurobod Pass section), Tavildara (Shurobod South and Shurobod