Imaging Glossary › Signal-to-Noise Ratio
Quality Metric

Signal-to-Noise Ratio

Every measurement is a guess — SNR tells you how good a guess

View
Definition

Here is the question that matters: can you see this thing or not? Every pixel in your image is trying to count photons, and photons arrive randomly — that randomness is not a defect of your equipment, it is the nature of light itself. Even a perfect detector watching a perfectly steady source will get a different number every time it counts. That is shot noise, and you cannot engineer it away. On top of that, your camera adds its own uncertainty every time it reads a pixel — a small electronic wobble called read noise. And then there are photons you did not want: autofluorescence from the sample, scattered light, optical crosstalk — all lumped together as background noise. SNR is the single number that answers: given all three sources of randomness, is your signal loud enough to pick out from the static? It is the final verdict on whether your experiment works or whether you are staring at statistical fog.

Three noises, added the only way noises can be added

Independent noise sources combine in quadrature: total variance is the sum of the individual variances, so the standard deviations add as the square root of the sum of squares. Three of them matter here.

Shot noise is Poisson and irreducible. Collect S photoelectrons and they fluctuate by √S. This is a property of light, not of the camera, and no engineering removes it. Background B — autofluorescence, out-of-focus light, stray excitation — carries its own shot noise √B and adds nothing to the signal. Read noise R is a fixed Gaussian penalty charged once per pixel read, independent of how much light arrived, typically 0.3 to 1.6 electrons on a modern sCMOS.

SNR = S / √(S + B + R²)

The asymmetry in that expression is worth staring at: S appears once on top and once underneath. Doubling the signal does not double the SNR; it multiplies it by √2 once you are shot-noise-limited. Four times the exposure for twice the certainty is the central bargain of every photon-starved measurement.

Simplified

Noise comes from three places and they combine as the square root of the sum of their squares, not by simple addition.

Light itself is random: collect 270 photons and the count wobbles by about 16. That is physics, not a fault. Background glow adds its own randomness without adding signal. And the electronics charge a small fixed amount every time a pixel is read.

The important consequence: doubling your signal does not double your certainty, it improves it by about 1.4 times. You need four times the exposure to be twice as sure.

One mRNA molecule, followed through the whole chain

An smFISH spot delivers roughly 300 photons to the camera in one exposure.

The sensor catches about 90% of them, so 300 photons become 270 photoelectrons. Their shot noise is √270 = 16.4 electrons. The cytoplasm around the spot contributes perhaps 50 electrons of autofluorescence, carrying √50 = 7.1 electrons of its own. The readout adds 1.5 electrons.

SNR = 270 / √(270 + 50 + 2.25) = 270 / 17.95 = 15.0. Comfortable: the Rose criterion asks for about 5.

Look at where that noise came from. Shot noise on the signal supplies 84% of the variance, background 15%, and the readout electronics 0.7%. At 300 photons per spot the camera has almost nothing to do with the answer — which is exactly why camera arguments about bright samples go nowhere, and why they become decisive the moment the spot dims.

Simplified

A single mRNA molecule labeled for smFISH sends about 300 photons to the camera.

The sensor catches roughly 90%, giving 270 electrons. The randomness of that number is about 16. The tissue's own faint glow adds about 50 electrons and 7 more of randomness. The electronics add 1.5.

Signal-to-noise works out at about 15, which is comfortable — around 5 is the usual threshold for reliable detection.

Notice where the noise came from: 84% from the light itself, 15% from the background, and under 1% from the camera. At this brightness the camera is almost irrelevant.

The pixel is not the thing you are detecting

Everything above is per pixel, and a spot is not one pixel. It is a diffraction pattern spread over several, and detecting it means combining them — which changes the arithmetic in one specific place.

Signal and background are summed, so they are unchanged in total. Read noise is charged per pixel read, so it enters k times for k pixels:

SNRelement = S / √(S + B + k·R²)

At 40× / 1.15 NA the resolution element is 297 nm across, which a 6.5 µm pixel spans with k = 3.34. Our spot's SNR goes from 15.04 per pixel to 14.92 per element — a 0.8% difference, because read noise is only 2.3% of the variance here.

That near-identity is the whole point, and it inverts as the light fails. Read noise equals the shot-noise terms when S + B falls to k·R² = 7.5 electrons. Above that, k barely matters and every competent camera converges. Below it, k multiplies your dominant noise source, and a sensor that reads at 0.3 electrons instead of 1.5 is worth twenty-five times less read variance per pixel.

Simplified

All of that was per pixel, but a spot is not one pixel — it is spread across several, and detecting it means adding them together.

Signal and background just add up. Read noise, though, is charged once per pixel, so spreading a spot over more pixels means paying it more times.

For a bright spot this hardly matters: our example goes from 15.0 to 14.9. For a faint one it matters enormously, because read noise becomes the dominant term and you are now paying it several times over.

That is the regime where a very quiet camera earns its price, and the only regime where it does.

How much is enough, and the number people quote wrongly

The Rose criterion says reliable visual detection needs SNR of about 5. It is an empirical threshold from human observers, not a law, but it has held up well enough to plan experiments around.

Run it backwards for the spot above. Holding background at 50 electrons and read noise at 1.5 across 3.34 pixels, SNR = 5 needs S = 52.4 electrons, which at 90% quantum efficiency is 58 photons per spot. Our 300-photon spot has five times the margin it needs.

Two traps. First, SNR of a lone spot on a clean field is not the same as detectability against structured background — a gradient across the field is not averaged away by anything, and it eats the margin the noise calculation says you have. Second, SNR is necessary and not sufficient for counting: two spots 200 nm apart at SNR 50 are still counted as one, because resolution is a separate failure from detection and improving one does nothing for the other.

Simplified

The usual rule of thumb is that you need a signal-to-noise of about 5 to reliably see something. It is a rule from experiments on human observers rather than a law, but it is good enough to plan with.

Working backwards, our spot would need only about 58 photons to clear that bar, and it has 300. Five times the margin.

Two warnings. A brightness gradient across the field is not random and does not average away, so it eats margin the calculation says you have. And seeing a spot is not the same as counting it: two spots too close together are counted as one however bright they are.

Connected Terms

Share This Term
Term Connections