This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.
cameraCalibrationCMOS
Output Details
Description
MATLAB code and instructions for routine camera calibration
Why calibrate your camera? If you want to compare the intensities of images recorded on different instruments or images recorded with different acquisition settings (e.g. different em-gain), you need to convert the pixel values from analog-to-digital (ADU) units to photoelectrons:
intensity (photoelectrons) = [intensity (ADU counts) - offset (ADU counts)]/gain (ADU counts/photoelectron)
intensity (photons) = intensity (photoelectrons)/QE (photoelectrons/photon)
Any analysis that takes photon statistics into account (e.g. many localisation algorithms for SMLM) will ask you for the camera gain and offset to do this conversion internally. The offset and gain can be measured by doing a camera calibration which involves recording uniform intensity images at different brightnesses. You can also look these values up in the birth certificate of your camera, but the gain of EMCCD cameras can drift over time so it's recommended to regularly calibrate your camera. Unlike EMCCD cameras, CMOS cameras have a pixel-dependent offset, variance and gain. Some localisation algorithms (Huang et al., Lin et al.) use those pixel-dependent offset, variance and gain maps and you can measure them by calibrating your camera.
Identifier (DOI)
10.5281/zenodo.10732469