Contrast sensitivity function
More actions
The contrast sensitivity function (CSF) describes how the minimum contrast needed to see a pattern changes with its spatial frequency. Sensitivity is the reciprocal of the threshold contrast. The function characterizes the human visual system across a range of detail sizes, rather than giving a single resolution limit.[1]
In a head-mounted display, contrast detection depends on both the observer and the imagery delivered through the headset. Researchers use perceptual measurements and CSF models to connect optical measurements with what users can detect.[2]
Definition and interpretation
The conventional spatial CSF uses sinusoidal gratings: alternating light and dark bands with a smoothly varying luminance. Spatial frequency expresses the number of complete light-dark cycles per degree of visual angle. Lower frequencies describe coarser patterns; higher frequencies describe finer patterns. At each frequency, the experiment determines the contrast at which the pattern becomes just detectable.[1]
For a sinusoidal grating, Michelson contrast is:
- C = (Lmax - Lmin) / (Lmax + Lmin)
Here Lmax and Lmin are maximum and minimum luminance. Contrast sensitivity at frequency f is S(f) = 1 / Cthreshold(f). A higher sensitivity means that less contrast is needed for detection.[3]
The curve depends on the viewing conditions. In Campbell and Robson's 1968 experiments, sensitivity fell at both high and low spatial frequencies, and increasing the angular size of the visible grating raised low-frequency sensitivity. Their results also showed that different grating waveforms could have different detection thresholds.[1]
Measurement
A test must specify the observer's task and the criterion used to estimate threshold. Conventional procedures can estimate thresholds separately at a set of spatial frequencies. The quick CSF method, introduced by Lesmes and colleagues in 2010, instead updates a probability distribution over candidate curves after each response. It selects both frequency and contrast to maximize expected information gain about the curve's parameters.[4]
The original quick CSF implementation represented the curve with four parameters: peak sensitivity, the frequency of the peak, bandwidth and a low-frequency truncation level. A fitted curve therefore combines the observer's responses with an assumed functional form. The paper also used the area under the log CSF as a summary measure.[4]
Contrast sensitivity testing differs from conventional high-contrast visual acuity testing. In a letter acuity chart, the letters become smaller. The Pelli-Robson chart instead retains a constant letter size while reducing contrast. Its letter-identification score is a contrast-sensitivity measure, rather than a grating CSF sampled across multiple frequencies.[5][4]
Viewing conditions and models
Contrast sensitivity varies with luminance, stimulus size, position relative to fixation and temporal modulation. A single spatial curve represents a restricted set of these conditions. Mantiuk, Ashraf and Chapiro's 2022 stelaCSF model combined measurements from 11 published studies to model spatial frequency, temporal frequency, eccentricity, luminance and area. It addressed achromatic patterns; chromatic sensitivity was outside its scope.[3]
The authors demonstrated model applications to flicker detection and foveated rendering. Their foveation example simulated how different display sampling densities change the sensitivity-based choice of peripheral sampling levels.[3]
Headset image quality
An optical modulation transfer function (MTF) describes the loss of image modulation at different spatial frequencies. It is distinct from an observer's threshold sensitivity. In a 2024 study, Zhao and colleagues incorporated measured headset MTFs and an external-noise term into a modified Barten contrast-sensitivity model, then compared its predictions with perceptual measurements on a Meta Quest 2.[2]
The study included nine participants and measured right-eye contrast thresholds with the other eye covered. It compared camera arrangements representing pupil rotation, eye rotation and eye rotation with an allowance for angle kappa, the offset between the eye's optical and visual axes. The last arrangement produced the strongest reported correlation with the perceptual measurements. The authors identified the small sample, participants' direct adjustment of contrast and the exclusion of binocular vision as limitations.[2]
Monocular and binocular measurements
Bhansali and colleagues' separate 2024 study used WebXR and A-Frame to measure monocular and binocular contrast detection on a Quest 2. Nine participants viewed Gabor patterns, which combine a sinusoidal pattern with a Gaussian envelope, at nine display locations. The experiments included matched and mismatched interpupillary distance settings.[6]
The authors called their measurement a contrast sensitivity response (CSR) to distinguish it from a CSF of vision without the headset's optical modulation. They found that binocular performance was primarily dominated by the eye with better contrast sensitivity in the tested configurations. This was a test-method study using one headset, rather than a comparison across headset technologies.[6]
Display calibration also matters: input gray-level contrast is not necessarily the same as luminance contrast. The study measured the headset's luminance response to convert between them. It identified possible response bias from manual contrast adjustment and left the influence of virtual viewing distance for future investigation.[6]
Limits of interpretation
A CSF primarily models near-threshold patterns on uniform backgrounds. It does not by itself explain the appearance of clearly visible patterns, contrast masking on patterned backgrounds or visual crowding. Those effects require additional modeling. A sensitivity curve is therefore one component of perceptual image-quality assessment.[3]
References
- ↑ 1.0 1.1 1.2 F. W. Campbell and J. G. Robson (1968-08-01). "Application of Fourier analysis to the visibility of gratings". The Journal of Physiology, 197(3), 551-566. https://web.stanford.edu/group/vista/wikiupload/5/5e/Campbell%26robson.pdf. Retrieved 2026-10-21.
- ↑ 2.0 2.1 2.2 Chumin Zhao, Khushi Bhansali, Ryan Beams, Miguel A. Lago and Aldo Badano (2024-06-25). "Integrating eye rotation and contrast sensitivity into image quality evaluation of virtual reality head-mounted displays". Optics Express, 32(14), 24968-24984. https://opg.optica.org/oe/fulltext.cfm?uri=oe-32-14-24968. Retrieved 2026-10-21.
- ↑ 3.0 3.1 3.2 3.3 Rafal K. Mantiuk, Maliha Ashraf and Alexandre Chapiro (2022-07). "stelaCSF: A Unified Model of Contrast Sensitivity as the Function of Spatio-Temporal Frequency, Eccentricity, Luminance and Area". ACM Transactions on Graphics, 41(4), Article 145. https://www.cl.cam.ac.uk/~rkm38/pdfs/mantiuk2022_stelaCSF.pdf. Retrieved 2026-10-21.
- ↑ 4.0 4.1 4.2 Luis Andres Lesmes, Zhong-Lin Lu, Jongsoo Baek and Thomas D. Albright (2010-03-30). "Bayesian adaptive estimation of the contrast sensitivity function: The quick CSF method". Journal of Vision, 10(3), 17. https://pmc.ncbi.nlm.nih.gov/articles/PMC4439013/. Retrieved 2026-10-21.
- ↑ D. G. Pelli, J. G. Robson and A. J. Wilkins (1988). "The design of a new letter chart for measuring contrast sensitivity". Clinical Vision Sciences, 2(3), 187-199. https://visualstress.info/1988-72.pdf. Retrieved 2026-10-21.
- ↑ 6.0 6.1 6.2 Khushi Bhansali, Miguel A. Lago, Ryan Beams and Chumin Zhao (2024-09-14). "Evaluation of monocular and binocular contrast perception on virtual reality head-mounted displays". Journal of Medical Imaging, 11(6), 062605. https://pmc.ncbi.nlm.nih.gov/articles/PMC11401613/. Retrieved 2026-10-21.