SPECIFICATION INDEX
SPEC/Detectors/CMOS Sensor Quantum Efficiency API

CMOS Sensor Quantum Efficiency API

Mapping photon fluxes into digital pixel signal-to-noise ratios, dark current, and full-well capacity.

The SensorArray interface transforms spectral photon irradiance into digital numbers (DN) by simulating the full photoelectric transduction chain of industrial CMOS image sensors.

Transduction Chain

  1. Spectral Irradiance to Photon Flux:
SPECTRA // SNIPPET
N_{ph}(\lambda) = \frac{\Phi_e(\lambda) \cdot \Delta t \cdot A_{pixel}}{hc / \lambda}
  1. Quantum Efficiency Conversion:
SPECTRA // SNIPPET
N_e = \int \eta(\lambda) N_{ph}(\lambda) d\lambda
  1. Noise Injection: Shot noise (\sigma = \sqrt{N_e}), read noise (\sigma_{read}), and dark current (I_{dark}).
  2. Analog-to-Digital Conversion (ADC): Quantization into 12-bit, 14-bit, or 16-bit linear integer values.
SPECTRA // SNIPPET
export interface SensorConfig {
  pixelPitchMicrons: number;
  fullWellCapacityElectrons: number;
  readNoiseElectronsRms: number;
  adcBitDepth: 12 | 14 | 16;
  darkCurrentEPerSec: number;
}