Skip to content

These codes, based on EMVA Standard 1288, are intended to facilitate the characterization of cameras and image sensors.

License

Notifications You must be signed in to change notification settings

NHL-B/Camera-characterization-using-Python

Repository files navigation

Camera-characterization-using-Python

These codes, based on EMVA Standard 1288, are intended to facilitate the characterization of cameras and image sensors.

EMVA Standard 1288

EMVA

The different parameters that describe the characteristics and quality of a sensor are gathered and coherently described in the EMVA 1288.

I would highly recommend that you carefully read and understand this document before starting any operation.

This standard illustrates the fundamental parameters that must be given to fully describe the real behavior of a sensor, together with the well-defined measurement methods to get these parameters.

The standard parameters are:

  • Dark current (DC) [ADU/s]
  • Quantum efficiency (QE) [%]
  • Read noise (RON) [e-]
  • Gain (K) [ADU/e-]
  • Signal-to-noise ratio (SNR) [dB]
  • Dynamic range (DR) [dB]
  • Saturation (full-well) capacity [e-]
  • Photo-Response Non-Uniformity (PRNU) [%]
  • Dark Signal Non-Uniformity (DSNU) [e-]

For full documentation, please refer to Camera characterization Documentation

For the time being, QE, PRNU and DSNU will not be discussed further here.

The results of these tests will give you quantifiable information about the state of your current camera as well as providing a method to compare cameras, which may be valuable if you’re in the process of making a decision for a new purchase.

Plots This image gives you an idea of the kind of results you can get with these codes. These tests have been performed on a CMOS camera (model: Basler acA1920-40gm).

Requirements: A list of Python libraries you'll need for this project.

To use

  • Fork this repo
  • Clone to disk in a stable path, such as C or your user folder
  • Edit the scripts to your liking
  • If you find any problems or want to suggest modifications, create an issue.

Additional links

EMVACamera Test Protocol w/ ImageJ

License & copyright

© NHL-B Licensed under the MIT License.

About

These codes, based on EMVA Standard 1288, are intended to facilitate the characterization of cameras and image sensors.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages