Overview, Radiometric Concepts, Radiance, and BRDF
- 1. Overview: The Image Intensity Understanding Problem
- 2. Radiometric Concepts
- 3. Scene Radiance & Image Irradiance Relationship
- 4. Bidirectional Reflectance Distribution Function (BRDF)
1. Overview: The Image Intensity Understanding Problem
One of the most fundamental physical questions in computer vision is: What does the measured intensity value of a single pixel (e.g., brightness 65) tell us about the corresponding physical point in the scene? This challenge is known as the image intensity understanding problem.
Three main physical factors determine the intensity value of a pixel and make this process complex:
- Illumination: The number, type (point, area, or extended sources like the sky), brightness, and directions of light sources ($\mathbf{s}$).
- Surface Orientation: The three-dimensional surface normal vector ($\mathbf{n}$) at the point of interest.
- Surface Reflectance: The capability of the material to receive light from a specific incident direction and reflect it toward the camera direction (material properties).
flowchart TD
subgraph Factors["Factors Determining Image Intensity"]
Illum["Illumination (s)<br/>Light source direction & intensity"]
Orient["Surface Orientation (n)<br/>Surface normal vector"]
Reflect["Surface Reflectance<br/>Material reflectance model (BRDF)"]
end
Illum --> Point["Scene Point (dAs)"]
Orient --> Point
Reflect --> Point
Point -->|Pixel Intensity I| Cam["Camera / Observer (v)"]
style Point fill:#1a1a2e,stroke:#e94560,color:#fff
style Cam fill:#16213e,stroke:#4cc9f0,color:#fff
style Illum fill:#0f3460,stroke:#e94560,color:#fff
style Orient fill:#0f3460,stroke:#4cc9f0,color:#fff
style Reflect fill:#0f3460,stroke:#e94560,color:#fff
While we have only a single measurement value (pixel intensity $I$) on the image side, we have numerous unknown variables on the scene side (illumination parameters, surface orientation, and reflectance coefficients). Consequently, the image intensity understanding problem is severely under-constrained.
Key Insight: Although inferring 3D shape and reflectance from a single pixel brightness seems impossible, applying physical laws of light propagation and surface reflectance constraints renders this under-constrained problem mathematically solvable.
2. Radiometric Concepts
Radiometry is the science of measuring electromagnetic radiation (including visible light). The key radiometric concepts used in computer vision to interpret pixel intensities are defined below:
2.1 2D Angle
On a circle, the angle $d\theta$ subtended by an arc length $dl$ from the center is defined as the arc length divided by the radius $r$:
$$d\theta = \frac{dl}{r}$$
The unit is radians (rad), which is dimensionless since it is a ratio of two lengths. A full circle subtends $2\pi$ radians.
2.2 3D Solid Angle
In 3D space, when viewed from a point $P$, the solid angle subtended by an infinitesimal area $dA$ at distance $r$ considers the slant angle $\theta$ relative to the line of sight. The foreshortened area is calculated as $dA’ = dA \cos\theta$.
The solid angle $d\omega$ is defined as:
$$d\omega = \frac{dA’}{r^2} = \frac{dA \cos\theta}{r^2}$$
The unit is steradians (sr), which is also dimensionless. Geometric integration yields:
- Total solid angle subtended by a hemisphere: $2\pi \text{ sr}$
- Total solid angle subtended by a full sphere: $4\pi \text{ sr}$
2.3 Radiant Flux ($\Phi$)
Radiant flux is the total electromagnetic power emitted by a light source or received by a surface per unit time. Its unit is Watts (W):
$$\Phi = \frac{dQ}{dt}$$
2.4 Radiant Intensity ($J$)
Radiant intensity is the flux emitted by a point light source per unit solid angle in a specific direction $d\omega$:
$$J = \frac{d\Phi}{d\omega}$$
Measured in Watts per steradian (W/sr), this quantity represents the directional brightness of a point light source.
2.5 Surface Irradiance ($E$)
Surface irradiance is the total radiant flux incident per unit surface area:
$$E = \frac{d\Phi}{dA}$$
Its unit is Watts per square meter ($\text{W/m}^2$). For a point source of radiant intensity $J$ at distance $r$ with surface normal inclined by angle $\theta$, surface irradiance is given by:
$$E = \frac{J \cos\theta}{r^2}$$
This equation expresses two fundamental physical laws:
- Inverse Square Law ($1/r^2$ Fall-off): Irradiance decreases inversely with the square of the distance from the light source.
- Cosine Dependence (Lambert’s Cosine Law): As the slant angle $\theta$ increases, the effective area capturing the flux shrinks and irradiance decreases. Irradiance is maximal when light hits perpendicularly ($\theta = 0^\circ$) and drops to zero at glancing incidence ($\theta = 90^\circ$).
2.6 Surface Radiance ($L$)
Surface radiance measures the brightness of light emitted, reflected, or transmitted from a surface point in a specific direction. To remove geometric artifacts such as sensor distance (shrinking solid angle) and expanding surface patch area, radiance is defined as the flux per unit solid angle per unit foreshortened area:
$$L = \frac{d^2\Phi}{d\omega \cdot \cos\theta_r , dA}$$
Measured in $\text{W} / (\text{m}^2 \cdot \text{sr})$, radiance depends on the observation direction ($\theta_r$) and varies directionally according to the material’s reflectance properties.
3. Scene Radiance & Image Irradiance Relationship
One of the fundamental physical formulations in computer vision links the scene radiance ($L$) emitted by a scene patch to the image irradiance ($E$) received at the corresponding pixel on the image plane.
flowchart LR
ScenePatch["Scene Patch (dAs)<br/>Radiance: L<br/>Normal angle: θ"] -->|Flux to Lens dΦ| Lens["Lens (Diameter: d)<br/>Depth: z"]
Lens -->|Focal length: f<br/>Off-axis angle: α| ImagePixel["Image Pixel (dAi)<br/>Irradiance: E"]
style ScenePatch fill:#1a1a2e,stroke:#e94560,color:#fff
style Lens fill:#16213e,stroke:#4cc9f0,color:#fff
style ImagePixel fill:#0f3460,stroke:#e94560,color:#fff
Consider a single-lens camera system with effective focal length $f$ and lens diameter $d$. A pixel of area $dA_i$ on the image plane views a surface patch of area $dA_s$ in the scene along rays passing through the optical center. The surface normal makes an angle $\theta$ with the line of sight, while the line of sight makes an angle $\alpha$ with the optical axis. The depth of the patch is $z$.
Four fundamental equations are established in this geometry:
Equation 1: Solid Angle Equality
The solid angles subtended by the pixel and scene patch at the lens center are equal ($d\omega_i = d\omega_s$):
$$\frac{dA_i \cos\alpha}{(f / \cos\alpha)^2} = \frac{dA_s \cos\theta}{(z / \cos\alpha)^2} \implies \frac{dA_s}{dA_i} = \frac{z^2 \cos\alpha}{f^2 \cos\theta}$$
Equation 2: Lens Solid Angle
The solid angle subtended by the lens when viewed from the scene point is the projected lens area over distance squared:
$$d\omega_l = \frac{\frac{\pi d^2}{4} \cos\alpha}{(z / \cos\alpha)^2} = \frac{\pi d^2 \cos^3\alpha}{4 z^2}$$
Equation 3: Radiant Flux Collected by Lens
The radiant flux emitted by the scene patch and captured by the lens is expressed using the radiance definition:
$$d\Phi = L \cdot dA_s \cos\theta \cdot d\omega_l$$
Equation 4: Image Irradiance
Since all flux entering the lens falls on the corresponding pixel area, image irradiance is flux over pixel area:
$$E = \frac{d\Phi}{dA_i}$$
The Image Irradiance Equation
Substituting and simplifying these four equations yields the fundamental Image Irradiance Equation:
$$E = L \cdot \frac{\pi}{4} \left(\frac{d}{f}\right)^2 \cos^4\alpha$$
flowchart TD
Eq1["Equation 1:<br/>dAs / dAi Area Ratio"] --> Sub["Substitution & Simplification"]
Eq2["Equation 2:<br/>dωl Lens Solid Angle"] --> Sub
Eq3["Equation 3:<br/>dΦ Collected Flux"] --> Sub
Eq4["Equation 4:<br/>E = dΦ / dAi Irradiance"] --> Sub
Sub --> Final["Image Irradiance Equation:<br/>E = L * (π/4) * (d/f)^2 * cos^4(α)"]
style Eq1 fill:#0f3460,stroke:#4cc9f0,color:#fff
style Eq2 fill:#0f3460,stroke:#4cc9f0,color:#fff
style Eq3 fill:#0f3460,stroke:#4cc9f0,color:#fff
style Eq4 fill:#0f3460,stroke:#4cc9f0,color:#fff
style Final fill:#1a1a2e,stroke:#e94560,color:#fff
Critical Physical Takeaways:
- Linearity: Image irradiance ($E$) is directly proportional to scene radiance ($L$) ($E \propto L$).
- Vignetting ($\cos^4\alpha$ Fall-off): As the angle $\alpha$ off the optical axis increases, image irradiance drops by $\cos^4\alpha$. This physical drop-off is mitigated via compound lens design or digital calibration.
- Depth Independence: The depth parameter $z$ does not appear in the final equation! Moving the camera further away increases the scene area $dA_s$ viewed by a pixel proportional to $z^2$. Simultaneously, the solid angle $d\omega_l$ of the lens shrinks proportional to $1/z^2$. These two effects cancel out perfectly, making image irradiance completely independent of scene depth.
4. Bidirectional Reflectance Distribution Function (BRDF)
The manner in which a surface reflects incoming light depends on atomic and structural material properties. To model this in a general mathematical framework, the BRDF (Bidirectional Reflectance Distribution Function) is used.
flowchart TD
LightSource["Illumination Direction (s)<br/>(θi, φi)"] -->|Incident Surface Irradiance dEi| Point["Surface Point & Normal (n)"]
Point -->|Reflected Surface Radiance dLr| Camera["Observation Direction (v)<br/>(θr, φr)"]
style LightSource fill:#0f3460,stroke:#e94560,color:#fff
style Point fill:#1a1a2e,stroke:#4cc9f0,color:#fff
style Camera fill:#16213e,stroke:#e94560,color:#fff
BRDF is parametrized using a bidirectional geometry:
- Incident (illumination) direction: $(\theta_i, \phi_i)$
- Reflected (observation) direction: $(\theta_r, \phi_r)$
These directions are specified using zenith angle ($\theta$) and azimuth angle ($\phi$).
4.1 Mathematical Definition
The BRDF ($f$) is a 4-dimensional function defined as the ratio of reflected surface radiance ($L$) in the observation direction to the incident surface irradiance ($E$):
$$f(\theta_i, \phi_i, \theta_r, \phi_r) = \frac{L(\theta_r, \phi_r)}{E(\theta_i, \phi_i)}$$
Its unit is $\text{sr}^{-1}$ (inverse steradians).
4.2 Key Physical Properties of BRDF
The BRDF function satisfies three key physical principles:
-
Non-Negativity: Since energy cannot be negative, BRDF is strictly non-negative: $$f \ge 0$$
-
Helmholtz Reciprocity: Swapping the light source and observer positions leaves the BRDF value unchanged: $$f(\theta_i, \phi_i, \theta_r, \phi_r) = f(\theta_r, \phi_r, \theta_i, \phi_i)$$
-
Isotropy vs. Anisotropy:
- Isotropic: Homogeneous materials (such as matte paint or ceramic) do not change brightness when rotated around the surface normal. For these materials, BRDF dimensionality reduces to 3D as it depends only on the azimuth angle difference: $$f(\theta_i, \theta_r, \phi_r - \phi_i)$$
- Anisotropic: Materials with oriented microstructures (brushed metals, velvet fabric, butterfly wings, peacock feathers) exhibit directional behavior. Rotating the surface about its normal changes its brightness dramatically, so their BRDF remains 4-dimensional.