3-D Computer Vision CSc83029 / Ioannis Stamos 3-D Computer Vision CSc 83029 Radiometry and Reflectance.

Slides:



Advertisements
Similar presentations
Computer Vision Radiometry. Bahadir K. Gunturk2 Radiometry Radiometry is the part of image formation concerned with the relation among the amounts of.
Advertisements

Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean 5403 T-R 3:00pm – 4:20pm Lecture #12.
Capturing light Source: A. Efros. Image formation How bright is the image of a scene point?
Computer Graphics (Fall 2008) COMS 4160, Lecture 18: Illumination and Shading 1
The Radiance Equation Mel Slater. Outline Introduction Light Simplifying Assumptions Radiance Reflectance The Radiance Equation Traditional Rendering.
Foundations of Computer Graphics (Spring 2012) CS 184, Lecture 21: Radiometry Many slides courtesy Pat Hanrahan.
16421: Vision Sensors Lecture 6: Radiometry and Radiometric Calibration Instructor: S. Narasimhan Wean 5312, T-R 1:30pm – 2:50pm.
Basic Principles of Surface Reflectance
Radiometry. Outline What is Radiometry? Quantities Radiant energy, flux density Irradiance, Radiance Spherical coordinates, foreshortening Modeling surface.
Physically Based Illumination Models
Photo-realistic Rendering and Global Illumination in Computer Graphics Spring 2012 Material Representation K. H. Ko School of Mechatronics Gwangju Institute.
Advanced Computer Graphics (Spring 2013) CS 283, Lecture 8: Illumination and Reflection Many slides courtesy.
Computer Vision - A Modern Approach Set: Radiometry Slides by D.A. Forsyth Radiometry Questions: –how “bright” will surfaces be? –what is “brightness”?
Torrance Sparrow Model of Reflectance + Oren Nayar Model of Reflectance.
Based on slides created by Edward Angel
1 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 Shading I.
University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2008 Tamara Munzner Lighting/Shading II Week.
Capturing light Source: A. Efros. Review Pinhole projection models What are vanishing points and vanishing lines? What is orthographic projection? How.
Computer Graphics (Spring 2008) COMS 4160, Lecture 20: Illumination and Shading 2
May 2004SFS1 Shape from shading Surface brightness and Surface Orientation --> Reflectance map READING: Nalwa Chapter 5. BKP Horn, Chapter 10.
Stefano Soatto (c) UCLA Vision Lab 1 Homogeneous representation Points Vectors Transformation representation.
Appearance Models for Graphics COMS , Lecture 2 BRDFs and Radiometry Many slides courtesy Pat Hanrahan:
Radiometry, lights and surfaces
© 2002 by Davi GeigerComputer Vision January 2002 L1.1 Image Formation Light can change the image (and appearances). What is the relation between pixel.
Computer Graphics (Fall 2008) COMS 4160, Lecture 19: Illumination and Shading 2
Introduction to Computer Vision CS / ECE 181B Tues, May 18, 2004 Ack: Matthew Turk (slides)
Basic Principles of Surface Reflectance
Objectives Learn to shade objects so their images appear three- dimensional Learn to shade objects so their images appear three- dimensional Introduce.
University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2005 Tamara Munzner Lighting and Shading Week.
Image formation 2. Blur circle A point at distance is imaged at point from the lens and so Points a t distance are brought into focus at distance Thus.
Basic Principles of Surface Reflectance Lecture #3 Thanks to Shree Nayar, Ravi Ramamoorthi, Pat Hanrahan.
Computer Graphics (Fall 2004) COMS 4160, Lecture 16: Illumination and Shading 2 Lecture includes number of slides from.
Object recognition under varying illumination. Lighting changes objects appearance.
Photometric Stereo & Shape from Shading
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 Shading I Ed Angel Professor of Computer Science, Electrical and Computer Engineering,
Specular Reflections from Rough Surfaces Lecture #4 Thanks to Shree Nayar, Ravi Ramamoorthi, Pat Hanrahan.
CS 480/680 Computer Graphics Shading I Dr. Frederick C Harris, Jr.
Basic Principles of Imaging and Photometry Lecture #2 Thanks to Shree Nayar, Ravi Ramamoorthi, Pat Hanrahan.
Computer Vision Spring ,-685 Instructor: S. Narasimhan PH A18B T-R 10:30am – 11:50am Lecture #13.
CS 445 / 645: Introductory Computer Graphics
EECS 274 Computer Vision Light and Shading. Radiometry – measuring light Relationship between light source, surface geometry, surface properties, and.
Reflectance Map: Photometric Stereo and Shape from Shading
CSC418 Computer Graphics n Illumination n Lights n Lightinging models.
Capturing light Source: A. Efros.
David Luebke 1 10/26/2015 Lighting CS 445/645 Introduction to Computer Graphics David Luebke, Spring 2003.
Radiometry and Photometric Stereo 1. Estimate the 3D shape from shading information Can you tell the shape of an object from these photos ? 2.
Course 10 Shading. 1. Basic Concepts: Light Source: Radiance: the light energy radiated from a unit area of light source (or surface) in a unit solid.
Diffuse Reflections from Rough Surfaces Lecture #5
776 Computer Vision Jan-Michael Frahm, Enrique Dunn Spring 2012.
Announcements Office hours today 2:30-3:30 Graded midterms will be returned at the end of the class.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
Photo-realistic Rendering and Global Illumination in Computer Graphics Spring 2012 Material Representation K. H. Ko School of Mechatronics Gwangju Institute.
CSCE 641 Computer Graphics: Reflection Models Jinxiang Chai.
Computer Graphics (Spring 2003) COMS 4160, Lecture 18: Shading 2 Ravi Ramamoorthi Guest Lecturer: Aner Benartzi.
1Ellen L. Walker 3D Vision Why? The world is 3D Not all useful information is readily available in 2D Why so hard? “Inverse problem”: one image = many.
OpenGL Shading. 2 Objectives Learn to shade objects so their images appear three-dimensional Introduce the types of light-material interactions Build.
Radiometry of Image Formation Jitendra Malik. A camera creates an image … The image I(x,y) measures how much light is captured at pixel (x,y) We want.
Illumination Study of how different materials reflect light Definition of radiance, the fundamental unit of light transfer in computer graphics How the.
CS552: Computer Graphics Lecture 33: Illumination and Shading.
Radiometry of Image Formation Jitendra Malik. What is in an image? The image is an array of brightness values (three arrays for RGB images)
1 Ch. 4: Radiometry–Measuring Light Preview 。 The intensity of an image reflects the brightness of a scene, which in turn is determined by (a) the amount.
Reflection Models (1) Physically-Based Illumination Models (2)
Computer Graphics: Illumination
CS580: Radiometry Sung-Eui Yoon ( 윤성의 ) Course URL:
MAN-522 Computer Vision Spring
Advanced Computer Graphics
Radiometry (Chapter 4).
Capturing light Source: A. Efros.
Part One: Acquisition of 3-D Data 2019/1/2 3DVIP-01.
Computer Graphics (Fall 2003)
Presentation transcript:

3-D Computer Vision CSc83029 / Ioannis Stamos 3-D Computer Vision CSc Radiometry and Reflectance

3-D Computer Vision CSc83029 / Ioannis Stamos From 2D to 3D  DEPTH from TWO or MORE IMAGES  Stereo  Optical Flow -> Factorization Method.  SHAPE from SINGLE IMAGE CUES  SHAPE from SHADING  SHAPE from TEXTURE  …

3-D Computer Vision CSc83029 / Ioannis Stamos Shading Encodes Shape

3-D Computer Vision CSc83029 / Ioannis Stamos Radiometry and Reflectance n I Image Intensity I = f ( orientation n, surface reflectance, illumination, imaging system ) L Surface Element Note: Image Intensity Understanding is an under-constrained problem!

3-D Computer Vision CSc83029 / Ioannis Stamos Solid Angle δω=(δA cosθ)/R (steradian) δ δω 2

Solid Angle δω=(δA cosθ)/R (steradian) δ δω 2 Foreshortened Area δA’ δω= δA’/R (steradian) 2

Solid Angle δω=(δA cosθ)/R (steradian) δ δω 2 Foreshortened Area Unit Sphere δA’ δω= δA’/R (steradian) 2 Solid Angle Sustained by a hemisphere = 2π

n Source Flux Radiant Intensity of Source: Light flux (power) emitted per unit solid angle: J=dΦ/dω (watts/steradian) dω dA Surface Irradiance: Flux incident per unit surface area: E=dΦ/dA (watts/m ) Does not depend on where the light is coming from! 2

Flux=dΦ Surface Radiance(Brightness): Flux emitted per unit foreshortened area, per unit solid angle: L= d Φ/(dA cosθ r )dω (watts/m. steradian) Note: L depends on direction θr Surface can radiate into whole hemisphere L is proportional to irradiance E Depends on reflectance properties of surface dω dA 2 2 θrθr 2

3-D Computer Vision CSc83029 / Ioannis Stamos Surface Radiance & Image Irradiance E=δP/δI:Irradiance at point p (Watts/m ) δP= (δO * cosθ)* L * ΔΩ, L scene radiance at P. 2 L (Watts/m * steradian) 2 Trucco & Verri

3-D Computer Vision CSc83029 / Ioannis Stamos F=f/d: F-number: How much light is captured by the camera Trucco & Verri

3-D Computer Vision CSc83029 / Ioannis Stamos Radiometry and Reflectance n I Image Intensity I = f ( orientation n, surface reflectance, illumination, imaging system ) Scene radiance L Image irradiance 1 / F-number of lens E Optics Brightness falloff Assume Image irradiance is proportional to scene radiance

3-D Computer Vision CSc83029 / Ioannis Stamos Bi-Directional Reflectance Distribution Function (BRDF) n y x z φ θ

3-D Computer Vision CSc83029 / Ioannis Stamos Bi-Directional Reflectance Distribution Function (BRDF) n y x z φ θ : Irradiance due to source in direction : Radiance of surface in direction BRDF:

3-D Computer Vision CSc83029 / Ioannis Stamos Bi-Directional Reflectance Distribution Function (BRDF) n y x z φ θ : Irradiance due to source in direction : Radiance of surface in direction BRDF: For Rotationally Symmetric Reflectance Properties: BDRF:ISOTROPIC SURFACES *Bird Feathers are often Non-Isotropic.

3-D Computer Vision CSc83029 / Ioannis Stamos Reflectance Models *Reflection: An Electromagnetic Phenomenon λ τ σh Two Approaches to deriving Reflectance Models: Physical Optics (Wave Optics) Geometrical Optics (Ray Optics) Geometrical Models are approximation to Physical Models. But easier to use.

3-D Computer Vision CSc83029 / Ioannis Stamos Surface Reflection Body Reflection Internal scattering Body Reflection: *Diffuse Reflection *Matte Appearance *Non-Homogeneous Medium Surface Reflection: *Specular Reflection *Glossy Appearance *Highlights. *Dominant for Metals Image Intensity: Diffuse Comp + Specular Comp

Lambertian Reflectance Model Albedo: intrinsic brightness or color of surface n Theta is the angle between source direction and surface normal s A Lambertian (diffuse) surface scatters light equally in all directions

3-D Computer Vision CSc83029 / Ioannis Stamos Lambertian Reflectance Model Surface appears equally bright from all viewing directions A Lambertian (diffuse) surface scatters light equally in all directions Albedo: intrinsic brightness or color of surface Illumination strength n s

3-D Computer Vision CSc83029 / Ioannis Stamos Lambertian Reflectance Model A Lambertian sphere n s Surface normal n Direction of illumination s Commonly used in Computer Vision and Graphics Effective albedo

3-D Computer Vision CSc83029 / Ioannis Stamos What Information Does Shading Encode In regions of constant albedo, changes of intensity correspond to changes in the surface normal of the scene

3-D Computer Vision CSc83029 / Ioannis Stamos Ideal Specular Model (Mirrors) n Perfect reflector sr *Very SMOOTH surface *All incident energy reflected in a single direction v Viewer received light only when v=r

3-D Computer Vision CSc83029 / Ioannis Stamos Phong Reflectance Model b=0.3, c=0.7, n=2 b=0.7, c=0.3, n=0.5 diffuse specular v: viewing direction α θi n s r

3-D Computer Vision CSc83029 / Ioannis Stamos Torrance-Sparrow Model Specular Reflection from Rough Surfaces. Surface Micro-Structure Model Facet orientation Mean orientation α Micro-facet Orientation Model: (example) (Gaussian Model) Isotropic σ: roughness parameter

3-D Computer Vision CSc83029 / Ioannis Stamos Torrance-Sparrow Model Masking and Shadowing Effects shadow Masked Light n s r v Specular Direction Radiance Geometric Factor G (Masking-Shadowing) n’ β

3-D Computer Vision CSc83029 / Ioannis Stamos Gradient Space (p,q) Surface normal can be represented by the intersection of the normal with a plane. p q x y Source z 1.0