Gaussian Point Spread Function Model

TransferFunctions.IsotropicGaussianType
IsotropicGaussian{T<:Real} <: PSFModel{3}

Airy disc scalar diffraction point spread function model for a circular aperture.

Fields

  • λ::Length: emission wavelength
  • NA::Real: numerical aperture of the objective
  • n::Real: refractive index of the immersion medium (defaults to 4//3 which 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)
source

Characteristics

TransferFunctions.encircled_energyMethod
encircled_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

source
TransferFunctions.energy_radiusMethod
energy_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

source