Bidirectional Reflectance Distribution Function
   HOME

TheInfoList



OR:

The bidirectional reflectance distribution function (BRDF; f_(\omega_,\, \omega_) ) is a function of four real variables that defines how light is reflected at an
opaque Opacity or opaque may refer to: * Impediments to (especially, visible) light: ** Opacities, absorption coefficients ** Opacity (optics), property or degree of blocking the transmission of light * Metaphors derived from literal optics: ** In lingu ...
surface. It is employed in the
optics Optics is the branch of physics that studies the behaviour and properties of light, including its interactions with matter and the construction of instruments that use or detect it. Optics usually describes the behaviour of visible, ultraviole ...
of real-world light, in
computer graphics Computer graphics deals with generating images with the aid of computers. Today, computer graphics is a core technology in digital photography, film, video games, cell phone and computer displays, and many specialized applications. A great de ...
algorithms, and in
computer vision Computer vision is an interdisciplinary scientific field that deals with how computers can gain high-level understanding from digital images or videos. From the perspective of engineering, it seeks to understand and automate tasks that the hum ...
algorithms. The function takes an incoming light direction, \omega_, and outgoing direction, \omega_ (taken in a coordinate system where the
surface normal In geometry, a normal is an object such as a line, ray, or vector that is perpendicular to a given object. For example, the normal line to a plane curve at a given point is the (infinite) line perpendicular to the tangent line to the curve at ...
\mathbf n lies along the ''z''-axis), and returns the ratio of reflected
radiance In radiometry, radiance is the radiant flux emitted, reflected, transmitted or received by a given surface, per unit solid angle per unit projected area. Radiance is used to characterize diffuse emission and reflection of electromagnetic radiati ...
exiting along \omega_ to the
irradiance In radiometry, irradiance is the radiant flux ''received'' by a ''surface'' per unit area. The SI unit of irradiance is the watt per square metre (W⋅m−2). The CGS unit erg per square centimetre per second (erg⋅cm−2⋅s−1) is often used ...
incident on the surface from direction \omega_. Each direction \omega is itself parameterized by
azimuth angle An azimuth (; from ar, اَلسُّمُوت, as-sumūt, the directions) is an angular measurement in a spherical coordinate system. More specifically, it is the horizontal angle from a cardinal direction, most commonly north. Mathematically, ...
\phi and
zenith angle The zenith (, ) is an imaginary point directly "above" a particular location, on the celestial sphere. "Above" means in the vertical direction ( plumb line) opposite to the gravity direction at that location ( nadir). The zenith is the "highe ...
\theta, therefore the BRDF as a whole is a function of 4 variables. The BRDF has units sr−1, with
steradian The steradian (symbol: sr) or square radian is the unit of solid angle in the International System of Units (SI). It is used in three-dimensional geometry, and is analogous to the radian, which quantifies planar angles. Whereas an angle in radian ...
s (sr) being a unit of
solid angle In geometry, a solid angle (symbol: ) is a measure of the amount of the field of view from some particular point that a given object covers. That is, it is a measure of how large the object appears to an observer looking from that point. The poi ...
.


Definition

The BRDF was first defined by Fred Nicodemus around 1965. The definition is: f_(\omega_,\, \omega_) \,=\, \frac \,=\, \frac\frac where L is
radiance In radiometry, radiance is the radiant flux emitted, reflected, transmitted or received by a given surface, per unit solid angle per unit projected area. Radiance is used to characterize diffuse emission and reflection of electromagnetic radiati ...
, or
power Power most often refers to: * Power (physics), meaning "rate of doing work" ** Engine power, the power put out by an engine ** Electric power * Power (social and political), the ability to influence people or events ** Abusive power Power may a ...
per unit solid-angle-in-the-direction-of-a-ray per unit projected-area-perpendicular-to-the-ray, E is
irradiance In radiometry, irradiance is the radiant flux ''received'' by a ''surface'' per unit area. The SI unit of irradiance is the watt per square metre (W⋅m−2). The CGS unit erg per square centimetre per second (erg⋅cm−2⋅s−1) is often used ...
, or power per unit ''surface area'', and \theta_ is the angle between \omega_ and the
surface normal In geometry, a normal is an object such as a line, ray, or vector that is perpendicular to a given object. For example, the normal line to a plane curve at a given point is the (infinite) line perpendicular to the tangent line to the curve at ...
, \mathbf n. The index \text indicates incident light, whereas the index \text indicates reflected light. The reason the function is defined as a quotient of two differentials and not directly as a quotient between the undifferentiated quantities, is because other irradiating light than \mathrm dE_(\omega_), which are of no interest for f_(\omega_,\, \omega_), might illuminate the surface which would unintentionally affect L_(\omega_), whereas \mathrm dL_(\omega_) is only affected by \mathrm dE_(\omega_).


Related functions

The Spatially Varying Bidirectional Reflectance Distribution Function (SVBRDF) is a 6-dimensional function, f_(\omega_,\,\omega_,\,\mathbf), where \mathbf describes a 2D location over an object's surface. The Bidirectional Texture Function ( BTF) is appropriate for modeling non-flat surfaces, and has the same parameterization as the SVBRDF; however in contrast, the BTF includes non-local scattering effects like shadowing, masking, interreflections or
subsurface scattering Subsurface scattering (SSS), also known as subsurface light transport (SSLT), is a mechanism of light transport in which light that penetrates the surface of a translucent object is scattered by interacting with the material and exits the surfa ...
. The functions defined by the BTF at each point on the surface are thus called Apparent BRDFs. The Bidirectional Surface Scattering Reflectance Distribution Function (
BSSRDF The definition of the BSDF (bidirectional scattering distribution function) is not well standardized. The term was probably introduced in 1980 by Bartell, Dereniak, and Wolfe. Most often it is used to name the general mathematical function which de ...
), is a further generalized 8-dimensional function S(\mathbf_,\,\omega_,\,\mathbf_,\,\omega_) in which light entering the surface may scatter internally and exit at another location. In all these cases, the dependence on the
wavelength In physics, the wavelength is the spatial period of a periodic wave—the distance over which the wave's shape repeats. It is the distance between consecutive corresponding points of the same phase on the wave, such as two adjacent crests, tro ...
of light has been ignored. In reality, the BRDF is wavelength dependent, and to account for effects such as
iridescence Iridescence (also known as goniochromism) is the phenomenon of certain surfaces that appear to gradually change color as the angle of view or the angle of illumination changes. Examples of iridescence include soap bubbles, feathers, butterfl ...
or
luminescence Luminescence is spontaneous emission of light by a substance not resulting from heat; or "cold light". It is thus a form of cold-body radiation. It can be caused by chemical reactions, electrical energy, subatomic motions or stress on a cryst ...
the dependence on wavelength must be made explicit: f_(\lambda_,\,\omega_,\,\lambda_,\,\omega_). Note that in the typical case where all optical elements are
linear Linearity is the property of a mathematical relationship (''function'') that can be graphically represented as a straight line. Linearity is closely related to '' proportionality''. Examples in physics include rectilinear motion, the linear r ...
, the function will obey f_(\lambda_,\,\omega_,\,\lambda_,\,\omega_) = 0 except when \lambda_ = \lambda_: that is, it will only emit light at wavelength equal to the incoming light. In this case it can be parameterized as f_(\lambda,\,\omega_,\,\omega_), with only one wavelength parameter.


Physically based BRDFs

Physically realistic BRDFs have additional properties, including, * positivity: f_(\omega_,\, \omega_) \ge 0 * obeying
Helmholtz reciprocity The Helmholtz reciprocity principle describes how a ray of light and its reverse ray encounter matched optical adventures, such as reflections, refractions, and absorptions in a passive medium, or at an interface. It does not apply to moving, no ...
: f_(\omega_,\, \omega_) = f_(\omega_,\, \omega_) * conserving energy: \forall \omega_,\, \int_\Omega f_(\omega_,\, \omega_)\,\cos d\omega_ \le 1


Applications

The BRDF is a fundamental
radiometric Radiometry is a set of techniques for measuring electromagnetic radiation, including visible light. Radiometric techniques in optics characterize the distribution of the radiation's power in space, as opposed to photometric techniques, which cha ...
concept, and accordingly is used in
computer graphics Computer graphics deals with generating images with the aid of computers. Today, computer graphics is a core technology in digital photography, film, video games, cell phone and computer displays, and many specialized applications. A great de ...
for
photorealistic rendering __NOTOC__ Within the field of computer graphics, unbiased rendering refers to any rendering (computer graphics), rendering technique that does not introduce systematic error, or bias of an estimator, bias, into the rendering equation, radiance ap ...
of synthetic scenes (see the
rendering equation In computer graphics, the rendering equation is an integral equation in which the equilibrium radiance leaving a point is given as the sum of emitted plus reflected radiance under a geometric optics approximation. It was simultaneously introduced ...
), as well as in
computer vision Computer vision is an interdisciplinary scientific field that deals with how computers can gain high-level understanding from digital images or videos. From the perspective of engineering, it seeks to understand and automate tasks that the hum ...
for many
inverse problem An inverse problem in science is the process of calculating from a set of observations the causal factors that produced them: for example, calculating an image in X-ray computed tomography, source reconstruction in acoustics, or calculating the ...
s such as
object recognition Object recognition – technology in the field of computer vision for finding and identifying objects in an image or video sequence. Humans recognize a multitude of objects in images with little effort, despite the fact that the image of the ...
. BRDF has also been used for modeling light trapping in
solar cell A solar cell, or photovoltaic cell, is an electronic device that converts the energy of light directly into electricity by the photovoltaic effect, which is a physical and chemical phenomenon.
s (e.g. using the OPTOS formalism) or low concentration
solar photovoltaic A photovoltaic system, also PV system or solar power system, is an electric power system designed to supply usable solar power by means of photovoltaics. It consists of an arrangement of several components, including solar panels to absorb and c ...
systems. In the context of satellite remote sensing, NASA uses a BRDF model to characterise surface reflectance anisotropy. For a given land area, the BRDF is established based on selected multiangular observations of surface reflectance. While single observations depend on view geometry and solar angle, the MODIS BRDF/Albedo product describes intrinsic surface properties in several spectral bands, at a resolution of 500 meters. The BRDF/Albedo product can be used to model surface
albedo Albedo (; ) is the measure of the diffuse reflection of sunlight, solar radiation out of the total solar radiation and measured on a scale from 0, corresponding to a black body that absorbs all incident radiation, to 1, corresponding to a body ...
depending on atmospheric scattering.


Models

BRDFs can be measured directly from real objects using calibrated cameras and lightsources; however, many phenomenological and analytic models have been proposed including the
Lambertian reflectance Lambertian reflectance is the property that defines an ideal "matte" or diffusely reflecting surface. The apparent brightness of a Lambertian surface to an observer is the same regardless of the observer's angle of view. More technically, the su ...
model frequently assumed in computer graphics. Some useful features of recent models include: * accommodating
anisotropic Anisotropy () is the property of a material which allows it to change or assume different properties in different directions, as opposed to isotropy. It can be defined as a difference, when measured along different axes, in a material's physic ...
reflection * editable using a small number of intuitive parameters * accounting for Fresnel effects at grazing angles * being well-suited to
Monte Carlo method Monte Carlo methods, or Monte Carlo experiments, are a broad class of computational algorithms that rely on repeated random sampling to obtain numerical results. The underlying concept is to use randomness to solve problems that might be determi ...
s. W. Matusik et al. found that interpolating between measured samples produced realistic results and was easy to understand.


Some examples

* Lambertian model, representing perfectly diffuse (matte) surfaces by a constant BRDF. * Lommel–Seeliger, lunar and Martian reflection. * Phong reflectance model, a phenomenological model akin to plastic-like specularity. * Blinn–Phong model, resembling Phong, but allowing for certain quantities to be interpolated, reducing computational overhead. * Torrance–Sparrow model, a general model representing surfaces as distributions of perfectly specular microfacets. * Cook–Torrance model, a specular-microfacet model (Torrance–Sparrow) accounting for wavelength and thus color shifting. * Ward model, a specular-microfacet model with an elliptical-Gaussian distribution function dependent on surface tangent orientation (in addition to surface normal). * Oren–Nayar model, a "directed-diffuse" microfacet model, with perfectly diffuse (rather than specular) microfacets. * Ashikhmin–Shirley model, allowing for anisotropic reflectance, along with a diffuse substrate under a specular surface. * HTSG (He, Torrance, Sillion, Greenberg), a comprehensive physically based model. * Fitted Lafortune model, a generalization of Phong with multiple specular lobes, and intended for parametric fits of measured data. * Lebedev model for analytical-grid BRDF approximation. * ABg model * K-correlation (ABC) model


Acquisition

Traditionally, BRDF measurement devices called
gonioreflectometer A gonioreflectometer is a device for measuring a bidirectional reflectance distribution function (BRDF). The device consists of a light source illuminating the material to be measured and a sensor that captures light reflected from that material ...
s employ one or more goniometric arms to position a light source and a detector at various directions from a flat sample of the material to be measured. To measure a full BRDF, this process must be repeated many times, moving the light source each time to measure a different incidence angle. Unfortunately, using such a device to densely measure the BRDF is very time consuming. One of the first improvements on these techniques used a half-silvered mirror and a digital camera to take many BRDF samples of a planar target at once. Since this work, many researchers have developed other devices for efficiently acquiring BRDFs from real world samples, and it remains an active area of research. There is an alternative way to measure BRDF based on HDR images. The standard algorithm is to measure the BRDF point cloud from images and optimize it by one of the BRDF models. A fast way to measure BRDF or BTDF is a conoscopic scatterometer The advantage of this measurement instrument is that a near-hemispheric measurement can be captured in a fraction of a second with resolution of roughly 0.1°. This instrument has two disadvantages. The first is that the dynamic range is limited by the camera being used; this can be as low as 8 bits for older image sensors or as high as 32 bits for the newer automotive image sensors. The other disadvantage is that for BRDF measurements the beam must pass from an external light source, bounce off a pellicle and pass in reverse through the first few elements of the conoscope before being scattered by the sample. Each of these elements is antireflection-coated, but roughly 0.3% of the light is reflected at each air-glass interface. These reflections will show up in the image as a spurious signal. For scattering surfaces with a large signal, this is not a problem, but for Lambertian surfaces it is.


BRDF Fabrication

BRDF Fabrication refers to the process of implementing a surface based on the measured or synthesized information of a target BRDF. There exist three ways to perform such a task, but in general, it can be summarized as the following steps: * Measuring or synthesizing the target BRDF distribution. * Sample this distribution to discretize it and make the fabrication feasible. * Design a geometry that produces this distribution (with
microfacet A specular highlight is the bright spot of light that appears on shiny objects when illuminated (for example, see image on right). Specular highlights are important in 3D computer graphics, as they provide a strong visual cue for the shape of a ...
,
halftoning Halftone is the reprographic technique that simulates continuous-tone imagery through the use of dots, varying either in size or in spacing, thus generating a gradient-like effect.Campbell, Alastair. The Designer's Lexicon. ©2000 Chronicle, S ...
). * Optimize the continuity and smoothness of the surface with respect to the manufacturing procedure. Many approaches have been proposed for manufacturing the BRDF of the target : * Milling the BRDF: This procedure starts with sampling the BRDF distribution and generating it with microfacet geometry then the surfaced is optimized in terms of smoothness and continuity to meet the limitations of the milling machine. The final BRDF distribution is the convolution of the substrate and the geometry of the milled surface. * Printing the BRDF: In order to generate spatially varying BRDF (svBRDF) it has been proposed to use gamut mapping and
halftoning Halftone is the reprographic technique that simulates continuous-tone imagery through the use of dots, varying either in size or in spacing, thus generating a gradient-like effect.Campbell, Alastair. The Designer's Lexicon. ©2000 Chronicle, S ...
to achieve the targeted BRDF. Given a set of metallic inks with known BRDF an algorithm proposed to linearly combine them to produce the targeted distribution.  So far printing only means gray-scale or color printing but real-world surfaces can exhibit different amounts of specularity that affects their final appearance, as a result this novel method can help us print images even more realistically.   *Combination of Ink and Geometry: In addition to color and specularity, real-world objects also contain texture. A 3D printer can be used to manufacture the geometry and cover the surface with a suitable ink; by optimally creating the facets and choosing the ink combination, this method can give us a higher degree of freedom in design and more accurate BRDF fabrication.


See also

*
Albedo Albedo (; ) is the measure of the diffuse reflection of sunlight, solar radiation out of the total solar radiation and measured on a scale from 0, corresponding to a black body that absorbs all incident radiation, to 1, corresponding to a body ...
* BSDF *
Gonioreflectometer A gonioreflectometer is a device for measuring a bidirectional reflectance distribution function (BRDF). The device consists of a light source illuminating the material to be measured and a sensor that captures light reflected from that material ...
*
Opposition spike The opposition surge (sometimes known as the opposition effect, opposition spike or Seeliger effect) is the brightening of a rough surface, or an object with many particles, when illuminated from directly behind the observer. The term is most wid ...
*
Photometry (astronomy) Photometry, from Greek '' photo-'' ("light") and '' -metry'' ("measure"), is a technique used in astronomy that is concerned with measuring the flux or intensity of light radiated by astronomical objects. This light is measured through a telescop ...
*
Radiometry Radiometry is a set of techniques for measurement, measuring electromagnetic radiation, including visible light. Radiometric techniques in optics characterize the distribution of the radiation's power (physics), power in space, as opposed to phot ...
*
Reflectance The reflectance of the surface of a material is its effectiveness in reflecting radiant energy. It is the fraction of incident electromagnetic power that is reflected at the boundary. Reflectance is a component of the response of the electronic ...
*
Schlick's approximation In 3D computer graphics, Schlick’s approximation, named after Christophe Schlick, is a formula for approximating the contribution of the Fresnel factor in the specular reflection of light from a non-conducting interface (surface) between two medi ...
*
Specular highlight A specular highlight is the bright spot of light that appears on shiny objects when illuminated (for example, see image on right). Specular highlights are important in 3D computer graphics, as they provide a strong visual cue for the shape of a ...


References


Further reading

* * *
An intuitive introduction to the concept of reflection model and BRDF.
{{DEFAULTSORT:Bidirectional Reflectance Distribution Function 3D rendering Astrophysics Optics Radiometry Remote sensing