light field. modeling a desktop image based rendering fast realistic rendering without 3d models

57
Light Field Light Field

Upload: lawrence-greene

Post on 24-Jan-2016

244 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Light FieldLight Field

Page 2: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Modeling a desktopModeling a desktop

Page 3: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models
Page 4: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Image Based RenderingImage Based Rendering

Fast Realistic Rendering without 3D models

Page 5: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Start from Ray TracingStart from Ray Tracing

Rendering is about computing color along each ray

Page 6: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Sampling RaysSampling Rays

Page 7: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Sampling Rays by Taking PicturesSampling Rays by Taking Pictures

Page 8: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Rendering as Ray ResamplingRendering as Ray Resampling

Page 9: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Ray spaceRay space

How to parameterize the ray space

How to sample and resample rays

Page 10: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Two Plane ParameterizationTwo Plane Parameterization

Page 11: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Stanford Camera ArrayStanford Camera Array

Page 12: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Light Field RenderingLight Field Rendering

Very Fast

Page 13: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Light Field RenderingLight Field Rendering

4D interpolation

Page 14: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Dynamic Reparameterized Light Fields

Page 15: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Dynamic Reparameterized Light Fields

• Move to desired new focal surface• Create a new 4D space with new focal surface• Recove ray with Reparameterization

• (u, v, s, t) => (u, v, f, g)F

Page 16: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Dynamic Reparameterized Light Fields

• Recover ray r• Resample from ray (s’, t’, f, g) and (s’’, t’’, f, g)• Interpolation, reconstruction with filter, … , etc

Page 17: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Dynamic Reparameterized Light Fields

• Change the shape of focal surface • Gives focus on 3D object rather than planes

Page 18: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Dynamic Reparameterized Light Fields

Page 19: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Dynamic Reparameterized Light Fields

Page 20: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Variable Apertures

• Also can generate variable aperture• Aperture

– Control amount of light– Control depth of fields

• Aperture Filter: – Control how many cameras are used to resample a required ray– Larger apertures produce images with narrow range of focus

Page 21: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Aperture Filters

Page 22: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Variable Apertures

Page 23: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Variable Apertures

Page 24: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Marc Levoy

Stanford multi-camera array

• 640 × 480 pixels ×30 fps × 128 cameras

• synchronized timing

• continuous streaming

• flexible arrangement

Page 25: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Marc Levoy

Ways to use large camera arrays

• widely spaced light field capture

• tightly packed high-performance imaging

• intermediate spacing synthetic aperture photography

Page 26: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Marc Levoy

Intermediate camera spacing:synthetic aperture photography

Page 27: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Marc Levoy

Example using 45 cameras[Vaish CVPR 2004]

Page 28: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models
Page 29: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Tiled camera array

• world’s largest video camera

• no parallax for distant objects

• poor lenses limit image quality

• seamless mosaicing isn’t hard

Can we match the image quality of a cinema camera?

Page 30: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Tiled panoramic image(before geometric or color calibration)

Page 31: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Tiled panoramic image(after calibration and blending)

Page 32: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Tiled camera array

• world’s largest video camera

• no parallax for distant objects

• poor lenses limit image quality

• seamless mosaicing isn’t hard

• per-camera exposure metering

• HDR within and between tiles

Can we match the image quality of a cinema camera?

Page 33: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

same exposure in all cameras

individually metered

checkerboardof exposures

Page 34: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Marc Levoy

High-performance photography as multi-dimensional sampling

• spatial resolution

• field of view

• frame rate

• dynamic range

• bits of precision

• depth of field

• focus setting

• color sensitivity

Page 35: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Light field photography using a handheld plenoptic camera

Ren Ng, Marc Levoy, Mathieu Brédif,Gene Duval, Mark Horowitz and Pat Hanrahan

Stanford University

Page 36: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Marc Levoy

What’s wrong with conventional cameras?

Aperture

Page 37: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Marc Levoy

Capture the light field inside a camera

125*125 μm

500 microns

Aperture

Page 38: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Marc Levoy

Conventional versus light field camera

uv-plane st-plane

Page 39: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Marc Levoy

Conventional versus light field camera

uv-planest-plane

Page 40: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

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 41: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Marc Levoy

Light Field in a Single Exposure

Page 42: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Marc Levoy

Light Field in a Single Exposure

Page 43: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Marc Levoy

Light field inside a camera body

Page 44: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Marc Levoy

Digitally stopping-down

• stopping down = summing only the central portion of each microlens

Σ

Σ

Page 45: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Marc Levoy

Digital refocusing

• refocusing = summing windows extracted from several microlenses

Σ

Σ

Page 46: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Marc Levoy

Example of digital refocusing

Page 47: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Marc Levoy

Refocusing portraits

Page 48: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Marc Levoy

Action photography

Page 49: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Extending the depth of field

conventional photograph,main lens at f / 22

conventional photograph,main lens at f / 4

Page 50: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Marc Levoy

Scene-dependent focal plane

Σ

Depth from focus problem

Interactive solution [Agarwala 2004]

Page 51: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Marc Levoy

Extending the depth of field

conventional photograph,main lens at f / 22

conventional photograph,main lens at f / 4

light field, main lens at f / 4,after all-focus algorithm

[Agarwala 2004]

Page 52: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Marc Levoy

A digital refocusing theorem

• an f / N light field camera, with P × P pixels under each microlens, can produce views as sharp as an f / (N × P) conventional camera

• these views can be focused anywhere within the depth of field of the f / (N × P) camera

Page 53: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Marc Levoy

Prior work

• integral photography– microlens array + film

– application is autostereoscopic effect

• [Adelson 1992]– proposed this camera

– built an optical bench prototype using relay lenses

– application was stereo vision, not photography

Page 54: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Marc Levoy

Digitally moving the observer

• moving the observer = moving the window we extract from the microlenses

Σ

Σ

Page 55: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Marc Levoy

Example of moving the observer

Page 56: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Marc Levoy

Moving backward and forward

Page 57: Light Field. Modeling a desktop Image Based Rendering  Fast Realistic Rendering without 3D models

Marc Levoy

Implications

• cuts the unwanted link between exposure(due to the aperture) and depth of field

• trades off (excess) spatial resolution for ability to refocus and adjust the perspective

• sensor pixels should be made even smaller, subject to the diffraction limit

36mm × 24mm ÷ 2.5μ pixels = 266 megapixels

20K × 13K pixels

4000 × 2666 pixels × 20 × 20 rays per pixel

• Application in microscope