Radiometric Signal Chain
선수 지식 | Prerequisites
양자 효율 → 이 페이지
Understanding the full radiometric signal chain is essential for predicting the signal level and color accuracy of an image sensor pixel. This chapter traces the journey of light from source to electrical signal, quantifying each stage with spectral models.
From Scene to Sensor Signal
Light follows a well-defined path from source to sensor:
At each stage, the spectral distribution is modified by the transfer function of that element. The final signal is the integral of all these factors over wavelength. Let us examine each stage in detail.
Light Sources and Illuminants
Blackbody Radiation
Any object at temperature
where:
J s is Planck's constant m/s is the speed of light J/K is Boltzmann's constant is wavelength (m) is absolute temperature (K)
Wien's displacement law gives the peak wavelength of the blackbody spectrum:
At
The Stefan-Boltzmann law gives the total radiant exitance (power emitted per unit area integrated over all wavelengths):
where
Color temperature describes the hue of a light source by matching it to the chromaticity of a blackbody at that temperature. A candle flame has a color temperature around 1800 K (warm/orange), while overcast sky reaches 7000-10000 K (cool/bluish). Color temperature is widely used to characterize both natural and artificial light sources.
Interactive Blackbody Spectrum Viewer
Adjust the color temperature to see how the blackbody spectrum changes. Enable standard illuminant overlays for comparison.
Standard Illuminants
The CIE (Commission Internationale de l'Eclairage) defines standard illuminants for colorimetric calculations. These provide reproducible spectral power distributions (SPDs) for comparing color rendering across different light sources.
| Illuminant | Description | CCT (K) | CRI | Key characteristics |
|---|---|---|---|---|
| CIE A | Incandescent tungsten | 2856 | 100 | Smooth, warm spectrum; strong red/IR emission |
| CIE D65 | Average daylight | ~6504 | -- | Reference for sRGB; includes UV component |
| CIE F11 | Triband fluorescent | 4000 | 83 | Three narrow emission peaks; metameric concerns |
| LED white | Blue pump + phosphor | 3000-6500 | 70-95 | Blue spike at 450 nm + broad phosphor emission |
CIE D65 as the Reference
CIE D65 is the most commonly used reference illuminant in imaging. It represents average noon daylight in Western Europe and is the standard white point for the sRGB color space, making it the default choice for camera white balance calibration.
CIE Illuminant A is defined analytically from Planck's law at 2856 K, making it smooth and continuous. It serves as the reference for incandescent lighting conditions.
CIE D65 is based on measured daylight spectral distributions and includes fine spectral features from atmospheric absorption. It is not a perfect blackbody but has a correlated color temperature (CCT) of approximately 6504 K.
CIE F11 represents a triband rare-earth phosphor fluorescent lamp with three dominant emission peaks at approximately 435 nm, 545 nm, and 610 nm. Its discontinuous spectrum can cause color rendering issues for narrow-band objects.
White LED sources combine a blue GaN/InGaN LED (peak around 450 nm) with a yellow/green phosphor (broad emission 500-700 nm). The resulting spectrum has a characteristic blue spike followed by a broad phosphor hump. The CCT is tunable from warm white (3000 K) to cool white (6500 K) by varying the phosphor blend.
Scene Reflectance
The spectral reflectance
where
Lambertian vs Specular Reflection
- Lambertian (diffuse) reflection: Light is reflected uniformly in all directions, independent of the viewing angle. The reflected radiance is
where is the irradiance. Most natural matte surfaces (paper, fabric, painted walls) approximate Lambertian behavior. - Specular reflection: Light is reflected at the mirror angle according to the law of reflection. Glossy and metallic surfaces exhibit specular behavior. In radiometric calculations for image sensors, we typically model scenes as Lambertian reflectors for simplicity.
Reference Targets
18% grey card: A neutral grey card with a flat spectral reflectance
Macbeth ColorChecker: A standardized color target consisting of 24 patches with known spectral reflectances. It includes:
- 6 chromatic patches in two rows (dark skin, light skin, blue sky, foliage, blue flower, bluish green)
- 6 neutral patches from white to black
- Used for camera color calibration and color accuracy evaluation
| Patch | Description | Approximate |
|---|---|---|
| White (patch 19) | 90% | |
| Neutral 5 (patch 22) | 19% | |
| Black (patch 24) | 3% | |
| Red (patch 15) | Peak near 620 nm | 30% |
| Green (patch 14) | Peak near 540 nm | 25% |
| Blue (patch 13) | Peak near 460 nm | 15% |
Camera Module Optics
Lens Transmittance
A camera module lens typically consists of
where:
is the single-element glass body transmittance (typically per element for optical glasses) is the anti-reflection (AR) coating transmittance per surface (typically with broadband AR coating) - The factor
reflects two surfaces per element
For a 5-element lens with good AR coatings, the total transmittance is approximately:
Vignetting causes additional light loss at the edges of the image field. The relative illumination follows approximately:
where
F-number (
Halving the F-number (e.g., F/2.8 to F/1.4) quadruples the irradiance.
IR Cut Filter
Silicon photodiodes are sensitive to near-infrared (NIR) light up to approximately 1100 nm. Without filtering, NIR light causes:
- Color distortion (all channels respond similarly in the NIR, desaturating colors)
- Incorrect white balance
- Reduced color separation
An IR cut filter blocks NIR light while transmitting visible wavelengths. The typical filter characteristics are:
| Parameter | Typical value |
|---|---|
| Passband | 400-650 nm ( |
| Cutoff wavelength (50% point) | 650 nm |
| Transition width (90% to 10%) | 30-50 nm |
| Stopband rejection |
The IR filter transmittance can be modeled as a sigmoid function:
where
Signal Integration
Spectral Irradiance at the Sensor
After passing through all optical elements, the spectral irradiance at the sensor plane is:
Each factor modifies the spectrum:
-- the source spectrum (e.g., D65 daylight) -- scene reflectance selectively attenuates wavelengths -- lens transmittance (relatively flat in the visible) -- IR filter sharply cuts wavelengths beyond 650 nm
Interactive Signal Chain Diagram
Trace the spectrum through each stage of the signal chain. Select illuminant and scene to see how the spectrum transforms at each stage.
Pixel Signal
The signal for the
where
Signal in Electrons
The number of photoelectrons generated in an exposure is:
where:
is the exposure time (s) is the pixel area (m ) is the lens F-number - The factor
converts energy to photon count
TIP
For a 1.0 um pixel at F/2.0 under D65 illumination with 18% grey reflectance and 10 ms exposure, a typical green channel signal is 3000-8000 electrons.
White Balance
Under different illuminants, the R, G, and B channel signals vary significantly even for a neutral (grey) scene. White balance corrects for this by scaling the channel signals so that a neutral object produces equal R, G, and B values.
The white balance gains are defined as:
where
The R/G and B/G ratios under different illuminants characterize the color bias:
| Illuminant | R/G ratio | B/G ratio | White balance character |
|---|---|---|---|
| CIE A (2856 K) | 1.8-2.2 | 0.3-0.5 | Strong red excess |
| D65 (~6504 K) | 0.9-1.1 | 0.8-1.0 | Near-neutral |
| F11 (4000 K) | 1.3-1.5 | 0.5-0.7 | Moderate red excess |
| LED (5000 K) | 1.0-1.3 | 0.6-0.8 | Slight red excess |
Grey World Assumption
The grey world assumption estimates the scene illuminant by assuming that the average reflectance of the entire scene is neutral grey (achromatic). The white balance gains are then computed from the average R, G, B channel values across the image. This works well for typical outdoor scenes but fails for scenes dominated by a single color.
Signal-to-Noise Ratio
The signal-to-noise ratio (SNR) determines the image quality. For a CMOS image sensor pixel, the main noise sources are:
| Noise source | Symbol | Origin | Scaling |
|---|---|---|---|
| Shot noise | Poisson statistics of photon arrival | ||
| Dark current shot noise | Thermally generated carriers | ||
| Read noise | Amplifier and ADC electronics | Fixed |
The total SNR is:
At high signal levels, shot noise dominates and
| Condition | Typical | SNR | Image quality |
|---|---|---|---|
| Bright daylight | 10,000+ e | > 100 (40 dB) | Excellent |
| Indoor lighting | 1,000-5,000 e | 30-70 (30-37 dB) | Good |
| Low light | 100-500 e | 10-20 (20-26 dB) | Noisy |
| Near dark | < 50 e | < 5 (14 dB) | Very noisy |
Connection to COMPASS
COMPASS computes the quantum efficiency
Using SignalCalculator with simulation results
The SignalCalculator class combines QE simulation output with illuminant, scene, and optics models to compute signal levels:
from compass.analysis.signal_calculator import SignalCalculator
from compass.analysis.qe_calculator import QECalculator
from compass.sources.illuminant import Illuminant
import numpy as np
# Load QE results from simulation
channel_qe = QECalculator.spectral_response(result.qe_per_pixel, result.wavelengths)
# Set up signal calculator
calc = SignalCalculator(
illuminant=Illuminant.cie_d65(result.wavelengths),
scene_reflectance=0.18, # 18% grey
lens_transmittance=0.90,
ir_cutoff_nm=650,
f_number=2.0,
pixel_pitch_um=1.0,
exposure_time_ms=10.0,
)
# Compute signal for each channel
signals = calc.compute_signal(channel_qe)
print(f"Red: {signals['R']:.0f} electrons")
print(f"Green: {signals['G']:.0f} electrons")
print(f"Blue: {signals['B']:.0f} electrons")
print(f"R/G: {signals['R']/signals['G']:.3f}")
print(f"B/G: {signals['B']/signals['G']:.3f}")Example workflow
A typical end-to-end workflow:
- Define pixel stack -- Configure the pixel geometry, materials, and color filters
- Run QE simulation -- Execute RCWA or FDTD to obtain
for each channel - Choose illuminant and scene -- Select D65 daylight and 18% grey as baseline
- Compute signal levels -- Use
SignalCalculatorto convert QE to electron counts - Evaluate color performance -- Check R/G and B/G ratios, compute SNR
- Vary conditions -- Sweep illuminants, reflectances, and exposure settings to evaluate robustness
TIP
For most imaging applications, start with D65 illuminant and 18% grey reflectance to establish baseline signal levels, then vary illuminant and scene to evaluate color performance.