light field and integral imaging - khu.ac.krcvlab.khu.ac.kr/cvlecture25_1.pdf · 2018-12-18 ·...

47
Light Field and Integral Imaging

Upload: others

Post on 15-Jul-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Light Field and Integral Imaging - khu.ac.krcvlab.khu.ac.kr/CVLecture25_1.pdf · 2018-12-18 · Light Field and Integral Imaging. Recall: Light is ... Light field photography using

Light Field and Integral

Imaging

Page 2: Light Field and Integral Imaging - khu.ac.krcvlab.khu.ac.kr/CVLecture25_1.pdf · 2018-12-18 · Light Field and Integral Imaging. Recall: Light is ... Light field photography using

Recall: Light is… • Electromagnetic radiation (EMR) moving along rays

in space

– R(l) is EMR, measured in units of power (watts)

• l is wavelength

• Useful things:

• Light travels in straight lines

• In vacuum, radiance emitted = radiance arriving – i.e. there is no transmission loss

Page 3: Light Field and Integral Imaging - khu.ac.krcvlab.khu.ac.kr/CVLecture25_1.pdf · 2018-12-18 · Light Field and Integral Imaging. Recall: Light is ... Light field photography using

3

Plenoptic Function

“The body of the air is full of an infinite number of radiant pyramids caused by the objects located in it”

Leonardo Da Vinci

• Pencil of rays: The set of light rays passing through any point in space

• Plenoptic function

• Plenus : complete or full

• Optic

Page 4: Light Field and Integral Imaging - khu.ac.krcvlab.khu.ac.kr/CVLecture25_1.pdf · 2018-12-18 · Light Field and Integral Imaging. Recall: Light is ... Light field photography using

The Plenoptic Function

• Q: What is the set of all things that we can ever see?

• A: The Plenoptic Function (Adelson & Bergen)

• Let’s start with a stationary person and try to parameterize everything that he can see…

Figure by Leonard McMillan

Page 5: Light Field and Integral Imaging - khu.ac.krcvlab.khu.ac.kr/CVLecture25_1.pdf · 2018-12-18 · Light Field and Integral Imaging. Recall: Light is ... Light field photography using

Grayscale snapshot

• is intensity of light

– Seen from a single view point

– At a single time

– Averaged over the wavelengths of the visible spectrum

• (can also do P(x,y), but spherical coordinate are nicer)

P(q,f)

Page 6: Light Field and Integral Imaging - khu.ac.krcvlab.khu.ac.kr/CVLecture25_1.pdf · 2018-12-18 · Light Field and Integral Imaging. Recall: Light is ... Light field photography using

Color snapshot

• is intensity of light

– Seen from a single view point

– At a single time

– As a function of wavelength

P(q,f,l)

Page 7: Light Field and Integral Imaging - khu.ac.krcvlab.khu.ac.kr/CVLecture25_1.pdf · 2018-12-18 · Light Field and Integral Imaging. Recall: Light is ... Light field photography using

A movie

• is intensity of light

– Seen from a single view point

– Over time

– As a function of wavelength

P(q,f,l,t)

Page 8: Light Field and Integral Imaging - khu.ac.krcvlab.khu.ac.kr/CVLecture25_1.pdf · 2018-12-18 · Light Field and Integral Imaging. Recall: Light is ... Light field photography using

Holographic movie

• is intensity of light

– Seen from ANY viewpoint

– Over time

– As a function of wavelength

P(q,f,l,t,VX,VY,VZ)

Page 9: Light Field and Integral Imaging - khu.ac.krcvlab.khu.ac.kr/CVLecture25_1.pdf · 2018-12-18 · Light Field and Integral Imaging. Recall: Light is ... Light field photography using

The Plenoptic Function

– Can reconstruct every possible view, at every moment, from every position, at every wavelength

– Contains every photograph, every movie, everything that anyone has ever seen.

P(q,f,l,t,VX,VY,VZ)

Page 10: Light Field and Integral Imaging - khu.ac.krcvlab.khu.ac.kr/CVLecture25_1.pdf · 2018-12-18 · Light Field and Integral Imaging. Recall: Light is ... Light field photography using

10

Geometric Components of the pencil

of ray lights

ANGULAR COORDINATES

– E = (Ex, Ey, Ez)

• Viewpoint

– . • Direction of the ray light passin trough the

Viewpoint

CARTESIAN COORDINATES

– Comonly used in machine vision

)( , vvV

),,,,,,( ltEzEyExvvPI

),,,,,,( ltEzEyExyxPI

Page 11: Light Field and Integral Imaging - khu.ac.krcvlab.khu.ac.kr/CVLecture25_1.pdf · 2018-12-18 · Light Field and Integral Imaging. Recall: Light is ... Light field photography using

Sampling Plenoptic Function (top view)

Page 12: Light Field and Integral Imaging - khu.ac.krcvlab.khu.ac.kr/CVLecture25_1.pdf · 2018-12-18 · Light Field and Integral Imaging. Recall: Light is ... Light field photography using

Ray

• Let’s don’t worry about time and color:

• 5D

– 3D position

– 2D direction

P(q,f,VX,VY,VZ)

Slide by Rick Szeliski and Michael Cohen

Page 13: Light Field and Integral Imaging - khu.ac.krcvlab.khu.ac.kr/CVLecture25_1.pdf · 2018-12-18 · Light Field and Integral Imaging. Recall: Light is ... Light field photography using

Surface Camera

No Change in Radiance

Lighting

How can we use this?

Page 14: Light Field and Integral Imaging - khu.ac.krcvlab.khu.ac.kr/CVLecture25_1.pdf · 2018-12-18 · Light Field and Integral Imaging. Recall: Light is ... Light field photography using

Ray Reuse • Infinite line

– Assume light is constant (vacuum)

• 4D – 2D direction

– 2D position

– non-dispersive medium

Slide by Rick Szeliski and Michael Cohen

Page 15: Light Field and Integral Imaging - khu.ac.krcvlab.khu.ac.kr/CVLecture25_1.pdf · 2018-12-18 · Light Field and Integral Imaging. Recall: Light is ... Light field photography using

Synthesizing novel views

Slide by Rick Szeliski and Michael Cohen

Page 16: Light Field and Integral Imaging - khu.ac.krcvlab.khu.ac.kr/CVLecture25_1.pdf · 2018-12-18 · Light Field and Integral Imaging. Recall: Light is ... Light field photography using

Lumigraph / Lightfield

• Outside convex space

• 4D

Stuff Empty

Slide by Rick Szeliski and Michael Cohen

Page 17: Light Field and Integral Imaging - khu.ac.krcvlab.khu.ac.kr/CVLecture25_1.pdf · 2018-12-18 · Light Field and Integral Imaging. Recall: Light is ... Light field photography using

Lumigraph - Organization

• 2D position

• 2D direction

s q

Slide by Rick Szeliski and Michael Cohen

Page 18: Light Field and Integral Imaging - khu.ac.krcvlab.khu.ac.kr/CVLecture25_1.pdf · 2018-12-18 · Light Field and Integral Imaging. Recall: Light is ... Light field photography using

Lumigraph - Organization

• 2D position

• 2D position

• 2 plane parameterization

s u

Slide by Rick Szeliski and Michael Cohen

Page 19: Light Field and Integral Imaging - khu.ac.krcvlab.khu.ac.kr/CVLecture25_1.pdf · 2018-12-18 · Light Field and Integral Imaging. Recall: Light is ... Light field photography using

Lumigraph - Organization

• 2D position

• 2D position

• 2 plane parameterization

u s

t s,t

u,v

v

s,t

u,v

Slide by Rick Szeliski and Michael Cohen

Page 20: Light Field and Integral Imaging - khu.ac.krcvlab.khu.ac.kr/CVLecture25_1.pdf · 2018-12-18 · Light Field and Integral Imaging. Recall: Light is ... Light field photography using

Lumigraph - Organization

• Hold s,t constant

• Let u,v vary

• An image

s,t u,v Slide by Rick Szeliski and Michael Cohen

Page 21: Light Field and Integral Imaging - khu.ac.krcvlab.khu.ac.kr/CVLecture25_1.pdf · 2018-12-18 · Light Field and Integral Imaging. Recall: Light is ... Light field photography using

Lumigraph / Lightfield

Page 22: Light Field and Integral Imaging - khu.ac.krcvlab.khu.ac.kr/CVLecture25_1.pdf · 2018-12-18 · Light Field and Integral Imaging. Recall: Light is ... Light field photography using

Lumigraph - Capture

• Idea 1

– Move camera carefully over s,t

plane

– Gantry

• see Lightfield paper

s,t u,v Slide by Rick Szeliski and Michael Cohen

Page 23: Light Field and Integral Imaging - khu.ac.krcvlab.khu.ac.kr/CVLecture25_1.pdf · 2018-12-18 · Light Field and Integral Imaging. Recall: Light is ... Light field photography using

Lumigraph - Capture

• Idea 2

– Move camera anywhere

– Rebinning

• see Lumigraph paper

s,t u,v Slide by Rick Szeliski and Michael Cohen

Page 24: Light Field and Integral Imaging - khu.ac.krcvlab.khu.ac.kr/CVLecture25_1.pdf · 2018-12-18 · Light Field and Integral Imaging. Recall: Light is ... Light field photography using

Stanford multi-camera array

• 640 × 480 pixels × 30 fps × 128 cameras

• synchronized timing

• continuous streaming

• flexible arrangement

Page 25: Light Field and Integral Imaging - khu.ac.krcvlab.khu.ac.kr/CVLecture25_1.pdf · 2018-12-18 · Light Field and Integral Imaging. Recall: Light is ... Light field photography using

2D: Image • What is an image?

• All rays through a point – Panorama?

Slide by Rick Szeliski and Michael Cohen

Page 26: Light Field and Integral Imaging - khu.ac.krcvlab.khu.ac.kr/CVLecture25_1.pdf · 2018-12-18 · Light Field and Integral Imaging. Recall: Light is ... Light field photography using

Image

• Image plane

• 2D

– position

Page 27: Light Field and Integral Imaging - khu.ac.krcvlab.khu.ac.kr/CVLecture25_1.pdf · 2018-12-18 · Light Field and Integral Imaging. Recall: Light is ... Light field photography using
Page 28: Light Field and Integral Imaging - khu.ac.krcvlab.khu.ac.kr/CVLecture25_1.pdf · 2018-12-18 · Light Field and Integral Imaging. Recall: Light is ... Light field photography using
Page 29: Light Field and Integral Imaging - khu.ac.krcvlab.khu.ac.kr/CVLecture25_1.pdf · 2018-12-18 · Light Field and Integral Imaging. Recall: Light is ... Light field photography using
Page 30: Light Field and Integral Imaging - khu.ac.krcvlab.khu.ac.kr/CVLecture25_1.pdf · 2018-12-18 · Light Field and Integral Imaging. Recall: Light is ... Light field photography using

Light field photography using a handheld plenoptic camera

Ren Ng, Marc Levoy, Mathieu Brédif,

Gene Duval, Mark Horowitz and Pat Hanrahan

(Proc. SIGGRAPH 2005

and TR 2005-02)

Page 31: Light Field and Integral Imaging - khu.ac.krcvlab.khu.ac.kr/CVLecture25_1.pdf · 2018-12-18 · Light Field and Integral Imaging. Recall: Light is ... Light field photography using

Prototype camera

4000 × 4000 pixels ÷ 292 × 292 lenses = 14 × 14 pixels per lens

Contax medium format camera Kodak 16-megapixel sensor

Adaptive Optics microlens array 125μ square-sided microlenses

Page 32: Light Field and Integral Imaging - khu.ac.krcvlab.khu.ac.kr/CVLecture25_1.pdf · 2018-12-18 · Light Field and Integral Imaging. Recall: Light is ... Light field photography using

Prototype camera

Page 33: Light Field and Integral Imaging - khu.ac.krcvlab.khu.ac.kr/CVLecture25_1.pdf · 2018-12-18 · Light Field and Integral Imaging. Recall: Light is ... Light field photography using

2

1

3

A

B

C

2

1

3

2

1

3

2

1

3

2

1

3

LF Refocusing

Rendered

Image

focus

Page 34: Light Field and Integral Imaging - khu.ac.krcvlab.khu.ac.kr/CVLecture25_1.pdf · 2018-12-18 · Light Field and Integral Imaging. Recall: Light is ... Light field photography using

2

1

3

A

B

C

2

1

3

2

1

3

2

1

3

2

1

3

LF Refocusing

Rendered

Image

focus

Page 35: Light Field and Integral Imaging - khu.ac.krcvlab.khu.ac.kr/CVLecture25_1.pdf · 2018-12-18 · Light Field and Integral Imaging. Recall: Light is ... Light field photography using

Integral Imaging

Page 36: Light Field and Integral Imaging - khu.ac.krcvlab.khu.ac.kr/CVLecture25_1.pdf · 2018-12-18 · Light Field and Integral Imaging. Recall: Light is ... Light field photography using

2

1

3

A

B

C

2

1

3

2

1

3

2

1

3

2

1

3

Integral Imaging

Page 37: Light Field and Integral Imaging - khu.ac.krcvlab.khu.ac.kr/CVLecture25_1.pdf · 2018-12-18 · Light Field and Integral Imaging. Recall: Light is ... Light field photography using

2

1

3

2

1

3

2

1

3

2

1

3

2

1

3

Integral Imaging

Page 38: Light Field and Integral Imaging - khu.ac.krcvlab.khu.ac.kr/CVLecture25_1.pdf · 2018-12-18 · Light Field and Integral Imaging. Recall: Light is ... Light field photography using

2

1

3

2

1

3

2

1

3

2

1

3

2

1

3

Integral Imaging

Page 39: Light Field and Integral Imaging - khu.ac.krcvlab.khu.ac.kr/CVLecture25_1.pdf · 2018-12-18 · Light Field and Integral Imaging. Recall: Light is ... Light field photography using

2

1

3

2

1

3

2

1

3

2

1

3

2

1

3

Integral Imaging

Page 40: Light Field and Integral Imaging - khu.ac.krcvlab.khu.ac.kr/CVLecture25_1.pdf · 2018-12-18 · Light Field and Integral Imaging. Recall: Light is ... Light field photography using

2

1

3

2

1

3

2

1

3

2

1

3

2

1

3

Integral Imaging

Page 41: Light Field and Integral Imaging - khu.ac.krcvlab.khu.ac.kr/CVLecture25_1.pdf · 2018-12-18 · Light Field and Integral Imaging. Recall: Light is ... Light field photography using
Page 42: Light Field and Integral Imaging - khu.ac.krcvlab.khu.ac.kr/CVLecture25_1.pdf · 2018-12-18 · Light Field and Integral Imaging. Recall: Light is ... Light field photography using

Problems

• Depth Inversion

• Image Inversion

• Optical Crosstalk

• Depth Error

Page 43: Light Field and Integral Imaging - khu.ac.krcvlab.khu.ac.kr/CVLecture25_1.pdf · 2018-12-18 · Light Field and Integral Imaging. Recall: Light is ... Light field photography using

Depth Inversion

• Convex objects appear concave

• Can be solved via a second image capture or via orthoscopic viewing

Page 44: Light Field and Integral Imaging - khu.ac.krcvlab.khu.ac.kr/CVLecture25_1.pdf · 2018-12-18 · Light Field and Integral Imaging. Recall: Light is ... Light field photography using

2

1

3

2

1

3

2

1

3

2

1

3

2

1

3

2

1

3

2

1

3

2

1

3

2

1

3

2

1

3

Page 45: Light Field and Integral Imaging - khu.ac.krcvlab.khu.ac.kr/CVLecture25_1.pdf · 2018-12-18 · Light Field and Integral Imaging. Recall: Light is ... Light field photography using

Image Inversion

• The image capture on film appears inverted

• Can be solved by rotating the film 180* before viewing

Page 46: Light Field and Integral Imaging - khu.ac.krcvlab.khu.ac.kr/CVLecture25_1.pdf · 2018-12-18 · Light Field and Integral Imaging. Recall: Light is ... Light field photography using
Page 47: Light Field and Integral Imaging - khu.ac.krcvlab.khu.ac.kr/CVLecture25_1.pdf · 2018-12-18 · Light Field and Integral Imaging. Recall: Light is ... Light field photography using

Optical Crosstalk

• Caused when light rays from multiple sources strike same pixel of film

• Solved via GRIN (gradient-index) lense array