]> Frequency-domain Imaging

Frequency-domain Imaging

FD2pt() and FD3pt() calculate the unperturbed fluence and the forward matrix respectively for a frequency-domain imager in the first-Born approximation. These routines are safe to call if you know in advance that you are only calculating a frequency-domain forward problem.

Function Summary

Syntax: Phi0 = FD2pt(SD, Medium, MeasList);
Inputs: SD SD structure
Medium Medium structure
MeasList Measurement List that corresponds to experimental data
Outputs: Phi0 Fluence for a homogeneous medium
Syntax: [Phi0,A] = FD3pt(SD, Medium, MeasList, muVec);
Inputs: SD SD structure
Medium Medium structure
MeasList Measurement List that corresponds to experimental data
muVec Flags to indicate optical perturbations (see genBornMat() for a description of the muVec flags)
Outputs: Phi0 Fluence for a homogeneous medium
A The forward matrix

Detailed Descriptions

FD2pt() calculates detected signal for a given measurement pair of a frequency-domain imager assuming homogeneous optical properties. The detected signal is calculated from the Green's function

Φ 0 r src r det ω = G r det - r src ω

where, for frequency-domain imaging, the Green's function is

G r ω = exp - K ω r 4 π D r ,

the wave-vector K is

K ω = v μ a - ω / D ,

the diffusion coefficient D is

D = v 3 μ s + μ a , and v = c / n is the local speed of light.

FD3pt() calculates the forward matrix A, which maps perturbations in the optical properties to perturbations in the measured fluences in the first Born approximation. Only the first Born approximation is supported by FD3pt(). To get forward matrix in the Rytov approximation, you must divide by the incident fluence (that, or call genBornMat(), which does it for you, instead). For absorbing perturbations, the forward matrix is given in terms of the homogeneous Green's functions as

A a r src r vox r det ω = - Δμ a r vox V r vox G r vox - r src ω G r det - r vox - ω

where V is the volume of the voxel and Δμ a is the perturbation, relative to the background (average) absorption.

For scattering perturbations, the forward matrix can be written in terms of dot products of the gradients of the Green's function

A s r src r vox r det ω = v ΔD r vox V r vox D r vox ∇G r vox - r src ω · ∇G r det - r vox - ω

and ΔD is the perturbation, relative to the background (average) diffusion coefficient.