Camera

public class Camera

Represents the parameters of the camera.

Author:Marcel Stefko, Kyle M. Douglass

Fields

ADU_per_electron

public final double ADU_per_electron

Conversion factor between camera’s analog-to-digital units (ADU) and electrons. [-]

EM_gain

public final int EM_gain

Electron multiplication (EM) gain of the camera. This may be set to zero for sensors without EM gain, such as CMOS sensors.

NA

public final double NA

numerical aperture [-]

acq_speed

public final int acq_speed

frame rate [frames/second]

baseline

public final int baseline

Camera pixel baseline (zero signal mean) [ADU]

dark_current

public final double dark_current

dark current [electrons/second/pixel]

fwhm_digital

public final double fwhm_digital

digital representation of the FWHM

magnification

public final double magnification

magnification of camera [-]

pixel_size

public final double pixel_size

physical size of pixel [m]

quantum_efficiency

public final double quantum_efficiency

quantum efficiency [0.0-1.0]

readout_noise

public final double readout_noise

readout noise of camera [RMS]

res_x

public final int res_x

horizontal image size [pixels]

res_y

public final int res_y

vertical image size [pixels]

stagePosition

public double stagePosition

Displacement of the coverslip surface from the objective’s focal plane. This value assumes that the microscope objective is inverted (facing up) and that the axial direction is positive going upwards. A negative value therefore implies that the coverslip has been moved down towards the objective bringing objects located above the coverslip into focus.

thermal_noise

public final double thermal_noise

noise in frame caused by dark current [electrons/frame/pixel]

wavelength

public final double wavelength

light wavelength [m]

Constructors

Camera

public Camera(int res_x, int res_y, int acq_speed, double readout_noise, double dark_current, double quantum_efficiency, double ADU_per_electron, int EM_gain, int baseline, double pixel_size, double NA, double wavelength, double magnification)

Initialize camera with parameters.

Parameters:
  • res_x – horizontal resolution [pixels]
  • res_y – vertical resolution [pixels]
  • acq_speed – frame rate [frames/second]
  • readout_noise – readout noise of camera [RMS]
  • dark_current – dark current [electrons/second/pixel]
  • quantum_efficiency – quantum efficiency [0.0-1.0]
  • ADU_per_electron – conversion between camera units and electrons [-]
  • EM_gain – electron multiplication gain [-]
  • baseline – zero-signal average of pixel values [ADU]
  • pixel_size – physical size of pixel [m]
  • NA – numerical aperture [-]
  • wavelength – light wavelength [m]
  • magnification – magnification of camera [-]

Methods

getRes_X

public int getRes_X()

getRes_Y

public int getRes_Y()