ISCAT#
- class deeptrack.optics.ISCAT(illumination_angle=3.141592653589793, amp_factor=1, **kwargs)#
Bases:
Brightfield
Images coherently illuminated samples using ISCAT.
Images samples by creating a discretized volume, where each pixel represents the effective refractive index of that pixel. Light is propagated through the sample iteratively by first propagating the light in the fourier space, followed by a refractive index correction in the real space.
Parameters#
- illuminationFeature
Feature-set resolving the complex field entering the sample. Default is a field with all values 1.
- NAfloat
The NA of the limiting aperature.
- wavelengthfloat
The wavelength of the scattered light in meters.
- magnificationfloat
The magnification of the optical system.
- resolutionarray_like[float (, float, float)]
The distance between pixels in the camera. A third value can be included to define the resolution in the z-direction.
- refractive_index_mediumfloat
The refractive index of the medium.
- paddingarray_like[int, int, int, int]
Pads the sample volume with zeros to avoid edge effects.
- output_regionarray_like[int, int, int, int]
The region of the image to output (x,y,width,height). Default None returns entire image.
- pupilFeature
A feature-set resolving the pupil function at focus. The feature-set receive an unaberrated pupil as input.
- illumination_anglefloat
The angle relative to the optical axis. Default is π radians in ISCAT.
- amp_factorfloat
The amplitude factor of the field. Default is 1. The relative amplitude off the illuminating field and the reference field.