Image-Based Modeling of Complex Surfaces Todd Zickler DEAS, Harvard University.

Slides:



Advertisements
Similar presentations
A Projective Framework for Radiometric Image Analysis CVPR 2009 Date: 2010/3/9 Reporter : Annie lin.
Advertisements

Computer graphics & visualization Global Illumination Effects.
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean 5403 T-R 3:00pm – 4:20pm Lecture #12.
Lecture 35: Photometric stereo CS4670 / 5670 : Computer Vision Noah Snavely.
3D Modeling from a photograph
Spherical Convolution in Computer Graphics and Vision Ravi Ramamoorthi Columbia Vision and Graphics Center Columbia University SIAM Imaging Science Conference:
Measuring BRDFs. Why bother modeling BRDFs? Why not directly measure BRDFs? True knowledge of surface properties Accurate models for graphics.
Vision Sensing. Multi-View Stereo for Community Photo Collections Michael Goesele, et al, ICCV 2007 Venus de Milo.
Robust Object Tracking via Sparsity-based Collaborative Model
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.
Illumination Model How to compute color to represent a scene As in taking a photo in real life: – Camera – Lighting – Object Geometry Material Illumination.
Advanced Computer Graphics CSE 190 [Spring 2015], Lecture 14 Ravi Ramamoorthi
Project 3 extension: Wednesday at noon Final project proposal extension: Friday at noon >consult with Steve, Rick, and/or Ian now! Project 2 artifact winners...
Course Review CS/ECE 181b Spring Topics since Midterm Stereo vision Shape from shading Optical flow Face recognition project.
Capturing light Source: A. Efros. Review Pinhole projection models What are vanishing points and vanishing lines? What is orthographic projection? How.
Advanced Computer Graphics (Fall 2010) CS 283, Lecture 16: Image-Based Rendering and Light Fields Ravi Ramamoorthi
Measurement, Inverse Rendering COMS , Lecture 4.
Image-Based Modeling and Rendering CS 6998 Lecture 6.
Multi-view stereo Many slides adapted from S. Seitz.
Visibility Subspaces: Uncalibrated Photometric Stereo with Shadows Kalyan Sunkavalli, Harvard University Joint work with Todd Zickler and Hanspeter Pfister.
Lecture 32: Photometric stereo, Part 2 CS4670: Computer Vision Noah Snavely.
1 Lecture 9 Lighting Light Sources Reflectance Camera Models.
Multi-view Stereo Beyond Lambert Jin et al., CVPR ’03 Joshua Stough November 12, 2003.
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.
Motion Field and Optical Flow. Outline Motion Field and Optical Flow Definition, Example, Relation Optical Flow Constraint Equation Assumptions & Derivation,
CSCE 641: Computer Graphics Image-based Rendering Jinxiang Chai.
Photometric Stereo Merle Norman Cosmetics, Los Angeles Readings R. Woodham, Photometric Method for Determining Surface Orientation from Multiple Images.
Lecture 20: Light, reflectance and photometric stereo
Measure, measure, measure: BRDF, BTF, Light Fields Lecture #6
Review: Binocular stereo If necessary, rectify the two stereo images to transform epipolar lines into scanlines For each pixel x in the first image Find.
Computer Graphics Inf4/MSc Computer Graphics Lecture Notes #16 Image-Based Lighting.
CSC418 Computer Graphics n Raytracing n Shadows n Global Illumination.
Real-Time High Quality Rendering CSE 291 [Winter 2015], Lecture 6 Image-Based Rendering and Light Fields
Computer Vision Spring ,-685 Instructor: S. Narasimhan PH A18B T-R 10:30am – 11:50am Lecture #13.
1 Fabricating BRDFs at High Spatial Resolution Using Wave Optics Anat Levin, Daniel Glasner, Ying Xiong, Fredo Durand, Bill Freeman, Wojciech Matusik,
Reconstructing Relief Surfaces George Vogiatzis, Philip Torr, Steven Seitz and Roberto Cipolla BMVC 2004.
1 Intelligent Robotics Research Centre (IRRC) Department of Electrical and Computer Systems Engineering Monash University, Australia Visual Perception.
Advanced Computer Graphics (Spring 2013) CS 283, Lecture 15: Image-Based Rendering and Light Fields Ravi Ramamoorthi
Shape from Shading and Texture. Lambertian Reflectance Model Diffuse surfaces appear equally bright from all directionsDiffuse surfaces appear equally.
A Photometric Approach for Estimating Normals and Tangents Michael Holroyd University of Virginia Jason Lawrence University of Virginia Greg Humphreys.
What Does Motion Reveal About Transparency ? Moshe Ben-Ezra and Shree K. Nayar Columbia University ICCV Conference October 2003, Nice, France This work.
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.
Interreflections : The Inverse Problem Lecture #12 Thanks to Shree Nayar, Seitz et al, Levoy et al, David Kriegman.
Announcements Office hours today 2:30-3:30 Graded midterms will be returned at the end of the class.
CS332 Visual Processing Department of Computer Science Wellesley College CS 332 Visual Processing in Computer and Biological Vision Systems Overview of.
Photo-realistic Rendering and Global Illumination in Computer Graphics Spring 2012 Material Representation K. H. Ko School of Mechatronics Gwangju Institute.
Lighting CSIS 5838: Graphics and Animation for Gaming.
CSE 140: Computer Vision Camillo J. Taylor Assistant Professor CIS Dept, UPenn.
Computer Graphics (Spring 2003) COMS 4160, Lecture 18: Shading 2 Ravi Ramamoorthi Guest Lecturer: Aner Benartzi.
Multiple Light Source Optical Flow Multiple Light Source Optical Flow Robert J. Woodham ICCV’90.
Computer Vision, CS766 Staff Instructor: Li Zhang TA: Yu-Chi Lai
Cornell CS465 Spring 2004 Lecture 4© 2004 Steve Marschner 1 Shading CS 465 Lecture 4.
Active Lighting for Appearance Decomposition Todd Zickler DEAS, Harvard University.
Illumination Model How to compute color to represent a scene As in taking a photo in real life: – Camera – Lighting – Object Geometry Material Illumination.
Tal Amir Advanced Topics in Computer Vision May 29 th, 2015 COUPLED MOTION- LIGHTING ANALYSIS.
Understanding the effect of lighting in images Ronen Basri.
Announcements Project 3a due today Project 3b due next Friday.
MAN-522 Computer Vision Spring
Shading CS 465 Lecture 4 © 2004 Steve Marschner • 1.
Shading Variation in observed color across an object
Outline Peter N. Belhumeur, Joao P. Hespanha, and David J. Kriegman, “Eigenfaces vs. Fisherfaces: Recognition Using Class Specific Linear Projection,”
Illumination Model How to compute color to represent a scene
Signal and Image Processing with Generative Models
Part One: Acquisition of 3-D Data 2019/1/2 3DVIP-01.
Filtering Things to take away from this lecture An image as a function
Announcements Today: evals Monday: project presentations (8 min talks)
Liyuan Li, Jerry Kah Eng Hoe, Xinguo Yu, Li Dong, and Xinqi Chu
Shape from Shading and Texture
Presentation transcript:

Image-Based Modeling of Complex Surfaces Todd Zickler DEAS, Harvard University

Image-Based Modeling of Complex Surfaces Appearance

Image-Based Modeling of Complex Surfaces Modeling Appearance: Face Recognition [Harvard Face Database]

Image-Based Modeling of Complex Surfaces Modeling Appearance: Tracking Spacetime Faces [Zhang et al., 2004] Detection/tracking of facial features [Colmenarez et al., 1999]

Image-Based Modeling of Complex Surfaces Modeling Appearance: Applications  Object recognition  Face recognition  Visual tracking  Human-computer interfaces  Compression  Navigation  Surveillance  Metrology  Inspection  Vision for Graphics

Image-Based Modeling of Complex Surfaces Appearance

Image-Based Modeling of Complex Surfaces Non-parametric Appearance: Uniform Sampling? 5 º sampling 1,000,000 images >1x10 6 Mb 1 º sampling 625,000,000 images >1x10 9 Mb

Image-Based Modeling of Complex Surfaces Appearance = Shape + Reflectance SHAPEREFLECTANCE

Image-Based Modeling of Complex Surfaces Reflectance

Image-Based Modeling of Complex Surfaces Outline I = f ( shape, reflectance, illumination ) 1. SHAPE f -1 ( I ) = ?

Image-Based Modeling of Complex Surfaces Outline 1. SHAPE I = f ( shape, reflectance, illumination )

Image-Based Modeling of Complex Surfaces Outline 1. SHAPE + 2. REFLECTANCE

Image-Based Modeling of Complex Surfaces Shape: Restrictive Reflectance Assumptions Shape from shading [Tsai and Shaw, 1994] Variational Stereo [Faugeras and Keriven, 1998] Space Carving [Kutulakos and Seitz, 1998] Multiple-window stereo [Fusiello et al., 1997]

Image-Based Modeling of Complex Surfaces Simple (and Common!) Reflectance Model LAMBERTIAN: IDEALLY DIFFUSE

Image-Based Modeling of Complex Surfaces Example: Conventional Stereo

Image-Based Modeling of Complex Surfaces Example: Conventional Stereo

Image-Based Modeling of Complex Surfaces Reflectance: BRDF

Image-Based Modeling of Complex Surfaces Reflectance: BRDF

Image-Based Modeling of Complex Surfaces Helmholtz Reciprocity [Helmholtz 1925; Minnaert 1941; Nicodemus et al. 1977]

Image-Based Modeling of Complex Surfaces Stereo vs. Helmholtz Stereo STEREOHELMHOLTZ STEREO

Image-Based Modeling of Complex Surfaces Stereo vs. Helmholtz Stereo STEREOHELMHOLTZ STEREO

Image-Based Modeling of Complex Surfaces Reciprocal Images  Specularities “fixed” to surface IlIl IrIr  Relation between I l and I r independent of BRDF

Image-Based Modeling of Complex Surfaces Reciprocity Constraint ^ n vlvl ^ vrvr ^ p olol oror = vlvl ^ vrvr ^ p olol oror ^ n

Image-Based Modeling of Complex Surfaces Reciprocity Constraint ^ n vlvl ^ vrvr ^ p olol oror = vlvl ^ vrvr ^ p olol oror ^ n  Arbitrary reflectance  Surface normal

Image-Based Modeling of Complex Surfaces Reciprocal Acquisition CAMERA LIGHT SOURCE

Image-Based Modeling of Complex Surfaces Recovered Normals [ECCV 2002]

Image-Based Modeling of Complex Surfaces Recovered Surface [ECCV 2002]

Image-Based Modeling of Complex Surfaces Helmholtz Stereopsis: Recent Work Uncalibrated Helmholtz Stereopsis Binocular Helmholtz Stereopsis [CVPR 2003][ICCV 2003]

Image-Based Modeling of Complex Surfaces Outline 1. SHAPE + 2. REFLECTANCE

Image-Based Modeling of Complex Surfaces Spatially-varying Reflectance 5 º sampling: 1,000,000 images; >1x10 6 Mb 1 º sampling: 625,000,000 images; >1x10 9 Mb x 

Image-Based Modeling of Complex Surfaces Point-wise Reflectance Measurement (& Light Fields) Stanford Computer Graphics LaboratoryUSC Institute for Creative Technologies Graphics Lab Mitsubishi Electric Research LaboratoriesUniversity of Illinois Beckman Institute

Image-Based Modeling of Complex Surfaces Reflectance Sharing = Scattered Data Interpolation )()θ,(qfxf     q  x θ  

Image-Based Modeling of Complex Surfaces Application: Human Face

Image-Based Modeling of Complex Surfaces Application: Human Face DIFFUSESPECULAR          N i iikkk qqqplxaqf 1 λ)()()( ~ 

Image-Based Modeling of Complex Surfaces PREDICTED Application: Human Face ACTUALPREDICTED

Image-Based Modeling of Complex Surfaces Predicting Appearance in Real Time

Image-Based Modeling of Complex Surfaces Conclusion SHAPEREFLECTANCE

Image-Based Modeling of Complex Surfaces Future Work 1. Face/object recognition 2. Surface structure at shape/reflectance interface, transparency 3. Appearance over time  weathering, aging 4. Dynamic appearance  Reflectance under deformation