A DataLab plugin to characterize scientific cameras and detectors: response, noise, conversion gain, dark current and defective pixels.
Status: Alpha. The methods are validated on synthetic data with known truth. They do not claim EMVA 1288 compliance.
Each method comes with a demonstration campaign.
| Method | Question | Guide |
|---|---|---|
| Relative camera characterization | How do response, temporal noise and spatial non-uniformity behave, in DN? | Relative characterization |
| Photon transfer curve | What are the conversion gain (e⁻/DN), read noise, saturation capacity and dynamic range? | Photon transfer |
| Dark current and hot pixels | How much dark current does each pixel generate, and which pixels are hot? | Dark current |
-
DataLab Desktop: the plugin needs DataLab 1.4 or later (not released yet). Download the wheel (
.whl) attached to the latest release and install it with Plugins > Configure plugins... > Install plugins. This also works with the standalone version of DataLab. In a Python environment, you may instead install it with pip:pip install git+https://github.com/DataLab-Platform/datalab-camera-characterization.git
-
DataLab-Web: DataLab-Web bundles the plugin. There is nothing to install.
- In the image panel, choose Plugins > Camera & Detector Characterization > Open quickstart example.
- Choose Run camera characterization... in the same menu.
- Accept the parameters.
DataLab adds a response curve with its metrics table, spatial maps, profiles and distributions. The Applications catalog, opened from the welcome page, offers the same path in one click. See Getting started.
The Scientific camera simulator shows a live view of a synthetic camera next to its settings. It acquires dark and flat frames ready for the methods. See Camera simulator.
BSD 3-Clause, see LICENSE.

