Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2012 Feb 23.
Published in final edited form as: Appl Opt. 2011 Jul 20;50(21):3896–3906. doi: 10.1364/AO.50.003896

T-matrix-based inverse algorithm for morphologic characterization of nonspherical particles using multispectral diffuse optical tomography

M Reza Hajihashemi 1, Huabei Jiang 1,*
PMCID: PMC3285488  NIHMSID: NIHMS351013  PMID: 21772373

Abstract

An inverse algorithm is presented for tomographically imaging morphologic characteristics of nonspherical particles in heterogeneous turbid media. The particles are assumed to have spheroidal shapes with random orientations. The inverse algorithm is based on a relationship of the particle scattering spectra, obtained from multispectral diffuse optical tomography, and the size, concentration, and aspect ratio of spheroidal particles through the T-matrix method. The algorithm is implemented based on Tikhonov–Marquardt regularization techniques that minimize the difference between the observed and calculated scattering spectra. Different statistical models are assumed for the suspended nonspherical particles and the performance of the inverse algorithm is tested using noise-corrupted data up to 50% noise added to the observed scattering spectra.

1. Introduction

Optical imaging techniques for extracting cellular morphological information in tissue are beneficial for biomedical applications, such as tumor diagnosis and cellular understanding of tumor formation and growth [14]. We have previously shown [13] that the statistical parameters of the suspended particles embedded in heterogeneous turbid media or in vivo tissue can be noninvasively extracted using the scattering spectra obtained using multispectral diffuse optical tomography (MSDOT), an emerging modality that can provide tomographic images of tissue optical properties (i.e., absorption and scattering coefficients) using measured data collected along the tissue boundary [5]. In these early studies, the particles used were spherical, and the Mie theory was used to relate the reduced scattering spectra to the mean size and the concentration of particles under Gaussian particle size distribution. In a realistic setting, however, the particles involved in light scattering are not spherical in most cases. In fact, a slight deviation from the spherical shape may cause considerable changes in the scattering response [6].

To overcome the limitations associated with the spherical particle based Mie scattering model, a nonspherical particle scattering model needs to be considered [7,8]. For example, an equiphase-sphere approximation was proposed to calculate the light scattering from an arbitrary-shaped nonspherical particle; however, the extension of this method for calculating the light scattering from an aggregate of randomly oriented particles with different sizes is not straightforward. On the other hand, the T-matrix method, also referred as extended boundary conditions, is a powerful and accurate method for studying the light scattering from nonspherical particles [6]. The T-matrix method is directly derived from the Maxwell equations and it reduces to the Lorenz–Mie theory for spherical particles. It has been shown that as well as a single nonspherical particle, the T-matrix analysis can be used for an ensemble of independently scattering nonspherical particles [9,10]. The T-matrix method has been applied for light scattering analysis of biological tissue and nonbiological media [1116]. In addition, the T-matrix method has been recently used to determine the size and shape of spheroidal particles based on the angle-resolved low-coherence interferometry [1719].

The novelty of this work lies in the T-matrix based reconstruction of bulk statistical parameters of the suspended nonspherical particles embedded in heterogeneous turbid media by inverting the reduced scattering spectra obtained from MSDOT. Depending on the statistical model assumed, expressions relating the reduced scattering coefficient to the size, concentration, and aspect ratio of the particles are derived and the multiple unknown parameters are simultaneously retrieved using a Tikhonov–Marquardt regularization-based inverse algorithm. Both Gaussian and log-normal size distributions are assumed for the particles and the effect of the noise on the inverse algorithm is investigated. In this study, the T-matrix database is generated using the publicly available code developed by M. Mishchenko [10].

2. Methodology

A. Forward Model

In the framework of the T-matrix, the incident and scattering fields are expanded in outgoing (mn and mn) and regular (Rgmn and Rgmn) vector spherical wave functions. The relation between the expansion coefficients is established using a transition matrix or T-matrix [6,7]:

E¯inc(R¯)=n=1m=nn[amnRgM¯mn(k1R¯)+bmnRgN¯mn(k1R¯)], (1a)
E¯scat(R¯)=n=1m=nn[pmnM¯mn(k1R¯)+qmnN¯mn(k1R¯)], (1b)

where Ēinc and Ēscat represent the incident and scattered waves, and k1 and are the wave number and the position vector in the surrounding medium, respectively. amn and bmn represent the expansion coefficients of the incident wave, while pmn and qmn are the expansion coefficients of the scatted wave. In a matrix form, the coefficients of the scattered field are obtained from the linear combinations of those of the incident field [6]:

[pq]=T[ab]=[T11T12T21T22][ab]. (2)

The T-matrix is independent of the incident and scattered fields, and depends only on the shape, size, and refractive index of the particle. The details for calculating the coefficients and the T-matrix elements are given in [6]. After calculating the T-matrix, the scattering cross section of a nonspherical particle is given as follows:

Csca=1k12E0inc2n=1m=nn[pmn2+qmn2], (3)

where E0inc is the amplitude of the incident wave. The T-matrix analysis can be extended to an ensemble of randomly oriented monodisperse particles, provided that the multiple scattering between the particles is not considered. In this case, the following expression is obtained for ensemble-averaged scattering cross section [6]:

Csca=2πk12n=1m=nnn=1m=nn(Tmnmn112+Tmnmn122+Tmnmn212+Tmnmn222), (4)

where Tmnmnij are the elements of the T-matrix calculated in the particle reference frame.

The asymmetry parameter and consequently the reduced scattering cross section per particle are calculated as follows [6]:

g=cosθ=a113, (5)
Csca(r)=(1g)Csca(r), (6)

where a11 is a coefficient obtained by expansion of the phase function, 11(θ), in generalized spherical functions [6,7]. The phase function is (1, 1) element of the normalized scattering matrix:

F11(θ)=S=0Smaxa1sP00s(cosθ). (7)

The above analysis is valid only for monodisperse nonspherical particles. If the suspended particles have varying sizes and aspect ratios, as shown in Fig. 1, the scattering cross section and the asymmetry parameter should be averaged over appropriate size and aspect ratio distributions. Assuming that the particle equivalent radius is varying in an interval of r ∈ (rmin, rmax) and the aspect ratio is varying in an interval of ε ∈ (εmin, εmax), the following expressions can be straightforwardly derived for the averaged scattering cross section and the asymmetry parameter:

Csca=r=rminr=rmaxε=εminε=εmaxdrdεf(r,ε)Csca(r,ε), (9)
g=13Cscar=rminr=rmaxε=εminε=εmaxdrdεf(r,ε)Csca(r,ε)α11(r,ε), (10)

where 〈Csca(r, ε)〉 represents the averaged scattering cross section of an ensemble of randomly oriented monodisperse spheroidal particles, having an equivalent radius of r and aspect ratio of ε. α11(r,ε) refers to the corresponding expansion coefficient [see Eq. (7)] and f (r, ε) is an appropriate two-dimensional (2D) distribution function, satisfying the following constraint:

r=rminr=rmaxε=εminε=εmaxdrdεf(r,ε)=1. (11)

Fig. 1.

Fig. 1

(Color online) Randomly oriented spheroidal particles with different sizes and aspect ratios.

If we assume that the particles have a concentration of φ (number/mm3), then the reduced scattering coefficient of the bulk suspension at a wavelength of λ, can be calculated as follows:

μs(λ)=φr=rminr=rmaxε=εminε=εmaxdrdεf(r,ε)×(1α11(r,ε)3)Csca(r,ε). (12)

B. Inverse Algorithm

Equation (12) serves as the forward for calculating the reduced scattering spectra of the spheroidal particles. Our inverse problem can be stated as the minimization of the following objective functional:

χ2=λj(μs(λj)oμs(λj)c)2, (13)

where μs(λj)o represents the observed reduced scattering coefficient, and μs(λj)c is calculated as follows:

μs(λj)c=φr=rminr=rmaxε=εminε=εmaxe12((rrm)2δm2+(εεm)2δε2)2πδrδε×(1α11(r,ε)3)Csca(r,ε)drdε, (14)

where a Gaussian particle size distribution is assumed:

f(r,ε)=12πδrδεe12[(rrm)2δm2+(εεm)2δε2], (15)

where rm and εm are the mean particle radius and aspect ratio, respectively. In this work, the sizes of the spheroidal particles are expressed in term of the radius of sphere having equivalent surface area. δr and δε represent the standard deviations of the particle size and aspect ratio, respectively.

Suppose that the vector Δχ is the error between the observed and calculated reduced scattering coefficient and that Δζ is the vector that updates the unknown parameters:

Δχ=[μs(λ1)oμs(λ1)cμs(λ2)oμs(λ2)c·], (16a)
Δζ=[ΔφΔδrΔrmΔδεΔεm]. (16b)

Using the Newton’s method [1,5], we obtain the following expression for calculating Δζ:

JTΔχ=JTJΔζ, (17)

where J is the Jacobian matrix, calculated as follows:

J=[φμs(λ1)δrμs(λ1)rmμs(λ1)δεμs(λ1)εmμs(λ1)φμs(λ2)δrμs(λ2)rmμs(λ2)δεμs(λ2)εmμs(λ2)···············]. (18)

The elements of the Jacobian matrix are determined by direct derivation of Eq. (14) with respect to the model parameters. It is known that the matrix JTJ in Eq. (17) often becomes ill-conditioned. Therefore, it is necessary to employ appropriate regularization schemes to stabilize the matrix. In this study, we use Tikhonov–Marquardt regularization schemes as follows [5,20]:

(JTJ+αI)Δζ=JTΔχ, (19)

where α is an appropriately chosen regularization parameter and I is the identity matrix.

After solving Δζ from Eq. (19), the parameters of interests are subsequently updated:

ζnew=ζold+Δζ. (20)

The above analysis can be easily modified for other types of particle size/aspect ratio distributions. For example, for log-normal distribution, when there is no correlation between the size and the aspect ratio, the following expression is used for μs(λj)c:

μs(λj)c=φr=rminr=rmaxε=εminε=εmaxe12[(log(r)rm)2δm2+(log(ε)εm)2δε2]2πrεδrδε×(1α11(r,ε)3)Csca(r,ε)drdε. (21)

In this case, the expressions for the elements of the Jacobian matrix should be modified accordingly. In this work, we have used both Gaussian and log-normal distributions for our study as these two distributions are typically used to characterize cellular light scattering in tissue.

3. Results and Discussion

A. Reconstruction of Two Hexagonal Targets

In the first example, the inverse algorithm is tested for retrieving the mean size, concentration, and aspect ratio of spheoroidal particles suspended in two hexagonal-shaped inclusions embedded in a circular background. The diameter of each target is 10 mm. The background has a diameter of 56 mm and contains spherical particles with a mean radius of rm = 0.5 μm and concentration of φ = 1.2 × 106/mm3. A Gaussian distribution is assumed for the suspended particles in this case. The first target is made of monodisperse oblate particles and its center is located at (10 mm, 10 mm). It contains particles with a mean size of rm = 1.5 μm, a concentration of φ = 0.7 × 106/mm3, and a mean aspect ratio of ε = 1.8. The second target is made of mono-disperse prolate particles and is centrally located at (−10 mm, −10 mm). The second target has rm = 1.0 μm, φ = 0.7 × 106/mm3, and ε = 0.6. The standard deviations are assumed to be 10% of the corresponding mean parameter as δr = 0.1rm and δε = 0.1εm. The reduced scattering coefficients are calculated using Eq. (14) at the following nine wavelengths: 638 nm, 673 nm, 690 nm, 733 nm, 775 nm, 808 nm, 840 nm, 915 nm, 922 nm, and 965 nm. The refractive indices of the targets and the background are 1.59 and 1.33, respectively. A finite element mesh with 700 nodes and 1334 triangle elements was used for reconstructions. The initial guesses for the particle size, concentration, and the aspect ratio, at each node, are randomly chosen within ±20% of the actual values.

The observed reduced scattering coefficients at the wavelengths of interest are given in Table 1. The values of the model parameters used for generating the observed reduced scattering coefficients are close to the ones for breast tissue. Figure 2(a) presents the averaged error (over all nodes) between the observed and computed scattering spectra versus the iteration number, while Fig. 2(b) gives all the nodes of the finite element mesh used to average out the reconstruction error. As can be seen, the reconstruction error, given by Eq. (13), drops from 2 × 10−2 to 6 × 10−6 as the iteration number increases.

Table 1.

Reduced Scattering Coefficient at Nine Wavelengths of Interest (mm−1)

Wavelength/Target 638 nm 673 nm 690 nm 733 nm 775 nm 808 nm 840 nm 915 nm 922 nm
Target 1 1.36 1.348 1.345 1.329 1.31 1.295 1.284 1.25 1.25
Target 2 0.605 0.594 0.589 0.577 0.565 0.556 0.547 0.529 0.527
Background 0.204 0.198 0.196 0.19 0.184 0.18 0.176 0.167 0.167

Fig. 2.

Fig. 2

(a) Averaged reconstruction error versus the iteration number. (b) The mesh used in calculation of averaged reconstruction error.

The recovered images of particles size, concentration, and aspect ratio are shown in Figs. 3(a), 3(c), and 3(e), respectively. We see that the shape and parameters of the targets and the background medium are quantitatively reconstructed. However, we do note some artifacts in the background of the aspect ratio image. In Figs. 3(b), 3(d), and 3(f), the values of retrieved parameters are shown along a line passing through centers of the two targets (x = y line). For comparison, the true model parameters are shown in dotted line. We can observe that the retrieved parameters agree very well with the true ones.

Fig. 3.

Fig. 3

Reconstructed two-target images of (a, b) particle size, (c, d) concentration, and (e, f) aspect ratio without noise added.

To test the sensitivity of our inverse algorithm to noise effect, ±20% and ±50% noise is, respectively, added to the reduced scattering coefficient at each node in the computational domain. The initial guesses, chosen for the unknown parameters, are within ±20% of the actual values. The reconstructed images for these two cases are shown in Figs. 4 and 5, respectively. From Figs. 4 and 5, we see that the targets can be recovered reasonably well when 20% or 50% noise is added to the scattering spectra. We note that the mean size and aspect ratio images [Figs. 4(a), 4(e), 5(a), and 5(e)] are clearly better reconstructed than the concentration images [Figs. 4(c) and 5(c)] for both cases. This is due to the fact that the contrast in concentration of particles between the target and background is lower compared with that in particle size and aspect ratio. To compare the retrieved parameters more quantitatively, the mean particle size, concentration, and aspect ratio along x = y line, when 20% noise is added, are shown in Figs. 4(b), 4(d), and 4(f), respectively. The corresponding results, when 50% noise is added, are shown in Figs. 5(b), 5(d), and 5(f). In both cases, the mean particle sizes show good agreement with the true ones.

Fig. 4.

Fig. 4

Reconstructed two-target images of (a), (b) particle size, (c), (d) concentration, and (e), (f) aspect ratio with 20% noise added.

Fig. 5.

Fig. 5

Reconstructed two-target images of (a), (b) particle size, (c), (d) concentration, and (e), (f) aspect ratio with 50% noise added.

B. Reconstruction of One Hexagonal Target Using Initial Search Algorithm

For the cases studied so far, the initial guesses are chosen within ±20% of the actual values. In a practical situation a priori information about the particle characteristics may not be available. In such cases, an initial search should be conducted to get the estimates of particle parameters in each region (i.e., target and background). The goal of the initial search algorithm is to find the initial parameters that give minimized error in Eq. (13) over a range of possible values. Here we use an example to illustrate this method. In this case, a hexagonal-shaped target, off-centered at (10 mm, 0), contains particles having a mean size, concentration, and aspect ratio of rm = 1.5 μm, φ = 0.7 × 106/mm3, and ε = 1.8. The reconstructed images with 20% and 50% noise added to the observed scattering spectra are shown in Figs. 6 and 7, respectively. We can see that the images are well reconstructed. The values of the retrieved parameters are close to the actual values, especially for the case of 20% noise. Similar to the previous examples, the retrieved parameters along y = 0 line, which passes through the center of the target, are shown in Figs. 6(b), 6(d), and 6(f) when 20% noise is added and in Figs. 7(b), 7(d), and 7(f) when 50% noise is added. It is observed that the retrieved values of particle sizes and aspect ratios are closer to the true ones compared with the concentration images.

Fig. 6.

Fig. 6

Reconstructed two-target images of (a), (b) particle size, (c), (d) concentration, and (e), (f) aspect ratio with 20% noise added.

Fig. 7.

Fig. 7

Reconstructed two-target images of (a), (b) particle size, (c), (d) concentration, and (e), (f) aspect ratio with 50% noise added.

C. Reconstruction with Log-Normal Distribution

Here log-normal particle size distribution is used to study the effect of different size distribution on the performance of the inverse algorithm. For this purpose, Eq. (21) is used to calculate the reduced scattering coefficients as discussed earlier. For this case, the search algorithm is used to get the estimates of initial unknown parameters. Figures 8 and 9 present the reconstructed images when 20% and 50% noise is added to the scattering spectra, respectively. We note that the image of the aspect ratio is well recovered for both cases, while relatively strong artifacts are seen in the images of mean size and concentration. The overall image quality for a log-normal distribution is notably worse than that for a Gaussian distribution [Figs. 6 and 7]. This is most likely due to the logarithmic terms in the Jacobian matrix, which may exacerbate the numerical errors, especially when the input data are already noisy.

Fig. 8.

Fig. 8

Reconstructed two-target images of (a), (b) particle size, (c), (d) concentration, and (e), (f) aspect ratio with 20% noise added for a log-normal distribution.

Fig. 9.

Fig. 9

Reconstructed two-target images of (a), (b) particle size, (c), (d) concentration, and (e), (f) aspect ratio with 50% noise added for a log-normal distribution.

Multiple scattering effects on a particle are not considered in this work. This is a reasonable assumption for this study. It is known that when the distance between particle centers is as small as four times their radius, such multiple scattering effects are negligible [6]. In our current study, the concentrations of particles used in the target area and the background are less than 1% by volume. According to [21,22], particle concentration of 1% or lower falls into the single scattering criteria. Nonetheless, particle scattering models for highly dense suspension of particles are under research in our lab.

4. Conclusions

We have presented a T-matrix based inverse algorithm that is capable of simultaneously retrieving mean size, concentration, and aspect ratios of nonspherical particles in heterogeneous media. The simulation results obtained demonstrate the relatively robust performance against noisy data. The experimental validation of our inverse algorithm using various nonspherical particles is under way in our laboratory, and we plan to report the experimental studies elsewhere in the near future.

Acknowledgments

The authors would like to thank Prof. Mishchenko for providing the FORTRAN code used for preparing the T-matrix database. This research was supported in part by a National Institutes of Health (NIH) grant (R01 NS069848).

References

  • 1.Li C, Grobmyer SR, Massol N, Liang X, Zhang Q, Chen L, Fajardo LL, Jiang H. Noninvasive in vivo tomographic optical imaging of cellular morphology in the breast: possible convergence of microscopic pathology and macroscopic radiology. Med Phys. 2008;35:2493–2501. doi: 10.1118/1.2921129. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 2.Li C, Jiang H. Measurement of particle size distribution and concentration in heterogeneous turbid media with multispectral diffuse optical tomography. Appl Opt. 2005;44:1838–1844. doi: 10.1364/ao.44.001838. [DOI] [PubMed] [Google Scholar]
  • 3.Li C, Jiang H. Imaging of particle size and concentration in heterogeneous turbid media with multispectral diffuse optical tomography. Opt Express. 2004;12:6313–6318. doi: 10.1364/opex.12.006313. [DOI] [PubMed] [Google Scholar]
  • 4.Wax A, Backman V. Biomedical Applications of Light Scattering. McGraw-Hill; 2009. [Google Scholar]
  • 5.Jiang H. Diffuse Optical Tomography: Principles and Applications. CRC Press; 2010. [Google Scholar]
  • 6.Mishchenko MI, Travis LD, Lacis AA. Scattering, Absorption, and Emission of Light by Small Particles. Cambridge University; 2002. [Google Scholar]
  • 7.Mishchenko MI, Hovenier JW, Travis LD. Light Scattering by Nonspherical Particles: Theory, Measurements, and Applications. Academic; 1999. [Google Scholar]
  • 8.Li X, Chen Z, Taflove A, Backman V. Equiphase-sphere approximation for analysis of light scattering by arbitrarily shaped nonspherical particles. Appl Opt. 2004;43:4497–4505. doi: 10.1364/ao.43.004497. [DOI] [PubMed] [Google Scholar]
  • 9.Petrov D, Synelnyk E, Shkuratov Y, Videen G. The T-matrix technique for calculations of scattering properties of ensembles of randomly oriented particles with different size. J Quant Spectrosc Radiat Transfer. 2006;102:85–110. [Google Scholar]
  • 10.Mishchenko M. Capabilities and limitations of a current FORTRAN implementation of the T-matrix method for randomly oriented, rotationally symmetric scatterers. J Quant Spectrosc Radiat Transfer. 1998;60:309–324. [Google Scholar]
  • 11.Mishchenko MI, Zakharova NT, Videen G, Khlebtsov NG, Wriedt T. Comprehensive T-matrix reference database: a 2007–2009 update. J Quant Spectrosc Radiat Transfer. 2010;111:650–658. [Google Scholar]
  • 12.Nilsson AMK, Alsholm P, Karlsson A, Andersson-Engels S. T-matrix computations of light scattering by red blood cells. Appl Opt. 1998;37:2735–2748. doi: 10.1364/ao.37.002735. [DOI] [PubMed] [Google Scholar]
  • 13.Si K, Gong W, Sheppard CJR. Model for light scattering in biological tissue and cells based on random rough nonspherical particles. Appl Opt. 2009;48:1153–1157. doi: 10.1364/ao.48.001153. [DOI] [PubMed] [Google Scholar]
  • 14.Velazco-Roa MA, Dzhongova E, Thennadil SN. Complex refractive index of nonspherical particles in the visible near infrared region—application to Bacillus subtilis spores. Appl Opt. 2008;47:6183–6189. doi: 10.1364/ao.47.006183. [DOI] [PubMed] [Google Scholar]
  • 15.Enejder AMK, Swartling J, Aruna P, Andersson-Engels S. Influence of cell shape and aggregate formation on the optical properties of flowing whole blood. Appl Opt. 2003;42:1384–1394. doi: 10.1364/ao.42.001384. [DOI] [PubMed] [Google Scholar]
  • 16.Quirantes A, Delgado A. Experimental size determination of spheroidal particles via the T-matrix method. J Quant Spectrosc Radiat Transfer. 1998;60:463–474. [Google Scholar]
  • 17.Giacomelli M, Zhu Y, Lee J, Wax A. Size and shape determination of spheroidal scatterers using two-dimensional angle resolved scattering. Opt Express. 2010;18:14616–14626. doi: 10.1364/OE.18.014616. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18.Amoozegar C, Giacomelli MG, Keener JD, Chalut KJ, Wax A. Experimental verification of T-matrix-based inverse light scattering analysis for assessing structure of spheroids as models of cell nuclei. Appl Opt. 2009;48:D20–D25. doi: 10.1364/ao.48.000d20. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19.Chalut KJ, Giacomelli MG, Wax A. Application of Mie theory to assess structure of spheroidal scattering in backscattering geometries. J Opt Soc Am A. 2008;25:1866–1874. doi: 10.1364/josaa.25.001866. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20.Nocedal J, Wright SJ. Numerical Optimization. Springer; 2006. [Google Scholar]
  • 21.Quirantes A, Arroyo F, Quirantes-Ros J. Multiple light scattering by spherical particle systems and its dependence on concentration: a T-matrix study. J Colloid Interf Sci. 2001;240:78–82. doi: 10.1006/jcis.2001.7641. [DOI] [PubMed] [Google Scholar]
  • 22.Yip W, Li X. Multiple scattering effects on optical characterization of biological tissue using spectroscopic scattering parameters. Opt Lett. 2008;33:2877–2879. doi: 10.1364/ol.33.002877. [DOI] [PubMed] [Google Scholar]

RESOURCES