vision-correcting displays @ siggraph 2014

64
Eyeglasses-free Display: Towards Correcting Visual Aberrations with Computational Light Field Displays Fu-Chung Huang 1,+ Gordon Wetzstein 2,# Brian A. Barsky 1 Ramesh Raskar 2 University of California, Berkeley MIT Media Lab now at Microsoft now at Stanford University 1 2 + #

Upload: stanfordcomputationalimaging

Post on 02-Jul-2015

7.204 views

Category:

Technology


0 download

DESCRIPTION

Millions of people worldwide need glasses or contact lenses to see or read properly. We introduce a computational display technology that predistorts the presented content for an observer, so that the target image is perceived without the need for eyewear. We demonstrate a low-cost prototype that can correct myopia, hyperopia, astigmatism, and even higher-order aberrations that are difficult to correct with glasses.

TRANSCRIPT

Page 1: Vision-correcting Displays @ SIGGRAPH 2014

Eyeglasses-free Display:

Towards Correcting Visual Aberrations with

Computational Light Field Displays

Fu-Chung Huang1,+ Gordon Wetzstein2,# Brian A. Barsky1 Ramesh Raskar2

University of California, Berkeley

MIT Media Lab

now at Microsoft

now at Stanford University

1

2

+

#

Page 2: Vision-correcting Displays @ SIGGRAPH 2014

shown at 350mm

normal display

distance to display

focal

range

Page 3: Vision-correcting Displays @ SIGGRAPH 2014

perceived image

normal display

distance to display

focal

range

Page 4: Vision-correcting Displays @ SIGGRAPH 2014

pinhole array mask parallax barrier based light field display

Page 5: Vision-correcting Displays @ SIGGRAPH 2014
Page 6: Vision-correcting Displays @ SIGGRAPH 2014
Page 7: Vision-correcting Displays @ SIGGRAPH 2014
Page 8: Vision-correcting Displays @ SIGGRAPH 2014
Page 9: Vision-correcting Displays @ SIGGRAPH 2014
Page 10: Vision-correcting Displays @ SIGGRAPH 2014
Page 11: Vision-correcting Displays @ SIGGRAPH 2014

25%

U.S. population of hyperopia (far-sightedness)

[Krachmer et al. 2005]

Page 12: Vision-correcting Displays @ SIGGRAPH 2014

43%

age 40

U.S. population of presbyopia (need reading eyeglasses)

[Katz et al. 1997]

Page 13: Vision-correcting Displays @ SIGGRAPH 2014

68%

age 80+

[Katz et al. 1997]

U.S. population of presbyopia (need reading eyeglasses)

43%

age 40

Page 14: Vision-correcting Displays @ SIGGRAPH 2014

U.S. population of myopia (near-sightedness)

41.6%

[Vitale et al. 2009]

Page 15: Vision-correcting Displays @ SIGGRAPH 2014

Myopia in some Asian countries

60% ~ 90%

[Rajan et al. 1995] [Wong et al. 2000]

[Takashima et al. 2001] [Lin et al. 2004]

Page 16: Vision-correcting Displays @ SIGGRAPH 2014

Irregular Blurring in VisionPSF PSF PSF

caused by higher-order aberrations

Page 17: Vision-correcting Displays @ SIGGRAPH 2014

Nirmud lens (?)

9th century

reading stone

1284

Salvino D’Armato

1508

concept

1760

Benjamin Franklin

1880

August Mueller

1983

PRK and LASIK

now

934 B.C.

Page 18: Vision-correcting Displays @ SIGGRAPH 2014

Computational light field display

(eye-tracking)

(input data)

Page 19: Vision-correcting Displays @ SIGGRAPH 2014

Prior Work

Projector Precompensation- Brown et al. [2006]

- Zhang and Nayer [2006]

- Oyamada et al. [2007]

- Grosse et al. [2010]

Computational Displays

- Lanman et al. [2010]

- Wetzstein et al. [2012]

- Maimone et al. [2013]

- Hirsch et al. [2014]

- Akeley et al. [2004]

Computational Vision Correction- Alonso and Barreto [2003]

- Yellot and Yellot [2007]

- Huang et al. [2012]

- Pamplona et al. [2012]

- Ji et al. [2014]

- Huang and Barsky [2011]

Page 20: Vision-correcting Displays @ SIGGRAPH 2014

How to Build a Vision Correcting Display

Page 21: Vision-correcting Displays @ SIGGRAPH 2014

Spatial domain Frequency domain

Page 22: Vision-correcting Displays @ SIGGRAPH 2014

=

βŠ— βˆ—

=

π‘–π‘šπ‘” βˆ— 𝑝𝑠𝑓 = π‘π‘™π‘’π‘Ÿπ‘–π‘šπ‘” βŠ— 𝑝𝑠𝑓 = π‘π‘™π‘’π‘Ÿ

Spatial domain Frequency domain

Page 23: Vision-correcting Displays @ SIGGRAPH 2014

βˆ—

=

βˆ’1 π‘–π‘šπ‘” βˆ— 𝑝𝑠𝑓 = π‘π‘Ÿπ‘’

=

π‘–π‘šπ‘” βŠ— 𝑝𝑠𝑓 = π‘π‘Ÿπ‘’

βŠ—

βˆ’1

Spatial domain Frequency domain

Page 24: Vision-correcting Displays @ SIGGRAPH 2014

prefiltered

perceived

=

π‘–π‘šπ‘” βŠ— 𝑝𝑠𝑓 = π‘π‘Ÿπ‘’

βŠ—

βˆ’1

Spatial domain

Page 25: Vision-correcting Displays @ SIGGRAPH 2014

plane of focus time-multiplexed

PSFPSF

[Huang et al. 2012]

without correction multilayer displayconventional display

(simple inversion)

Page 26: Vision-correcting Displays @ SIGGRAPH 2014

7x7 views into the eye

[Pamplona et al. 2012]

without correction

corrected vision

pupil aperture

Page 27: Vision-correcting Displays @ SIGGRAPH 2014

Inversely Prefilter the Light Field

target image prefiltered light field

Page 28: Vision-correcting Displays @ SIGGRAPH 2014

Flatland Light Field Projection

retina

𝐼(π‘₯) = βˆ’βˆž

+∞

𝑙 π‘₯, 𝑒 𝐴 𝑒 𝑑𝑒Retinal image:

𝒙𝒖

𝒙

𝒖

display

focus plane

(1D image + 1D direction)

Page 29: Vision-correcting Displays @ SIGGRAPH 2014

Light Field Projection

𝐼(π‘₯) = βˆ’βˆž

+∞

𝑙 π‘₯, 𝑒 𝐴 𝑒 𝑑𝑒Retinal image:

𝒙

𝒖

retinadisplay

focus plane

𝒙𝒖

Page 30: Vision-correcting Displays @ SIGGRAPH 2014

β€œDefocus” Light Field Projection

focus plane

𝒙

𝒖

retinadisplay

𝒙𝒖

Page 31: Vision-correcting Displays @ SIGGRAPH 2014

β€œDefocus” Light Field Projection

focus plane

𝒙

𝒖

retinadisplay

𝒙𝒖

convolution

Page 32: Vision-correcting Displays @ SIGGRAPH 2014

β€œDefocus” Light Field Projection

focus plane

𝒙

𝒖

retinadisplay

𝒙𝒖

convolution

πŽπ’™

πŽπ’–

frequency domain

analysis (in the paper)

Page 33: Vision-correcting Displays @ SIGGRAPH 2014

Using a Light Field Display

𝒙

𝒖

𝒍𝒅

= βˆ’π‘Ÿ/2

π‘Ÿ/2

𝑙𝑑 Ξ¨π‘₯𝑒

𝑑𝑒

𝐼(π‘₯) = βˆ’βˆž

+∞

𝑙 π‘₯, 𝑒 𝐴 𝑒 𝑑𝑒Retinal image:

more degreesof freedom

focus plane

retina

𝒙𝒖

Page 34: Vision-correcting Displays @ SIGGRAPH 2014

Using a Light Field Display𝒍𝒅

= βˆ’π‘Ÿ/2

π‘Ÿ/2

𝑙𝑑 Ξ¨π‘₯𝑒

𝑑𝑒

𝐼(π‘₯) = βˆ’βˆž

+∞

𝑙 π‘₯, 𝑒 𝐴 𝑒 𝑑𝑒Retinal image:

focus plane

retina

𝒙𝒖

?

Page 35: Vision-correcting Displays @ SIGGRAPH 2014

Using a Light Field Display𝒍𝒅 𝒙𝒖

?𝐏 βˆ™ 𝐋𝒅 𝐈=

Page 36: Vision-correcting Displays @ SIGGRAPH 2014

Using a Light Field Display𝒍𝒅 𝒙𝒖

?𝐋𝒅 𝐈= πβˆ’πŸπ βˆ™

Page 37: Vision-correcting Displays @ SIGGRAPH 2014

Using a Light Field Display

𝒙

𝒖

𝒍𝒅

more degreesof freedom

focus plane

retina

𝒙𝒖

𝐋𝒅 𝐈= πβˆ’πŸ

Page 38: Vision-correcting Displays @ SIGGRAPH 2014

Using a Light Field Display

𝒙

𝒖

𝒍𝒅

more degreesof freedom

focus plane

retina

𝒙𝒖

𝐋𝒅 𝐈= πβˆ’πŸ

become well-posed?

Page 39: Vision-correcting Displays @ SIGGRAPH 2014

Using a Light Field Display

𝒙

𝒖

𝒍𝒅

more degreesof freedom

focus plane

retina

𝒙𝒖

𝐋𝒅 𝐈= πβˆ’πŸ

become well-posed?

Page 40: Vision-correcting Displays @ SIGGRAPH 2014

Using a Light Field Display

𝒙

𝒖

𝒍𝒅

more degreesof freedom

focus plane

retina

𝒙𝒖

𝐋𝒅 𝐈= πβˆ’πŸ

become well-posed?

Page 41: Vision-correcting Displays @ SIGGRAPH 2014
Page 42: Vision-correcting Displays @ SIGGRAPH 2014

Experiments and Results

Page 43: Vision-correcting Displays @ SIGGRAPH 2014

250 m

m

focus 3

80 m

m

f = 50 mma = 6 mm

Page 44: Vision-correcting Displays @ SIGGRAPH 2014
Page 45: Vision-correcting Displays @ SIGGRAPH 2014
Page 46: Vision-correcting Displays @ SIGGRAPH 2014

without correction Pamplona et al. 2012multilayer prefilteringtarget image light field prefiltering

HDR-VDP2

Low error detection

Page 47: Vision-correcting Displays @ SIGGRAPH 2014

Higher Order Aberrations

wit

ho

ut

co

rre

cti

on

co

nve

nti

on

al

dis

pla

y

lig

ht

fie

ld

dis

pla

y

Page 48: Vision-correcting Displays @ SIGGRAPH 2014

* =

:

::

:

Display light fieldProjection matrices

Axial or lateralmovement

Page 49: Vision-correcting Displays @ SIGGRAPH 2014
Page 50: Vision-correcting Displays @ SIGGRAPH 2014

conventionaldisplay

multilayerdisplay

[Pamplona et al.2012][Huang et al.2012] Proposed method

Method Inverse prefiltering Direct ray tracing Prefiltered light field

Spatial Resolution Very High Very Low High

Image Contrast Very Low Full (100%) High

Building Cost High Very High Very Low

light fielddisplay

light fielddisplay

Page 51: Vision-correcting Displays @ SIGGRAPH 2014

Shortcomings

β€’ Contrast and brightness loss – Content-dependent

β€’ Resolution loss– 3-to-1(DroidDNA), 5-to-1(iPhone)

– about 150 PPI

β€’ Computation– GPU, Mobile

β€’ Calibration– Eye-tracking

– Off-Axis Opt.

Page 52: Vision-correcting Displays @ SIGGRAPH 2014

Future Work

β€’ Higher Resolution & Large Display– e.g. tensor displays

β€’ Multi-way correction

β€’ Other applications– AR/VR, 3D, Cryptography

β€’ Theoretical analysis– Higher order aberrations

Page 53: Vision-correcting Displays @ SIGGRAPH 2014

Eyeglasses-free Display

http://web.media.mit.edu/~gordonw/VisionCorrectingDisplay/

http://graphics.berkeley.edu/papers/Huang-EFD-2014-08/

Fu-Chung Huang Gordon Wetzstein

Brian A. Barsky Ramesh Raskar

http://displayblocks.org/

Page 54: Vision-correcting Displays @ SIGGRAPH 2014
Page 55: Vision-correcting Displays @ SIGGRAPH 2014
Page 56: Vision-correcting Displays @ SIGGRAPH 2014
Page 57: Vision-correcting Displays @ SIGGRAPH 2014

Frequency Domain Analysis

Page 58: Vision-correcting Displays @ SIGGRAPH 2014

πŽπ’™

πŽπ’–

(a) conventional display

(in-focus)

sp

atia

l d

om

ain

fre

qu

en

cy d

om

ain

no angular variations

only spatial energy

𝒙

𝒖

Page 59: Vision-correcting Displays @ SIGGRAPH 2014

πŽπ’™

πŽπ’–

𝒙

𝒖

(a) conventional display

(in-focus)

sp

atia

l d

om

ain

fre

qu

en

cy d

om

ain

pupil function

is a rect(), in umultiplication

( just spreading )pupil response

is a sinc(), in πœ”π‘’convolution

Page 60: Vision-correcting Displays @ SIGGRAPH 2014

πŽπ’™

πŽπ’–

𝒙

𝒖

(a) conventional display

(in-focus)

sp

atia

l d

om

ain

fre

qu

en

cy d

om

ain

retinal projection

integration in u

slicing at πœ”π‘’ = 0

𝐼 π‘₯

𝐼 πœ”π‘₯

Fourier Slice Theorem

Page 61: Vision-correcting Displays @ SIGGRAPH 2014

πŽπ’™

πŽπ’–

πŽπ’™

πŽπ’–

𝒙

𝒖

𝒙

𝒖

(a) conventional display

(in-focus)

(b) conventional display

(out-of-focus)

sp

atia

l d

om

ain

fre

qu

en

cy d

om

ain

retinal projection

Page 62: Vision-correcting Displays @ SIGGRAPH 2014

πŽπ’™

πŽπ’–

πŽπ’™

πŽπ’–

πŽπ’™

πŽπ’–

𝒙

𝒖

𝒙

𝒖

𝒙

𝒖

(a) conventional display

(in-focus)

(b) conventional display

(out-of-focus)

(c) multilayer display

(out-of-focus)

sp

atia

l d

om

ain

fre

qu

en

cy d

om

ain

retinal projection

Page 63: Vision-correcting Displays @ SIGGRAPH 2014

πŽπ’™

πŽπ’–

πŽπ’™

πŽπ’–

πŽπ’™

πŽπ’–

𝒙

𝒖

𝒙

𝒖

𝒙

𝒖

(a) conventional display

(in-focus)

(b) conventional display

(out-of-focus)

(c) multilayer display

(out-of-focus)

sp

atia

l d

om

ain

fre

qu

en

cy d

om

ain

retinal projection

πŽπ’–

(d) light field display

(out-of-focus)

𝒙

𝒖

πŽπ’™

(d) light field display

(out-of-focus)

Page 64: Vision-correcting Displays @ SIGGRAPH 2014