Radiometry & Color
Alexei Efros
CS280, Spring 2026
with slides from Hoiem, Malik, Freeman
“Empire of Light”, Magritte
What is in an image?
The image is an array of brightness values (three arrays for RGB images)
A camera creates an image …
The image I(x,y) measures how much light is captured at pixel (x,y)
We want to know
Now let us try to understand brightness at a pixel (x,y) …
The image I(x,y) measures how much light is captured at pixel (x,y). Proportional to the number of photons captured at the sensor element (CCD/CMOS/Rod/cone/..) in a time interval.
Radiance is a directional quantity
Radiant power travelling in a given direction per unit area (measured perpendicular to the direction of travel) per unit solid angle
How does a pixel get its value?
Light emitted
Sensor
Lens
Fraction of light reflects into camera
How does a pixel get its value?
Light emitted
Sensor
Light reflected to camera
Image irradiance is proportional to scene radiance in the direction of the camera
BRDF: Bidirectional Reflectance Distribution Function
surface normal
Slide credit: S. Savarese
Effect of BRDF
Basic models of reflection
incoming light
specular reflection
incoming light
diffuse reflection
Lambertian reflectance model
light source
light source
absorption
diffuse reflection
Diffuse reflection: Lambert’s cosine law
Specular Reflection
light source
specular reflection
Flickr, by suzysputnik
Flickr, by piratejohnny
Most surfaces have both specular and diffuse components
Photo: northcountryhardwoodfloors.com
Typically, specular component is small
Intensity and Surface Orientation
Slide: Forsyth
1
2
Recap
specular reflection
diffuse reflection
absorption
Other possible effects
light source
transparency
light source
refraction
λ
light source
subsurface scattering
So far: light🡪surface🡪camera
From Koenderink slides on image texture and the flow of light
Inter-reflection is a major source of light
Inter-reflection affects the apparent color of objects
From Koenderink slides on image texture and the flow of light
Scene surfaces also cause shadows
Shadows
Models of light sources
Image Formation
f(x,y) = reflectance(x,y) * illumination(x,y)
Reflectance in [0,1], illumination in [0,inf]
Problem: Dynamic Range
1500
1
25,000
400,000
2,000,000,000
The real world is
High dynamic range
Dynamic range and camera response
Long Exposure
10-6
106
10-6
106
Real world
Picture
0 to 255
High dynamic range
Short Exposure
10-6
106
10-6
106
Real world
Picture
0 to 255
High dynamic range
Radiance is a function of wavelength
Spectroradiometer
DIY Spectroradiometer
Electromagnetic Spectrum
http://www.yorku.ca/eye/photopik.htm
Human Luminance Sensitivity Function
Why do we see light of these wavelengths?
© Stephen E. Palmer, 2002
…because that’s where the
Sun radiates EM energy
Visible Light
The Physics of Light
Any patch of light can be completely described
physically by its spectrum: the number of photons
(per time unit) at each wavelength 400 - 700 nm.
© Stephen E. Palmer, 2002
400 500 600 700
Wavelength (nm.)
Power
The Physics of Light
Some examples of the spectra of light sources
© Stephen E. Palmer, 2002
The Physics of Light
Some examples of the reflectance spectra of surfaces
Wavelength (nm)
% Photons Reflected
Red
400 700
Yellow
400 700
Blue
400 700
Purple
400 700
© Stephen E. Palmer, 2002
Color spaces
http://en.wikipedia.org/wiki/File:RGB_illumination.jpg
Color spaces: RGB vs. CMY(K)
Source: https://intranet.mcad.edu/kb/cmyk-vs-rgb-what-color-space-should-i-work
Color spaces: RGB
0,1,0
0,0,1
1,0,0
Image from: http://en.wikipedia.org/wiki/File:RGB_color_solid_cube.png
Default color space
R
(G=0,B=0)
G
(R=0,B=0)
B
(R=0,G=0)
RGB cube
The Psychophysics of “Color”
There is no simple functional description for the perceived
color of all lights under all viewing conditions, but …...
A helpful constraint:
Consider only physical spectra with normal distributions
area
mean
variance
© Stephen E. Palmer, 2002
The Psychophysical Correspondence
Mean
Hue
# Photons
Wavelength
© Stephen E. Palmer, 2002
The Psychophysical Correspondence
Variance
Saturation
Wavelength
# Photons
© Stephen E. Palmer, 2002
The Psychophysical Correspondence
Area
Brightness
# Photons
Wavelength
© Stephen E. Palmer, 2002
Color spaces: RGB
0,1,0
0,0,1
1,0,0
Image from: http://en.wikipedia.org/wiki/File:RGB_color_solid_cube.png
Default color space
R
(G=0,B=0)
G
(R=0,B=0)
B
(R=0,G=0)
RGB cube
HSV
Hue, Saturation, Value (Intensity)
Decouples the three components (a bit)
Use rgb2hsv() and hsv2rgb() in Matlab
Slide by Steve Seitz
Color spaces: HSV
Intuitive color space
H
(S=1,V=1)
S
(H=1,V=1)
V
(H=1,S=0)
Color spaces: L*a*b*
“Perceptually uniform”* color space
L
(a=0,b=0)
a
(L=65,b=0)
b
(L=65,a=0)
© Stephen E. Palmer, 2002
Color Constancy
The “photometer metaphor” of color perception:
Color perception is determined by the spectrum of light
on each retinal receptor (as measured by a photometer).
© Stephen E. Palmer, 2002
Color Constancy
The “photometer metaphor” of color perception:
Color perception is determined by the spectrum of light
on each retinal receptor (as measured by a photometer).
© Stephen E. Palmer, 2002
Color Constancy
The “photometer metaphor” of color perception:
Color perception is determined by the spectrum of light
on each retinal receptor (as measured by a photometer).
What color is the “The Dress”?
© Stephen E. Palmer, 2002
Color Constancy
Do we have constancy over
all global color transformations?
60% blue filter
Complete inversion
Color Constancy
© Stephen E. Palmer, 2002
Color Constancy: the ability to perceive the
invariant color of a surface despite ecological
Variations in the conditions of observation.
Another of these hard inverse problems:
Physics of light emission and surface reflection
underdetermine perception of surface color
Camera White Balancing
Color Correction
Lightness constancy
Interpret surface in terms of albedo or “true color”, rather than observed intensity
Perception of Intensity
from Ted Adelson
Perception of Intensity
from Ted Adelson
Intrinsic Images