0% found this document useful (0 votes)
30 views54 pages

Lecture 2 2

Uploaded by

yishenli82
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
30 views54 pages

Lecture 2 2

Uploaded by

yishenli82
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 54

CE6451: Introduction to Photogrammetry

Lecture 2-2

Radiometry and Photometric stereo

Acknowledgements: Most of the slides in this lecture come from Ping


Tan. part of the materials of the all the lecture notes are from Cyrill
Stachniss, Marc Pollefey, Wolfgang Foerstner, Bernhard Wrobel,
James Hays, A. Dermanis, Armin Gruen, Alper Yilmaz.

Instructor: Rongjun Qin, Ph.D. Page 1


BRDF
BRDF is a four-parameter function that describes
the reflecting property of the surface material.

𝐿𝑜 𝜃𝑜 , 𝜙𝑜 𝐿𝑜 𝜃𝑜 , 𝜙𝑜
𝐵𝑅𝐷𝐹 = 𝜌 𝜃𝑖 , 𝜙𝑖 , 𝜃𝑜 , 𝜙𝑜 = =
𝐸𝑖 𝜃𝑖 , 𝜙𝑖 𝐿𝑖 𝜃𝑖 , 𝜙𝑖 𝑐𝑜𝑠𝜃𝑖 𝑑𝝎
Once knowing BRDF, the intensity of the pixel
received from the viewing point can be
computed:
𝐿𝑜 𝜃𝑜 , 𝜙𝑜 = 𝜌 𝜃𝑖 , 𝜙𝑖 , 𝜃𝑜 , 𝜙𝑜 𝐿𝑖 𝜃𝑖 , 𝜙𝑖 𝑐𝑜𝑠𝜃𝑖 𝑑𝝎

Instructor: Rongjun Qin, Ph.D. Page 2


Reflection Equation
Single light source

Instructor: Rongjun Qin, Ph.D. Page 3


Reflection Equation - Cont.
Multiple light sources

𝐿𝑜 (𝜃𝑜 , 𝜑𝑜 ) = න ෍ 𝜌𝑏𝑑 𝜃𝑜 , 𝜑𝑜 , 𝜃𝑖 , 𝜑𝑖 𝐿𝑖 𝜃𝑖 , 𝜑𝑖 cos 𝜃𝑖 𝑑𝜔𝑖


Ω 𝑖

Instructor: Rongjun Qin, Ph.D. Page 4


Properties of BRDF

Instructor: Rongjun Qin, Ph.D. Page 5


Properties of BRDF - Cont.

Instructor: Rongjun Qin, Ph.D. Page 6


Isotropic vs Anisotropic

Instructor: Rongjun Qin, Ph.D. Page 7


Examples of anisotropic material

Instructor: Rongjun Qin, Ph.D. Page 8


BRDF – Cont.
Energy Conservation

Instructor: Rongjun Qin, Ph.D. Page 9


Typical types of Reflectance

Instructor: Rongjun Qin, Ph.D. Page 10


Diffuse vs. Specular Reflection
Most of the real surfaces have both components

Instructor: Rongjun Qin, Ph.D. Page 11


Diffuse vs. Specular Reflection – Cont.

Instructor: Rongjun Qin, Ph.D. Page 12


Common BRDF Models

Instructor: Rongjun Qin, Ph.D. Page 13


Lambertian Model

Instructor: Rongjun Qin, Ph.D. Page 14


Lambertian Model

Instructor: Rongjun Qin, Ph.D. Page 15


Lambertian Model

Instructor: Rongjun Qin, Ph.D. Page 16


Phong Model
Apparently, we need models for shiny surfaces –
specular reflection. Phong model gives the
mathematical formulation of the specular reflection.
- Assuming light is concentrated on the
“mirrored direction”
- Intensity of light falls off by cosine law
- Observed pixel intensity should be:

Named after Bui Tuong Phong

Instructor: Rongjun Qin, Ph.D. Page 17


Phong Model – Cont.

Instructor: Rongjun Qin, Ph.D. Page 18


Phong Model – Cont.

Instructor: Rongjun Qin, Ph.D. Page 19


Phong Model – Cont.

Instructor: Rongjun Qin, Ph.D. Page 20


Phong Model – Cont.

Instructor: Rongjun Qin, Ph.D. Page 21


Blinn-Phong Model
Formulation similar to Phong model, observed intensity falls off
by cosine law

The computation of H is faster than R

Instructor: Rongjun Qin, Ph.D. Page 22


Measuring BRDF

Instructor: Rongjun Qin, Ph.D. Page 23


Representation of Measured Data

Instructor: Rongjun Qin, Ph.D. Page 24


Acquisition

Instructor: Rongjun Qin, Ph.D. Page 25


Acquisition – Cont.

Instructor: Rongjun Qin, Ph.D. Page 26


Photometric stereo

Instructor: Rongjun Qin, Ph.D. Page 27


Photometric stereo

Instructor: Rongjun Qin, Ph.D. Page 28


Assumptions

Instructor: Rongjun Qin, Ph.D. Page 29


Mathematic Formulation

Instructor: Rongjun Qin, Ph.D. Page 30


Record the lighting directions

Instructor: Rongjun Qin, Ph.D. Page 31


Recall Specular reflection

Instructor: Rongjun Qin, Ph.D. Page 32


Dealing with Shadows

Instructor: Rongjun Qin, Ph.D. Page 33


Dealing with Shadows – Cont.
Take lots of pictures and discard pixels that are
too dark (10% of the darkest pixels)

Similarly we can discard pixels that are too


bright (specular reflections)

Instructor: Rongjun Qin, Ph.D. Page 34


Example Figures

Instructor: Rongjun Qin, Ph.D. Page 35


Recovered reflectance (Kd)

Instructor: Rongjun Qin, Ph.D. Page 36


Recovered normal field

Instructor: Rongjun Qin, Ph.D. Page 37


Depth from Normals (Method I)

Instructor: Rongjun Qin, Ph.D. Page 38


Depth from Normals I – Cont.

Instructor: Rongjun Qin, Ph.D. Page 39


Depth from Normals (Method II)

Instructor: Rongjun Qin, Ph.D. Page 40


Surface Recovered

Instructor: Rongjun Qin, Ph.D. Page 41


Limitations for Lambertian Photometric Stereo

Cannot handle shiny, semi-translucent objects.


Shadows, multiple reflections
Camera and lights have to be distant
Light Calibration requirements
- measure light source detections, intensities
- Camera response function.

Instructor: Rongjun Qin, Ph.D. Page 42


Example-based Photometric Stereo

Instructor: Rongjun Qin, Ph.D. Page 43


Example-based Photometric Stereo – Cont.
Shinny Areas

Instructor: Rongjun Qin, Ph.D. Page 44


Example-based Photometric Stereo – Cont.

Instructor: Rongjun Qin, Ph.D. Page 45


Example-based Photometric Stereo – Cont.

Instructor: Rongjun Qin, Ph.D. Page 46


Example-based Photometric Stereo – Cont.

Instructor: Rongjun Qin, Ph.D. Page 47


Example-based Photometric Stereo – Cont.

Instructor: Rongjun Qin, Ph.D. Page 48


Example-based Photometric Stereo – Cont.

Instructor: Rongjun Qin, Ph.D. Page 49


Example-based Photometric Stereo – Cont.

Instructor: Rongjun Qin, Ph.D. Page 50


Example-based Photometric Stereo – Cont.

Instructor: Rongjun Qin, Ph.D. Page 51


Example-based Photometric Stereo – Cont.

Instructor: Rongjun Qin, Ph.D. Page 52


Example-based Photometric Stereo – Cont.

Instructor: Rongjun Qin, Ph.D. Page 53


Next Class - Features

Questions?

Instructor: Rongjun Qin, Ph.D. Page 54

You might also like