Gaussian Point Spread Function Model
TransferFunctions.IsotropicGaussian — TypeIsotropicGaussian{T<:Real} <: PSFModel{3}Airy disc scalar diffraction point spread function model for a circular aperture.
Fields
λ::Length: emission wavelengthNA::Real: numerical aperture of the objectiven::Real: refractive index of the immersion medium (defaults to4//3which is the refractive index of water)
Examples
julia> IsotropicGaussian{2}(λ=488u"nm", NA=1.4)
IsotropicGaussian{2, Float64}(λ=488.0 nm, NA=1.4)
julia> IsotropicGaussian(λ=488u"nm", NA=1.4)
IsotropicGaussian{3, Float64}(λ=488.0 nm, NA=1.4, n=1.33)TransferFunctions.C_AiryDisc_lateral — Constantconst C_AiryDisc_lateral$c$ such that the FWHM of the Airy disc in the lateral direction is $c * λ/NA$.
TransferFunctions.C_AiryDisc_axial — Constantconst C_AiryDisc_axial$c$ such that the FWHM of the Airy disc in the axial direction is $c * λn/NA^2$.
Characteristics
TransferFunctions.encircled_energy — Methodencircled_energy(tf::IsotropicGaussian, R::Length)Compute the encircled energy of the Gaussian PSF tf for a circle of radius R.
An isotropic Gaussian has a closed from encircled energy of $E(R) = 1 - exp{-R² / 2σ²}$.
See also energy_radius
TransferFunctions.energy_radius — Methodenergy_radius(tf::IsotropicGaussian, ε::Real)Calculate the energy radius of the Gaussian PSF tf for a given error term ε.
An isotropic Gaussian has a closed form energy radius of $R(ε) = σ √(2 ln(1/ε))$.
See also encircled_energy