FingerPainter
Forum Pro
- Messages
- 12,593
- Solutions
- 37
- Reaction score
- 13,643
What matters is low light performance over a given portion of the sensor, not at the pixel level, because photos are not viewed one pixel a a time..What matters is low light noise performance.
Imagine two cameras. They have sensors of the same size, but camera B has 4 times as many pixels as camera A and camera A's pixels have four times the surface area of camera B's pixels.Looking at the shadows only, a larger pixel size offers a better signal to noise ratio because it gets more light at the same exposure (i.e. same aperture and shutter speed). This extends the dynamic range at the low end. That counts, especially in low light situations.
As you say, Camera A's pixels get a better SNR than Camera B's pixels. The SNR for an A pixel will be about twice the SNR of a B pixel. If a camera A pixel captured 1,600 photons at a specific exposure, then a camera B pixel will only capture 400 photons. Photon shot noise is the square root of the photons captured, So the photon shot noise of pixel A will be 40 and it will be 20 on Pixel B. This gives an SNR of 40 for pixel A and 20 for pixel B.
However, what happens when you compare equal areas of sensor A and Sensor B? Let's take the simplest example. What happens when you compare the SNR of a part of Sensor B that has the same surface area of a pixel on sensor A with the SNR of a pixel on Sensor A? The SNR at that same exposure for that pixel on A will still be 40. What about the SNR for the equal area on sensor B?
The total signal will be 4 x 400 = 1,600. Noise adds in quadrature, so the total noise will be the square root of the sum of the squares of the noises on the four pixels comprising the same area, so
N = sqrt(20^2 + 20^2 + 20^2+20^2)
N = sqrt(1,600)
N = 40
SNR = 1,600/40
SNR = 40
The SNR for shot noise over the same area is the same, regardless of pixel size.
Things remain simple enough if you look at what is actually happening over an area of the sensor.Things are not so clear, if we compare actual cameras with different pixel count or more modern sensor designs, e.g. with dual readouts.
These days the main difference in SNR performance, and thus in DR, is in read noise. Cameras with higher pixel counts generate more read noise, either because they simply have more pixels to read, or also because that to get a given frame rate they have to read those pixels faster.
An example of these effects can be seen in the difference in PDR between the approx 45MP Sony a7RIII and the approx 60MP Sony a7RIV. Despite having a newer sensor, the a7RIV has slightly lower PDR. That's because it has higher read noise from the higher pixel count.
Last edited:




