Vision Photon Catch Rate Calculator

Estimate how many photons a single rod or cone absorbs each second from scene radiance, pupil size, ocular transmittance and photoreceptor collecting area.

👁 Vision Photon Catch Rate Calculator
Scene photon radiance (Lq)
/s/mm²/sr
Pupil diameter (d)4.00 mm
mm
1 mm9 mm
Posterior nodal distance (f)
mm
Ocular transmittance (τ)
fraction
Effective collecting area (Ac)
µm²
Integration time (Δt)
ms
Photon catch rate (R)
—
Retinal photon flux density
—
Pupil solid angle (Ω)
—
Pupil area
—
Photons per integration window
—
P(at least 1 catch)
—
Mean interval between catches
—
Step-by-step working

👁 What is the Vision Photon Catch Rate Calculator?

The vision photon catch rate calculator works out how many photons a single rod or cone absorbs each second when the eye views a surface of known photon radiance. It follows the standard quantum-catch chain used in vision science: scene photon radiance is multiplied by ocular transmittance and by the solid angle the pupil subtends at the retina to give retinal photon flux density, and that flux density is multiplied by the photoreceptor's effective collecting area to give photoisomerisations per second. Because the effective collecting area already folds in quantum efficiency and outer-segment waveguide funnelling, the answer is in genuine signalling events, not raw photon arrivals.

This calculation appears throughout experimental and applied vision work. Retinal electrophysiologists use it to convert a monitor or LED stimulus into photoisomerisations per rod per second so that recordings from different laboratories can be compared on a common scale. Optometrists and lighting engineers use the same pupil-area scaling to reason about how dilation, cataract and age-related lens yellowing change the effective light reaching the retina. Comparative biologists use it to show why nocturnal animals evolve enormous pupils and large collecting areas, and camera and display engineers borrow the identical radiometric chain when specifying low-light imaging systems.

A common misconception is that a brighter-looking scene automatically means proportionally more photons per receptor. It does not, because perceived brightness is weighted by the photopic luminous efficiency function while photon catch counts raw quanta, so two scenes of equal luminance but different spectra can differ substantially in catch rate. Another frequent error is treating the pupil as if it scaled linearly with diameter. It scales with the square of diameter, so a 2 mm to 8 mm dilation is a sixteenfold change, not a fourfold one. A third confusion is between transmittance and quantum efficiency: transmittance describes losses in the cornea, lens and vitreous before light reaches the retina, while quantum efficiency describes the probability that an arriving photon actually isomerises a pigment molecule, and it is already inside the collecting area value.

This calculator is useful because it exposes every intermediate quantity rather than only the final number. It reports pupil area, pupil solid angle, retinal photon flux density, the catch rate, the expected photon count in one integration window, the Poisson probability of at least one catch, and the mean interval between catches. The two charts show catch rate rising as the square of pupil diameter and detection probability saturating as integration time grows, which together explain most of what limits vision in dim light.

📐 Formula

R  =  Lq × τ × (πd²÷4) ÷ f² × Ac × 10−6
R = photon catch rate, photoisomerisations per receptor per second
Lq = scene photon radiance (photons per second per square millimetre per steradian)
τ = transmittance of the cornea, lens and vitreous, a fraction between 0 and 1
d = pupil diameter (mm), giving pupil area Apupil = πd²÷4
f = posterior nodal distance (mm), about 16.7 mm for the human reduced eye
Ω = Apupil ÷ f², the solid angle the pupil subtends at the retina (steradian)
Ac = effective collecting area of the receptor (µm²), including quantum efficiency; the 10−6 converts µm² to mm²
Retinal photon flux density: Φretina = Lq τ Ω (photons per second per mm²)
Poisson detection: N = R Δt and P(≥1) = 1 − e−N
Example: Lq = 1×108, d = 4 mm, f = 16.7 mm, τ = 0.7, Ac = 0.5 µm² gives Ω = 0.04506 sr and R = 1.577 photons per second.
The radiance-to-retinal-illuminance step follows the standard reduced-eye treatment set out in Rodieck, "The First Steps in Seeing".

📖 How to Use This Calculator

Steps

1
Enter the scene photon radiance. Type the photon radiance of the surface you are looking at, in photons per second per square millimetre per steradian.
2
Set the eye's optics. Enter the pupil diameter in millimetres, the posterior nodal distance (about 16.7 mm for a human eye) and the ocular media transmittance between 0 and 1.
3
Describe the photoreceptor. Enter the effective collecting area in square micrometres, about 0.5 for a primate rod and 0.2 to 0.4 for a cone, and the integration time in milliseconds.
4
Read the catch rate and detection probability. See the photons absorbed per second, the retinal photon flux density, the expected count per integration window, and the Poisson probability of at least one catch.

💡 Example Calculations

Example 1 — Dark-Adapted Rod Under Dim Illumination

Lq = 1×108 /s/mm²/sr, pupil 4 mm, f = 16.7 mm, τ = 0.7, Ac = 0.5 µm², Δt = 200 ms

1
Apupil = π × 4² ÷ 4 = 12.566 mm²
2
Ω = 12.566 ÷ 16.7² = 12.566 ÷ 278.89 = 0.04506 sr
3
Φretina = 1×108 × 0.7 × 0.04506 = 3.154×106 photons/s/mm²
4
R = 3.154×106 × 0.5 × 10−6 = 1.577 photons/s, so N = 0.315 photons per 200 ms window and P(≥1) = 27.05%
R = 1.577 photons/s, one catch every 0.6341 s on average
Try this example →

Example 2 — Fully Dilated Pupil, Large Collecting Area

Lq = 5×107 /s/mm²/sr, pupil 7 mm, f = 16.7 mm, τ = 0.7, Ac = 1.0 µm², Δt = 300 ms

1
Apupil = π × 7² ÷ 4 = 38.485 mm², so Ω = 38.485 ÷ 278.89 = 0.13799 sr
2
Φretina = 5×107 × 0.7 × 0.13799 = 4.830×106 photons/s/mm²
3
R = 4.830×106 × 1.0 × 10−6 = 4.830 photons/s
4
N = 4.830 × 0.3 s = 1.449 photons per window, so P(≥1) = 1 − e−1.449 = 76.52%, a detection-reliable regime
R = 4.830 photons/s, P(at least 1 catch in 300 ms) = 76.52%
Try this example →

Example 3 — Daylight Cone With a Constricted Pupil

Lq = 1×1013 /s/mm²/sr, pupil 2 mm, f = 16.7 mm, τ = 0.9, Ac = 0.37 µm², Δt = 20 ms

1
Apupil = π × 2² ÷ 4 = 3.142 mm², so Ω = 3.142 ÷ 278.89 = 0.01126 sr
2
Φretina = 1×1013 × 0.9 × 0.01126 = 1.014×1011 photons/s/mm²
3
R = 1.014×1011 × 0.37 × 10−6 = 37511.218 photons/s
4
N = 37511.218 × 0.02 s = 750.224 photons in a 20 ms cone integration window, so detection is certain and the limit becomes pigment bleaching, not photon noise
R = 37511.218 photons/s, N = 750.224 per 20 ms window
Try this example →

Example 4 — Halving Pupil Diameter Cuts Catch Rate Fourfold

Same scene as Example 1 but with a constricted 2 mm pupil instead of 4 mm

1
Apupil = π × 2² ÷ 4 = 3.142 mm², one quarter of the 12.566 mm² in Example 1
2
Φretina = 1×108 × 0.7 × 0.01126 = 7.885×105 photons/s/mm²
3
R = 7.885×105 × 0.5 × 10−6 = 0.394 photons/s, exactly one quarter of the 1.577 photons/s found with the 4 mm pupil
4
N = 0.394 × 0.2 s = 0.079 photons per window, so P(≥1) falls from 27.05% to 7.58%
R = 0.394 photons/s, one catch every 2.5364 s on average
Try this example →

❓ Frequently Asked Questions

How do you calculate the photon catch rate of a photoreceptor?+
R = L_q x tau x (A_pupil / f squared) x A_c, where L_q is scene photon radiance in photons per second per square millimetre per steradian, tau is ocular transmittance, A_pupil is pupil area in square millimetres, f is the posterior nodal distance, and A_c is the effective collecting area in square micrometres converted to square millimetres.
What is the effective collecting area of a rod?+
About 0.5 square micrometres for a primate rod at its peak wavelength, and roughly 1 square micrometre for a mouse rod. The value already includes the quantum efficiency of isomerisation and the waveguide funnelling of the outer segment, so multiplying it by retinal photon flux density gives photoisomerisations per second directly.
Why does pupil diameter matter so much for night vision?+
Catch rate is proportional to pupil area, and area scales as the square of diameter. Dilating from 2 mm to 8 mm multiplies pupil area, and therefore photon catch rate, by 16. That single geometric factor contributes roughly 1.2 log units of the several log units of sensitivity gained during dark adaptation.
What is the posterior nodal distance of the human eye?+
About 16.7 mm in the standard reduced eye model. It is the distance from the nodal point to the retina, and it converts pupil area into the solid angle a retinal point sees. Larger eyes have a longer nodal distance, which lowers retinal flux for the same pupil area but improves spatial resolution.
What does the probability of at least one photon catch mean?+
P = 1 - exp(-R x dt), the Poisson probability that a photoreceptor absorbs one or more photons during an integration window of duration dt. With a catch rate of 1.577 photons per second and a 200 ms window the expected count is 0.315 photons and the probability of at least one catch is 27.05 percent.
What is retinal photon flux density?+
Retinal photon flux density is the number of photons striking each square millimetre of retina per second, computed as scene photon radiance times ocular transmittance times the pupil solid angle. It is the intermediate quantity that connects the outside world to what an individual receptor sees, and it is independent of which receptor type you then apply.
How is photon radiance different from luminance?+
Luminance in candelas per square metre is weighted by the photopic luminous efficiency function of the human eye, while photon radiance counts actual quanta and is not perceptually weighted. Converting between them requires knowing the spectral distribution of the source, which is why quantum calculations in vision science are done in photon units.
What is the integration time of a photoreceptor?+
Roughly 100 to 300 ms for dark-adapted rods and 10 to 50 ms for cones in bright light. It is the time window over which the receptor sums photon events, and it sets both the temporal resolution of vision and how many quanta accumulate before a decision is made.
Why do rods appear to catch so few photons at threshold?+
At absolute visual threshold each rod absorbs only a few photons per hour, so the retina must pool signals across hundreds of rods to detect a flash at all. The classic Hecht, Shlaer and Pirenne experiment showed that between about 5 and 14 photoisomerisations spread over roughly 500 rods is enough for reliable detection.
Does this calculator handle cones as well as rods?+
Yes. Enter a cone collecting area, typically 0.2 to 0.4 square micrometres, a smaller photopic pupil diameter near 2 to 3 mm, a higher transmittance around 0.9, and a shorter integration time near 10 to 50 ms. The same equation applies, only the parameter values change.
How does ageing change the photon catch rate?+
Two factors compound. Ocular transmittance falls as the lens yellows and scatters more, dropping from about 0.8 in a young eye toward 0.4 or lower in the blue for an older one, and the maximum dark-adapted pupil shrinks from roughly 8 mm at age 20 to about 5 mm at age 70. Together these can reduce the catch rate by a factor of three or more.
Why does the detection probability curve flatten out?+
Because P = 1 - exp(-R x dt) approaches 1 asymptotically. Once the expected count N passes about 3 photons the probability of at least one catch is already above 95 percent, so lengthening the integration window further adds almost nothing. That saturation is why real photoreceptors cap integration time near 200 ms and trade temporal resolution for sensitivity only up to a point.

How do you calculate the photon catch rate of a photoreceptor?

R = L_q x tau x (A_pupil / f squared) x A_c, where L_q is scene photon radiance in photons per second per square millimetre per steradian, tau is ocular transmittance, A_pupil is pupil area in square millimetres, f is the posterior nodal distance, and A_c is the effective collecting area in square micrometres converted to square millimetres.

What is the effective collecting area of a rod?

About 0.5 square micrometres for a primate rod at its peak wavelength, and roughly 1 square micrometre for a mouse rod. The value already includes the quantum efficiency of isomerisation and the waveguide funnelling of the outer segment, so multiplying it by retinal photon flux density gives photoisomerisations per second directly.

Why does pupil diameter matter so much for night vision?

Catch rate is proportional to pupil area, and area scales as the square of diameter. Dilating from 2 mm to 8 mm multiplies pupil area, and therefore photon catch rate, by 16. That single geometric factor contributes roughly 1.2 log units of the several log units of sensitivity gained during dark adaptation.

What is the posterior nodal distance of the human eye?

About 16.7 mm in the standard reduced eye model. It is the distance from the nodal point to the retina, and it converts pupil area into the solid angle a retinal point sees. Larger eyes have a longer nodal distance, which lowers retinal flux for the same pupil area but improves spatial resolution.

What does the probability of at least one photon catch mean?

P = 1 - exp(-R x dt), the Poisson probability that a photoreceptor absorbs one or more photons during an integration window of duration dt. With a catch rate of 1.577 photons per second and a 200 ms window the expected count is 0.315 photons and the probability of at least one catch is 27.05 percent.

What is retinal photon flux density?

Retinal photon flux density is the number of photons striking each square millimetre of retina per second, computed as scene photon radiance times ocular transmittance times the pupil solid angle. It is the intermediate quantity that connects the outside world to what an individual receptor sees, and it is independent of which receptor type you then apply.

How is photon radiance different from luminance?

Luminance in candelas per square metre is weighted by the photopic luminous efficiency function of the human eye, while photon radiance counts actual quanta and is not perceptually weighted. Converting between them requires knowing the spectral distribution of the source, which is why quantum calculations in vision science are done in photon units.

What is the integration time of a photoreceptor?

Roughly 100 to 300 ms for dark-adapted rods and 10 to 50 ms for cones in bright light. It is the time window over which the receptor sums photon events, and it sets both the temporal resolution of vision and how many quanta accumulate before a decision is made.

Why do rods appear to catch so few photons at threshold?

At absolute visual threshold each rod absorbs only a few photons per hour, so the retina must pool signals across hundreds of rods to detect a flash at all. The classic Hecht, Shlaer and Pirenne experiment showed that between about 5 and 14 photoisomerisations spread over roughly 500 rods is enough for reliable detection.

Does this calculator handle cones as well as rods?

Yes. Enter a cone collecting area, typically 0.2 to 0.4 square micrometres, a smaller photopic pupil diameter near 2 to 3 mm, a higher transmittance around 0.9, and a shorter integration time near 10 to 50 ms. The same equation applies, only the parameter values change.