A pixel does not measure brightness. It counts electrons, released by arriving photons, until it is read out — and counting is Poisson, so the variance of the count equals its mean. That single fact makes the noise signal-dependent, and everything else in this concept follows from it.
To connect it to a normalised image, you need the well capacity : the number of electrons that a normalised signal of corresponds to. A signal then means electrons, and the noise on it is the noise of that count.
From Poisson counting to the photon transfer curve
-
The defining property of a counting process: mean and variance are the same number. Nothing about the sensor is in this line except the capacity.
-
Dividing a random variable by a constant divides its variance by the square, so back in normalised units the shot-noise variance is linear in the signal, with slope 1/Nₑ.
-
Read noise is a fixed number of electrons added at readout, independent of the signal, so it contributes a constant variance — the intercept of the line.
-
And the capacity itself depends on ISO. Raising ISO adds no electrons; it declares that fewer of them already count as white, so the well the signal is measured against shrinks.
-
The consequence worth carrying: signal-to-noise goes as the square root of the collected electrons, so four times the light buys two times the SNR — and half the well capacity costs a factor of √2.
Because the variance is proportional to the signal, absolute noise is largest in the highlights and relative noise is largest in the shadows: at signal the relative error is , which grows without bound as . This is the correct way to read a noisy image. The shadows are not noisy because the sensor is bad there; they are noisy because there are few photons there, and that is a property of the light, not of the electronics.
It is also why a single global is such a poor model. Fit one to a real frame and you have averaged a shadow and a highlight that differ by a factor of several — then trained a denoiser to over-smooth the highlights and under-smooth the shadows, and an augmentation to add noise where the sensor would not have.
You lose a stop of light and let auto-exposure double the gain, which resolves a higher ISO. The image is as bright as before. What happened to the noise?
Show answer
It got worse, and by a computable amount. The brightness is restored, so the normalised signal is where it was; but the resolved ISO shrank , and every noise term is measured against that. If the ISO doubled, shot-noise rose by and read-noise by , at identical brightness. This is the entire mechanism behind gloom in the fog topic: the picture is not much darker, and it is much noisier.