Rahman

This is a semi-empirical model with 3 parameters, designed to model the reflectance of arbitrary natural surfaces in the visible and near-infrared bands.

This is one of eight BRDF kernels listed by Spurr in his 2002 paper.

Equation A.18 from Spurr is implemented with the following changes:

  • cos(phi) is replaced with -cos(phi)

  • the reflectance is divided by pi

Example

import sasktranif.sasktranif as skif
import math

brdf = skif.ISKBrdf('RAHMAN')
mjd            = 52393.3792987115;
location       = [0.0, 0.0, 25000.0, mjd];
[ok,brdfvalue] = brdf.BRDF( 600.0, location, 0.6, 0.7, -0.8)

Properties

BRDFParameters

BRDF_RAHMAN.BRDFParameters(array param)

A 3 element array containing the 3 parameters of the Rahman distribution.

n

Setting

parameters[0]

\(\rho\)

parameters[1]

\(\theta\)

parameters[2]

\(k\)

References

Rahman H, Pinty B, Verstraete M. “Coupled surface atmosphere reflectance (CSAR) model: 2. Semi-empirical surface model usable with NOAA AVHRR data.”, J Geophys Res 1993; 98:20,791–801.

Robert J. D. Spurr, “A new approach to the retrieval of surface properties from earthshine measurements”, Journal of Quantitative Spectroscopy & Radiative Transfer, vol. 83, pp. 15-46, Oct. 9, 2002. doi:10.1016/S0022-4073(02)00283-2 url: http://www.sciencedirect.com/science/article/pii/S0022407302002832