mixed total variation and 1 regularization method for...

16
Research Article Mixed Total Variation and 1 Regularization Method for Optical Tomography Based on Radiative Transfer Equation Jinping Tang, 1 Bo Han, 1 Weimin Han, 2 Bo Bi, 3 and Li Li 1 1 Department of Mathematics, Harbin Institute of Technology, Harbin, Heilongjiang Province, China 2 Department of Mathematics, University of Iowa, Iowa City, IA, USA 3 School of Mathematics and Statistics, Northeast Petroleum University, Daqing, Heilongjiang Province, China Correspondence should be addressed to Bo Han; [email protected] Received 22 March 2016; Accepted 27 September 2016; Published 9 February 2017 Academic Editor: Chuangyin Dang Copyright © 2017 Jinping Tang et al. is is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Optical tomography is an emerging and important molecular imaging modality. e aim of optical tomography is to reconstruct optical properties of human tissues. In this paper, we focus on reconstructing the absorption coefficient based on the radiative transfer equation (RTE). It is an ill-posed parameter identification problem. Regularization methods have been broadly applied to reconstruct the optical coefficients, such as the total variation (TV) regularization and the 1 regularization. In order to better reconstruct the piecewise constant and sparse coefficient distributions, TV and 1 norms are combined as the regularization. e forward problem is discretized with the discontinuous Galerkin method on the spatial space and the finite element method on the angular space. e minimization problem is solved by a Jacobian-based Levenberg-Marquardt type method which is equipped with a split Bregman algorithms for the 1 regularization. We use the adjoint method to compute the Jacobian matrix which dramatically improves the computation efficiency. By comparing with the other imaging reconstruction methods based on TV and 1 regularizations, the simulation results show the validity and efficiency of the proposed method. 1. Introduction Optical tomography with near-infrared light is a promising technique for noninvasive studying of the functional charac- ters of human tissues. One can find many applications of this technique, for example, the early detection of breast cancer, cervical cancer screening, monitoring of infant brain tissue oxygenation level and functional brain activation, and the study of dosimetry in photon dynamic therapy; see [1–4]. Unlike the X-ray tomography, optical tomography uses the near-infrared (NIR) light as the probing radiation. Different human tissues have different absorption and scattering prop- erties which affect the transmission of the NIR light. ere- fore, we can identify the location and quantity of abnormal tissues by the emerging light measured on the boundary. Optical tomography is a high contrast imaging modality. However, currently only low resolution reconstructions are possible, especially when using an unmodulated continuous wave source [5]. Another barrier of optical tomography is that reconstructed images have a poor quality particularly when abnormal targets are located deep in tissues. On the other hand, due to the limited measurement data, as well as the high scattering and high absorption properties, the identification problem of optical tomography usually is ill- posed and underdetermined. e ill-posedness makes the coefficient reconstruction sensitive to small perturbation from measurements, such as noise and computational error. erefore, various reconstruction algorithms based on reg- ularization are developed to obtain reasonable and stable reconstructions [6–9]. Recently, the regularization method with 1 norm has been used in optical tomography [10, 11]. In [10], Levenberg-Marquardt strategy is applied for solving the 2 regularization step of split Bregman algorithm. e contrast tests show the superiority of 1 regularization over 2 regularization. e numerical experiments therein also show that the 1 regularization has a better utility when the independent measurements are much more limited. In [11], linearized Bregman iteration based on the Bregman distance is exploited to minimize the sparse regularization. Hindawi Publishing Corporation Computational and Mathematical Methods in Medicine Volume 2017, Article ID 2953560, 15 pages https://doi.org/10.1155/2017/2953560

Upload: others

Post on 02-Feb-2021

9 views

Category:

Documents


0 download

TRANSCRIPT

  • Research ArticleMixed Total Variation and 𝐿1 Regularization Method forOptical Tomography Based on Radiative Transfer Equation

    Jinping Tang,1 Bo Han,1 Weimin Han,2 Bo Bi,3 and Li Li1

    1Department of Mathematics, Harbin Institute of Technology, Harbin, Heilongjiang Province, China2Department of Mathematics, University of Iowa, Iowa City, IA, USA3School of Mathematics and Statistics, Northeast Petroleum University, Daqing, Heilongjiang Province, China

    Correspondence should be addressed to Bo Han; [email protected]

    Received 22 March 2016; Accepted 27 September 2016; Published 9 February 2017

    Academic Editor: Chuangyin Dang

    Copyright © 2017 Jinping Tang et al. This is an open access article distributed under the Creative Commons Attribution License,which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

    Optical tomography is an emerging and important molecular imaging modality. The aim of optical tomography is to reconstructoptical properties of human tissues. In this paper, we focus on reconstructing the absorption coefficient based on the radiativetransfer equation (RTE). It is an ill-posed parameter identification problem. Regularization methods have been broadly appliedto reconstruct the optical coefficients, such as the total variation (TV) regularization and the 𝐿1 regularization. In order to betterreconstruct the piecewise constant and sparse coefficient distributions, TV and 𝐿1 norms are combined as the regularization. Theforward problem is discretized with the discontinuous Galerkin method on the spatial space and the finite element method on theangular space. The minimization problem is solved by a Jacobian-based Levenberg-Marquardt type method which is equippedwith a split Bregman algorithms for the 𝐿1 regularization. We use the adjoint method to compute the Jacobian matrix whichdramatically improves the computation efficiency. By comparing with the other imaging reconstruction methods based on TVand 𝐿1 regularizations, the simulation results show the validity and efficiency of the proposed method.

    1. Introduction

    Optical tomography with near-infrared light is a promisingtechnique for noninvasive studying of the functional charac-ters of human tissues. One can find many applications of thistechnique, for example, the early detection of breast cancer,cervical cancer screening, monitoring of infant brain tissueoxygenation level and functional brain activation, and thestudy of dosimetry in photon dynamic therapy; see [1–4].Unlike the X-ray tomography, optical tomography uses thenear-infrared (NIR) light as the probing radiation. Differenthuman tissues have different absorption and scattering prop-erties which affect the transmission of the NIR light. There-fore, we can identify the location and quantity of abnormaltissues by the emerging light measured on the boundary.

    Optical tomography is a high contrast imaging modality.However, currently only low resolution reconstructions arepossible, especially when using an unmodulated continuouswave source [5]. Another barrier of optical tomography isthat reconstructed images have a poor quality particularly

    when abnormal targets are located deep in tissues. On theother hand, due to the limited measurement data, as wellas the high scattering and high absorption properties, theidentification problem of optical tomography usually is ill-posed and underdetermined. The ill-posedness makes thecoefficient reconstruction sensitive to small perturbationfrom measurements, such as noise and computational error.Therefore, various reconstruction algorithms based on reg-ularization are developed to obtain reasonable and stablereconstructions [6–9]. Recently, the regularization methodwith 𝐿1 norm has been used in optical tomography [10, 11].In [10], Levenberg-Marquardt strategy is applied for solvingthe 𝐿2 regularization step of split Bregman algorithm. Thecontrast tests show the superiority of 𝐿1 regularization over𝐿2 regularization. The numerical experiments therein alsoshow that the 𝐿1 regularization has a better utility whenthe independent measurements are much more limited. In[11], linearized Bregman iteration based on the Bregmandistance is exploited to minimize the sparse regularization.

    Hindawi Publishing CorporationComputational and Mathematical Methods in MedicineVolume 2017, Article ID 2953560, 15 pageshttps://doi.org/10.1155/2017/2953560

  • 2 Computational and Mathematical Methods in Medicine

    The experimental results in numerical simulation of an invivo mouse demonstrate the effectiveness of the algorithm.However, the sparsity regularization may oversparsify thedistribution of the coefficients.

    Among many types of regularizations, TV regularizationis often used due to its abilities of well reconstructing thediscontinuous andpiecewise constant distributions. TV regu-larizationwas first introduced in the field of image processingand image reconstruction; see [12–14] and the referencestherein. To date, TV regularization has been the preferredregularization strategy of considerable recent works, likephotoacoustic tomography (PAT) [15–17], bioluminescencetomography (BLT) [18, 19], fluorescence tomography (FT)[20], optical coherence tomography (OCT) [21], and so on.In [18], the split Bregman algorithm for TV regularization(SBRTV) is applied to the reconstruction of source distri-bution in BLT. The algorithm is evaluated with 2D and 3Dsimulations and 3D in vivo experiments. In the reportedresults, the source distribution can be reconstructed withbetter accuracy for the location with SBRTV regularizationthan with 𝐿2 or 𝐿1 regularizations. In [19], the synergisticcombination of Bregman method and TV regularizationis utilized to quantitatively improve the reconstruction ofabsorption and scattering coefficients for both Jacobian-based and gradient-based methods in quantitative PAT. Thefeasibility of the algorithm is checked with 3D simulations.

    For optical tomography, the coefficients are usually takenas piecewise constant. Since TV regularization is effectivefor piecewise constant reconstruction, it is a natural choicefor reconstructing coefficients of piecewise constant distribu-tions in optical tomography.However, due to the nonsmooth-ness and nondifferentiability, TV regularization is difficultto realize computationally. TV regularization for opticaltomography based on the radiative transport equation hasbeen studied in [22], where inexact Gauss-Newton methodis used to solve the TV regularization problem. In [23], 𝑊1,2norm is chosen as the penalty in the regularization strategyfor optical tomography based on the frequency radiativetransport equation.

    In this paper, we use regularization as a combination ofTV and 𝐿1 norm. To reduce the computational complexity,we apply the split Bregmanmethod to solve the joint regular-ization problem. It is reasonable to combine 𝐿1 regularizationand TV regularization to improve the reconstruction qualityin optical tomography. Moreover, based on the split Bregmanmethod, the iterative algorithms can be computationally effi-cient. Various experiments in 2D are performed to evaluatethe performance of the algorithm.

    The rest of this paper is organized as follows. In Section 2,we briefly describe the forward and inverse problems foroptical tomography. In Sections 3 and 4, we show the imple-mentation details about computing the Fréchet derivative ofthe forward operator and the iterative procedure. In Section 5,numerical results are presented.

    2. Optical Tomography

    We consider two mathematical problems: the forward prob-lem and the inverse problem. For the forward problem, based

    on the physical model of light propagation in tissues, for agiven set of optical properties, we model the measurementson the boundary. For the inverse problem, the opticalproperties can be reconstructed by matching the predictionscalculated from the forward problem and the measurementsfrom the detectors.

    2.1. Forward Problem. The light propagation in tissues isdescribed by the radiative transport equation

    𝜔 ⋅ ∇𝑢 (x,𝜔) + (𝜇𝑎 (x) + 𝜇𝑠 (x)) 𝑢 (x,𝜔)= 𝜇𝑠 (x) ∫Ω𝑘 (𝜔 ⋅ �̂�) 𝑢 (x, �̂�) 𝑑𝜎 (�̂�) in 𝑋 × Ω. (1)

    Here, 𝑋 ⊂ R𝑑, 𝑑 = 2 or 3, denotes a bounded convexdomain with a 𝐶1 boundary 𝜕𝑋 and Ω fl S𝑑−1 denotesthe unit sphere of R𝑑. The variables x and 𝜔 denote thespatial position and the angular direction. 𝑢(x,𝜔) describesthe density of photons. The expression 𝜔 ⋅ ∇𝑢(x,𝜔) denotesthe directional derivative at position x along the direction𝜔. The nonnegative normalized phase function 𝑘(𝜔 ⋅ �̂�) isthe probability that photons traveling in the direction �̂� arescattered into the direction 𝜔. In optical tomography, thephase function usually is taken as the Henyey-Greensteinphase function (cf. [24]): in two dimensions, it is of the form

    𝑘 (𝜔 ⋅ �̂�) = 1 − 𝑔22𝜋 (1 + 𝑔2 − 2𝑔𝜔 ⋅ �̂�) , (2)where the parameter 𝑔 ∈ (−1, 1) is the anisotropy factor ofthe scattering medium.The absorption coefficient is denotedby 𝜇𝑎(x), and the scattering coefficient is denoted by 𝜇𝑠(x).For the optical parameters 𝜇𝑎(x) and 𝜇𝑠(x), the followingconditions are assumed to hold throughout this presentation.

    Assumptions

    (A1) The function 𝜇𝑎(x) is uniformly positive andbounded; that is, there exist two positive constants 𝜇1𝑎and 𝜇2𝑎 such that 0 < 𝜇1𝑎 ≤ 𝜇𝑎 ≤ 𝜇2𝑎 < ∞ a.e. in𝑋.

    (A2) The function 𝜇𝑠(x) is uniformly positive andbounded; that is, there exist two positive constants 𝜇1𝑠and 𝜇2𝑠 such that 0 < 𝜇1𝑠 ≤ 𝜇𝑠 ≤ 𝜇2𝑠 < ∞ a.e. in𝑋.

    Equation (1) is supplemented by boundary conditions.Similar to the X-ray CT, optical tomography experimentsacquire the current distribution of detectors on the boundaryundermulti-incidents. Let 𝜁𝑖, 1 ≤ 𝑖 ≤ 𝑠, be disjoint, connectedsubsets of 𝜕𝑋. Corresponding to 𝑠 incident sources 𝑢in,𝑖 on𝜁𝑖, 1 ≤ 𝑖 ≤ 𝑠, define 𝑢𝑖(x,𝜔) by𝜔 ⋅ ∇𝑢𝑖 (x,𝜔) + (𝜇𝑎 (x) + 𝜇𝑠 (x)) 𝑢𝑖 (x,𝜔)= 𝜇𝑠 (x) ∫

    Ω𝑘 (𝜔 ⋅ �̂�) 𝑢𝑖 (x, �̂�) 𝑑𝜎 (�̂�) in 𝑋 × Ω,

  • Computational and Mathematical Methods in Medicine 3

    𝑢𝑖 (x,𝜔) = {{{𝑢in,𝑖 (x,𝜔) , x ∈ 𝜁𝑖, 𝜔 ⋅ ^ (x) < 0,0, otherwise,

    on 𝜕𝑋 × Ω,(3)

    where ^(x) is the unit outward normal vector at x ∈ 𝜕𝑋.Corresponding to each independent incident 𝑢in,𝑖(x,𝜔),

    the measurable quantity is the outgoing light 𝑀𝑖(x) on theboundary of domain, which can be written as𝑀𝑖 (x) = ∫

    𝜔⋅^(x)>0𝜔 ⋅ ^ (x) 𝑢𝑖 (x,𝜔) 𝑑𝜎 (𝜔) , x ∈ 𝜕𝑋. (4)

    If we assume there are d detectors located at d differentpositions 𝜉𝑗, 1 ≤ 𝑗 ≤ d, then the optical tomographyexperiment consists of exciting the domain𝑋with a sequenceof incident source 𝑢in,𝑖 and recording the correspondingmeasurements data𝑀𝑗,𝑖 = 𝑀𝑖(x)|x=𝜉𝑗 . Here, 𝑗 and 𝑖 representthe row index and column index in matrix𝑀𝑗,𝑖, respectively.

    With above notations, amathematical description of suchan experiment is provided by the following nonlinear forwardoperator: 𝐹𝑖 : 𝐷 → 𝐿2 (𝜕𝑋) ,(𝜇𝑎, 𝜇𝑠) → 𝑀𝑖 (x) , 1 ≤ 𝑖 ≤ 𝑠, (5)whichmaps prescribed optical parameters to the correspond-ing measurements data. Here, 𝐹𝑖 denotes the 𝑖th forwardoperator corresponding to the 𝑖th incident source and theresulting measurement data on d detectors. The forwardoperator 𝐹𝑖 is well defined for 𝜇𝑎 and 𝜇𝑠 in the set𝐷 = {(𝜇𝑎, 𝜇𝑠) satisfying assumptions (A1)-(A2)} (6)(cf. [25]).

    There are many references on the discretization of RTE;see, for instance, [26–30]. In this paper, we use continuouslinear elements and discontinuous Galerkin method withpiecewise linear functions to discretize the angular variablesand the spatial variables, respectively. An upwind numericalflux is used to approximate the incoming flux through thesurface of the control element and inflow boundary. Afterassembling the full discretization formulation and forming asystem of tebra equation, we solve the linear system byGauss-Seidel method. We use piecewise constants to approximatethe absorption and scattering coefficients. We can express(𝜇𝑎, 𝜇𝑠) as

    𝜇𝑎 (x) ≈ 𝑁∑𝑘=1

    𝜇𝑎,𝑘𝜒𝑘 (x) ,𝜇𝑠 (x) ≈ 𝑁∑

    𝑘=1

    𝜇𝑠,𝑘𝜒𝑘 (x) , (7)where 𝑁 denotes the number of the elements, 𝜒𝑘(x) denotesthe character function corresponding to the 𝑘th element, and𝜇𝑎,𝑘 and 𝜇𝑠,𝑘 denote the values of absorption and scatteringcoefficients on the 𝑘th element.

    2.2. Inverse Problem. The inverse problem of optical tomog-raphy is to determine the unknown coefficients 𝜇𝑎 and 𝜇𝑠from the boundary detector readings. In this paper, weonly reconstruct the absorption coefficient assuming that thescattering coefficient is known; then the forward operator𝐹𝑖 in fact acts on the unknown 𝜇𝑎 only. Thus, the inverseproblem of optical tomography is to determine 𝜇𝑎 from thefollowing system of nonlinear equations:𝐹𝑖 (𝜇𝑎) = 𝑀𝑖, 1 ≤ 𝑖 ≤ 𝑠. (8)Then the optical tomography can be formulated as minimiz-ing the difference between the measurement data and themodel predictions

    𝜇𝑎 = argmin𝐷

    12 𝑠∑𝑖=1 𝐹𝑖 (𝜇𝑎) − 𝑀𝑖2𝐿2(𝜕𝑋) , (9)known as data fidelity. The inverse problem (9) is ill-posedin the sense that the amount of the measurements is quitelimited compared with the number of the unknowns andthat the measurements contain noises. To overcome theill-posedness, the data fidelity should be combined withappropriate regularization. In the regularization strategy, weminimize the following objective functional:

    𝜇𝑎 = argmin𝐷

    {12 𝑠∑𝑖=1 𝐹𝑖 (𝜇𝑎) − 𝑀𝑖2𝐿2(𝜕𝑋) + 𝛼𝑅 (𝜇𝑎)} . (10)Here, 𝑅(𝜇𝑎) is the regularization penalty functional thatenforces a prior information on 𝜇𝑎 and 𝛼 > 0 is theregularization parameter that trades off the weight betweenthe discrepancy term and the penalty functional.

    According to different ways of treating the derivative ofdata fidelity, there are two sorts of approaches for solving(10). One is to linearize the forward operator 𝐹𝑖 near the 𝑛thiteration of 𝜇𝑎, which is denoted as 𝜇𝑛𝑎 , as follows:𝐹𝑖 (𝜇𝑎) ≈ 𝐹𝑖 (𝜇𝑛𝑎) + 𝐹𝑖 (𝜇𝑛𝑎) (𝜇𝑎 − 𝜇𝑛𝑎) , (11)where 𝐹𝑖 (𝜇𝑛𝑎) is the derivative of the forward operator 𝐹𝑖with respect to 𝜇𝑛𝑎 . The linearized formulation provides agood approximation when 𝜇𝑛𝑎 is close to the true value. Asa result, the minimized problem (10) is treated by an iterativeprocedure as follows:

    𝜇𝑛+1𝑎 = argmin𝐷

    {12⋅ 𝑠∑𝑖=1

    𝐹𝑖 (𝜇𝑛𝑎) (𝜇𝑎 − 𝜇𝑛𝑎) + 𝐹𝑖 (𝜇𝑛𝑎) − 𝑀𝑖2𝐿2(𝜕𝑋)+ 𝛼𝑅 (𝜇𝑛𝑎)} .

    (12)

    This Jacobian-based minimization problem can be solvedwith many iteratively optimization techniques, such as theLevenberg-Marquardt typemethod (LM). LM typemethod is

  • 4 Computational and Mathematical Methods in Medicine

    the special case of Gauss-Newton type method.The standardLMmethod (or Gauss-Newtonmethod) uses ‖𝜇𝑎−𝜇𝑛𝑎‖2𝐿2(𝑋) asthe penalty. The LM type method defines the update 𝜇𝑛+1𝑎 ina region around 𝜇𝑛𝑎 , while the Gauss-Newton method alwaysdefines 𝜇𝑛+1𝑎 in a neighbourhood of the initial guess 𝜇0𝑎 foreach 𝑛 ≥ 0. Hence, from the optimization point of view,LM type method is more favourable in nature. Based on theJacobian-based method, many optimization techniques suchas split Bregman method can be used to solve (12). On theother hand, when 𝜇𝑛𝑎 is close to the true value, the Jacobian-based method shares the typical quadratic convergence fromNewton method.

    Alternatively, (10) can be solved directly by minimizingthe nonlinear functional with some gradient-based methods,like Quasi-Newton method, nonlinear conjugate gradientmethod, limited-memory BFGS method, and so on. Thus,the computation of the linearized Jacobian matrix is avoidedand only the gradient of the nonlinearminimizing functionalneeds to be computed.The gradient-basedmethod in generalhas superlinear convergence and is economic in memorystorage which is suitable for large scale problems, such as3D problems. Since our numerical experiments are all donein two dimensions and the problem scale is not so large asthat in three dimensions, we use the Jacobian-based LM typemethod to solve (10).

    3. Adjoint Problem

    Since we adopt the Jacobian-based minimization methodto solve (10) in this paper, the derivative of the forwardoperator becomes a matrix which is called Jacobi matrix.For convenience of representing the element of Jacobi matrixhereinafter, we use [𝐽𝑖𝜇𝑎] to represent the Jacobi matrix of𝐹𝑖, with respect to 𝜇𝑎 = (𝜇𝑎,1, . . . , 𝜇𝑎,𝑁), 1 ≤ 𝑖 ≤ 𝑠; here𝜇𝑎,𝑖 denotes the 𝑖th element of the discretized 𝜇𝑎. For each 𝑖,[𝐽𝑖𝜇𝑎] ∈ Rd×𝑁 is defined as follows:

    [𝐽𝑖𝜇𝑎] =((((((((

    𝜕𝑀1,𝑖𝜕𝜇𝑎,1 𝜕𝑀1,𝑖𝜕𝜇𝑎,2 ⋅ ⋅ ⋅ 𝜕𝑀1,𝑖𝜕𝜇𝑎,𝑁𝜕𝑀2,𝑖𝜕𝜇𝑎,1 𝜕𝑀2,𝑖𝜕𝜇𝑎,2 ⋅ ⋅ ⋅ 𝜕𝑀2,𝑖𝜕𝜇𝑎,𝑁⋅ ⋅ ⋅ ⋅ ⋅ ⋅ ... ⋅ ⋅ ⋅𝜕𝑀d,𝑖𝜕𝜇𝑎,1 𝜕𝑀d,𝑖𝜕𝜇𝑎,2 ⋅ ⋅ ⋅ 𝜕𝑀d,𝑖𝜕𝜇𝑎,𝑁

    ))))))))

    ,

    1 ≤ 𝑖 ≤ 𝑠.(13)

    [𝐽𝑖𝜇𝑎] can be computed by direct method which differentiates𝑀𝜁𝑖(𝜉𝑗) with respect to the perturbation of 𝜇𝑎 on eachelement. In order to compute [𝐽𝑖𝜇𝑎], for each 𝑖, we need to solveforward problems d × 𝑁 times. For a total of 𝑠 sources, weneed to compute 𝑠 ×d×𝑁 times, so the direct method is verytime consuming.Therefore, we use the adjoint formulation tocompute [𝐽𝑖𝜇𝑎] instead of direct method.

    We first consider the analytic Fréchet derivative of theforward operator for the boundary value problem of RTEgiven by [25].

    𝐹𝑖 (𝜇𝑎)∗𝑀𝜁𝑖 (x) = −∫Ω𝑢𝑖 (x,𝜔) 𝜑 (x,𝜔) 𝑑𝜎 (𝜔) , (14)

    where 𝐹𝑖 (𝜇𝑎)∗ denotes the adjoint operator of 𝐹𝑖(𝜇𝑎) and𝜑(x,𝜔) is the solution of the adjoint RTE− 𝜔 ⋅ ∇𝜑 (x,𝜔) + (𝜇𝑎 + 𝜇𝑠) 𝜑 (x,𝜔)= 𝜇𝑠 ∫Ω𝑘 (𝜔, �̂�) 𝜑 (x, �̂�) 𝑑𝜎 (�̂�) in 𝑋 × Ω (15)

    with boundary condition𝜑 (x,𝜔)= {{{

    (𝜔 ⋅ ^ (x))𝑀𝑖 (x) , x ∈ 𝜕𝑋, 𝜔 ⋅ ^ (x) > 0,0, otherwise,on 𝜕𝑋 × Ω.

    (16)

    From the adjoint RTE (15) and the boundary condition (16), itseems that the adjoint problem should be solved in the reversedirection of propagation with a completely new computationsolver. However, by the standard reciprocity theorem for theBoltzmann equation given in [31],𝐺 (x,𝜔; x0,𝜔0) = 𝐺 (x0, −𝜔0; x, −𝜔) , (17)which states that the angular density at x in direction𝜔 due toa source at x0 in direction𝜔0 is the same as the angular densityat x0 in direction −𝜔0 due to a source at x in direction −𝜔.Here, 𝐺(⋅; ⋅) presents the Green function of (1) for isotropicpoint source on the boundary. Then the adjoint problems(15) and (16) can be transformed into the same form as theforward problem, simply replacing direction𝜔with−𝜔.Thenwe just need to solve the following equation for the radiance𝜑(x, −𝜔) = 𝜑(x,𝜔) by the same forward solver:

    𝜔 ⋅ ∇𝜑 (x,𝜔) + (𝜇𝑎 + 𝜇𝑠) 𝜑 (x,𝜔)= 𝜇𝑠 ∫Ω𝑘 (𝜔, �̂�) 𝜑 (x, �̂�) 𝑑𝜎 (�̂�) , (18)

    with adjoint boundary condition𝜑 (x,𝜔)= {{{

    (𝜔 ⋅ ^ (x))𝑀𝑖 (x) , x ∈ 𝜕𝑋, 𝜔 ⋅ ^ (x) < 0,0, otherwise. (19)This means we need to solve (18) and (19) with the forwardsolver firstly and then reverse all directions on solution.

    If we consider one source position 𝜁𝑖 and one detectorposition 𝜉𝑗, then the 𝑘th column of the Jacobi matrix [𝐽𝑖𝜇𝑎]can be computed as follow:

    [𝐽𝑖𝜇𝑎] (:,𝑘) = ∫𝑋𝜒𝑘 (x) ∫

    Ω𝑢𝑖 (x,𝜔) 𝜑𝑗 (x,𝜔) 𝑑𝜎 (𝜔) 𝑑x, (20)

  • Computational and Mathematical Methods in Medicine 5

    where 𝜑𝑗 is the solution of the following boundary valueproblem:− 𝜔 ⋅ ∇𝜑𝑗 (x,𝜔) + (𝜇𝑎 (x) + 𝜇𝑠 (x)) 𝜑𝑗 (x,𝜔)

    = 𝜇𝑠 (x) ∫Ω𝑘 (𝜔 ⋅ �̂�) 𝜑𝑗 (x, �̂�) 𝑑𝜎 (�̂�) ,

    𝜑𝑗 (x,𝜔) = {{{(𝜔 ⋅ ^ (x))𝑀𝑖 (x)x=𝜉𝑗 , 𝜔 ⋅ ^ (x) > 0,0, otherwise.

    (21)

    Thus for the adjoint method to compute [𝐽𝑖𝜇𝑎], for each 1 ≤𝑖 ≤ 𝑠, we only need to solve forward problems d times. For 𝑠sources, we need to solve forward problems 𝑠×d times, whichdramatically reduces the computation burden and improvesthe efficiency of the algorithm.

    4. Iterative Procedure

    Theunknown 𝜇𝑎 can be estimated through the regularizationmethod.The quality of reconstructed image strongly dependson the choice of the penalty term 𝑅(𝜇𝑎). If we choose the 𝐿2norm as penalty, that is, 𝑅(𝜇𝑎) = ‖𝜇𝑎‖22, the reconstructedimage usually blurs with a low resolution. If we choose 𝐿1norm as the penalty, that is, 𝑅(𝜇𝑎) = ‖𝜇𝑎‖1, the reconstructedimage tends to find a sparse solution [10, 18]. To treat thediscontinuity and the edges of different distribution regions,total variation is usually chosen as the penalty functional, thatis,

    𝑅 (𝜇𝑎) = ∫𝑋

    ∇𝜇𝑎 . (22)The symbol ∫

    𝑋|∇𝜇𝑎| denotes the total variation seminorm

    [32] of 𝜇𝑎 ∈ 𝐿1(𝑋) as follows:∫𝑋

    ∇𝜇𝑎 fl sup {∫𝑋𝜇𝑎div 𝜑𝑑𝑥 | 𝜑

    ∈ 𝐶∞0 (𝑋;R𝑑) , 𝜑𝐿∞(𝑋;R𝑑) ≤ 1} . (23)To improve the reconstruction quality, we consider thetotal variation mixed with the 𝐿1 norm as the penalty. Thefunctional to be minimized is of the form

    𝐽 (𝜇𝑎) = 12 𝑠∑𝑖=1 𝐹𝑖 (𝜇𝑎) − 𝑀𝑖2𝐿2(𝜕𝑋)+ 𝛼∫𝑋

    ∇𝜇𝑎 + 𝛽 𝜇𝑎𝑙1 , (24)where 𝛼, 𝛽 are the regularization parameters. We will applythe split Bregman method to solve (24) [33]. Instead of (24),we consider the following constrained optimization problem:

    inf(𝜇𝑎 ,D)

    12 𝑠∑𝑖=1 𝐹𝑖 (𝜇𝑎) − 𝑀𝑖2𝐿2(𝜕𝑋) + 𝛼∫𝑋 ∇𝜇𝑎 + 𝛽 ‖D‖𝑙1such that D = 𝜇𝑎. (25)

    Solution of the above minimization problem can be obtainedby solving the unconstrained optimization problem

    (𝜇𝑎,D) = argmin 12 𝑠∑𝑖=1 𝐹𝑖 (𝜇𝑎) − 𝑀𝑖2𝐿2(𝜕𝑋)+ 𝛼∫𝑋

    ∇𝜇𝑎 + 𝛽 ‖D‖𝑙1 + 𝜂2 D − 𝜇𝑎2𝑙2 ,(26)

    where 𝜂 > 0 is the split parameter. Now let us iteratively solvethe following subproblems [34]:

    (𝜇𝑛+1𝑎 ,D𝑛+1)= argmin 12 𝑠∑𝑖=1 𝐹𝑖 (𝜇𝑎) − 𝑀𝑖2𝐿2(𝜕𝑋)

    + 𝛼∫𝑋

    ∇𝜇𝑎 + 𝛽 ‖D‖𝑙1 + 𝜂2 D − 𝜇𝑎 − 𝑏𝑛𝑑22 ,(27)

    with the following update for 𝑏𝑑:𝑏𝑛+1𝑑 = 𝑏𝑛𝑑 + 𝜇𝑛+1𝑎 −D𝑛+1. (28)The minimization of subproblems in (1) can be iterativelysolved by splitting it into the minimizations of 𝜇𝑎 and Dseparately. This suggests the following steps.

    Step 1.

    𝜇𝑛+1𝑎 = argmin𝜇𝑎 12 𝑠∑𝑖=1 𝐹𝑖 (𝜇𝑎) − 𝑀𝑖2𝐿2(𝜕𝑋) + 𝛼∫𝑋 ∇𝜇𝑎+ 𝜂2 D𝑛 − 𝜇𝑎 − 𝑏𝑛𝑑22 .(29)

    Step 2.

    D𝑛+1 = argmin

    D𝛽 ‖D‖𝑙1 + 𝜂2 D − 𝜇𝑛+1𝑎 − 𝑏𝑛𝑑22 . (30)

    Step 3. 𝑏𝑛+1𝑑 = 𝑏𝑛𝑑 + 𝜇𝑛+1𝑎 −D𝑛+1. (31)For the solution of Step 1, we use the Levenberg-Marquardtmethod, which has a high convergence rate. Thus we solve aminimization problem as follows.

    Step 1∗

    𝜇𝑛+1𝑎 = argmin𝜇𝑎 12 𝑠∑𝑖=1 𝐹𝑖 (𝜇𝑛𝑎) + [𝐽𝑖𝜇𝑛𝑎] (𝜇𝑎 − 𝜇𝑛𝑎) − 𝑀𝑖22+ 𝛼∫𝑋

    ∇𝜇𝑎 + 𝜂2 D𝑛 − 𝜇𝑎 − 𝑏𝑛𝑑22 ,(32)

    where [𝐽𝑖𝜇𝑛𝑎 ] denotes the Jacobi matrix of the forward operator𝐹𝑖 with respect to 𝜇𝑛𝑎 . For solving Step 1∗, in order to avoidthe nondifferentiability of the total variation term ∫

    𝑋|∇𝜇𝑎|

  • 6 Computational and Mathematical Methods in Medicine

    at a zero point, we approximate it with a smooth functional‖𝜇𝑎‖TV,𝜀 defined as𝜇𝑎TV,𝜀 = ∫𝑋

    √∇𝜇𝑎2 + 𝜖2 𝑑𝑥, 𝜖 > 0. (33)The parameter 𝜖 is a constant, and it cannot be too large ortoo small. The Euler-Lagrange equation for Step 1∗ is𝑠∑𝑖=1

    [𝐽𝑖𝜇𝑛𝑎]𝑇 ([𝐽𝑖𝜇𝑛𝑎] (𝜇𝑎 − 𝜇𝑛𝑎) − 𝑅𝑖 (𝜇𝑛𝑎)) + 𝛼𝐿 (𝜇𝑛𝑎) 𝜇𝑎+ 𝜂 (D𝑛 − 𝜇𝑎 − 𝑏𝑛𝑑) = 0, (34)

    where [⋅]𝑇 denotes the transpose,𝑅𝑖(𝜇𝑛𝑎) is the short notion of𝐹𝑖(𝜇𝑛𝑎) − 𝑀𝑖, the term 𝐿(𝜇𝑛𝑎)𝜇𝑎 is defined as𝐿 (𝜇𝑛𝑎) 𝜇𝑎 = −∇ ⋅ {{{{{

    ∇𝜇𝑎√∇𝜇𝑛𝑎2 + 𝜖2}}}}} . (35)

    Then we can get the iterative update by solving the aboveequation with Newton method as follows:

    ( 𝑠∑𝑖=1

    [𝐽𝑖𝜇𝑛𝑎]𝑇 [𝐽𝑖𝜇𝑛𝑎] + 𝛼𝐿 (𝜇𝑛𝑎) + 𝜂𝐼) (𝜇𝑎 − 𝜇𝑛𝑎)= 𝑠∑𝑖=1

    [𝐽𝑖𝜇𝑛𝑎]𝑇 𝑅𝑖 (𝜇𝑛𝑎) + 𝛼𝐿 (𝜇𝑛𝑎) 𝜇𝑛𝑎+ 𝜂 (D𝑛 − 𝜇𝑛𝑎 − 𝑏𝑛𝑑) .

    (36)

    Step 2 is an 𝐿1 norm regularization problem and it can besolved efficiently through the shrinkage operator, that is,

    D𝑛+1 = shrink(𝜇𝑛+1𝑎 + 𝑏𝑛𝑑 , 𝛽𝜂 ) , (37)

    where the shrinkage operator

    shrink (𝑥, 𝑡) = sin (𝑥)max (|𝑥| − 𝑡, 0)= {{{{{{{{{

    𝑥 − 𝑡, 𝑥 ≥ 𝑡,0, |𝑥| < 𝑡,𝑥 + 𝑡, 𝑥 ≤ −𝑡.(38)

    Implementation of the split Bregman formulation for ourTV-𝐿1 regularization is described in Algorithm 1.5. Reconstruction Results and Discussion

    In this section, the TV-𝐿1 regularization with the split Breg-man formulation is applied to 2D test problems. We assumethe distribution of the scattering coefficient is known. Recon-structions of spatially dependent distributions of absorptioncoefficient inside the medium are performed and discussed.In our simulation, a circular domain 𝑋 which containsdifferent inclusions is investigated. The radius of the circle

    is 10mm. 12 sources and 12 detectors are located on theboundary of the domain with equal space. This yields totally144 source-detector pairs to be used in the inversion.

    Noise-free synthetic data are generated by solving theforward problem on triangular meshes with the method wementioned in Section 2.1. Note that themeshes for the inverseproblem are coarser than themeshes for the forward problemin order to avoid the “inverse crime” [35] and for the purposeof testing the robustness of the proposed algorithm. We willdescribe the meshes in each case. In all the cases, the angularspace is discretized into 32 directions which equally dividethe interval [0, 2𝜋].

    The background medium has scattering coefficient of10mm−1 and absorption coefficient of 0.01mm−1, respec-tively, and these values keep the same throughout this paper.The initial guess of reconstruction is set to be identicalto the properties of the background medium. That is, theiterative procedure started with the background value of theabsorption coefficient.

    The incident impulse on the inflow boundary is settled as𝑢in,𝑖 (x,𝜔) = 𝐵𝑖,𝜔𝑖 ,(x,𝜔) ∈ 𝜕𝑋 × Ω,𝜔 ⋅ ] (x) < 0, 1 ≤ 𝑖 ≤ 𝑠,

    (39)

    where 𝐵𝑖,𝜔𝑖 is a piecewise linear function whose spatialsupport is 𝑆𝑖 and achieves the value 1 at the center node of𝑆𝑖, where 𝑆𝑖 is the element through which the ith incidentimpulse passes. The direction of 𝑢in,𝑖 points approximatelyfrom the center of 𝑆𝑖 to the center of𝑋.

    Based on above settings, we use various simulations tovalidate the proposed split Bregman algorithm for our TV-𝐿1regularization. Our purpose is to show the following results.

    First, by comparing the reconstruction with differentanisotropic factors 𝑔, the proposed algorithm works betterwhen 𝑔 is bigger.

    Second, for small sparse inclusions, the TV-𝐿1 regular-ization can reconstruct the location and the quality of thecoefficient more accurately than the TV regularization andthe 𝐿1 regularization.

    Third, the proposed split algorithm for TV-𝐿1 needs lesscomputation time than the Levenberg-Marquardt algorithmfor TV regularization. Even though our proposed algorithmneeds more computation time than the split Bregman algo-rithm for 𝐿1 regularization [10], the reconstruction qualitywith the proposed algorithm is much better than that withthe split Bregman algorithm for 𝐿1 regularization.5.1. Simulation 1: Reconstruction with Different AnisotropicFactors. In this simulation, we reconstruct one circle inclu-sion with the radius 0.5mm centered at (7.0mm, 0.0mm). Inthis circle, the absorption coefficient 𝜇𝑎 = 0.02mm−1 and𝜇𝑠 = 20mm−1. Our goal is to reconstruct 𝜇𝑎. For solvingthe inverse problem, we use a mesh of 772 nodes and 1484triangular elements. To avoid the inverse crime, we use a

  • Computational and Mathematical Methods in Medicine 7

    Input: Given the initial guess 𝜇0𝑎; the regularization parameter 𝛼 > 0, 𝛽 > 0, 𝜂 > 0;D0 = 𝑏0𝑑 = 0, and the tolerance 𝜀.

    while ‖𝜇𝑛+1𝑎 − 𝜇𝑛𝑎‖ > 𝜀 doFor 1 ≤ 𝑖 ≤ 𝑠, compute 𝜇𝑛+1𝑎 with (36);ComputeD𝑛+1 = shrink(𝜇𝑛+1𝑎 + 𝑏𝑛𝑑 , 𝛽/𝜂);Compute 𝑏𝑛+1𝑑 = 𝑏𝑛𝑑 + 𝜇𝑛+1𝑎 −D𝑛+1.

    end whileOutput: Output an approximation 𝜇𝑎 = 𝜇𝑛+1𝑎 .

    Algorithm 1: Reconstruction algorithm based on the split Bregman method for TV-𝐿1 regularization.

    −10 −5 0 5 10

    −8

    −6

    −4

    −2

    0

    2

    4

    6

    8

    (a) Forward mesh

    −8

    −6

    −4

    −2

    0

    2

    4

    6

    8

    −10 −5 0 5 10(b) Inverse mesh

    −10 −5 0 5 10−10−8−6−4−20246810

    0.010.0110.0120.0130.0140.0150.0160.0170.0180.0190.02

    (c) True 𝜇𝑎

    Figure 1: The forward mesh, inverse mesh, and the true distribution of 𝜇𝑎 in simulation 1.mesh of 1296 nodes and 2440 triangular elements for thesynthetic data. The simulated absorption distributions andthemeshes can be seen in Figure 1.We solve theminimizer of𝐽(𝜇𝑎) by using the split Bregman method for TV-𝐿1 methodwith exact data, that is, 𝛿 = 0, in this example. Then wecompare the reconstruction results for different anisotropicfactors 𝑔. For the comparison purpose, we use the sameparameters 𝛼, 𝛽, 𝜂, and 𝜀 for different 𝑔. Noticing that the so-called exact data in fact contains noise, so the regularizationparameter 𝛼, 𝛽 should not be too small. Since the inclusion

    is very small in this example, we enhance more weight of 𝐿1penalty than the weight of TV penalty. Here we take 𝛼 = 10−4and 𝛽 = 10−3.The other two parameters are taken as 𝜂 = 10−5and 𝜖 = 10−6, respectively.

    The reconstruction results can be seen in Figure 2. Thefirst row of Figure 2 is the reconstruction results for 𝑔 = 0.1and 𝑔 = 0.4 from the left to the right. The second rowof Figure 2 is the reconstruction results for 𝑔 = 0.7 and𝑔 = 0.9 from the left to the right. As it can be seen, thereconstructions for the bigger 𝑔 are more clear than that for

  • 8 Computational and Mathematical Methods in Medicine

    −10 −5 0 5 10−10−8−6−4−20246810

    0.010.0110.0120.0130.0140.0150.0160.0170.0180.0190.02

    (a)−10 −5 0 5 10

    −10−8−6−4−20246810

    0.01

    0.012

    0.014

    0.016

    0.018

    0.02

    (b)

    −10 −5 0 5 10−10−8−6−4−20246810

    0.01

    0.012

    0.014

    0.016

    0.018

    0.02

    (c)−10 −5 0 5 10

    −10−8−6−4−20246810

    0.010.0110.0120.0130.0140.0150.0160.0170.0180.019

    (d)

    Figure 2: Reconstruction results with and without scaling strategy. (a) Reconstruction of 𝜇𝑎 for 𝑔 = 0.1; (b) reconstruction of 𝜇𝑎 for 𝑔 = 0.4;(c) reconstruction of 𝜇𝑎 for 𝑔 = 0.7; (d) reconstruction of 𝜇𝑎 for 𝑔 = 0.9. The reconstructions are done by using the split Bregman algorithmfor TV-𝐿1 regularization with noise-free synthetic data.smaller 𝑔. There are some apparent blurred parts in the leftside of the inclusion in Figures 2(a) and 2(b). The blurredparts are much smaller in Figure 2(c) than in Figure 2(b) andalmost disappeared in Figure 2(d).

    From this example, we can find that the proposed algo-rithm works better for the bigger anisotropic factor 𝑔. Thefollowing simulations in this paper are all performed with𝑔 = 0.9.5.2. Simulation 2: Reconstruction with TV-𝐿1 Regularizationand the Standard TV Regularization. There are two groups ofexperiments in this section. In the first group of experiment,we design three types of inclusions to compare the perfor-mance of the TV-𝐿1 regularization and the TV regularizationwith noise-free synthetic data. In the first case, a smallinclusion with radius 0.5mm centered at (7.0mm, 0.0mm)is designed for 𝜇𝑎 = 0.02mm−1 and 𝜇𝑠 = 20.0mm−1,respectively. In the second case, a middle inclusion withradius 2mm centered at (5.0mm, 0.0mm) is designed for𝜇𝑎 = 0.02mm−1 and 𝜇𝑠 = 20mm−1, respectively. In thethird case, a middle inclusion with radius 4mm centeredat (3.0mm, 0.0mm) is designed for 𝜇𝑎 = 0.02mm−1 and𝜇𝑠 = 20mm−1, respectively. The simulated true absorptioncoefficient can be seen on the first column of Figure 3.

    For the small inclusion case, we use a mesh of 772 nodesand 1484 triangular elements for the inverse problem anda mesh of 1267 nodes and 2440 triangular elements for theforward problem, the simulated true absorption coefficientand reconstruction results with TV-𝐿1 regularization and TVregularization are shown in Figure 3. For themiddle inclusioncase, we use amesh of 575 nodes and 1080 triangular elementsfor the inverse problem and a mesh of 813 nodes and 2642triangular elements for the forward problem, the simulatedtrue absorption coefficient and reconstruction results withTV-𝐿1 regularization and TV regularization are shown inFigure 4. For the big inclusion case, we use a mesh of 583nodes and 1096 triangular elements for the inverse problemand a mesh of 871 nodes and 3124 triangular elements for theforward problem, the simulated true absorption coefficientand reconstruction results with TV-𝐿1 regularization andTV regularization are shown in Figure 5. The values of theparameters are shown in Table 1. Since we use the same 𝜀 =10−6 as the last section, we will not present it repeatedly inTable 1.

    Observing from the results, we can see that, for smalland middle inclusions, the TV-𝐿1 regularization performsbetter than the TV regularization in both localizing thelocation and quantifying the values; see Figures 3(b) and 4(b)

  • Computational and Mathematical Methods in Medicine 9

    −10 −5 0 5 10−10−8−6−4−20246810

    0.010.0110.0120.0130.0140.0150.0160.0170.0180.0190.02

    (a)−10 −5 0 5 10

    −10−8−6−4−20246810

    0.01

    0.015

    0.025

    0.02

    (b)

    −10 −5 0 5 10−10−8−6−4−20246810

    0.01

    0.0106

    0.0108

    0.0102

    0.0104

    0.011

    0.0112

    0.0114

    0.0116

    (c)

    Figure 3: Reconstruction results with TV-𝐿1 regularization and TV regularization for one small inclusion. (a) True 𝜇𝑎; (b) reconstruction of𝜇𝑎 with TV-𝐿1 penalty; (c) reconstruction of 𝜇𝑎 with only TV penalty.Table 1: Parameters corresponding to various regularization.

    Cases Small inclusion Middle inclusion Big inclusion(𝛼, 𝛽, 𝜂) for TV-𝐿1 (0.0003, 0.003, 0.0003) (0.003, 0.003, 0.0003) (0.003, 0.0003, 0.0003)(𝛼, 𝛽, 𝜂) for TV (3 × 10−4, 0, 0) (3 × 10−4, 0, 0) (3 × 10−4, 0, 0)for TV-𝐿1 regularization and Figures 3(c) and 4(c) for TVregularization. In fact, these results are reasonable and canbe interpreted. The TV-𝐿1 regularization imposes both TVpenalty and 𝐿1 penalty on 𝜇𝑎. The TV penalty tends to findedges and the 𝐿1 penalty tends to find the sparse details of theinclusion. As can be seen from Table 1, for the big inclusion,we enhance theweight of TVpenalty.When the inclusion getssmaller, we enhance the weight of 𝐿1 penalty.

    For the big inclusion, TV-𝐿1 regularization and TV regu-larization perform no big differences, but we still can see thatthe blurred parts in Figure 5(b) with TV-𝐿1 regularizationare smaller than that in Figure 5(c) with TV regularization.We can see from Figures 5(b) and 5(c) that there are largearea of blurs in the big inclusion case. It is reasonable inthe sense that large area of absorption inclusion means morephotons are absorbed in propagation process. Hence, we canalleviate this phenomenon by increasing the source-detectorpairs. In other words, by increasing the measurements, onecan alleviate the effect of absorption to some extent.

    In the second group of experiments of this section, threetypes of complicated and multi-inclusions are designed forcomparing the reconstruction results by TV-𝐿1 regulariza-tion, TV regularization, and 𝐿1 regularization.

    In the first case, we reconstruct two small circle inclusionscentered at (7mm, 0mm) and (0mm, 0mm) with the sameradius 0.5mm. In both of the two inclusions, 𝜇𝑎 = 0.02mm−1and 𝜇𝑠 = 20mm−1. We use a mesh of 1277 nodes and2488 triangular elements for the inverse problem and a meshof 1861 nodes and 3616 triangular elements for the forwardproblem. The true distributions of 𝜇𝑎 and reconstructionresults with various regularizations can be seen in Figure 6.

    In the second case, we reconstruct three small circles cen-tered at (7mm, 0mm), (0mm, −7mm), and (0mm, 0mm)with the same radius, 0.5mm. In all the three inclusions, 𝜇𝑎 =0.02mm−1 and 𝜇𝑠 = 20mm−1. We use a mesh of 1671 nodesand 3264 triangular elements for the inverse problem and amesh of 2141 nodes and 4176 triangulations for the forward

  • 10 Computational and Mathematical Methods in Medicine

    −10 −5 0 5 10−10−8−6−4−20246810

    0.010.0110.0120.0130.0140.0150.0160.0170.0180.0190.02

    (a)−10 −5 0 5 10

    −10−8−6−4−20246810

    0.010.0110.0120.0130.0140.0150.0160.0170.0180.0190.02

    (b)

    −10 −5 0 5 10−10−8−6−4−20246810

    0.01

    0.011

    0.012

    0.013

    0.014

    0.015

    0.016

    0.017

    0.018

    (c)Figure 4: Reconstruction results with TV-𝐿1 regularization and TV regularization for one middle inclusion. (a) True 𝜇𝑎; (b) reconstructionof 𝜇𝑎 with TV-𝐿1 penalty; (c) reconstruction of 𝜇𝑎 with only TV penalty.

    −10 −5 0 5 10−10−8−6−4−20246810

    0.010.0110.0120.0130.0140.0150.0160.0170.0180.0190.02

    (a)−10 −5 0 5 10

    −10−8−6−4−20246810

    0.01

    0.012

    0.014

    0.016

    0.018

    0.022

    0.02

    (b)

    −5−10 0 5 10−10−8−6−4−20246810

    0.01

    0.012

    0.014

    0.016

    0.018

    0.022

    0.02

    (c)Figure 5: Reconstruction results with TV-𝐿1 regularization and TV regularization for one big inclusion. (a) True 𝜇𝑎; (b) reconstruction of 𝜇𝑎with TV-𝐿1 penalty; (c) reconstruction of 𝜇𝑎 with only TV penalty.

  • Computational and Mathematical Methods in Medicine 11

    −10 −5 0 5 10−10−8−6−4−20246810

    0.010.0110.0120.0130.0140.0150.0160.0170.0180.0190.02

    (a)−10 −6 −4 −2−8 0 6 842 10

    −10−8−6−4−20246810

    0.01

    0.012

    0.014

    0.016

    0.018

    0.022

    0.02

    (b)

    −10 −5 0 5 10−10−8−6−4−20246810

    0.01

    0.0105

    0.011

    0.0115

    (c)−10 −5 0 5 10

    −10−8−6−4−20246810

    0.01

    0.012

    0.014

    0.016

    0.018

    0.02

    0.022

    0.024

    0.026

    (d)

    Figure 6: Reconstruction results with various regularization for two small inclusions. (a) True𝜇𝑎; (b) reconstruction of𝜇𝑎 withTV-𝐿1 penalty;(c) reconstruction of 𝜇𝑎 with TV penalty; (d) reconstruction of 𝜇𝑎 with 𝐿1 penalty.

    problem. The true distributions of 𝜇𝑎 and reconstructionresults with various regularizations can be seen in Figure 7.

    In the third case, we design three inclusions. One bigcircle centered at (−5mm, 2mm) with radius 2mm. Twosmall circles centered at (0mm, −7mm) and (7mm, 0mm)with the same radius 0.5mm. In all the three cases, wetake the same coefficient values 𝜇𝑎 = 0.02mm−1 and𝜇𝑠 = 20mm−1. We use a mesh of 1323 nodes and 2568triangulations for the inverse problem and a mesh of 1809nodes and 3512 triangulations for the forward problem.The true distributions of 𝜇𝑎 and reconstruction results withvarious regularizations can be seen in Figure 8.

    In Table 2, for all the three cases, we present the parametersettings for the iterative procedure (𝛼, 𝛽, 𝜂), the steps of theiterations Iters, the relative residual error𝐸resi, and the relativesolution error 𝐸𝜇𝑎 in the sense of 𝐿2 norm corresponding toeach regularization method. 𝐸resi and 𝐸𝜇𝑎 are defined as

    𝐸resi = 𝐹 (𝜇𝑛𝑎) − 𝐹 (𝜇true𝑎 )𝐹 (𝜇true𝑎 ) ,𝐸𝜇𝑎 = 𝜇𝑛𝑎 − 𝜇true𝑎 𝜇true𝑎 .

    (40)

    We say that in the first and the second case, comparedwith the inclusions near the boundary, the inclusion deepin the domain is difficult to identify. In the third case, itis more difficult to reconstruct the small inclusion than thebig inclusion. From the reconstruction results, we can seethat the TV-𝐿1 regularization can preferably identify thelocation and the value of the inclusions. In other words, theadvantages with TV-𝐿1 regularization are indeed apparentover TV regularization and 𝐿1 regularization; see Figures6(b), 7(b), and 8(b) for the reconstructions results with TV-𝐿1 regularization. The LM type algorithm for the TV reg-ularization converges slowly especially when the inclusionsare very small; see Figures 6(c) and 7(c). When big inclusionis included, the LM for TV regularization can well identifyit, but it still cannot perfectly reconstruct the value of thesmall inclusions; see Figure 8(c).The split Bregman algorithmfor 𝐿1 regularization is an efficient algorithm with highconvergent rate; we can see this from the number of iterationsin Table 2. But, in our simulations, although the algorithmconverges quickly, it loses validity when the inclusions arevery small; see Figures 6(d) and 7(d). In Figure 8(d), the biginclusion is identified, but we only can see two blurred circlesat where the two small inclusions are located. Moreover, we

  • 12 Computational and Mathematical Methods in Medicine

    −10 −5 0 5 10−10−8−6−4−20246810

    0.010.0110.0120.0130.0140.0150.0160.0170.0180.0190.02

    (a)−10 −5 0 5 10

    −10−8−6−4−20246810

    0.01

    0.012

    0.014

    0.016

    0.018

    0.024

    0.022

    0.02

    (b)

    −10 −5 0 5 10−10−8−6−4−20246810

    0.01

    0.0102

    0.0104

    0.0106

    0.0108

    0.011

    0.0112

    (c)−10 −5 0 5 10

    −10−8−6−4−20246810

    0.010.0110.0120.0130.0140.0150.0160.0170.0180.0190.02

    (d)

    Figure 7: Reconstruction results with various regularization for three small inclusions. (a) True 𝜇𝑎; (b) reconstruction of 𝜇𝑎 with TV-𝐿1penalty; (c) reconstruction of 𝜇𝑎 with TV penalty; (d) reconstruction of 𝜇𝑎 with 𝐿1 penalty.can find that the reconstruction may be oversparsified byusing the 𝐿1 regularization.5.3. Simulation 3: High Absorbing and Low Scattering Inclu-sions with TV-𝐿1. As the last simulation, our purpose is toshow the validity of our algorithm in the situation that highabsorbing inclusion and low scattering inclusion are con-tained in the domain𝑋. Moreover, we investigated the recon-struction under different noise level to show the robustness ofthe proposed algorithm. The noises added to the exact data𝑀true𝑖 are by the following rule:𝑀𝑖 = 𝑀true𝑖 (1 + 𝛿 ∗ random),where 𝛿 is the signal-to-noise ratio; random is a Gaussianrandom variable with zero mean and unity variation. Thebackground values of the absorption and the scattering are0.05mm−1 and 5mm−1, respectively.The absorbing inclusionfor which we set the absorption coefficient is 𝜇𝑎 = 0.1mm−1which is centered at (3.5mm, 3.5mm) with radius 2mm.Thescattering inclusion for which we set the scattering coefficientis 𝜇𝑠 = 10mm−1 which is centered at (0mm, −5mm) withradius 2mm. For the discretization, we use a mesh of 463nodes and 856 triangulations for the inverse problem and amesh of 681 nodes and 1288 triangulations for the forwardproblem. See the first row of the Figure 9(a) for the truedistribution of 𝜇𝑎. In Figure 9(b), the reconstruction of 𝜇𝑎

    with exact data is presented. The parameter value in this caseis chosen as𝛼 = 0.0005,𝛽 = 0.0005, and 𝜂 = 10−6. Figure 9(c)presents the reconstruction with noise level 0.1%, in whichthe parameter is taken as 𝛼 = 0.0005, 𝛽 = 0.0005, and 𝜂 =10−6. In Figure 9(d), the reconstruction with noise level 1% isshown, in which the parameter value is taken as 𝛼 = 0.005,𝛽 = 0.0005, and 𝜂 = 10−6. From the four reconstructionsunder four different noise levels, we can find that as the noiselevel increased, the quality of the reconstruction gets worse.Here, we take the noise level under 1%, since the iteration willnot converge if the noise level is bigger than 1%which reflectsthe severe ill-posedness of the problem. We also find that inorder to obtain the reconstruction results with the relativeerror in 𝐿2 norm no more than 20% the noise level on thesynthetic data should be less than 1%.6. Summary

    In this paper, forward and inverse problems of the radiativetransfer equation are considered. An image reconstructionmethod based on the TV-𝐿1 regularization is proposed.The forward problem is discretized with the discontinuousGalerkin method on the spatial space and the finite elementmethod on the angular space which both are implemented onthe piecewise linear basis. We discretize the absorption and

  • Computational and Mathematical Methods in Medicine 13

    −10 −5 0 5 10−10−8−6−4−20246810

    0.010.0110.0120.0130.0140.0150.0160.0170.0180.0190.02

    (a)−10 −5 0 5 10

    −10−8−6−4−20246810

    0.010.0110.0120.0130.0140.0150.0160.0170.0180.0190.02

    (b)

    −10 −5 0 5 10−10−8−6−4−20246810

    0.01

    0.011

    0.012

    0.013

    0.014

    0.015

    (c)−10 −5 0 5 10

    −10−8−6−4−20246810

    0.01

    0.011

    0.012

    0.013

    0.014

    0.015

    0.016

    0.017

    0.018

    (d)

    Figure 8: Reconstruction results with various regularization for one big and two small inclusions. (a) True 𝜇𝑎; (b) reconstruction of 𝜇𝑎 withTV-𝐿1 penalty; (c) reconstruction of 𝜇𝑎 with TV penalty; (d) reconstruction of 𝜇𝑎 with 𝐿1 penalty.

    Table 2: Regularization parameters, error estimates, and iteration number for different cases in the second example in Section 5.2.

    Cases Parameters TV-𝐿1 TV 𝐿1Two small inclusions

    (𝛼, 𝛽, 𝜂) (10−4, 10−3, 10−5) (10−4, 0, 0) (0, 10−3, 10−5)Iters 11 39 5𝐸resi 7.3 × 10−5 6.4 × 10−5 3.3 × 10−4𝐸𝜇𝑎 13.29% 14.78% 15.76%

    Three small inclusions

    (𝛼, 𝛽, 𝜂) (10−4, 10−3, 10−5) (10−3, 0, 0) (0, 10−3, 10−5)Iters 8 79 6𝐸resi 8.6 × 10−5 7.0 × 10−5 6.3 × 10−4𝐸𝜇𝑎 15.02% 15.80% 15.88%

    One big and two small inclusions

    (𝛼, 𝛽, 𝜂) (10−3, 10−3, 10−5) (10−3, 0, 0) (0, 10−4, 10−6)Iters 32 53 6𝐸resi 9.5 × 10−4 6.8 × 10−4 0.0019𝐸𝜇𝑎 15.75% 15.47% 15.17%

    scattering coefficients on the piecewise constant basis. Theminimization problem is solved by a Levenberg-Marquardttype method which is equipped with a split Bregman algo-rithm for the 𝐿1 penalty. The adjoint method is used tocompute the Jacobian matrix which is the discretized Fréchetderivative of the forward operator. We numerically comparethe proposed reconstruction method with the other imaging

    reconstruction methods based on TV and 𝐿1 regularizations.The simulation results show the validity and robustness of theproposed method.

    Competing Interests

    The authors declare that they have no competing interests.

  • 14 Computational and Mathematical Methods in Medicine

    −10 −5 0 5 10−10−8−6−4−20246810

    0.050.0550.060.0650.070.0750.080.0850.090.0950.1

    (a)−10 −5 0 5 10

    −10−8−6−4−20246810

    0.05

    0.06

    0.07

    0.08

    0.09

    0.1

    (b)

    −10 −5 0 5 10−10−8−6−4−20246810

    0.05

    0.06

    0.07

    0.08

    0.09

    0.1

    (c)−10 −5 0 5 10

    −10−8−6−4−20246810

    0.05

    0.055

    0.06

    0.065

    0.07

    0.075

    0.08

    (d)Figure 9: Reconstruction of 𝜇𝑎 with Algorithm 1 for high absorption and low scattering situation. (a) True 𝜇𝑎; (b) reconstruction of 𝜇𝑎 withexact data; (c) reconstruction of 𝜇𝑎 with noise level 0.1%; (d) reconstruction of 𝜇𝑎 with noise level 1%.Acknowledgments

    This work is supported by the National Nature Science Foun-dation of China under Grants nos. 41474102 and 61307023.

    References

    [1] A. P. Gibson, J. C. Hebden, and S. R. Arridge, “Recent advancesin diffuse optical imaging,” Physics in Medicine and Biology, vol.50, no. 4, article R1, 2005.

    [2] E. M. C. Hillman, “Optical brain imaging in vivo: techniquesand applications from animal to man,” Journal of BiomedicalOptics, vol. 12, no. 5, Article ID 051402, 2007.

    [3] M. Herranz and A. Ruibal, “Optical imaging in breast cancerdiagnosis: the next evolution,” Journal of Oncology, vol. 2012,Article ID 863747, 10 pages, 2012.

    [4] K. Peng, L. He, B. Wang, and J. Y. Xiao, “Detection of cervicalcancer based on photoacoustic imaging—the in-vitro results,”Biomedical Optics Express, vol. 6, no. 1, pp. 135–143, 2015.

    [5] H. B. Jiang,Diffuse Optical Tomography: Principles and Applica-tions, CRC Press, Boca Raton, Fla, USA, 2011.

    [6] S. R. Arridge andM. Schweiger, “A gradient-based optimisationscheme for optical tomography,”Optics Express, vol. 2, no. 6, pp.213–226, 1998.

    [7] H. Dehghani,M. E. Eames, P. K. Yalavarthy et al., “Near infraredoptical tomography using NIRFAST: algorithm for numerical

    model and image reconstruction,” Communications in Numeri-calMethods in Engineering with Biomedical Applications, vol. 25,no. 6, pp. 711–732, 2009.

    [8] H. B. Jiang, K. D. Paulsen, U. L. Osterberg, B. W. Pogue, and M.S. Patterson, “Optical image reconstruction using frequency-domain data: simulations and experiments,” Journal of theOptical Society of America A: Optics and Image Science, andVision, vol. 13, no. 2, pp. 253–266, 1996.

    [9] J. Prakash, C. B. Shaw, R. Manjappa, R. Kanhirodan, and P. K.Yalavarthy, “Sparse recovery methods hold promise for diffuseoptical tomographic image reconstruction,” IEEE Journal ofSelected Topics in Quantum Electronics, vol. 20, no. 2, pp. 74–82,2014.

    [10] B. Bi, B. Han, W. Han, J. Tang, and L. Li, “Image reconstructionfor diffuse optical tomography based on radiative transfer equa-tion,” Computational and Mathematical Methods in Medicine,vol. 2015, Article ID 286161, 23 pages, 2015.

    [11] C. C. Leng, D. D. Yu, S. Zhang, Y. An, and Y. F. Hu, “Reconstruc-tion method for optical tomography based on the linearizedBregman iteration with sparse regularization,” Computationaland Mathematical Methods in Medicine, vol. 2015, Article ID304191, 8 pages, 2015.

    [12] A. Chambolle and P.-L. Lions, “Image recovery via total vari-ation minimization and related problems,” Numerische Mathe-matik, vol. 76, no. 2, pp. 167–188, 1997.

    [13] A. Chambolle, “An algorithm for total variation minimizationand applications,” Journal of Mathematical Imaging and Vision,vol. 20, no. 1-2, pp. 89–97, 2004.

  • Computational and Mathematical Methods in Medicine 15

    [14] T. Chan, A. Marquina, and P. Mulet, “High-order totalvariation-based image restoration,” SIAM Journal on ScientificComputing, vol. 22, no. 2, pp. 503–516, 2000.

    [15] Y. Q. Dong, T. Gorner, and S. Kunis, “An algorithm fortotal variation regularized photoacoustic imaging,” Advances inComputational Mathematics, vol. 41, no. 2, pp. 423–438, 2015.

    [16] H. Gao, H. K. Zhao, and S. Osher, “Bregman methods inquantitative photoacoustic tomography,”CamReport, vol. 3, pp.3043–3054, 2010.

    [17] L. Yao and H. B. Jiang, “Enhancing finite element-basedphotoacoustic tomography using total variation minimization,”Applied Optics, vol. 50, no. 25, pp. 5031–5041, 2011.

    [18] J. C. Feng, C. H. Qin, K. B. Jia et al., “Total variation regulariza-tion for bioluminescence tomography with the split Bregmanmethod,” Applied Optics, vol. 51, no. 19, pp. 4501–4512, 2012.

    [19] H. Gao and H. K. Zhao, “Multilevel bioluminescence tomogra-phy based on radiative transfer equation Part 2: total variationand l1 data fidelity,”Optics Express, vol. 18, no. 3, pp. 2894–2912,2010.

    [20] M. Freiberger, C. Clason, and H. Scharfetter, “Total variationregularization for nonlinear fluorescence tomography with anaugmented Lagrangian splitting approach,” Applied Optics, vol.49, no. 19, pp. 3741–3747, 2010.

    [21] G. Gong, H. Zhang, andM. Yao, “Speckle noise reduction algo-rithm with total variation regularization in optical coherencetomography,” Optics Express, vol. 23, no. 19, pp. 24699–24712,2015.

    [22] M. Schweiger, S. R. Arridge, and I. Nissilä, “Gauss-Newtonmethod for image reconstruction in diffuse optical tomogra-phy,” Physics in Medicine and Biology, vol. 50, no. 10, pp. 2365–2386, 2005.

    [23] K. Ren, G. Bal, and A. H. Hielscher, “Transport- and diffusion-based optical tomography in small domains: a comparativestudy,” Applied Optics, vol. 46, no. 27, pp. 6669–6679, 2007.

    [24] L. C. Henyey and J. L. Greenstein, “Diffuse radiation in thegalaxy,”The Astrophysical Journal, vol. 93, pp. 70–83, 1941.

    [25] J. Tang,W. Han, and B. Han, “A theoretical study for RTE-basedparameter identification problems,” Inverse Problems, vol. 29,no. 9, Article ID 095002, 18 pages, 2013.

    [26] H. Gao and H. K. Zhao, “A fast-forward solver of radiativetransfer equation,” Transport Theory and Statistical Physics, vol.38, no. 3, pp. 149–192, 2009.

    [27] W.Han, J. A. Eichholz, X. L. Cheng, andG.Wang, “A theoreticalframework of x-ray dark-field tomography,” SIAM Journal onApplied Mathematics, vol. 71, no. 5, pp. 1557–1577, 2011.

    [28] W. Han, J. A. Eichholz, J. Huang, and J. Lu, “RTE-based biolu-minescence tomography: a theoretical study,” Inverse Problemsin Science and Engineering, vol. 19, no. 4, pp. 435–459, 2011.

    [29] W. Han, J. Huang, and J. A. Eichholz, “Discrete-ordinate dis-continuous Galerkin methods for solving the radiative transferequation,” SIAM Journal on Scientific Computing, vol. 32, no. 2,pp. 477–497, 2010.

    [30] E. E. Lewis andW. F. Miller, Computational Methods of NeutronTransport, Wiley-Interscience, 1984.

    [31] K. M. Case and P. F. Zweifel, Linear TransportTheory, Addison-Wesley, Reading, Mass, USA, 1967.

    [32] L. C. Evans and R. F. Gariepy,Measure Theory and Fine Proper-ties of Functions, Revised Edition, Chemical Rubber Company,Boca Raton, Fla, USA, 2015.

    [33] T. Goldstein and S. Osher, “The split Bregman method for L1-regularized problems,” SIAM Journal on Imaging Sciences, vol.2, no. 2, pp. 323–343, 2009.

    [34] J. Bush, Bregman algorithms [M.S. thesis], University of Califor-nia, Santa Barbara, Calif, USA, 2011.

    [35] D. L. Colton and R. Kress, Inverse Acoustic and ElectromagneticScatteringTheory, Springer, Berlin, Germany, 2nd edition, 1998.

  • Submit your manuscripts athttps://www.hindawi.com

    Stem CellsInternational

    Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

    Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

    MEDIATORSINFLAMMATION

    of

    Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

    Behavioural Neurology

    EndocrinologyInternational Journal of

    Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

    Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

    Disease Markers

    Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

    BioMed Research International

    OncologyJournal of

    Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

    Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

    Oxidative Medicine and Cellular Longevity

    Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

    PPAR Research

    The Scientific World JournalHindawi Publishing Corporation http://www.hindawi.com Volume 2014

    Immunology ResearchHindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

    Journal of

    ObesityJournal of

    Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

    Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

    Computational and Mathematical Methods in Medicine

    OphthalmologyJournal of

    Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

    Diabetes ResearchJournal of

    Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

    Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

    Research and TreatmentAIDS

    Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

    Gastroenterology Research and Practice

    Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

    Parkinson’s Disease

    Evidence-Based Complementary and Alternative Medicine

    Volume 2014Hindawi Publishing Corporationhttp://www.hindawi.com