Next: Reflectance Estimation
Up: Colour and Reflectance
Previous: Colour and Reflectance
The Bi-directional reflectance distribution function
- Summary:
-
Surface reflectance can be exactly described by its
bidirectional distribution function (BRDF). This function describes how
light from a given direction is reflected from a surface at a given
orientation. In its full generality different spectra of light
may be reflected in an orientation dependent way; thus,
the BRDF may be (at least theoretically) very complex indeed.
- Current research:
-
Koenderink and van Doorn[JKS96] have measured
the BRDFs for a variety of surfaces. Their measurements indicate they are fairly well
behaved and can be represented
using a relatively small ( 50 or less) number of basis BRDFs.
- Future research:
-
Even 50 parameters makes the problem of surface estimation
from images intolerably hard. However,
accurate models of surface BRDFs will drive research into simpler reflectance
models which can be used in computer vision.
Possible application areas for this research include the automotive respray
industry. Many typical paints have very complex reflectance characteristics.
Understanding and measuring these reflectances would provide a useful tool
for matching colours in the automotive industry.
Lambertian reflectance
- Summary:
-
The Lambertian model is the
simplest model of reflectance and predicts that light incident
on a surface is scattered equally in all directions; the total
amount of light reflected depends on the angle of incidence of the
illumination. The Lambertian model is often used to model reflectances
of matte appearance.
- Current research:
-
Recent work by Wolff[Wol96]
has demonstrated that the Lambertian model only really applies
when the angle of incidence and the angle of reflection is small
(relative to the surface normal).
Importantly, Wolff has developed
a simple modification of Lambert's law which accurately accounts
for all illumination and viewing directions.
- Future research:
-
Wolff's modified Lambert's law should be used in computer vision algorithms
(e.g. shape from shading). Particular attention needs to be paid
to the advantages/disadvantages of Wolff's model. For example, while
Wolff's model is a strictly more accurate description of matte reflection,
adopting it need not necessarily
lead to more accurate estimation.
The dichromatic reflectance model
- Summary:
-
Under
the dichromatic reflection model[KSK88,Sha85] the light
that is reflected from a surface is the sum of
body and interface reflectance components. The body reflectance
follows Lambert's law. Interface reflectance models the highlight
component of surfaces.
- Current research:
-
The dichromatic model has
proved useful for a variety of computer vision tasks including
colour constancy[LBS90,Lee90,Hea89,TW89,Tom94],
shape recovery[DK94] and
segmentation[Bri90,PK94].
- Future research
-
Most current dichromatic estimation
algorithms are designed to work in local image areas. In contrast
recent work by Maxwell and Shafer[MS94,MS96] attempts to
estimate surface parameters
for the dichromatic (and more complex) models by integrating global
information. While initial results appear promising, much
research needs to be carried out in this area.
Spectral reflectance measurement
- Summary:
-
The spectral reflectance function of a surface
records the percentage of incoming light that is reflected
on a per wavelength basis. The reflectance function determines
the colour of a surface. A function which reflects strongly in only the
red (long-wave) part of the spectrum will look red to a human observer.
Accurate measures of surface spectral reflectance are useful for object
recognition, segmentation and material classification.
- Current research:
-
A series of studies have demonstrated that the spectral reflectance
curves of reflectances are not arbitrary[Mal86,PHJ89,VGI94].
Indeed it is now accepted that reflectance curves can be accurately
represented with a small (6, 7 or 8) basis functions. However, recovery
of reflectances (e.g. the basis coefficients) can be confounded by the
choice of viewing illuminants. Investigations have been carried out
into optimizing camera design so that reflectances can be measured
over a variety of illuminants[BWC89]; though little
progress has been made.
- Future research:
-
Current spectral reflectance databases usually record reflectance
characteristics of highly specialized material sets (e.g. paint
chips used for colour matching). Measures of
typical everyday scenes would be of great value in computer
vision reseach.
(David Brainard at the University of California at Santa Barbara will be
attempting to collate
such a database; though, no results are yet available.)
Camera design for reflectance measurement is currently an
active area of research.
Surface colour: colorimetric measurement of reflectance
- Summary:
-
In many applications it makes sense to obtain measures
of surface reflectance which correlate with those made by the human
visual system. A colorimetric measurement of reflectance, surface colour,
is defined
to be the response of the eye (the induced quanta catches of the
long-, medium-, and short-wave cones) for a given surface under a
fixed canonical viewing illuminant. This problem is
not simply solved by equipping a camera with sensors equivalent to the
human cones since measurements often take places under lights other
than the canonical. When the viewing illuminant is not the
canonical then camera measurements must be transformed in order to
make them
colorimetric.
- Current research:
-
There has been much research into how camera RGBs measured under an
arbitrary light might be mapped to measures of surface colour.
Importantly,
Marimont and Wandell[MW92] have shown that this task
is a much easier than recovering the
full spectral reflectance curves since cone responses for surfaces
measured across illuminants are approximately a linear transform apart.
In related research Vrhel and Trussell[VT94] have derived
the optimal camera curves for surface
colour recovery
(assuming that illuminant change is linear)
- Future research:
-
Colorimetric measurement is a very time consuming process.
Typically
devices such as spectrophotometers and colorimeters are
used. These devices are expensive and have the disadvantage that
only one surface colour can be measured at any one time.
A colour camera which is colorimetric would allow many samples to be measured
quickly.
However, to be accepted as a tool for colour measurement
in the colour industries the camera would have to be very accurate.
It is possible that
a colorimetric camera might also form a bridge
linking
research on human colour vision and computer vision.
Polarization methods
- Summary:
-
Light reflected from Lambertian surfaces is never polarized (even
when illuminated by polarized light).
In contrast polarity is maintained in the specular reflection
component.
- Current research:
-
The intensity of specularities in an image depend on the
polarity of filter through which the scene is viewed. By
using three polarized filters, Lee et al[LL96]
and Moller[Mul96]
have shown that
the specular reflection component of reflectance can be isolated
and removed from images. In related research
Bolle
et al[BCH+96] illuminate a scene with
a single light source of fixed polarity. The scene is then imaged
through a filter of reverse polarity. Because, specular highlights
have the same polarity as the incident illumination this simple technique
provides an elegant method for removing specularities from images.
- Future research:
-
The use of polarized filters or polarized illumination is in its infancy.
Both techniques have the potential to deliver considerable benefits
for accurate reflectance estimation.
Next: Reflectance Estimation
Up: Colour and Reflectance
Previous: Colour and Reflectance