SlideShare a Scribd company logo
1 of 64
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
+
#
shown at 350mm
normal display
distance to display
focal
range
perceived image
normal display
distance to display
focal
range
pinhole array mask parallax barrier based light field display
25%
U.S. population of hyperopia (far-sightedness)
[Krachmer et al. 2005]
43%
age 40
U.S. population of presbyopia (need reading eyeglasses)
[Katz et al. 1997]
68%
age 80+
[Katz et al. 1997]
U.S. population of presbyopia (need reading eyeglasses)
43%
age 40
U.S. population of myopia (near-sightedness)
41.6%
[Vitale et al. 2009]
Myopia in some Asian countries
60% ~ 90%
[Rajan et al. 1995] [Wong et al. 2000]
[Takashima et al. 2001] [Lin et al. 2004]
Irregular Blurring in Vision
PSF PSF PSF
caused by higher-order aberrations
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.
Computational light field display
(eye-tracking)
(input data)
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]
How to Build a Vision Correcting Display
Spatial domain Frequency domain
=
⊗ ∗
=
𝑖𝑚𝑔 ∗ 𝑝𝑠𝑓 = 𝑏𝑙𝑢𝑟𝑖𝑚𝑔 ⊗ 𝑝𝑠𝑓 = 𝑏𝑙𝑢𝑟
Spatial domain Frequency domain
∗
=
−1
𝑖𝑚𝑔 ∗ 𝑝𝑠𝑓 = 𝑝𝑟𝑒
=
𝑖𝑚𝑔 ⊗ 𝑝𝑠𝑓 = 𝑝𝑟𝑒
⊗
−1
Spatial domain Frequency domain
prefiltered
perceived
=
𝑖𝑚𝑔 ⊗ 𝑝𝑠𝑓 = 𝑝𝑟𝑒
⊗
−1
Spatial domain
plane of focus time-multiplexed
PSFPSF
[Huang et al. 2012]
without correction multilayer displayconventional display
(simple inversion)
7x7 views into the eye
[Pamplona et al. 2012]
without correction
corrected vision
pupil aperture
Inversely Prefilter the Light Field
target image prefiltered light field
Flatland Light Field Projection
retina
𝐼(𝑥) =
−∞
+∞
𝑙 𝑥, 𝑢 𝐴 𝑢 𝑑𝑢Retinal image:
𝒙𝒖
𝒙
𝒖
display
focus plane
(1D image + 1D direction)
Light Field Projection
𝐼(𝑥) =
−∞
+∞
𝑙 𝑥, 𝑢 𝐴 𝑢 𝑑𝑢Retinal image:
𝒙
𝒖
retinadisplay
focus plane
𝒙𝒖
“Defocus” Light Field Projection
focus plane
𝒙
𝒖
retinadisplay
𝒙𝒖
“Defocus” Light Field Projection
focus plane
𝒙
𝒖
retinadisplay
𝒙𝒖
convolution
“Defocus” Light Field Projection
focus plane
𝒙
𝒖
retinadisplay
𝒙𝒖
convolution
𝝎 𝒙
𝝎 𝒖
frequency domain
analysis (in the paper)
Using a Light Field Display
𝒙
𝒖
𝒍 𝒅
=
−𝑟/2
𝑟/2
𝑙 𝑑 Ψ
𝑥
𝑢
𝑑𝑢
𝐼(𝑥) =
−∞
+∞
𝑙 𝑥, 𝑢 𝐴 𝑢 𝑑𝑢Retinal image:
more degrees
of freedom
focus plane
retina
𝒙𝒖
Using a Light Field Display
𝒍 𝒅
=
−𝑟/2
𝑟/2
𝑙 𝑑 Ψ
𝑥
𝑢
𝑑𝑢
𝐼(𝑥) =
−∞
+∞
𝑙 𝑥, 𝑢 𝐴 𝑢 𝑑𝑢Retinal image:
focus plane
retina
𝒙𝒖
?
Using a Light Field Display
𝒍 𝒅 𝒙𝒖
?
𝐏 ∙ 𝐋 𝒅 𝐈=
Using a Light Field Display
𝒍 𝒅 𝒙𝒖
?
𝐋 𝒅 𝐈= 𝐏−𝟏
𝐏 ∙
Using a Light Field Display
𝒙
𝒖
𝒍 𝒅
more degrees
of freedom
focus plane
retina
𝒙𝒖
𝐋 𝒅 𝐈= 𝐏−𝟏
Using a Light Field Display
𝒙
𝒖
𝒍 𝒅
more degrees
of freedom
focus plane
retina
𝒙𝒖
𝐋 𝒅 𝐈= 𝐏−𝟏
become well-posed?
Using a Light Field Display
𝒙
𝒖
𝒍 𝒅
more degrees
of freedom
focus plane
retina
𝒙𝒖
𝐋 𝒅 𝐈= 𝐏−𝟏
become well-posed?
Using a Light Field Display
𝒙
𝒖
𝒍 𝒅
more degrees
of freedom
focus plane
retina
𝒙𝒖
𝐋 𝒅 𝐈= 𝐏−𝟏
become well-posed?
Experiments and Results
250mm
focus380mm
f = 50 mm
a = 6 mm
without correction Pamplona et al. 2012multilayer prefilteringtarget image light field prefiltering
HDR-VDP2
Low error detection
Higher Order Aberrations
without
correction
conventional
display
lightfield
display
* =
:
:
:
:
Display light fieldProjection matrices
Axial or
lateral
movement
conventional
display
multilayer
display
[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 field
display
light field
display
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.
Future Work
• Higher Resolution & Large Display
– e.g. tensor displays
• Multi-way correction
• Other applications
– AR/VR, 3D, Cryptography
• Theoretical analysis
– Higher order aberrations
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/
Frequency Domain Analysis
𝝎 𝒙
𝝎 𝒖
(a) conventional display
(in-focus)
spatialdomainfrequencydomain
no angular variations
only spatial energy
𝒙
𝒖
𝝎 𝒙
𝝎 𝒖
𝒙
𝒖
(a) conventional display
(in-focus)
spatialdomainfrequencydomain
pupil function
is a rect(), in u
multiplication
( just spreading )
pupil response
is a sinc(), in 𝜔 𝑢
convolution
𝝎 𝒙
𝝎 𝒖
𝒙
𝒖
(a) conventional display
(in-focus)
spatialdomainfrequencydomain
retinal projection
integration in u
slicing at 𝜔 𝑢 = 0
𝐼 𝑥
𝐼 𝜔 𝑥
Fourier Slice Theorem
𝝎 𝒙
𝝎 𝒖
𝝎 𝒙
𝝎 𝒖
𝒙
𝒖
𝒙
𝒖
(a) conventional display
(in-focus)
(b) conventional display
(out-of-focus)
spatialdomainfrequencydomain
retinal projection
𝝎 𝒙
𝝎 𝒖
𝝎 𝒙
𝝎 𝒖
𝝎 𝒙
𝝎 𝒖
𝒙
𝒖
𝒙
𝒖
𝒙
𝒖
(a) conventional display
(in-focus)
(b) conventional display
(out-of-focus)
(c) multilayer display
(out-of-focus)
spatialdomainfrequencydomain
retinal projection
𝝎 𝒙
𝝎 𝒖
𝝎 𝒙
𝝎 𝒖
𝝎 𝒙
𝝎 𝒖
𝒙
𝒖
𝒙
𝒖
𝒙
𝒖
(a) conventional display
(in-focus)
(b) conventional display
(out-of-focus)
(c) multilayer display
(out-of-focus)
spatialdomainfrequencydomain
retinal projection
𝝎 𝒖
(d) light field display
(out-of-focus)
𝒙
𝒖
𝝎 𝒙
(d) light field display
(out-of-focus)
Vision-correcting Displays @ SIGGRAPH 2014

More Related Content

What's hot

Tailored Displays to Compensate for Visual Aberrations - SIGGRAPH Presentation
Tailored Displays to Compensate for Visual Aberrations - SIGGRAPH PresentationTailored Displays to Compensate for Visual Aberrations - SIGGRAPH Presentation
Tailored Displays to Compensate for Visual Aberrations - SIGGRAPH PresentationVitor Pamplona
 
Computational Near-eye Displays with Focus Cues - SID 2017 Seminar
Computational Near-eye Displays with Focus Cues - SID 2017 SeminarComputational Near-eye Displays with Focus Cues - SID 2017 Seminar
Computational Near-eye Displays with Focus Cues - SID 2017 SeminarStanfordComputationalImaging
 
Object Tracking with Instance Matching and Online Learning
Object Tracking with Instance Matching and Online LearningObject Tracking with Instance Matching and Online Learning
Object Tracking with Instance Matching and Online LearningJui-Hsin (Larry) Lai
 
Google Glass, The META and Co. - How to calibrate your Optical See-Through He...
Google Glass, The META and Co. - How to calibrate your Optical See-Through He...Google Glass, The META and Co. - How to calibrate your Optical See-Through He...
Google Glass, The META and Co. - How to calibrate your Optical See-Through He...Jens Grubert
 
Recipes for Optical Effect System Design - Real-time Rendering of Physically...
Recipes for Optical Effect System Design - Real-time Rendering of Physically...Recipes for Optical Effect System Design - Real-time Rendering of Physically...
Recipes for Optical Effect System Design - Real-time Rendering of Physically...Silicon Studio Corporation
 
HDR in Cinema: Achievable Contrast
HDR in Cinema: Achievable Contrast HDR in Cinema: Achievable Contrast
HDR in Cinema: Achievable Contrast Barco
 
Single photon 3D Imaging with Deep Sensor Fusion
Single photon 3D Imaging with Deep Sensor FusionSingle photon 3D Imaging with Deep Sensor Fusion
Single photon 3D Imaging with Deep Sensor FusionDavid Lindell
 
Phase-Modulation Based 3D technology
Phase-Modulation Based 3D technologyPhase-Modulation Based 3D technology
Phase-Modulation Based 3D technologyChris Huang
 
Multi Aperture Photography
Multi Aperture PhotographyMulti Aperture Photography
Multi Aperture Photographymakrofajj
 
Demystifying laser projection for cinema: 5 frequently asked questions, 125+ ...
Demystifying laser projection for cinema: 5 frequently asked questions, 125+ ...Demystifying laser projection for cinema: 5 frequently asked questions, 125+ ...
Demystifying laser projection for cinema: 5 frequently asked questions, 125+ ...Barco
 

What's hot (20)

Tailored Displays to Compensate for Visual Aberrations - SIGGRAPH Presentation
Tailored Displays to Compensate for Visual Aberrations - SIGGRAPH PresentationTailored Displays to Compensate for Visual Aberrations - SIGGRAPH Presentation
Tailored Displays to Compensate for Visual Aberrations - SIGGRAPH Presentation
 
Computational Near-eye Displays with Focus Cues - SID 2017 Seminar
Computational Near-eye Displays with Focus Cues - SID 2017 SeminarComputational Near-eye Displays with Focus Cues - SID 2017 Seminar
Computational Near-eye Displays with Focus Cues - SID 2017 Seminar
 
Compressive DIsplays: SID Keynote by Ramesh Raskar
Compressive DIsplays: SID Keynote by Ramesh RaskarCompressive DIsplays: SID Keynote by Ramesh Raskar
Compressive DIsplays: SID Keynote by Ramesh Raskar
 
Erste Ergebnisse mit einer neuen trifokalen EDOF IOL
Erste Ergebnisse mit einer neuen trifokalen EDOF IOLErste Ergebnisse mit einer neuen trifokalen EDOF IOL
Erste Ergebnisse mit einer neuen trifokalen EDOF IOL
 
Stereoscopic Imaging
Stereoscopic ImagingStereoscopic Imaging
Stereoscopic Imaging
 
CORNAR: Looking Around Corners using Trillion FPS Imaging
CORNAR: Looking Around Corners using Trillion FPS ImagingCORNAR: Looking Around Corners using Trillion FPS Imaging
CORNAR: Looking Around Corners using Trillion FPS Imaging
 
Raskar Keynote at Stereoscopic Display Jan 2011
Raskar Keynote at Stereoscopic Display Jan 2011Raskar Keynote at Stereoscopic Display Jan 2011
Raskar Keynote at Stereoscopic Display Jan 2011
 
Light field
Light field Light field
Light field
 
Object Tracking with Instance Matching and Online Learning
Object Tracking with Instance Matching and Online LearningObject Tracking with Instance Matching and Online Learning
Object Tracking with Instance Matching and Online Learning
 
Raskar Banff
Raskar BanffRaskar Banff
Raskar Banff
 
Google Glass, The META and Co. - How to calibrate your Optical See-Through He...
Google Glass, The META and Co. - How to calibrate your Optical See-Through He...Google Glass, The META and Co. - How to calibrate your Optical See-Through He...
Google Glass, The META and Co. - How to calibrate your Optical See-Through He...
 
Recipes for Optical Effect System Design - Real-time Rendering of Physically...
Recipes for Optical Effect System Design - Real-time Rendering of Physically...Recipes for Optical Effect System Design - Real-time Rendering of Physically...
Recipes for Optical Effect System Design - Real-time Rendering of Physically...
 
HDR in Cinema: Achievable Contrast
HDR in Cinema: Achievable Contrast HDR in Cinema: Achievable Contrast
HDR in Cinema: Achievable Contrast
 
Dual photography
Dual photographyDual photography
Dual photography
 
Single photon 3D Imaging with Deep Sensor Fusion
Single photon 3D Imaging with Deep Sensor FusionSingle photon 3D Imaging with Deep Sensor Fusion
Single photon 3D Imaging with Deep Sensor Fusion
 
Phase-Modulation Based 3D technology
Phase-Modulation Based 3D technologyPhase-Modulation Based 3D technology
Phase-Modulation Based 3D technology
 
Multi Aperture Photography
Multi Aperture PhotographyMulti Aperture Photography
Multi Aperture Photography
 
Demystifying laser projection for cinema: 5 frequently asked questions, 125+ ...
Demystifying laser projection for cinema: 5 frequently asked questions, 125+ ...Demystifying laser projection for cinema: 5 frequently asked questions, 125+ ...
Demystifying laser projection for cinema: 5 frequently asked questions, 125+ ...
 
HR3D: Content Adaptive Parallax Barriers
HR3D: Content Adaptive Parallax BarriersHR3D: Content Adaptive Parallax Barriers
HR3D: Content Adaptive Parallax Barriers
 
Compressed Sensing - Achuta Kadambi
Compressed Sensing - Achuta KadambiCompressed Sensing - Achuta Kadambi
Compressed Sensing - Achuta Kadambi
 

Viewers also liked

Compressive Light Field Projection @ SIGGRAPH 2014
Compressive Light Field Projection @ SIGGRAPH 2014Compressive Light Field Projection @ SIGGRAPH 2014
Compressive Light Field Projection @ SIGGRAPH 2014StanfordComputationalImaging
 
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 4 Light Fields
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 4 Light FieldsSIGGRAPH 2012 Computational Plenoptic Imaging Course - 4 Light Fields
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 4 Light FieldsGordon Wetzstein
 
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 1 Introduction
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 1 IntroductionSIGGRAPH 2012 Computational Plenoptic Imaging Course - 1 Introduction
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 1 IntroductionGordon Wetzstein
 
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 7 Schlieren Imaging
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 7 Schlieren ImagingSIGGRAPH 2012 Computational Plenoptic Imaging Course - 7 Schlieren Imaging
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 7 Schlieren ImagingGordon Wetzstein
 
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 2 High Dynamic Range I...
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 2 High Dynamic Range I...SIGGRAPH 2012 Computational Plenoptic Imaging Course - 2 High Dynamic Range I...
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 2 High Dynamic Range I...Gordon Wetzstein
 
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 3 Spectral Imaging
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 3 Spectral ImagingSIGGRAPH 2012 Computational Plenoptic Imaging Course - 3 Spectral Imaging
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 3 Spectral ImagingGordon Wetzstein
 
Compressive Light Field Displays
Compressive Light Field DisplaysCompressive Light Field Displays
Compressive Light Field DisplaysGordon Wetzstein
 
SIGGRAPH 2012 Computational Display Course - 3 Computational Light Field Disp...
SIGGRAPH 2012 Computational Display Course - 3 Computational Light Field Disp...SIGGRAPH 2012 Computational Display Course - 3 Computational Light Field Disp...
SIGGRAPH 2012 Computational Display Course - 3 Computational Light Field Disp...Matt Hirsch - MIT Media Lab
 
Multi-camera Time-of-Flight Systems | SIGGRAPH 2016
Multi-camera Time-of-Flight Systems | SIGGRAPH 2016Multi-camera Time-of-Flight Systems | SIGGRAPH 2016
Multi-camera Time-of-Flight Systems | SIGGRAPH 2016StanfordComputationalImaging
 
SIGGRAPH 2012 Computational Display Course - 1 introduction
SIGGRAPH 2012 Computational Display Course - 1 introductionSIGGRAPH 2012 Computational Display Course - 1 introduction
SIGGRAPH 2012 Computational Display Course - 1 introductionMatt Hirsch - MIT Media Lab
 
SIGGRAPH 2012 Computational Display Course - 2 Computational Displays
SIGGRAPH 2012 Computational Display Course - 2 Computational DisplaysSIGGRAPH 2012 Computational Display Course - 2 Computational Displays
SIGGRAPH 2012 Computational Display Course - 2 Computational DisplaysMatt Hirsch - MIT Media Lab
 
Keynote - SPIE Stereoscopic Displays & Applications 2014
Keynote - SPIE Stereoscopic Displays & Applications 2014Keynote - SPIE Stereoscopic Displays & Applications 2014
Keynote - SPIE Stereoscopic Displays & Applications 2014Gordon Wetzstein
 
Optical Computing for Fast Light Transport Analysis
Optical Computing for Fast Light Transport AnalysisOptical Computing for Fast Light Transport Analysis
Optical Computing for Fast Light Transport AnalysisMatthew O'Toole
 
Eyeglasses-free Display: Towards Correcting Visual Aberrations with Computati...
Eyeglasses-free Display: Towards Correcting Visual Aberrations with Computati...Eyeglasses-free Display: Towards Correcting Visual Aberrations with Computati...
Eyeglasses-free Display: Towards Correcting Visual Aberrations with Computati...Dario Caliendo
 
SIGGRAPH 2012 Computational Display Course - 4 Perceptually Driven Computatio...
SIGGRAPH 2012 Computational Display Course - 4 Perceptually Driven Computatio...SIGGRAPH 2012 Computational Display Course - 4 Perceptually Driven Computatio...
SIGGRAPH 2012 Computational Display Course - 4 Perceptually Driven Computatio...Matt Hirsch - MIT Media Lab
 
VRay教學(一)-渲染器簡介
VRay教學(一)-渲染器簡介VRay教學(一)-渲染器簡介
VRay教學(一)-渲染器簡介智傑 楊
 
Introduction to Optical See-Through HMDs in AR
Introduction to Optical See-Through HMDs in ARIntroduction to Optical See-Through HMDs in AR
Introduction to Optical See-Through HMDs in ARYuta Itoh
 
5 Annoying Excel Pivot Table Problems
5 Annoying Excel Pivot Table Problems5 Annoying Excel Pivot Table Problems
5 Annoying Excel Pivot Table ProblemsDebra Dalgleish
 

Viewers also liked (20)

Compressive Light Field Projection @ SIGGRAPH 2014
Compressive Light Field Projection @ SIGGRAPH 2014Compressive Light Field Projection @ SIGGRAPH 2014
Compressive Light Field Projection @ SIGGRAPH 2014
 
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 4 Light Fields
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 4 Light FieldsSIGGRAPH 2012 Computational Plenoptic Imaging Course - 4 Light Fields
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 4 Light Fields
 
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 1 Introduction
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 1 IntroductionSIGGRAPH 2012 Computational Plenoptic Imaging Course - 1 Introduction
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 1 Introduction
 
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 7 Schlieren Imaging
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 7 Schlieren ImagingSIGGRAPH 2012 Computational Plenoptic Imaging Course - 7 Schlieren Imaging
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 7 Schlieren Imaging
 
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 2 High Dynamic Range I...
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 2 High Dynamic Range I...SIGGRAPH 2012 Computational Plenoptic Imaging Course - 2 High Dynamic Range I...
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 2 High Dynamic Range I...
 
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 3 Spectral Imaging
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 3 Spectral ImagingSIGGRAPH 2012 Computational Plenoptic Imaging Course - 3 Spectral Imaging
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 3 Spectral Imaging
 
Compressive Light Field Displays
Compressive Light Field DisplaysCompressive Light Field Displays
Compressive Light Field Displays
 
SIGGRAPH 2012 Computational Display Course - 3 Computational Light Field Disp...
SIGGRAPH 2012 Computational Display Course - 3 Computational Light Field Disp...SIGGRAPH 2012 Computational Display Course - 3 Computational Light Field Disp...
SIGGRAPH 2012 Computational Display Course - 3 Computational Light Field Disp...
 
Multi-camera Time-of-Flight Systems | SIGGRAPH 2016
Multi-camera Time-of-Flight Systems | SIGGRAPH 2016Multi-camera Time-of-Flight Systems | SIGGRAPH 2016
Multi-camera Time-of-Flight Systems | SIGGRAPH 2016
 
SIGGRAPH 2012 Computational Display Course - 1 introduction
SIGGRAPH 2012 Computational Display Course - 1 introductionSIGGRAPH 2012 Computational Display Course - 1 introduction
SIGGRAPH 2012 Computational Display Course - 1 introduction
 
SIGGRAPH 2012 Computational Display Course - 2 Computational Displays
SIGGRAPH 2012 Computational Display Course - 2 Computational DisplaysSIGGRAPH 2012 Computational Display Course - 2 Computational Displays
SIGGRAPH 2012 Computational Display Course - 2 Computational Displays
 
Keynote - SPIE Stereoscopic Displays & Applications 2014
Keynote - SPIE Stereoscopic Displays & Applications 2014Keynote - SPIE Stereoscopic Displays & Applications 2014
Keynote - SPIE Stereoscopic Displays & Applications 2014
 
Optical Computing for Fast Light Transport Analysis
Optical Computing for Fast Light Transport AnalysisOptical Computing for Fast Light Transport Analysis
Optical Computing for Fast Light Transport Analysis
 
Eyeglasses-free Display: Towards Correcting Visual Aberrations with Computati...
Eyeglasses-free Display: Towards Correcting Visual Aberrations with Computati...Eyeglasses-free Display: Towards Correcting Visual Aberrations with Computati...
Eyeglasses-free Display: Towards Correcting Visual Aberrations with Computati...
 
ProxImaL | SIGGRAPH 2016
ProxImaL | SIGGRAPH 2016ProxImaL | SIGGRAPH 2016
ProxImaL | SIGGRAPH 2016
 
SIGGRAPH 2012 Computational Display Course - 4 Perceptually Driven Computatio...
SIGGRAPH 2012 Computational Display Course - 4 Perceptually Driven Computatio...SIGGRAPH 2012 Computational Display Course - 4 Perceptually Driven Computatio...
SIGGRAPH 2012 Computational Display Course - 4 Perceptually Driven Computatio...
 
VRay教學(一)-渲染器簡介
VRay教學(一)-渲染器簡介VRay教學(一)-渲染器簡介
VRay教學(一)-渲染器簡介
 
Introduction to Optical See-Through HMDs in AR
Introduction to Optical See-Through HMDs in ARIntroduction to Optical See-Through HMDs in AR
Introduction to Optical See-Through HMDs in AR
 
5 Annoying Excel Pivot Table Problems
5 Annoying Excel Pivot Table Problems5 Annoying Excel Pivot Table Problems
5 Annoying Excel Pivot Table Problems
 
Raskar 6Sight Keynote Talk Nov09
Raskar 6Sight Keynote Talk Nov09Raskar 6Sight Keynote Talk Nov09
Raskar 6Sight Keynote Talk Nov09
 

Similar to Vision-correcting Displays @ SIGGRAPH 2014

NETRA on SIGGRAPH 2010
NETRA on SIGGRAPH 2010NETRA on SIGGRAPH 2010
NETRA on SIGGRAPH 2010Vitor Pamplona
 
Laser Blended Vision for Presbyopia:
Laser Blended Vision for Presbyopia: Laser Blended Vision for Presbyopia:
Laser Blended Vision for Presbyopia: London Vision Clinic
 
Sig2014 vision correcting display
Sig2014 vision correcting displaySig2014 vision correcting display
Sig2014 vision correcting displayWael Sharba
 
Peripheral refraction in myopia
Peripheral refraction in myopiaPeripheral refraction in myopia
Peripheral refraction in myopiaHossein Mirzaie
 
論文読み会@AIST (Deep Virtual Stereo Odometry [ECCV2018])
論文読み会@AIST (Deep Virtual Stereo Odometry [ECCV2018])論文読み会@AIST (Deep Virtual Stereo Odometry [ECCV2018])
論文読み会@AIST (Deep Virtual Stereo Odometry [ECCV2018])Masaya Kaneko
 
Light Field Technology
Light Field TechnologyLight Field Technology
Light Field TechnologyJeffrey Funk
 
Unusual apps: NETRA and CATRA
Unusual apps: NETRA and CATRAUnusual apps: NETRA and CATRA
Unusual apps: NETRA and CATRAVitor Pamplona
 
Optical modeling profile
Optical modeling profile Optical modeling profile
Optical modeling profile Michael Mrochen
 
Remotely sensed image segmentation using multiphase level set acm
Remotely sensed image segmentation using multiphase level set acmRemotely sensed image segmentation using multiphase level set acm
Remotely sensed image segmentation using multiphase level set acmKriti Bajpai
 
Khaled Sarayeddine (Optinvent): Optical Technologies & Challenges for Next Ge...
Khaled Sarayeddine (Optinvent): Optical Technologies & Challenges for Next Ge...Khaled Sarayeddine (Optinvent): Optical Technologies & Challenges for Next Ge...
Khaled Sarayeddine (Optinvent): Optical Technologies & Challenges for Next Ge...AugmentedWorldExpo
 
RIM Poster Optics r2.1 - 2-OP-05 Glatzel_Tinsley Poster
RIM Poster Optics r2.1 - 2-OP-05 Glatzel_Tinsley PosterRIM Poster Optics r2.1 - 2-OP-05 Glatzel_Tinsley Poster
RIM Poster Optics r2.1 - 2-OP-05 Glatzel_Tinsley PosterKevin Nouri
 
194Martin LeungUnerd Poster
194Martin LeungUnerd Poster194Martin LeungUnerd Poster
194Martin LeungUnerd PosterMartin Leung
 
Lec14: Evaluation Framework for Medical Image Segmentation
Lec14: Evaluation Framework for Medical Image SegmentationLec14: Evaluation Framework for Medical Image Segmentation
Lec14: Evaluation Framework for Medical Image SegmentationUlaş Bağcı
 
Advanced radiographic aids in periodontics
Advanced radiographic aids in periodonticsAdvanced radiographic aids in periodontics
Advanced radiographic aids in periodonticsSwati Gupta
 
LASIK for High Myopia: New Considerations
LASIK for High Myopia: New ConsiderationsLASIK for High Myopia: New Considerations
LASIK for High Myopia: New ConsiderationsLondon Vision Clinic
 
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 2)
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 2)SIGGRAPH 2014 Course on Computational Cameras and Displays (part 2)
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 2)Matthew O'Toole
 

Similar to Vision-correcting Displays @ SIGGRAPH 2014 (20)

NETRA on SIGGRAPH 2010
NETRA on SIGGRAPH 2010NETRA on SIGGRAPH 2010
NETRA on SIGGRAPH 2010
 
Laser Blended Vision for Presbyopia:
Laser Blended Vision for Presbyopia: Laser Blended Vision for Presbyopia:
Laser Blended Vision for Presbyopia:
 
Sig2014 vision correcting display
Sig2014 vision correcting displaySig2014 vision correcting display
Sig2014 vision correcting display
 
Peripheral refraction in myopia
Peripheral refraction in myopiaPeripheral refraction in myopia
Peripheral refraction in myopia
 
論文読み会@AIST (Deep Virtual Stereo Odometry [ECCV2018])
論文読み会@AIST (Deep Virtual Stereo Odometry [ECCV2018])論文読み会@AIST (Deep Virtual Stereo Odometry [ECCV2018])
論文読み会@AIST (Deep Virtual Stereo Odometry [ECCV2018])
 
Light Field Technology
Light Field TechnologyLight Field Technology
Light Field Technology
 
Unusual apps: NETRA and CATRA
Unusual apps: NETRA and CATRAUnusual apps: NETRA and CATRA
Unusual apps: NETRA and CATRA
 
Optical modeling profile
Optical modeling profile Optical modeling profile
Optical modeling profile
 
Remotely sensed image segmentation using multiphase level set acm
Remotely sensed image segmentation using multiphase level set acmRemotely sensed image segmentation using multiphase level set acm
Remotely sensed image segmentation using multiphase level set acm
 
Khaled Sarayeddine (Optinvent): Optical Technologies & Challenges for Next Ge...
Khaled Sarayeddine (Optinvent): Optical Technologies & Challenges for Next Ge...Khaled Sarayeddine (Optinvent): Optical Technologies & Challenges for Next Ge...
Khaled Sarayeddine (Optinvent): Optical Technologies & Challenges for Next Ge...
 
Defocus magnification
Defocus magnificationDefocus magnification
Defocus magnification
 
RIM Poster Optics r2.1 - 2-OP-05 Glatzel_Tinsley Poster
RIM Poster Optics r2.1 - 2-OP-05 Glatzel_Tinsley PosterRIM Poster Optics r2.1 - 2-OP-05 Glatzel_Tinsley Poster
RIM Poster Optics r2.1 - 2-OP-05 Glatzel_Tinsley Poster
 
194Martin LeungUnerd Poster
194Martin LeungUnerd Poster194Martin LeungUnerd Poster
194Martin LeungUnerd Poster
 
Lec14: Evaluation Framework for Medical Image Segmentation
Lec14: Evaluation Framework for Medical Image SegmentationLec14: Evaluation Framework for Medical Image Segmentation
Lec14: Evaluation Framework for Medical Image Segmentation
 
Defending
DefendingDefending
Defending
 
Advanced radiographic aids in periodontics
Advanced radiographic aids in periodonticsAdvanced radiographic aids in periodontics
Advanced radiographic aids in periodontics
 
Summerresearch2011
Summerresearch2011Summerresearch2011
Summerresearch2011
 
LASIK for High Myopia: New Considerations
LASIK for High Myopia: New ConsiderationsLASIK for High Myopia: New Considerations
LASIK for High Myopia: New Considerations
 
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 2)
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 2)SIGGRAPH 2014 Course on Computational Cameras and Displays (part 2)
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 2)
 
Visual field Analysis .ppt
Visual field Analysis .pptVisual field Analysis .ppt
Visual field Analysis .ppt
 

More from StanfordComputationalImaging

Gaze-Contingent Ocular Parallax Rendering for Virtual Reality
Gaze-Contingent Ocular Parallax Rendering for Virtual RealityGaze-Contingent Ocular Parallax Rendering for Virtual Reality
Gaze-Contingent Ocular Parallax Rendering for Virtual RealityStanfordComputationalImaging
 
Autofocals: Evaluating Gaze-Contingent Eyeglasses for Presbyopes - Siggraph 2019
Autofocals: Evaluating Gaze-Contingent Eyeglasses for Presbyopes - Siggraph 2019Autofocals: Evaluating Gaze-Contingent Eyeglasses for Presbyopes - Siggraph 2019
Autofocals: Evaluating Gaze-Contingent Eyeglasses for Presbyopes - Siggraph 2019StanfordComputationalImaging
 
Non-line-of-sight Imaging with Partial Occluders and Surface Normals | TOG 2019
Non-line-of-sight Imaging with Partial Occluders and Surface Normals | TOG 2019Non-line-of-sight Imaging with Partial Occluders and Surface Normals | TOG 2019
Non-line-of-sight Imaging with Partial Occluders and Surface Normals | TOG 2019StanfordComputationalImaging
 
Build Your Own VR Display Course - SIGGRAPH 2017: Part 5
Build Your Own VR Display Course - SIGGRAPH 2017: Part 5Build Your Own VR Display Course - SIGGRAPH 2017: Part 5
Build Your Own VR Display Course - SIGGRAPH 2017: Part 5StanfordComputationalImaging
 
Build Your Own VR Display Course - SIGGRAPH 2017: Part 4
Build Your Own VR Display Course - SIGGRAPH 2017: Part 4Build Your Own VR Display Course - SIGGRAPH 2017: Part 4
Build Your Own VR Display Course - SIGGRAPH 2017: Part 4StanfordComputationalImaging
 
Build Your Own VR Display Course - SIGGRAPH 2017: Part 3
Build Your Own VR Display Course - SIGGRAPH 2017: Part 3Build Your Own VR Display Course - SIGGRAPH 2017: Part 3
Build Your Own VR Display Course - SIGGRAPH 2017: Part 3StanfordComputationalImaging
 
Build Your Own VR Display Course - SIGGRAPH 2017: Part 2
Build Your Own VR Display Course - SIGGRAPH 2017: Part 2Build Your Own VR Display Course - SIGGRAPH 2017: Part 2
Build Your Own VR Display Course - SIGGRAPH 2017: Part 2StanfordComputationalImaging
 
Build Your Own VR Display Course - SIGGRAPH 2017: Part 1
Build Your Own VR Display Course - SIGGRAPH 2017: Part 1Build Your Own VR Display Course - SIGGRAPH 2017: Part 1
Build Your Own VR Display Course - SIGGRAPH 2017: Part 1StanfordComputationalImaging
 

More from StanfordComputationalImaging (8)

Gaze-Contingent Ocular Parallax Rendering for Virtual Reality
Gaze-Contingent Ocular Parallax Rendering for Virtual RealityGaze-Contingent Ocular Parallax Rendering for Virtual Reality
Gaze-Contingent Ocular Parallax Rendering for Virtual Reality
 
Autofocals: Evaluating Gaze-Contingent Eyeglasses for Presbyopes - Siggraph 2019
Autofocals: Evaluating Gaze-Contingent Eyeglasses for Presbyopes - Siggraph 2019Autofocals: Evaluating Gaze-Contingent Eyeglasses for Presbyopes - Siggraph 2019
Autofocals: Evaluating Gaze-Contingent Eyeglasses for Presbyopes - Siggraph 2019
 
Non-line-of-sight Imaging with Partial Occluders and Surface Normals | TOG 2019
Non-line-of-sight Imaging with Partial Occluders and Surface Normals | TOG 2019Non-line-of-sight Imaging with Partial Occluders and Surface Normals | TOG 2019
Non-line-of-sight Imaging with Partial Occluders and Surface Normals | TOG 2019
 
Build Your Own VR Display Course - SIGGRAPH 2017: Part 5
Build Your Own VR Display Course - SIGGRAPH 2017: Part 5Build Your Own VR Display Course - SIGGRAPH 2017: Part 5
Build Your Own VR Display Course - SIGGRAPH 2017: Part 5
 
Build Your Own VR Display Course - SIGGRAPH 2017: Part 4
Build Your Own VR Display Course - SIGGRAPH 2017: Part 4Build Your Own VR Display Course - SIGGRAPH 2017: Part 4
Build Your Own VR Display Course - SIGGRAPH 2017: Part 4
 
Build Your Own VR Display Course - SIGGRAPH 2017: Part 3
Build Your Own VR Display Course - SIGGRAPH 2017: Part 3Build Your Own VR Display Course - SIGGRAPH 2017: Part 3
Build Your Own VR Display Course - SIGGRAPH 2017: Part 3
 
Build Your Own VR Display Course - SIGGRAPH 2017: Part 2
Build Your Own VR Display Course - SIGGRAPH 2017: Part 2Build Your Own VR Display Course - SIGGRAPH 2017: Part 2
Build Your Own VR Display Course - SIGGRAPH 2017: Part 2
 
Build Your Own VR Display Course - SIGGRAPH 2017: Part 1
Build Your Own VR Display Course - SIGGRAPH 2017: Part 1Build Your Own VR Display Course - SIGGRAPH 2017: Part 1
Build Your Own VR Display Course - SIGGRAPH 2017: Part 1
 

Recently uploaded

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 

Recently uploaded (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 

Vision-correcting Displays @ SIGGRAPH 2014

Editor's Notes

  1. Imagine you are near-sighted, When the display is shown outside your focal range,
  2. everything appears blurred
  3. We built a parallax barrier based light field display using a printed pinhole mask on a ipod touch And the construction is quite thin, just a few milimeters,
  4. And using computation to correct vision problem! This does not require the observer to wear eyeglasses. And we did not change the optics of the eye and display Once the display has been built, all the corrections are done through computation! So let me introduce where you can use this kind of technology…
  5. So, this is a technology that has a very broad impact….. But let me go more specific on who can benefit from this. It is estimated that about 25% of people in the US , are far-sighted
  6. And since the ability to accommodate will decreases over time, At age of 40, the population of people having presbyopia is about 43%,
  7. And the number increases to almost 70% at the age of 80, This is an inevitable aging process that everyone has to face. That we will need a pair of reading glasses
  8. In the mean time, recent study shows that myopia in the US has increased to 41% Which is also high
  9. But the number in some Asia countries is approaching to a crazy 60%~90%. Although these “conditions” can be solved with eyeglasses They are not always convenient (click)
  10. And there are also certain people having HOA, that the blur they perceive are irregular, and are very difficult to correct. So maybe we need a new solution, Before that, let me briefly review what options people have so far.
  11. The earliest form of correction is the reading stone, or just a magnifier. (click)But really the first revolution is the eyeglasses; (click) The second category is the contact lenses, but it took a long time to become what it is today. (click) Finally, the third category is refractive surgery, and it has become quite popular these days.
  12. In this paper, we introduce the 4th option, which is a computation based correction. (click) This eye-glasses free vision correcting display modifies the content shown on the display according to your prescription (click) When paired with standard eye tracking technology, the display can generate a sharp perception to the user’s eye. This capability is unlocked by solving a deconvolution problem in the light field domain. So let me first introduce some prior work that leads to this idea
  13. The idea of pre-correction is not new. Early work pre-compensate a defocused projector, such that the projected image will become sharp. (click) We are also inspired by the concept of computational display, that modifying the optical components and the added computation give us more degree of freedoms. (click) Finally, correcting vision through computation has existed for quite some time, but modern approaches using computational display can give better results.
  14. So let me briefly describe how to build a display that can potentially correct your vision
  15. Let’s consider a 1D scan line of the watch face, its diagram is shown on the right
  16. For we know the blur can be modeled using convolution, (click) In the frequency domain, the operator becomes a pairwise multiplication of their spatial frequencies
  17. A simple idea of prefiltering is to invert the kernel in frequency domain, multiply with the signal spectrum (click)And then transform it back to the spatial domain This is a very simple idea, and can be implemented in just 3 lines of code
  18. The result looks very strange. But the ringing artifacts will be canceled out by a final stage of the blur, which happens inside the eye. Unfortunately the perceived image has very low contrast. This is because inverting the kernel, or deconvolution, is a well-known ill-posed problem. So how can we solve the problem?
  19. Our prior work uses a multilayer display, (click)such that the point spread functions at different layers have different sizes In the frequency domain, they give different response, thus we have more degrees of freedom. (click) Here are the photograph comparing with conventional display. Multilayer display can generate higher contrast and sharper image. But the contrast is still not perfect, so let’s look at another approach.
  20. Pamplona et al. construct a high angular resolution light field display. (click)When shown to a patient with blurred vision, the display can generate a sharp perception. (click) In their solution, all the light rays hitting the same retinal cell will be assigned to the same value. (click) But since they requires all 49 views entering the eye, thus the hardware construction can be very challenging, and the spatial resolution is low. So there must be some way to have both high contrast and high resolution image.
  21. And actually it’s quite simple: We use a light field display, and inversely prefilter the 4D space, And you can see the prefiltered images inside each view have the amplified frequencies. So let me briefly describe how that is done.
  22. Let’s say you have a simple set up that the rays leaving the display are focused on the retina. To obtain the perceived image I, (click) we have to consider the retinal light field L, where the rays are expressed using the spatial location x and the angular direction u. (click) the retinal image pixel is obtained by integrating rays along the angular direction,
  23. And Finally, since some rays are blocked by the pupil, we have to multiply a binary aperture function A, That limits the integration. This gives us the basic projection equation
  24. Now let’s consider the case where the display is out of focus, (click) since the rays converge at a plane before the retina plane, the retinal light field is now sheared.
  25. Integrating along the angular direction changes the formulation into a convolution:
  26. There are some interesting frequency domain analysis, please refer to the paper. But basically we know that the inversion in the frequency domain is ill-posed, since we don’t have enough degrees of freedoms.
  27. So using a light field display allows us to control the angular variation, thus we have more flexibility. (click) so let’s go back to look again at the projection equation (click) Since we know the exact geometry, we can always express the integral using the display light field
  28. So the question is: how can we solve for the display light field such that the eye will see a sharp target image? Well, The first step is to discretize the integral equation
  29. Into a matrix-vector multiplication. (click) The projection matrix P can be obtained by sampling the light transport. And P times the light field gives the target image
  30. A very simple way to solve for the prefiltered display light field is to move the projection matrix to the right, And that’s it. The solution is almost just that simple. But we might ask ourselve is there any condition allowing us to solve this problem in such a simple way?
  31. Remember that we said using the light field display gives more degree of freedoms
  32. So does that mean we can solve it with just two rays per pixel?
  33. Or do we need 3 rays?
  34. Or maybe 4? To answer these question, (click) we can take a look at the property of the projection matrix P. Since we want to invert the matrix, it is a good idea to look at its condition number
  35. By changing the numbers of rays entering the pupil, and varying the blur size in screen pixels What we found is that the decrease of the condition number slows down (click) as the angular sampling rate is higher than 2, so we decide 2 rays per pixel is good enough to implement on a regular display This number gives the guideline for hardware construction,
  36. So let me show you the experiments and results(click)
  37. And we simulate a hyperopic eye using a camera. On the right is the direct comparison of a battery with our correction.
  38. And here is the video I showed you earlier.(click) Here we compare with the prior light field solution by pamplona et al. On the same low resolution hardware, we can still manage to create a sharp image.
  39. The hardware construction is quite straightforward, and we will show how to build it in a few seconds First we show a light field image, When the display is out of focused, everything is blurred. Putting a pinhole array mask on top, a sharp image is revealed after some alignment.
  40. We also evaluate the standard Michaelson contrast The multilayer prefiltering gives sharp correction, but contrast is very low. (click) On the other hand, Pamplona et al. has full contrast, but using the same low resolution prototype, their results are still quite blurry. (click) Our method gives a good balance between sharpness and contrast. (click) We also test with the perceptual metric HDR-VDP2, and our method has low probability of differences detection
  41. Finally, we also show that it is possible to correct higher order aberrations. You can see the spherical is quite different from the defocus term, and both are difficult to correct. (click)The coma is more difficult with a cone shape PSF. (click)Finally, not all higher order term are difficult; For example, trefoil has 3 legs, and preserves more high frequency information making the prefiltering easier.
  42. Our method can also account for slight deviation in the lateral and axial movement. This is done by stacking multiple projection matrices into the linear system and solving an over-constrained optimization.
  43. On the top right is the prefiltered light field with an over-constrained lateral movement. Since the light field display also has repetitive viewing zones, this allows the display to be viewed with two eyes separated by 65mms.
  44. Finally, to summarize the features and problems with different approaches, The first multilayer display deconvolve the optical blur of the eye, the resolution is higher, but the contrast is low. Building a multilayer display is non-trivial. (click)Pamplona et al require a super high resolution display, so its spatial resolution is quite low, even it provides the full image contrast. Build such high resolution display is extremely difficult and expensive. (click)The last technology prefilters the 4D light filed, so it has both higher resolution and higher contrast, and the cost is just a few dollars
  45. But of course, we also still have some problems. First, the prefiltering is content dependent: so if you have a lot of high frequencies, the contrast and brightness will be lower. (click) Second, our parallax barrier implementation will introduce some resolution loss, and the highest resolution we built is about 150PPI (click)processing light field requires a lot of computation, but we think it shouldn’t be too hard to port to GPU (click)Finally, the vision correcting require a good calibration between the eye and the display. But fortunately Amazon just announce a very cool firephone and SDK to do that, And in the paper, we also implemented an off-axis optimization to deal with the problem
  46. However, there are still some future work to be done. First, we anticipate higher resolution on a larger display to be built, and we believe this could be achieve using the tensor display architecture. (click)And it would be also interesting to provide a multi-way correction for a shared display. (click) extending the prefiltering to other applications like AR/VR, 3D content, or even cryptography can be very interesting (click) and finally, we believe a more thorough theoretical analysis is required for higher order aberrations.
  47. But even I just told you how to solve for the light field with a simple equation, The frequency analysis is actually more interesting than the equation.
  48. Let’s first look at the frequency domain light field, For a in-focus diffuse object, its spectrum is simply a line.
  49. But remember there is a pupil aperture blocking the light, In the spatial domain it’s a multiplication with the pupil function (click)And in the frequency domain it’s a “convolution” with the pupil response, which is a “sinc” function Since the original light field spectrum is only a line, (click)the convolution is just a spreading of the line vertically.
  50. The final step to obtain the image is the integration of light rays over the angular direction. If you are familiar with computational tomography, the integration is a slicing in the freq. domain. So the target image spectrum is the slicing on the axis.
  51. For an out of focus diffuse object, its representation is sheared, and so does its frequency spectrum. If you just slice the axis, there will be nothing left except for the DC term. But the spreading due to the pupil aperture will deliver some information to the slicing axis. Unfortunately not all spatial frequencies are preserved, since the spreading is due to a “sinc” function.
  52. In the multilayer prefiltering case, the missing frequencies are covered by the other layer, so you can still preserve all spatial frequencies
  53. Finally, the light field display is a bit different, You have a full convolution with the entire frequency spectrum, but you also have a lot more flexibility.