| Literature DB >> 28744477 |
Bingzhi Yuan1, Toru Tamaki1, Bisser Raytchev1, Kazufumi Kaneda1.
Abstract
We propose an efficient optical tomography with discretized path integral. We first introduce the primal-dual approach to solve the inverse problem formulated as a constraint optimization problem. Next, we develop efficient formulations for computing Jacobian and Hessian of the cost function of the constraint nonlinear optimization problem. Numerical experiments show that the proposed formulation is faster ([Formula: see text]) than the previous work with the log-barrier interior point method ([Formula: see text]) for the Shepp-Logan phantom with a grid size of [Formula: see text], while keeping the quality of the estimation results (root-mean-square error increasing by up to 12%).Entities:
Keywords: multiple scattering; optical tomography; path integral; primal-dual interior point method
Year: 2017 PMID: 28744477 PMCID: PMC5516095 DOI: 10.1117/1.JMI.4.3.033501
Source DB: PubMed Journal: J Med Imaging (Bellingham) ISSN: 2329-4302
Fig. 12-D layered model of scattering. This example of a grid shows a path consisting of vertices located at the centers of voxels in a grid with parallel layers. is a light source located on the top surface, and is a detector at the bottom.
Fig. 2An example of a path in a grid. The path is one of paths that connect locations and . The grid is serialized to vector , and also to vector separately, but in a consistent order. These vectors are used to represent the exponential attenuation of light along the path by inner product followed by the exponential function as in Eq. (3).
Primal-dual interior point with line search.
| 1 |
| 2 |
| 3 Compute the decent direction |
| 4 Compute the step lengths |
| 5 Update |
| 6 Update the approximation |
| 7 Set |
| 8 |
| 9 |
| 10 |
| 11 |
Comparison of the new and old formulations for computing the Jacobian.
| Terms | New | Old |
|---|---|---|
| Per element |
Comparison of the new and old formulations for computing the Hessian.
| Terms | New | Old |
|---|---|---|
| Sums of | ||
| Per element |
Fig. 3Numerical simulation results for five media (a)–(e) in a grid of . Darker shades of gray represent larger values of extinction coefficients (more light is absorbed at the voxel). The bars on the side show extinction coefficient values in gray scale. The first row shows ground truth for five different types of media used for the simulation. The following rows show the estimated results for different combinations of LB or PD methods, old or new formulas, and Newton’s or quasi-Newton methods.
RMSEs and computation time for the numerical simulations for five different types of media (a)–(e) with grid size of , for different combinations of LB or PD methods, old or new formulas, and Newton’s or quasi-Newton methods. Each computation time shows the mean and standard deviation of 10 trials, except the combinations of “old-Newton.” Note that RMSE values are exactly the same for 10 trials. Results of DOT methods are shown for comparison.
| a | b | c | d | e | ||
|---|---|---|---|---|---|---|
| RMSE | LB-new-Newton | 0.008422 | 0.012643 | 0.014594 | 0.021246 | 0.052511 |
| LB-new-quasi-Newton | 0.008646 | 0.012478 | 0.014444 | 0.020375 | 0.049811 | |
| LB-old-Newton | 0.008422 | 0.012643 | 0.014594 | 0.021246 | 0.052420 | |
| LB-old-quasi-Newton | 0.008646 | 0.012478 | 0.014444 | 0.020375 | 0.049818 | |
| PD-new-Newton | 0.009776 | 0.013190 | 0.014490 | 0.021251 | 0.055912 | |
| PD-new-quasi-Newton | 0.009754 | 0.013184 | 0.014502 | 0.021201 | 0.056085 | |
| PD-old-Newton | 0.009776 | 0.013190 | 0.014490 | 0.021251 | 0.055912 | |
| PD-old-quasi-Newton | 0.009754 | 0.013184 | 0.014502 | 0.021201 | 0.056084 | |
| DOT (GN, Laplace prior) | 0.059339 | 0.062984 | 0.078100 | 0.065001 | 0.087094 | |
| DOT (GN, NOSER prior) | 0.052053 | 0.057515 | 0.075478 | 0.059156 | 0.086397 | |
| DOT (GN, Tikhonov prior) | 0.054729 | 0.056196 | 0.073146 | 0.059284 | 0.087659 | |
| DOT (PD, TV prior) | 0.055047 | 0.059219 | 0.081811 | 0.070263 | 0.086107 | |
| Computation time (s) | LB-new-Newton | |||||
| LB-new-quasi-Newton | ||||||
| LB-old-Newton | 126100 | 12848 | 13383 | 14037 | 21577 | |
| LB-old-quasi-Newton | ||||||
| PD-new-Newton | ||||||
| PD-new-quasi-Newton | ||||||
| PD-old-Newton | 5673 | 5418 | 5824 | 5663 | 7547 | |
| PD-old-quasi-Newton | ||||||
| DOT (GN, Laplace prior) | ||||||
| DOT (GN, NOSER prior) | ||||||
| DOT (GN, Tikhonov prior) | ||||||
| DOT (PD, TV prior) | ||||||
Fig. 4Numerical simulation results for five media (a)–(e) in a grid of . Darker shades of gray represent larger values of extinction coefficients (more light is absorbed at the voxel). The bars on the side show extinction coefficient values in gray scale. The first row shows ground truth for five different types of media used for the simulation. The following rows show the estimated results for different combinations of LB or PD methods, old or new formulas, and Newton’s or quasi-Newton methods. Results of the previous work and DOT are shown as baselines in the last three rows.