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

Post on 15-Jul-2020

3 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Light Field and Integral

Imaging

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

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

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

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)

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)

A movie

• is intensity of light

– Seen from a single view point

– Over time

– As a function of wavelength

P(q,f,l,t)

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)

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)

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

Sampling Plenoptic Function (top view)

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

Surface Camera

No Change in Radiance

Lighting

How can we use this?

Ray Reuse • Infinite line

– Assume light is constant (vacuum)

• 4D – 2D direction

– 2D position

– non-dispersive medium

Slide by Rick Szeliski and Michael Cohen

Synthesizing novel views

Slide by Rick Szeliski and Michael Cohen

Lumigraph / Lightfield

• Outside convex space

• 4D

Stuff Empty

Slide by Rick Szeliski and Michael Cohen

Lumigraph - Organization

• 2D position

• 2D direction

s q

Slide by Rick Szeliski and Michael Cohen

Lumigraph - Organization

• 2D position

• 2D position

• 2 plane parameterization

s u

Slide by Rick Szeliski and Michael Cohen

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

Lumigraph - Organization

• Hold s,t constant

• Let u,v vary

• An image

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

Lumigraph / Lightfield

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

Lumigraph - Capture

• Idea 2

– Move camera anywhere

– Rebinning

• see Lumigraph paper

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

Stanford multi-camera array

• 640 × 480 pixels × 30 fps × 128 cameras

• synchronized timing

• continuous streaming

• flexible arrangement

2D: Image • What is an image?

• All rays through a point – Panorama?

Slide by Rick Szeliski and Michael Cohen

Image

• Image plane

• 2D

– position

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)

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

Prototype camera

2

1

3

A

B

C

2

1

3

2

1

3

2

1

3

2

1

3

LF Refocusing

Rendered

Image

focus

2

1

3

A

B

C

2

1

3

2

1

3

2

1

3

2

1

3

LF Refocusing

Rendered

Image

focus

Integral Imaging

2

1

3

A

B

C

2

1

3

2

1

3

2

1

3

2

1

3

Integral Imaging

2

1

3

2

1

3

2

1

3

2

1

3

2

1

3

Integral Imaging

2

1

3

2

1

3

2

1

3

2

1

3

2

1

3

Integral Imaging

2

1

3

2

1

3

2

1

3

2

1

3

2

1

3

Integral Imaging

2

1

3

2

1

3

2

1

3

2

1

3

2

1

3

Integral Imaging

Problems

• Depth Inversion

• Image Inversion

• Optical Crosstalk

• Depth Error

Depth Inversion

• Convex objects appear concave

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

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

Image Inversion

• The image capture on film appears inverted

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

Optical Crosstalk

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

• Solved via GRIN (gradient-index) lense array

top related