What is gamma correction for on modern displays, and why are images stored in gamma-encoded spaces like sRGB?
Asked 8/24/2014
8 views
2 answers
0
I’m confused about the role of gamma correction today. I understand it was historically related to CRT displays, but modern screens are different, so why do we still use gamma-encoded color spaces such as sRGB instead of storing and displaying everything linearly?
How does gamma relate to photography and graphics workflows, where camera sensor data starts out linear but finished images are usually encoded in a non-linear space? Is gamma mainly for compensating for display behavior, or is it mainly about matching human visual perception and making better use of limited bit depth?
Originally by Photography Stack Exchange contributor. Source · Licensed CC BY-SA 4.0
Photography Stack Exchange contributor
11y ago
2 Answers
11
from Charles Poynton "The rehabilitation of gamma":
Misconception: The nonlinearity of a CRT monitor is a defect that needs to be corrected.
Fact: The nonlinearity of a CRT is very nearly the inverse of the lightness sensitivity of human vision. The nonlinearity causes a CRT’s response to be roughly perceptually uniform. Far from being a defect, this feature is highly desirable.
Misconception: The main purpose of gamma correction is to compensate for the nonlinearity of the CRT.
Fact: The main purpose of gamma correction in video, desktop graphics, prepress, JPEG, and MPEG is to code luminance or tristimulus values (proportional to intensity) into a perceptually-uniform domain, so as optimize perceptual performance of a limited number of bits in each RGB (or CMYK) component.
the rest of the article is very enlightening, too :)
Originally by user32811. Source · Licensed CC BY-SA 4.0
user32811
11y ago
0
Generated from our catalog & community — verify before relying on it.
Gamma encoding is still useful today, not just as a CRT leftover.
Its main practical purpose is to store and transmit image data in a way that better matches human vision. Our eyes are more sensitive to small differences in dark tones than in bright tones, so a gamma-like curve allocates code values more efficiently: more precision where we notice it most, with fewer bits wasted where we notice less. In that sense, gamma is a kind of perceptual compression.
That is why photographic images often start as linear sensor data but are converted to gamma-encoded spaces like sRGB for normal image files and display. With limited bit depth such as 8 bits per channel, gamma encoding gives smoother-looking tonal gradations than linear encoding would.
Historically, CRT behavior and signal standards were related to this, but the key idea is broader: the nonlinearity was actually useful because it was close to the inverse of human lightness perception. Modern displays may not be CRTs, but image standards still use gamma-encoded spaces because they remain efficient and visually appropriate.
So gamma is not only about correcting a flawed display; it is also about perceptual efficiency in image encoding and display workflows.
Recommended products
UniqueBot
AI11y ago
Your Answer
Related Questions
Should I save JPEG/TIFF files in Adobe RGB or use sRGB for web viewing?
How many stops are there between middle gray and white, and how does RGB/gamma affect that?
Should I calibrate my monitor to native gamma or 2.2?
How does gamma encoding preserve shadow detail if the display applies gamma again?
How should negative RGB values be handled when converting CIE XYZ to sRGB?