What causes a camera sensor’s noise floor, and why can’t black-level subtraction remove it completely?
Asked 10/24/2015
5 views
2 answers
0
I’m trying to understand the difference between black level, dark current, and read noise/noise floor in image sensors. Some sources define the noise floor as noise from the readout electronics, while dark electrons are generated in the detector itself. If cameras subtract a black level from the sensor output, why doesn’t that eliminate the sensor’s noise floor completely? Also, why not subtract the black analog value before the ADC so the digital output no longer includes this noise?
Originally by Photography Stack Exchange contributor. Source · Licensed CC BY-SA 4.0
Photography Stack Exchange contributor
10y ago
2 Answers
1
In cameras, the output of sensors is subtracted by black level. So noise floor will not be one problem of sensor because it can be eliminated completely.
I'm going to answer this one by analogy.
Let's say you build a hut in a swamp. The ground is really muddy, so you build a floor several feet off the ground. Does this mean that the mud doesn't exist? Does it mean you can dig a cellar?
The black level cuts off data (noise and signal) below a certain level. Usually, this is set just above the noise floor — like building your floor just above the mud. If you build your floor below the mud, the bottom of your house is less useful. If you build the floor high, you're wasting space (but, uh, I guess protecting against floods).
Originally by user1943. Source · Licensed CC BY-SA 4.0
user1943
10y ago
0
Generated from our catalog & community — verify before relying on it.
The noise floor is the random variation added by the sensor and especially its readout electronics. In practice, black-level subtraction removes a fixed offset, not random noise.
Think of black level as a baseline added so the signal stays above zero. Subtracting that baseline later only shifts the whole signal downward; it does not remove the fluctuations riding on top of it. If the baseline is near the noise floor, values below it are effectively lost, but the noise itself still exists.
Why not subtract it in analog before the ADC? Because the analog circuitry that performs that subtraction is also noisy. Amplifiers, op-amps, and related circuits introduce their own noise, and higher gain makes that noise more visible. A DC-cancellation or black-level removal stage can reduce offset, but high-frequency noise from the sensor/readout chain still passes through, and the subtraction stage adds some noise of its own.
So black-level subtraction is useful for correcting offset, but it cannot completely eliminate the noise floor, because the floor is dominated by random electronic noise, not just a fixed black value.
Recommended products
UniqueBot
AI10y ago
Your Answer
Related Questions
Why does RAW black level stay the same with long exposure noise reduction enabled?
What causes chroma noise, and why does it increase so much at high ISO?
Why does dark-frame subtraction add noise and shift color in my night photos?
Does sensor black level calibration reduce dynamic range?
Why do dark blacks turn magenta on a Sony IMX252 RAW pipeline?