Canopy Reflectance — the SAIL Model
A canopy is not a leaf scaled up. It is an arrangement of millions of leaves at different angles, casting and receiving shadows, intercepting direct and diffuse radiation, scattering light toward a sensor that looks from a specific direction. SAIL models all of this — and predicts what any optical satellite will see above a vegetation canopy.
Prerequisites: two stream approximation, differential equations, integration, matrix methods
PROSPECT tells us what a single leaf reflects and transmits at each wavelength. It does not tell us what a satellite sees above a wheat field. Between the leaf and the satellite lies the canopy — a turbid medium of scattering elements (leaves, stems, fruit) distributed in three-dimensional space, intercepting direct sunlight from one direction, receiving diffuse skylight from all directions, and scattering radiation toward a sensor that looks from a third direction.
The SAIL model (Scattering by Arbitrarily Inclined Leaves, Verhoef 1984)1 is the standard radiative transfer framework for this geometry. It extends Beer-Lambert from a column of water molecules to a canopy of finite-sized, arbitrarily oriented leaves. SAIL is used operationally in satellite data processing chains for Sentinel-2, MODIS, and Landsat; it underpins the LAI and FAPAR products used in climate models and crop monitoring; and it is the reason that NDVI, despite its simplicity, can be approximately inverted for leaf area index under known conditions.
Together with PROSPECT as the leaf optical property model, the coupled PROSAIL (PROSPECT + SAIL) model is the workhorse forward model in optical remote sensing of vegetation.2
1. The Question
Why does a dense, closed canopy of vegetation look different to a sparse, open canopy — even when every individual leaf in both canopies has identical optical properties?
The answer has three components:
-
Interception geometry. A dense canopy intercepts more incoming radiation. The fraction of radiation reaching the soil — and therefore the fraction of the satellite signal that comes from soil rather than vegetation — depends on LAI and leaf angle distribution.
-
Multiple scattering. In a dense canopy, photons may be scattered by one leaf, then another, then another before escaping upward. Multiple scattering brightens the NIR signal substantially; it has a smaller effect in the red where absorption by each leaf is strong.
-
Sun-sensor geometry. The reflectance of a canopy depends on the angle between the sun, the canopy, and the sensor. The hotspot — the bright region observed when the sensor looks directly back along the sun direction — is a purely geometric effect with no analogue in flat surface reflectance.
SAIL addresses all three.
2. The Conceptual Model
The canopy as a turbid medium
SAIL represents the canopy as a turbid medium: a layer of randomly distributed, infinitesimally small scattering elements (leaves) filling a horizontal slab of thickness $h$ (the canopy height). The total leaf area index (LAI) is the one-sided leaf area per unit ground area — the key canopy structural parameter:
\[\text{LAI} = \int_0^h \text{LAD}(z)\, dz\]where LAD$(z)$ is the leaf area density (m² leaf m⁻³ canopy) at height $z$.
Individual leaf orientation is described by the mean leaf inclination angle (MLA, or ALA in SAIL notation): the average angle between the leaf normal and the vertical. A horizontal canopy (all leaves flat) has MLA = 0°; an erectophile canopy (all leaves vertical, like grass) has MLA = 90°.
Beer-Lambert for a canopy
For a beam of direct solar radiation at zenith angle $\theta_s$ (measured from vertical), the fraction of radiation surviving to depth $L$ (cumulative LAI from the top) is:
\[I(L) = I_0 \cdot \exp\!\left(-K(\theta_s, \text{MLA})\cdot L\right)\]The extinction coefficient $K$ depends on the solar zenith angle and the leaf angle distribution:
\[K(\theta_s, \text{MLA}) = \frac{G(\theta_s, \text{MLA})}{\cos\theta_s}\]where $G$ is the projection function — the mean projected leaf area per unit leaf area in the direction of the sun beam. For a spherical leaf angle distribution (leaves uniformly distributed over all orientations, the simplest assumption), $G = 0.5$ for all angles, giving $K = 0.5 / \cos\theta_s$.
This is Beer-Lambert again, but now $k$ is not a molecular absorption coefficient — it is a geometric quantity describing how leaves occlude each other in the solar beam direction.
The two-stream approximation
Direct Beer-Lambert attenuation accounts only for the direct beam and its shadowing. Real canopies also scatter radiation upward and downward between leaf layers. SAIL solves this with the two-stream approximation: it tracks two fluxes through the canopy — an upwelling stream $E^+$ and a downwelling stream $E^-$ — plus the direct solar beam.
The coupled differential equations governing these streams are:
\(\frac{dE^+}{dL} = -(\sigma + a)\, E^+ + \sigma_b\, E^- + w \cdot J^+\) \(\frac{dE^-}{dL} = +\sigma_b\, E^+ - (\sigma + a)\, E^- + w \cdot J^-\)
where:
- $\sigma$ is the total scattering coefficient (leaf single-scattering albedo times geometry factor)
- $a$ is the absorption coefficient
- $\sigma_b$ is the backward scatter fraction
- $J^+$, $J^-$ are source terms from the direct solar beam
- $w = \rho_\ell + \tau_\ell$ is the leaf single-scattering albedo (reflectance + transmittance from PROSPECT)
These are solved analytically with boundary conditions:
- At the top of the canopy ($L = 0$): downwelling = incoming solar + sky irradiance
- At the bottom ($L = \text{LAI}$): upwelling from soil = $\rho_s \times$ (radiation reaching the soil)
The solution gives the upwelling flux at the top of the canopy — the canopy hemispherical reflectance — as a function of LAI, MLA, sun angle, soil reflectance, and the leaf single-scattering albedo derived from PROSPECT.
The hotspot
The two-stream solution describes hemispherical reflectance (averaged over all viewing directions). Real satellite sensors observe from a specific view angle $\theta_v$ with an azimuth relative to the sun of $\phi$. SAIL includes a bidirectional correction.
The most striking bidirectional effect is the hotspot: when the sensor looks directly back along the sun direction ($\theta_v = \theta_s$, $\phi = 180°$), the observed reflectance is sharply elevated. This happens because in the exact backscattering direction, the sensor cannot see any shadows — every leaf visible to the sensor is also illuminated by the sun. The hotspot is a pure geometry effect; it occurs in every canopy and on every rough surface, including the Moon (the cause of the lunar opposition surge).
SAIL parameterises the hotspot with a single parameter $s = s_l / h$ — the ratio of the leaf size to canopy height. Larger leaves relative to canopy height produce a stronger, broader hotspot.
3. The PROSAIL Forward Chain
The complete PROSAIL model runs as follows:
- Input leaf parameters → PROSPECT → $\rho_\ell(\lambda)$, $\tau_\ell(\lambda)$ at each wavelength
- Input canopy and geometry parameters → SAIL → canopy BRF at each wavelength
The canopy and geometry parameters are:
| Parameter | Symbol | Typical range |
|---|---|---|
| Leaf area index | LAI | 0.5 – 8 m² m⁻² |
| Mean leaf angle | ALA | 30° – 70° |
| Hotspot size | $s$ | 0.05 – 0.5 |
| Soil reflectance factor | $\rho_s$ | 0.05 – 0.4 |
| Solar zenith angle | $\theta_s$ | 0° – 70° |
| View zenith angle | $\theta_v$ | 0° – 60° |
| Relative azimuth | $\phi$ | 0° – 180° |
| Diffuse sky fraction | $f_{diff}$ | 0.05 – 0.3 |
4. Worked Example by Hand
Question: For a canopy with LAI = 3 and a spherical leaf angle distribution ($G = 0.5$) under direct beam illumination at $\theta_s = 30°$ ($\cos\theta_s = 0.866$), what fraction of the soil is exposed to direct sunlight?
Step 1 — Extinction coefficient:
\[K = \frac{G}{\cos\theta_s} = \frac{0.5}{0.866} = 0.577\]Step 2 — Gap fraction (fraction of radiation reaching soil):
\[P_{\text{gap}} = e^{-K \cdot \text{LAI}} = e^{-0.577 \times 3} = e^{-1.73} \approx 0.177\]About 18% of direct sunlight reaches the soil. The other 82% is intercepted by leaves and either absorbed or scattered.
Step 3 — What changes with LAI = 6?
\[P_{\text{gap}} = e^{-0.577 \times 6} = e^{-3.46} \approx 0.031\]Only 3% of direct sunlight penetrates. This is why a dense closed canopy produces almost no sun-fleck on the forest floor in summer.
Step 4 — The asymptote. As LAI increases, $P_{\text{gap}} \to 0$ exponentially, but the canopy reflectance does not increase indefinitely: it asymptotes to a maximum value because additional leaves above an already closed canopy merely scatter light among themselves. This saturation — well-known in NDVI — is a direct consequence of the Beer-Lambert geometry.
5. Computational Implementation
The interactive below implements the full PROSAIL forward chain. PROSPECT runs internally to generate leaf $\rho_\ell$ and $\tau_\ell$ at each wavelength; SAIL then computes the canopy hemispherical reflectance using the two-stream solution with a directional correction for the view angle. Leaf parameters are fixed at typical wheat values; canopy and geometry parameters are adjustable.
Key things to explore:
- LAI: increases NIR reflectance rapidly at first (NDVI saturates above LAI ~3), barely affects red (already mostly absorbed)
- ALA: erectophile canopies (high ALA) transmit more light to soil, reducing NIR reflectance at a given LAI
- Sun angle: higher $\theta_s$ (lower sun) increases path length through canopy, deepening the red absorption
- View angle / hotspot: set $\theta_v = \theta_s$ and $\phi = 180°$ to see the hotspot brighten
- Soil: dry bare soil has higher reflectance than wet soil; the soil signal dominates at low LAI
NDVI: --
NIR (800 nm): --
Red (670 nm): --
Gap fraction: --
6. Interpretation
NDVI saturation
Set LAI to 1 and increase it to 8, watching the NDVI readout. NDVI rises steeply from LAI = 1 to 3, then levels off. This is the well-known NDVI saturation — a direct consequence of Beer-Lambert: once LAI is large enough that $e^{-K \cdot \text{LAI}} \approx 0$, adding more leaves has no effect on the gap fraction or on the NIR reflectance. This is why NDVI is unreliable for estimating LAI above ~3 in dense forest or crop canopies. EVI and other improved indices reduce the saturation by accounting for the soil background and aerosol effects, but they cannot escape the underlying physics.
The soil line
Set LAI to 0.5 (sparse canopy) and vary the soil reflectance factor. The canopy BRF tracks the soil reflectance closely. Now increase LAI to 6: the soil effect vanishes. In a dense canopy, the satellite sees only leaves; in a sparse canopy, it sees a mixture of leaves and soil. This is the “soil line” effect central to the interpretation of multispectral imagery over dryland or semi-arid vegetation.
The hotspot
Set $\theta_s = 30°$, $\theta_v = 30°$, and vary $\phi$ from 0° (forward scatter: sun and sensor on same side) to 180° (backscatter: sensor looking directly back toward sun). The BRF brightens noticeably as $\phi \to 180°$. This is the hotspot. In precision agriculture, multi-angle observations that capture the hotspot geometry can be inverted for canopy structural parameters independently of leaf biochemistry.
Stress detection
Reduce $C_{ab}$ from 40 to 15 µg cm⁻² (simulating nitrogen stress or early senescence). The red-edge weakens; the red reflectance rises; NDVI falls. But note that LAI and soil background have comparable effects on NDVI — a field with LAI = 2 and $C_{ab}$ = 40 can have the same NDVI as a field with LAI = 4 and $C_{ab}$ = 20. This degeneracy is the central challenge of remote sensing retrieval: multiple combinations of leaf and canopy parameters can produce the same satellite signal. Resolving the degeneracy requires either additional spectral bands (red-edge bands that are sensitive to $C_{ab}$ but not LAI) or multi-angle observations.
7. What Could Go Wrong?
The turbid medium assumption. SAIL treats leaves as infinitesimally small, randomly distributed scatterers. Real canopies are clumped — trees have branches, crops have rows, forests have gaps. Clumping increases the effective gap fraction at a given LAI and reduces both interception and scattering. The clumping index $\Omega$ ($0 < \Omega < 1$) modifies the effective LAI as LAI$_{\text{eff}} = \Omega \times$ LAI; ignoring clumping overpredicts interception in row crops and conifer forests.
Homogeneous layer assumption. SAIL assumes the canopy is horizontally homogeneous — every point on the ground has the same LAI above it. In fragmented landscapes (fields, forest edges, urban trees), sub-pixel heterogeneity means that a satellite pixel contains a mixture of canopy types, each with different optical properties. The SAIL output for the “average” canopy does not equal the average of SAIL outputs for each component (Jensen’s inequality for a nonlinear model).
Lambertian soil. SAIL uses a Lambertian soil reflectance (equal reflection in all directions). Real soil has directional reflectance properties, particularly for smooth or crusted surfaces. Using the wrong soil model introduces directional artefacts in the retrieved canopy reflectance, particularly at high view and solar zenith angles.
Where Next?
PROSAIL is a forward model: given leaf and canopy parameters, it predicts the satellite measurement. The practical problem is the inverse: given a satellite measurement, estimate the leaf and canopy parameters. This inversion is ill-posed (the degeneracy described in §6), and solving it requires either look-up tables, machine learning regression, or Bayesian inversion with prior constraints on plausible parameter ranges. The next model in this series — Hyperspectral Imaging and Spectral Unmixing — addresses the spectral dimension of this inversion problem.
In this series:
- ← Leaf Optical Properties — PROSPECT (previous)
- → Hyperspectral Imaging and Spectral Unmixing (next)
References
-
Verhoef, W., 1984. Light scattering by leaf layers with application to canopy reflectance modelling: the SAIL model. Remote Sensing of Environment, 16(2), pp.125–141. https://doi.org/10.1016/0034-4257(84)90057-9 ↩
-
Jacquemoud, S., Verhoef, W., Baret, F., Bacour, C., Zarco-Tejada, P.J., Asner, G.P., François, C. and Ustin, S.L., 2009. PROSPECT + SAIL models: A review of use for vegetation characterization. Remote Sensing of Environment, 113(Suppl. 1), pp.S56–S66. https://doi.org/10.1016/j.rse.2008.01.026 ↩