SPECIFICATION INDEX
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
- Spectral Irradiance to Photon Flux:
SPECTRA // SNIPPET
N_{ph}(\lambda) = \frac{\Phi_e(\lambda) \cdot \Delta t \cdot A_{pixel}}{hc / \lambda}
- Quantum Efficiency Conversion:
SPECTRA // SNIPPET
N_e = \int \eta(\lambda) N_{ph}(\lambda) d\lambda
- Noise Injection:
Shot noise (
\sigma = \sqrt{N_e}), read noise (\sigma_{read}), and dark current (I_{dark}). - 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;
}