Polarization-based Inverse Rendering from Single View Daisuke Miyazaki Robby T. Tan Kenji Hara Katsushi Ikeuchi.

Slides:



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

Photometric Image Formation
A Projective Framework for Radiometric Image Analysis CVPR 2009 Date: 2010/3/9 Reporter : Annie lin.
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.
3D Modeling from a photograph
Basic Principles of Surface Reflectance
Torrance Sparrow Model of Reflectance + Oren Nayar Model of Reflectance.
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
Computer Graphics (Spring 2008) COMS 4160, Lecture 20: Illumination and Shading 2
Measurement, Inverse Rendering COMS , Lecture 4.
Part I: Basics of Computer Graphics
3-D Computer Vision CSc83029 / Ioannis Stamos 3-D Computer Vision CSc Radiometry and Reflectance.
Objectives Learn to shade objects so their images appear three- dimensional Learn to shade objects so their images appear three- dimensional Introduce.
1 Lecture 9 Lighting Light Sources Reflectance Camera Models.
Basic Principles of Surface Reflectance Lecture #3 Thanks to Shree Nayar, Ravi Ramamoorthi, Pat Hanrahan.
Object recognition under varying illumination. Lighting changes objects appearance.
Photometric Stereo Merle Norman Cosmetics, Los Angeles Readings R. Woodham, Photometric Method for Determining Surface Orientation from Multiple Images.
Photometric Stereo & Shape from Shading
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.
Computer Vision Spring ,-685 Instructor: S. Narasimhan PH A18B T-R 10:30am – 11:50am Lecture #13.
1/20 Obtaining Shape from Scanning Electron Microscope Using Hopfield Neural Network Yuji Iwahori 1, Haruki Kawanaka 1, Shinji Fukui 2 and Kenji Funahashi.
Image-Based Rendering from a Single Image Kim Sang Hoon Samuel Boivin – Andre Gagalowicz INRIA.
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.
PCB Soldering Inspection. Structured Highlight approach Structured Highlight method is applied to illuminating and imaging specular surfaces which yields.
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.
Inverse Global Illumination: Recovering Reflectance Models of Real Scenes from Photographs Computer Science Division University of California at Berkeley.
Diffuse Reflections from Rough Surfaces Lecture #5
A survey of Light Source Detection Methods Nathan Funk University of Alberta Nov
December 11, 2002MVA20021 Determining Shapes of Transparent Objects from Two Polarization Images Daisuke Miyazaki Masataka Kagesawa Katsushi Ikeuchi The.
Lighting CSIS 5838: Graphics and Animation for Gaming.
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.
Computer Graphics Laboratory, Hiroshima City University All images are compressed. The images in this file is not the original.
Computer Graphics Laboratory, Hiroshima City University All images are compressed. The images in this file are not.
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.
Polarization-based dehazing using two reference objects
3D Object Reconstruction Using Multiple Linear Light Sources in Image Scanner Advisor :趙春棠 Chun-Tang Chao Master :鍾明軒 Ming-Hsuan Chung 01.
Laws of Reflection and Plane Mirror Images
Polarization-based Shape Estimation of Transparent Objects by Using Raytracing and PLZT Camera Daisuke MiyazakiThe University of Tokyo Noriyuki TakashimaFuruuchi.
Reflectance Function Estimation and Shape Recovery from Image Sequence of a Rotating object Jiping Lu, Jim Little UBC Computer Science ICCV ’ 95.
An Introduction to Reflection SNC2D. We Reflect Light None of us generates light in the visible region of the electromagnetic spectrum. We are not sources.
Tal Amir Advanced Topics in Computer Vision May 29 th, 2015 COUPLED MOTION- LIGHTING ANALYSIS.
OpenGL Shading. 2 Objectives Learn to shade objects so their images appear three-dimensional Introduce the types of light-material interactions Build.
Understanding the effect of lighting in images Ronen Basri.
Announcements Project 3a due today Project 3b due next Friday.
MAN-522 Computer Vision Spring
Laws of reflection.
Merle Norman Cosmetics, Los Angeles
Polarization-based Inverse Rendering from Single View
Image formation and the shape from shading problem
Image formation and the shape from shading problem
Announcements Project 3b due Friday.
Part One: Acquisition of 3-D Data 2019/1/2 3DVIP-01.
Depthmap Reconstruction Based on Monocular cues
Announcements Today: evals Monday: project presentations (8 min talks)
An Algorithm of Eye-Based Ray Tracing on MATLAB
Daisuke Miyazaki Katsushi Ikeuchi The University of Tokyo
Daisuke Miyazaki Katsushi Ikeuchi The University of Tokyo
All images are compressed.
Determining Shapes of Transparent Objects from Two Polarization Images
Daisuke Miyazaki The University of Tokyo
All images are compressed.
Presentation transcript:

Polarization-based Inverse Rendering from Single View Daisuke Miyazaki Robby T. Tan Kenji Hara Katsushi Ikeuchi

2 Modeling cultural assets Integrated framework for obtaining 3 types of information Geometrical Photometrical Environmental

3 Related work GeometryPhotometryEnvironment Tominaga et.al Zheng et.al Nayar et.al Sato et.al Ramamoorthi et.al Nishino et.al Hara et.al Proposed method

4 Outline 1. Reflection components separation 2. Shape from polarization using diffuse light 3. Light source estimation from intensity peak 4. Reflection parameters estimation by l.s.m. Minimize K s, σ rendered image real image 2

1. Reflection components separation

6 Dichromatic reflection model Incident light Specularly reflected light Diffusely reflected light Air Object Surface normal

7 Reflection components separation Diffuse Input Specular [Tan2002] Shape Illumination Reflection parameters

2. Shape from polarization

9 Related work ObjectReflectionView Koshikawa 1979OpaqueSpecular1 Wolff 1990OpaqueDiffuse2 Rahmann et.al. 2001OpaqueDiffuse2~5 Miyazaki et.al. 2002TransparentSpecular2 Proposed methodOpaqueDiffuse1

10 Polarization Incident light Specularly reflected light Diffusely reflected light Air Object

11 Surface normal Object Surface normal Polarizer Camera  Zenith angle  Azimuth angle

12 Azimuth angleφ and intensity difference Rotation angle of polarizer Intensity I max 360  11 22  -ambiguity I min Azimuth angle 

13 Propagation [Ikeuchi&Horn1981] Determination of azimuth angle  Propagate φ from occluding boundary to inner part of object area (Assumption: smooth surface) object Cannot apply to “dimples”(=perfect concave)

14 Zenith angleθ and DOPρ ° Zenith angle θ DOP ρ Degree Of Polarization ρ θ

15 Modification ° Zenith angle θ DOP ρ Degree Of Polarization u: modification factor Raises DOP Assumption Closed smooth object “u” is constant Definition of DOP: Modified DOP: u

16 Surface normal φ θ

17 Height Relaxation method Minimize: where, Gradient Height H Iteratively update: [Ikeuchi1984] Surface normal

3. Illumination estimation

19 Illumination sphere θ=0° θ=90° θ=180° Object Light source is represented in polar coordinate system (θ, φ) φ=0° φ=90° φ=180° φ=270° L 1 =(θ 1, φ 1 ) L 2 =(θ 2, φ 2 ) L 3 =(θ 3, φ 3 )

20 Illumination estimation Detect position of intensity peak Determine light source orientation from the peak 1.Project to (θ, φ)-space 2.Thresholding 3.Detect intensity peak

4. Reflection parameters estimation

22 Torrance-Sparrow reflection model Specular reflectionDiffuse reflection Incident light Surface normal View Bisector Object surface α θiθi θrθr Known: θ i, θ r, α Unknown: Diffuse reflection scale; K d Specular reflection scale; K s Surface roughness; σ

23 Reflection parameters estimation Solve the following least-square problem by steepest-descent method Minimize K s, σ rendered image real image 2

Experimental result

25 Input Intensity I Azimuth angleφ DOPρ

26 Result of shape estimation

27 Result of illumination estimation Actual illumination distribution Estimated illumination distribution

28 Rendering result Input Synthesized image Rendered image under different illumination & view

29 Result for another object Input Synthesized image Estimated shape Rendered image under different illumination & view

30 Conclusions Estimated geometrical, photometrical, environmental information in one integrated framework –Shape from polarization –Surface reflection parameters from iterative computation –Illumination from intensity peak

31 Application to digital archiving project Multiple View Modeling a statue in a room –IBR with surface normal reflection parameters Photorealistic preservation

Fin

(c) Daisuke Miyazaki 2003 All rights reserved. D. Miyazaki, R. T. Tan, K. Hara, K. Ikeuchi, "Polarization-based Inverse Rendering from Single View," in Proceedings of International Symposium on the CREST Digital Archiving Project, pp.51-65, Tokyo, Japan,