Depthmap Reconstruction Based on Monocular cues

Slides:



Advertisements
Similar presentations
1 Photometric Stereo Reconstruction Dr. Maria E. Angelopoulou.
Advertisements

Photometric Image Formation
Computer Vision Radiometry. Bahadir K. Gunturk2 Radiometry Radiometry is the part of image formation concerned with the relation among the amounts of.
Announcements Project 2 due today Project 3 out today –demo session at the end of class.
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean 5403 T-R 3:00pm – 4:20pm Lecture #12.
3D Modeling from a photograph
Machine Vision Laboratory The University of the West of England Bristol, UK 2 nd September 2010 ICEBT Photometric Stereo in 3D Biometrics Gary A. Atkinson.
Capturing light Source: A. Efros. Image formation How bright is the image of a scene point?
Basic Principles of Surface Reflectance
Shadow Scanning [Bouguet 1999] Desk Lamp Camera Stick or pencil Desk The idea [Bouguet and Perona’98] J.-Y. Bouguet and P. Perona, “3D Photography on your.
1. What is Lighting? 2 Example 1. Find the cubic polynomial or that passes through the four points and satisfies 1.As a photon Metal Insulator.
Shape-from-X Class 11 Some slides from Shree Nayar. others.
Based on slides created by Edward Angel
1 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 Shading I.
University of New Mexico
Lecture 23: Photometric Stereo CS4670/5760: Computer Vision Kavita Bala Scott Wehrwein.
Course Review CS/ECE 181b Spring Topics since Midterm Stereo vision Shape from shading Optical flow Face recognition project.
May 2004SFS1 Shape from shading Surface brightness and Surface Orientation --> Reflectance map READING: Nalwa Chapter 5. BKP Horn, Chapter 10.
3-D Computer Vision CSc83029 / Ioannis Stamos 3-D Computer Vision CSc Radiometry and Reflectance.
Visibility Subspaces: Uncalibrated Photometric Stereo with Shadows Kalyan Sunkavalli, Harvard University Joint work with Todd Zickler and Hanspeter Pfister.
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.
Basic Principles of Surface Reflectance Lecture #3 Thanks to Shree Nayar, Ravi Ramamoorthi, Pat Hanrahan.
Photometric Stereo Merle Norman Cosmetics, Los Angeles Readings R. Woodham, Photometric Method for Determining Surface Orientation from Multiple Images.
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,
CS 480/680 Computer Graphics Shading I Dr. Frederick C Harris, Jr.
Light and shading Source: A. Efros.
Computer Vision Spring ,-685 Instructor: S. Narasimhan PH A18B T-R 10:30am – 11:50am Lecture #13.
CS 445 / 645: Introductory Computer Graphics
Reflectance Map: Photometric Stereo and Shape from Shading
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
Analysis of Lighting Effects Outline: The problem Lighting models Shape from shading Photometric stereo Harmonic analysis of lighting.
Y. Moses 11 Combining Photometric and Geometric Constraints Yael Moses IDC, Herzliya Joint work with Ilan Shimshoni and Michael Lindenbaum, the Technion.
Shape from Shading and Texture. Lambertian Reflectance Model Diffuse surfaces appear equally bright from all directionsDiffuse surfaces appear equally.
Capturing light Source: A. Efros.
Sources, Shadows, and Shading
Radiometry and Photometric Stereo 1. Estimate the 3D shape from shading information Can you tell the shape of an object from these photos ? 2.
Understanding the effect of lighting in images Ronen Basri.
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.
A survey of Light Source Detection Methods Nathan Funk University of Alberta Nov
November 4, THE REFLECTANCE MAP AND SHAPE-FROM-SHADING.
1 Self-Calibration and Neural Network Implementation of Photometric Stereo Yuji IWAHORI, Yumi WATANABE, Robert J. WOODHAM and Akira IWATA.
Color and Brightness Constancy Jim Rehg CS 4495/7495 Computer Vision Lecture 25 & 26 Wed Oct 18, 2002.
Shape from Shading Course web page: vision.cis.udel.edu/cv February 26, 2003  Lecture 6.
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.
Reflectance Function Estimation and Shape Recovery from Image Sequence of a Rotating object Jiping Lu, Jim Little UBC Computer Science ICCV ’ 95.
OpenGL Shading. 2 Objectives Learn to shade objects so their images appear three-dimensional Introduce the types of light-material interactions Build.
Announcements Final is Thursday, March 18, 10:30-12:20 –MGH 287 Sample final out today.
Understanding the effect of lighting in images Ronen Basri.
EECS 274 Computer Vision Sources, Shadows, and Shading.
Announcements Project 3a due today Project 3b due next Friday.
MAN-522 Computer Vision Spring
Instructor: S. Narasimhan
Merle Norman Cosmetics, Los Angeles
Common Classification Tasks
Image formation and the shape from shading problem
Image formation and the shape from shading problem
SHAPE FROM SHADING (Calculus of Variations Approach)
Announcements Project 3b due Friday.
Algorithm and perception
Part One: Acquisition of 3-D Data 2019/1/2 3DVIP-01.
Announcements Today: evals Monday: project presentations (8 min talks)
Announcements Final is Thursday, March 16, 10:30-12:20
Lecture 28: Photometric Stereo
What fraction of the incident light is reflected toward the viewer?
Announcements Project 3 out today demo session at the end of class.
Single View Modeling of Free-Form Scenes
Shape from Shading and Texture
Physical Problem of Simultaneous Linear Equations in Image Processing
Presentation transcript:

Depthmap Reconstruction Based on Monocular cues 第九章 单幅图像深度重建 Depthmap Reconstruction Based on Monocular cues

深度图

章节安排 基于单眼线索的深度重建 Shape From Shading Shape From Vanishing Point Shape From Defocus Shape From Texture

Shape From Shading

What is Shading? Well… not shadow… We can’t reconstruct shape from one shadow…

What is Shading? Variable levels of darkness Gives a cue for the actual 3D shape There is a relation between intensity and shape

Shading Examples These circles differ only in grayscale intensity Intensities give a strong “feeling” of scene structure

What determines scene radiance?       n  

   

Surface Normal Convenient notation for surface orientation A smooth surface has a tangent plane at every point We can model the surface using the normal at every point

The Shape From Shading Problem Given a grayscale image And albedo And light source direction Reconstruct scene geometry Can be modeled by surface normals

Lambertian Surface Appears equally bright from all viewing directions Reflects all light without absorbing Matte surface, no “shiny” spots Brightness of the surface as seen from camera is linearly correlated to the amount of light falling on the surface Here we will discuss only Lambertian surfaces under point-source illumination n    

Some Notations: Surface Orientation    

Some Notations: Surface Orientation            

Reflectance Map  

Reflectance Map Lambertian case Reflectance Map (Lambertian) Iso-brightness contour cone of constant

Reflectance Map Lambertian case Note: is maximum when iso-brightness contour Note: is maximum when

Reflectance Map Example Brightness as a function of surface orientation Lambertian surface iso-brightness contour  

Reflectance Map of a Glossy Surface Brightness as a function of surface orientation Surface with diffuse and glossy components

Reflectance Map Examples Brightness as a function of surface orientation

Graphics with a 3D Feel  

Shape From Shading?  

Shape From Shading! Use more images Shape from shading Photometric stereo Shape from shading Introduce constraints Solve locally Linearize problem

Photometric Stereo Take several pictures of same object under same viewpoint with different lighting

Photometric Stereo Take several pictures of same object under same viewpoint with different lighting

Photometric Stereo Take several pictures of same object under same viewpoint with different lighting

Photometric Stereo We can write this in matrix form: Lambertian case: Image irradiance: We can write this in matrix form:

改变光源所获得的同一个球的五幅图像

Shape From Shading! Use more images Shape from shading Photometric stereo Shape from shading Introduce constraints Solve locally Linearize problem

Human Perception Our brain often perceives shape from shading. Mostly, it makes many assumptions to do so. For example: Light is coming from above (sun). Biased by occluding contours. by V. Ramachandran

Main Approaches  

Main Approaches  

Main Approaches  

Main Approaches  

Basic MINimizatION Solution

Stereographic Projection (p,q)-space (gradient space) (f,g)-space Problem (p,q) can be infinite when Redefine reflectance map as

Occluding Boundaries and are known The values on the occluding boundary can be used as the boundary condition for shape-from-shading

Image Irradiance Constraint Image irradiance should match the reflectance map Minimize (minimize errors in image irradiance in the image)

Smoothness Constraint Used to constrain shape-from-shading Relates orientations (f,g) of neighboring surface points Minimize : surface orientation under stereographic projection (penalize rapid changes in surface orientation f and g over the image)

Basic Propagation Solution Horn [85] Solution by Characteristic Curves Basic Propagation Solution

Propagating Solution    

Propagating Solution  

Propagating Solution  

Propagating Solution    

Propagating Characteristic Curve Need to initialize every curve at some known point Singular points Occluding boundaries      

Propagating Characteristic Curve Need to initialize every curve at some known point Singular points Occluding boundaries Curves are “grown” independently, very instable      

Basic LINEARIZED Solution Pentland, 1988 Basic LINEARIZED Solution

Linearized Solution Describe reflection map as a function and linearized it. S1. Calculate the Taylor series expansion and keep the low-order items:

Linearized Solution 2. Apply Fourier transform to both side of equation: Calculate Then make inverse Fourier transform to obtain the surface normal

Input image Ground truth Minimization based method Propagation based method Improved propagation based method Linearized method