Top Banner
Basic Principles of Surface Reflectance Thanks to Shree Nayar, Ravi Ramamoorthi, Pat Hanrahan
27

Basic Principles of Surface Reflectance

Dec 08, 2021

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Basic Principles of Surface Reflectance

Basic Principles of Surface Reflectance

Thanks to Shree Nayar, Ravi Ramamoorthi, Pat Hanrahan

Page 2: Basic Principles of Surface Reflectance

Surface Appearance

Image intensities = f ( normal, surface reflectance, illumination )

Surface Reflection depends on both the viewing and illumination direction.

source sensor

surfaceelement

normal

Page 3: Basic Principles of Surface Reflectance

BRDF: Bidirectional Reflectance Distribution Function

x

y

z

source

viewingdirection

surfaceelement

normal

incidentdirection

),( ii ),( rr

),( ii

surfaceE

),( rr

surfaceL

Irradiance at Surface in direction ),( ii

Radiance of Surface in direction ),( rr

BRDF :),(

),(),;,(

ii

surface

rr

surface

rriiE

Lf

Page 4: Basic Principles of Surface Reflectance

Important Properties of BRDFs

x

y

z

source

viewingdirection

surfaceelement

normal

incidentdirection

),( ii ),( rr

BRDF is only a function of 3 variables :

),;,(),;,( iirrrrii ff

• Rotational Symmetry:

Appearance does not change when surface is rotated about the normal.

),,( ririf

• Helmholtz Reciprocity: (follows from 2nd Law of Thermodynamics)

Appearance does not change when source and viewing directions are swapped.

Page 5: Basic Principles of Surface Reflectance

Mechanisms of Surface Reflection

source

surfacereflection

surface

incidentdirection

bodyreflection

Body Reflection:

Diffuse ReflectionMatte AppearanceNon-Homogeneous MediumClay, paper, etc

Surface Reflection:

Specular ReflectionGlossy AppearanceHighlightsDominant for Metals

Image Intensity = Body Reflection + Surface Reflection

Page 6: Basic Principles of Surface Reflectance

Mechanisms of Surface Reflection

Body Reflection:

Diffuse ReflectionMatte AppearanceNon-Homogeneous MediumClay, paper, etc

Surface Reflection:

Specular ReflectionGlossy AppearanceHighlightsDominant for Metals

Many materials exhibit both Reflections:

Page 7: Basic Principles of Surface Reflectance

Diffuse Reflection and Lambertian BRDF

Page 8: Basic Principles of Surface Reflectance

Diffuse Reflection and Lambertian BRDF

viewingdirection

surfaceelement

normalincidentdirection

i

n

v

s

d

rriif ),;,(• Lambertian BRDF is simply a constant :

albedo

• Surface appears equally bright from ALL directions! (independent of )

• Surface Radiance :

v

• Commonly used in Vision and Graphics!

snIIL di

d .cos

source intensity

source intensity I

Page 9: Basic Principles of Surface Reflectance

Rendered Sphere with Lambertian BRDF

• Edges are dark (N.S = 0) when lit head-on

• See shading effects clearly.

Page 10: Basic Principles of Surface Reflectance

White-out Conditions from an Overcast Sky

CAN’T perceive the shape of the snow covered terrain!

CAN perceive shape in regionslit by the street lamp!!

WHY?

Page 11: Basic Principles of Surface Reflectance

Specular Reflection and Mirror BRDF

source intensity I

viewingdirectionsurface

element

normal

incidentdirection n

v

s

rspecular/mirror

direction

),( ii

),( vv

),( rr

• Mirror BRDF is simply a double-delta function :

• Very smooth surface.

• All incident light energy reflected in a SINGLE direction. (only when = )

• Surface Radiance : )()( vivisIL

v r

)()(),;,( vivisvviif

specular albedo

Page 12: Basic Principles of Surface Reflectance

• Delta Function too harsh a BRDF model (valid only for highly polished mirrors and metals).

• Many glossy surfaces show broader highlights in addition to mirror reflection.

• Surfaces are not perfectly smooth – they show micro-surface geometry (roughness).

• Example Models : Phong model

Torrance Sparrow model

Glossy Surfaces

Page 13: Basic Principles of Surface Reflectance

Blurred Highlights and Surface Roughness

Roughness

Page 14: Basic Principles of Surface Reflectance

Phong Model: An Empirical Approximation

• How to model the angular falloff of highlights:

Phong Model Blinn-Phong Model

• Sort of works, easy to compute

• But not physically based (no energy conservation and reciprocity).

• Very commonly used in computer graphics.

shinyn

s ERIL ).(

-SR

E

HNN

shinyn

s HNIL ).(

NSNSR ).(2 2/)( SEH

Page 15: Basic Principles of Surface Reflectance

Phong Examples

• These spheres illustrate the Phong model as lighting direction and nshiny are varied:

Page 16: Basic Principles of Surface Reflectance

Those Were the Days

• “In trying to improve the quality of the synthetic images, we do not expect to be able to display the object exactly as it would appear in reality, with texture, overcast shadows, etc. We hope only to display an image that approximates the real object closely enough to provide a certain degree of realism.”

– Bui Tuong Phong, 1975

Page 17: Basic Principles of Surface Reflectance

All components of Surface Reflection

Page 18: Basic Principles of Surface Reflectance
Page 19: Basic Principles of Surface Reflectance
Page 20: Basic Principles of Surface Reflectance

Reflections on water surfaces - Glittering

Page 21: Basic Principles of Surface Reflectance

Split off-specular Reflections in Woven Surfaces

Page 22: Basic Principles of Surface Reflectance

Why does the Full Moon have a flat appearance?

• The moon appears matte (or diffuse)

• But still, edges of the moon look bright(not close to zero) when illuminated byearth’s radiance.

Page 23: Basic Principles of Surface Reflectance

Why does the Full Moon have a flat appearance?

Lambertian Spheres and Moon Photos illuminated similarly

Page 24: Basic Principles of Surface Reflectance

Surface Roughness Causes Flat Appearance

Actual Vase Lambertian Vase

Page 25: Basic Principles of Surface Reflectance

Surface Roughness Causes Flat Appearance

Increasing surface roughness

Lambertian model

Valid for only SMOOTH MATTE surfaces.

Bad for ROUGH MATTE surfaces.

Page 26: Basic Principles of Surface Reflectance

Oren-Nayar Model – Main Points

•Physically Based Model for Diffuse Reflection.

•Based on Geometric Optics.

•Explains view dependent appearance in Matte Surfaces

•Take into account partial interreflections.

•Roughness represented like in Torrance-Sparrow Model

•Lambertian model is simply an extreme case withroughness equal to zero.

Page 27: Basic Principles of Surface Reflectance

A Simple Reflection Model - Dichromatic ReflectionObserved Image Color = a x Body Color + b x Specular Reflection Color

R

G

B

Klinker-Shafer-Kanade 1988

Color of Source(Specular reflection)

Color of Surface(Diffuse/Body Reflection)

Does not specify any specific model forDiffuse/specular reflection