3D Shape and Indirect Appearance By Structured Light Transport

Similar documents
3D Shape and Indirect Appearance By Structured Light Transport. Authors: O Toole, Mather, and Kutulakos Presented by: Harrison Billmers, Allen Hawkes

Light transport matrices

Computational light transport

More computational light transport

Light Transport CS434. Daniel G. Aliaga Department of Computer Science Purdue University

Stereo and structured light

Global Illumination. COMP 575/770 Spring 2013

CONTENTS. High-Accuracy Stereo Depth Maps Using Structured Light. Yeojin Yoon

Integrated three-dimensional reconstruction using reflectance fields

Rendering Synthetic Objects into Real Scenes. based on [Debevec98]

Epipolar Geometry in Stereo, Motion and Object Recognition

Multiple View Geometry

Other approaches to obtaining 3D structure

Computational Cameras: Exploiting Spatial- Angular Temporal Tradeoffs in Photography

Today. Stereo (two view) reconstruction. Multiview geometry. Today. Multiview geometry. Computational Photography

Flexible Calibration of a Portable Structured Light System through Surface Plane

55:148 Digital Image Processing Chapter 11 3D Vision, Geometry

calibrated coordinates Linear transformation pixel coordinates

Lecture 22: Basic Image Formation CAP 5415

Other Reconstruction Techniques

Three-Dimensional Sensors Lecture 2: Projected-Light Depth Cameras

Computational Imaging for Self-Driving Vehicles

Structured light , , Computational Photography Fall 2017, Lecture 27

SAMPLING AND NOISE. Increasing the number of samples per pixel gives an anti-aliased image which better represents the actual scene.

Epipolar geometry contd.

Illumination Algorithms

Jinwei Ye. Research Interests. Education. Research Experience. Phone: (302) Homepage:

GAMES Webinar: Rendering Tutorial 2. Monte Carlo Methods. Shuang Zhao

3D object recognition used by team robotto

3D Modeling using multiple images Exam January 2008

Image Formation. Antonino Furnari. Image Processing Lab Dipartimento di Matematica e Informatica Università degli Studi di Catania

Transparent Object Shape Measurement Based on Deflectometry

Inverse Light Transport (and next Separation of Global and Direct Illumination)

Stereo and Epipolar geometry

Inline Computational Imaging: Single Sensor Technology for Simultaneous 2D/3D High Definition Inline Inspection

CS635 Spring Department of Computer Science Purdue University

CHAPTER 9. Classification Scheme Using Modified Photometric. Stereo and 2D Spectra Comparison

Multiple View Geometry

The end of affine cameras

Computer Vision. The image formation process

The Rendering Equation & Monte Carlo Ray Tracing

Computer Vision Lecture 17

Multiple Views Geometry

Computer Vision Lecture 17

Radiometric Compensation using Stratified Inverses

Depth. Common Classification Tasks. Example: AlexNet. Another Example: Inception. Another Example: Inception. Depth

Image Based Lighting with Near Light Sources

Image Based Lighting with Near Light Sources

High Speed Digital Microscope

Lecture 17: Recursive Ray Tracing. Where is the way where light dwelleth? Job 38:19

Image-based Lighting

Epipolar Geometry CSE P576. Dr. Matthew Brown

Lecture 9 & 10: Stereo Vision

Global Illumination. CSCI 420 Computer Graphics Lecture 18. BRDFs Raytracing and Radiosity Subsurface Scattering Photon Mapping [Ch

Lecture 19: Depth Cameras. Visual Computing Systems CMU , Fall 2013

The main problem of photogrammetry

Final Project: Real-Time Global Illumination with Radiance Regression Functions

An Innovative Three-dimensional Profilometer for Surface Profile Measurement Using Digital Fringe Projection and Phase Shifting

Range Sensors (time of flight) (1)

Dense 3D Reconstruction. Christiano Gava

A Theory of Multi-Layer Flat Refractive Geometry

specular diffuse reflection.

CS635 Spring Department of Computer Science Purdue University

L2 Data Acquisition. Mechanical measurement (CMM) Structured light Range images Shape from shading Other methods

Radiometry and reflectance

Coding and Modulation in Cameras

Global Illumination. Global Illumination. Direct Illumination vs. Global Illumination. Indirect Illumination. Soft Shadows.

Physics-based Vision: an Introduction

Perspective Projection [2 pts]

Introduction to Computer Vision. Week 8, Fall 2010 Instructor: Prof. Ko Nishino

Stereo Vision. MAN-522 Computer Vision

3D Computer Vision 1

Radiance. Pixels measure radiance. This pixel Measures radiance along this ray

Il colore: acquisizione e visualizzazione. Lezione 17: 11 Maggio 2012

Announcements. Written Assignment 2 out (due March 8) Computer Graphics

Partial Calibration and Mirror Shape Recovery for Non-Central Catadioptric Systems

Global Illumination. Global Illumination. Direct Illumination vs. Global Illumination. Indirect Illumination. Soft Shadows.

Computer Graphics. Lecture 10. Global Illumination 1: Ray Tracing and Radiosity. Taku Komura 12/03/15

Capturing light. Source: A. Efros

Feature Transfer and Matching in Disparate Stereo Views through the use of Plane Homographies

Image Formation: Light and Shading. Introduction to Computer Vision CSE 152 Lecture 3

3DPIXA: options and challenges with wirebond inspection. Whitepaper

Global Illumination CS334. Daniel G. Aliaga Department of Computer Science Purdue University

Dense 3D Reconstruction. Christiano Gava

FACE RECOGNITION USING INDEPENDENT COMPONENT

Computer Graphics. Lecture 13. Global Illumination 1: Ray Tracing and Radiosity. Taku Komura

Lecture 10: Multi view geometry

Capturing, Modeling, Rendering 3D Structures

Radiometry & BRDFs CS295, Spring 2017 Shuang Zhao

Image Transfer Methods. Satya Prakash Mallick Jan 28 th, 2003

CS201 Computer Vision Camera Geometry

Local Illumination. CMPT 361 Introduction to Computer Graphics Torsten Möller. Machiraju/Zhang/Möller

The Shading Probe: Fast Appearance Acquisition for Mobile AR

How to Compute the Pose of an Object without a Direct View?

Announcements. Image Formation: Light and Shading. Photometric image formation. Geometric image formation

DIFFUSE-SPECULAR SEPARATION OF MULTI-VIEW IMAGES UNDER VARYING ILLUMINATION. Department of Artificial Intelligence Kyushu Institute of Technology

1 Projective Geometry

Overview of Active Vision Techniques

3D Scanning. Qixing Huang Feb. 9 th Slide Credit: Yasutaka Furukawa

High Dynamic Range Imaging.

Transcription:

3D Shape and Indirect Appearance By Structured Light Transport CVPR 2014 - Best paper honorable mention Matthew O Toole, John Mather, Kiriakos N. Kutulakos Department of Computer Science University of Toronto By FU, Kangping Credits: K. Kutulakos, TI TM, J. Geng

Structured-light 3D surface imaging Projecting a narrow band of light onto a 3D shaped surface produces a line of illumination that appears distorted from other perspectives than that of the projector, and can be used for an exact geometric reconstruction of the surface shape.

Light Transport - Indirect light Common assumption in CV: Light travels along direct paths; Lights in natural scenes Light reflects and refracts; Undergoes specular and diffuse inter-reflections;

Light Transport - Indirect light Two families of transport paths dominate image formation in a projector-camera systems Epipolar paths; Non-epipolar paths; Contributions of these paths are hard to separate in images; Easy to untangle in the optical domain before acquisition takes place;

Experimental Results

Contributions A novel technique Structured Light Transport Define and address four imaging problems: One-shot indirect-only imaging; One-shot indirect-invariant imaging; Given any desired illumination, capture an image where light appears to have been transported by direct paths only; Two-shot direct-only imaging; One-shot multi-pattern imaging; Any N desired illuminations;

Contributions A physical device that just outputs live video A novel combination of existing off-the-shelf components; A conventional 28Hz video camera; A pair of synchronized digital micro-mirror devices (DMDs) operating at 2.7kHz to 24kHz; Optics for coupling them;

Contributions The first demonstration of an indirect-only video camera ; Shows how to capture views of a scene that are invariant to indirect light with just one SLT shot; Shows that any ensemble of structured-light patterns can be made robust to indirect light; Shows that SLT imaging can turn any multipattern 3D structured-light method into a oneshot technique for dynamic shape capture;

The Stereo Transport Matrix Light transport equation The camera and projector respond linearly to light; i: image, column vector; p: the P-pixel projected pattern, column vector T: I P instantaneous light transport matrix; T[i,p]: total radiance transported from projector pixel p to image pixel I over all possible paths; NG, R., etc. All-frequency shadows using non-linear wavelet lighting approximation. SIGGRAPH 2003

The Stereo Transport Matrix A projector and a camera define a stereo pair Classify elements of T into: Epipolar elements Non-epipolar elements Direct elements

The Stereo Transport Matrix

Dominance of Non-Epipolar Transport Non-epipolar dominance assumption: The non-epipolar component is very largely relative to the epipolar indirect for a broad range of scenes; Theoretically and experimentally supported.

Imaging by SLT Primal-dual coding Primal-dual coding primal-dual coding acquires photos governed by the above transport probing equation; l: a column vector of all ones; denotes the element-wise multiplication of two equal-sized matrices; Conventional photography: M DoF for controlling the output photo; The probing matrix: N M. M O Toole, etc. Primal-Dual Coding to Probe Light Transport. SIGGRAPH 2012

Imaging by SLT Primal-dual coding How to set π? How to design an imaging system that implements the equation? The key ingredient is an ability to simultaneously modulate light at its source (the projector) and its destination (the sensor). M O Toole, etc. Primal-Dual Coding to Probe Light Transport. SIGGRAPH 2012

Imaging by SLT Primal-dual coding How to determine m and q for a given π? Stochastic estimators for general probing; Optical probing: Opening the camera s shutter; Project pattern q(t) onto the scene; Use a semi-transparent pixel mask m(t) to modulate the light arriving at individual camera pixels; Close the shutter. M O Toole, etc. Primal-Dual Coding to Probe Light Transport. SIGGRAPH 2012

Imaging by SLT Primal-dual coding Prototype: To acquire a primal-dual coded photo, we project a sequence of illumination patterns onto the scene and simultaneously display a sequence of modulation patterns on the LCD panel; The camera s shutter remains open throughout this process. M O Toole, etc. Primal-Dual Coding to Probe Light Transport. SIGGRAPH 2012

Dominance of Non-Epipolar Transport Classify elements of T into: Epipolar elements Non-epipolar elements Direct elements Non-epipolar dominance assumption

Imaging by Structured Light Transport Conventional structured-light imaging - π 1 Non-epipolar blocks are dependent on patterns; Indirect-invariant imaging - π 2 Indirect-only imaging - π 3 Epipolar-only imaging - π 4 One-show, multi-pattern, indirectinvariant imaging - π 5 Partition the I image pixels into S sets and let b(i) be vinary vectors of size I indicating the pixel membership of each set. S sub-images, each of which is a view of the scene under a specific structured-light pattern in the sequence.

Live Structured-Light-Transport Imaging - DMD Digital micro-mirror device Microscopic mirrors, corresponding to pixels; Mirrors rotatable ±10-12 ; Toggled on: bright; Toggled off: dark; Toggled on and off quickly: grayscale;

Live Structured-Light-Transport Imaging LCD vs DMD LCDs are not suitable for video-rate probing: they refresh at 30-200Hz; DMD: 2.7-24kHz; Problem: DMDs are binary Turn the derivation of masks and projection patterns into a combinatorial optimization problem. Approach: Derive randomized decompositions of π that approximate Eq.(right) in expectation.

Experimental Results

Concluding Remarks SLT imaging offers a powerful new way to analyze the appearance of complex scenes and to boost the abilities of existing reconstruction algorithms.