Top Banner
Procam and Campro Shree K. Nayar Computer Science Columbia University Support: NSF, ONR Procams 2006 PROCAMS Shree K. Nayar,
49

Procam and Campro

Jan 01, 2016

Download

Documents

kim-spears

Procam and Campro. Computer Science Columbia University. Shree K. Nayar. Support: NSF, ONR Procams 2006. PROCAMS. Shree K. Nayar ,. Cameras for Projectors (Campro): Display better or new images (Geometry, Shadows, Radiometry, Focus, Multi-Projectors). P. C. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Procam and Campro

Procam and Campro

Shree K. Nayar

Computer ScienceColumbia University

Support: NSF, ONR

Procams 2006PROCAMS Shree K. Nayar,

Page 2: Procam and Campro

Convergence of Cameras and Projectors

Cameras for Projectors (Campro):

Display better or new images

(Geometry, Shadows, Radiometry, Focus, Multi-Projectors)

P

C

Projectors & Cameras for Apps (ProCamApp):

Enhance existing or create new application

(Immersion, Augmentation, Navigation, Surgery)

P

C

Projectors for Cameras (Procam):

Capture better or new images

(Quality, Matting, Relighting, Refocusing)

P

C

PROCAMS Shree K. Nayar,

Page 3: Procam and Campro

Brief History of the Flash

Gas FlameIbbetson

1840

FlashbulbChauffour

1893

ElectricFlashbubVierkotter

1925

CommercialFlashbub

Ostermeier

1930

DigitalCameraFlash

2006

Flash/No Flash

Multi-Flash

Flash Matting

PROCAMS Shree K. Nayar,

Page 4: Procam and Campro

Projector as a Programmable Flash

Lighting Capture

2D 2D

4D 4D

PROCAMS Shree K. Nayar,

Page 5: Procam and Campro

Projector as a Programmable Flash

Depth from Projector Defocus

Image-Complete Depth Maps

(with Li Zhang, Siggraph 2006)

Separation of Direct and Global Illumination

Scattering Properties of Real Materials

(with Krishnan, Grossberg, Raskar, Siggraph 2006)

PROCAMS Shree K. Nayar,

Page 6: Procam and Campro

Courtesy of Koesbong @ flickr.com

Camera Defocus

PROCAMS Shree K. Nayar,

Page 7: Procam and Campro

Focal Plane SurfaceCamera

Depth from Camera Defocus

( Pentland 87, Subbarao 88, Darrell and Wohn 88,Nayar and Nakagawa 89, Ens and Lawrence 91, Bove 93, Nayar et al. 95, Watanabe et al. 98 )

Camera Defocus:

Captured

PROCAMS Shree K. Nayar,

Page 8: Procam and Campro

Focal Plane

Lamp

Projector

Projector Defocus

PROCAMS Shree K. Nayar,

Page 9: Procam and Campro

Focal Plane Surface Projector

Lamp

Projector Defocus

PROCAMS Shree K. Nayar,

Page 10: Procam and Campro

Focal Plane Surface Projector

Lamp

Projector Defocus

Projector Defocus:

Projected

PROCAMS Shree K. Nayar,

Page 11: Procam and Campro

Camera Defocus:

Captured

Camera Defocus vs. Projector Defocus

Projector Defocus:

Projected

PROCAMS Shree K. Nayar,

Page 12: Procam and Campro

Focal Plane

LampSh

ift

Surface ProjectorCamera

Projector Defocus Model:

Temporal Defocus Method

Spectrum

Depth Estimation:PROCAMS Shree K. Nayar,

Page 13: Procam and Campro

Projector

Half-mirror

Camera

Half-mirror

Projector

Camera

Experimental Setup

PROCAMS Shree K. Nayar,

Page 14: Procam and Campro

PROCAMS Shree K. Nayar,

Page 15: Procam and Campro

Scene Depth Map

Fence and Leaves: Complex Occlusions

PROCAMS Shree K. Nayar,

Page 16: Procam and Campro

Scene Depth Map

3D Model

Fence and Leaves: Complex Occlusions

PROCAMS Shree K. Nayar,

Page 17: Procam and Campro

Refocusing

PROCAMS Shree K. Nayar,

Page 18: Procam and Campro

Scene Depth Map

Playing Cards: Object Insertion

PROCAMS Shree K. Nayar,

Page 19: Procam and Campro

Scene Depth Map

Green Screen Capture Depth-based Composition

Playing Cards: Object Insertion

PROCAMS Shree K. Nayar,

Page 20: Procam and Campro

Projector’s Narrow Depth of Field

PROCAMS Shree K. Nayar,

Page 21: Procam and Campro

Multiple Projectors: (Bimber and Emmerling 2006)

Focused Projection at Multiple Depths

PROCAMS Shree K. Nayar,

Page 22: Procam and Campro

Single Projector:

Focused Projection at Multiple Depths

PROCAMS Shree K. Nayar,

Page 23: Procam and Campro

Projector Defocus: Three Plane Example

15 inches15 inches

PROCAMS Shree K. Nayar,

Page 24: Procam and Campro

CompensatedProjection

Front Plane Middle Plane Back Plane

Original Image

Normal Projection

Projector Defocus Compensation: Results

PROCAMS Shree K. Nayar,

Page 25: Procam and Campro

Projector as a Programmable Flash

Depth from Projector Defocus

Image-Complete Depth Maps

(with Li Zhang, Siggraph 2006)

Separation of Direct and Global Illumination

Scattering Properties of Real Materials

(with Krishnan, Grossberg, Raskar, Siggraph 2006)

Page 26: Procam and Campro

source

surface

P

Direct and Global Illumination

A

A : Direct

B

B : Interrelection

C

C : Subsurface

D

participating medium

D : Volumetric translucent surface

E

E : Diffusion

camera

Page 27: Procam and Campro

Related Work

(Seitz et. al., ICCV 05)

• Inverse Light Transport

(Sen et. al., Siggraph 05)

T

• Dual Photography

Fast Separation of Direct and Global Images

PROCAMS Shree K. Nayar,

Page 28: Procam and Campro

],[],[],[ icLicLicL gd

direct globalradiance

Direct and Global Components: Interreflections

surface

i

camera

source

P

g jiLjiAicL ],[],[],[

j

BRDF and geometryPROCAMS Shree K. Nayar,

Page 29: Procam and Campro

High Frequency Illumination Pattern

surface

camera

source

fraction of activated source elements

],[],[],[ icLicLicL gd +

i

PROCAMS Shree K. Nayar,

Page 30: Procam and Campro

High Frequency Illumination Pattern

surface

fraction of activated source elements

camera

source

],[],[],[ icLicLicL gd + - ],[],[ icLicL g )1(

i

PROCAMS Shree K. Nayar,PROCAMS Shree K. Nayar,

Page 31: Procam and Campro

:2

1 min2LLg

Separation from Two Images

direct global

,minmax LLLd

PROCAMS Shree K. Nayar,

Page 32: Procam and Campro

Other Global Effects

• Subsurface Scattering

• Volumetric Scattering

• Diffusion

PROCAMS Shree K. Nayar,

Page 33: Procam and Campro

Diffuse Interreflections

SpecularInterreflections

Volumetric Scattering Subsurface

Scattering

Diffusion

PROCAMS Shree K. Nayar,

Page 34: Procam and Campro

Scene

Direct GlobalPROCAMS Shree K. Nayar,

Page 35: Procam and Campro

Real World Examples:

Can You Guess the Images?

PROCAMS Shree K. Nayar,

Page 36: Procam and Campro

Eggs: Diffuse Interreflections

Direct GlobalPROCAMS Shree K. Nayar,

Page 37: Procam and Campro

Wooden Blocks: Specular Interreflections

Direct GlobalPROCAMS Shree K. Nayar,

Page 38: Procam and Campro

Novel Images

PROCAMS Shree K. Nayar,

Page 39: Procam and Campro

Photometric Stereo using Direct Images

Bowl

Shape

Source 1 Source 2 Source 3

Nayar et al., 1991

Direct

Global

PROCAMS Shree K. Nayar,

Page 40: Procam and Campro

Peppers: Subsurface Scattering

Direct GlobalPROCAMS Shree K. Nayar,

Page 41: Procam and Campro

Novel Images

PROCAMS Shree K. Nayar,

Page 42: Procam and Campro

Hand

Direct Global

Skin: Hanrahan and Krueger

93,

Uchida 96, Haro 01, Jensen et

al. 01,

Cula and Dana 02, Igarashi et

al. 05, Weyrich et al. 05

PROCAMS Shree K. Nayar,

Page 43: Procam and Campro

Separation from a Single Image

PROCAMS Shree K. Nayar,

Page 44: Procam and Campro

Face

Direct Global

SumPROCAMS Shree K. Nayar,

Page 45: Procam and Campro

Skin Tone Control

Skin Color and Lipids:

Tsumura et al. 03

PROCAMS Shree K. Nayar,

Page 46: Procam and Campro

Summary

Coded Structured Light Shifted Sinusoids

Depth from Projector Defocus

(Minimum Images: 3)

Direct-Global Separation

(Minimum Images: 2)

PROCAMS Shree K. Nayar,

Page 47: Procam and Campro

Open Questions

• What is Recoverable with a Projector and a Camera ?

• How Many Illumination Patterns?

• What are the Illumination Patterns?

PROCAMS Shree K. Nayar,

Page 48: Procam and Campro

Cameras for Projectors Projectors for Cameras

Convergence of Cameras and Projectors

Projectors in 2006

SizePowerCost

x 1/10x 1/10x 1/10

PROCAMS Shree K. Nayar,

Page 49: Procam and Campro