SlideShare a Scribd company logo
Accommodation-invariant
Computational Near-eye
Displays
Robert Konrad1, Nitish Padmanaban1, Keenan Molner1, Emily A. Cooper2, Gordon
Weztstein1
1 Stanford University, 2 Dartmouth College
http://www.computationalimaging.o
Virtual Image
Accommodation and Retinal Blur
Blur Gradient Driven Accommodation
Blur Gradient Driven Accommodation
Blur Gradient Driven Accommodation
Blur Gradient Driven Accommodation
Blur Gradient Driven Accommodation
Blur Gradient Driven Accommodation
Q: can we drive accommodation with stereoscopic
cues by optically removing the retinal blur cue?
Real World:
Vergence &
Accommodation
Match!
Current VR Displays:
Vergence &
Accommodation
Mismatch!
Existing Approaches
Multiplane
Rolland et al., Applied Optics 2000 Akeley et al., SIGGRAPH 2004
Focal Surfaces
Matsuda et al., SIGGRAPH 2017
Light Field
Huang et al., SIGGRAPH 2015
Lanman et al., SIGGRAPH Asia 2013
Holographic
Maimone et al., SIGGRAPH 2017
Adaptive Focus
Sugihara et al., SID 1998
Liu et al., ISMAR 2008
Koulieris et al.,SIGGRAPH 2017
Padmanaban et al., PNAS 2017
How do we remove the blur cue?
Aperture Controls Depth of Field
Image courtesy of Concept One Studios
Aperture Controls Depth of Field
Image courtesy of Concept One Studios
Aperture Controls Depth of Field
Image courtesy of Concept One Studios
Maxwellian-type (pinhole) Near-eye Displays
Point Light
Source
Maxwellian-type (pinhole) Near-eye Displays
Severely reduces eyebox!
Spatial Light Modulator
Point Light
Source
Focal Sweep
EDOF Cameras:
Dowski & Cathey, App. Opt. 1995
Nagahara et al., ECCV 2008
Cossairt et al., SIGGRAPH 2010
60Hz
PSF Engineering
Spatially InvariantDepth Invariant
∗
∗ =
∗ =
Deconvolution?
∗ =
Deconvolution?
Target
Target Image
Target
Conventional
Target Image Conventional Display @ 1D
Target
Conventional
Target Image Conventional Display @ 3D
Target
Conventional
AI
AI @ 3D Conventional Display @ 3D
Strobing the Backlight
Accommodation Invariant
Multi-plane Accommodation Invariant
Point Spread Functions
Conventional
AI
AI 2 Plane
AI 3 Plane
4D (0.25m) 3D (0.25m) 2D (0.5m) 1D (0.5m) 0D (∞)
Point Spread Functions
Conventional
AI
AI 2 Plane
AI 3 Plane
4D (0.25m) 3D (0.25m) 2D (0.5m) 1D (0.5m) 0D (∞)
3D 1D
Point Spread Functions
Conventional
AI
AI 2 Plane
AI 3 Plane
4D (0.25m) 3D (0.25m) 2D (0.5m) 1D (0.5m) 0D (∞)
MTF of Prototype
Spatial Frequency (cycles/degree)
MTF of Prototype
Spatial Frequency (cycles/degree)
MTF of Prototype
Spatial Frequency (cycles/degree)
MTF of Prototype
Spatial Frequency (cycles/degree)
MTF of Prototype
Spatial Frequency (cycles/degree)
Q: can we drive accommodation with stereoscopic
cues by optically removing the retinal blur cue?
Follow the target with your
eyes
4D
(0.25m)
0.5D
(2m)
User Study #1
11 participants
Stimulus
User Study #1
User Study #1
Look at each
target
0.5D
(2m)
4D
(0.25m)
User Study #2
12 participants
Ideal Accommodation Response
Ideal Accommodation Response
Ideal Accommodation Response
Ideal Accommodation Response
Ideal Accommodation Response
Ideal Accommodation Response
Individual User Response
Discussion
Focus Range/Planes
Spatial Resolution
Image courtesy of karma.com
Future Work – Multifocal Lenses
Robert Konrad
Computational Imaging Lab
Stanford University
stanford.edu/~rkkonrad
computationalimaging.org
User Comfort Study
Comfort!
Courtesy of vroom.buzz
Accommodation-invariant Near-eye Displays
Accommodation-invariant Near-eye Displays
3D 2.5D 2D 1.5D 1D 0D
ConventionalAIAI2-planeAI3-plane

More Related Content

What's hot

Light Field, Focus-tunable, and Monovision Near-eye Displays | SID 2016
Light Field, Focus-tunable, and Monovision Near-eye Displays | SID 2016Light Field, Focus-tunable, and Monovision Near-eye Displays | SID 2016
Light Field, Focus-tunable, and Monovision Near-eye Displays | SID 2016
StanfordComputationalImaging
 
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
Gordon Wetzstein
 
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
Gordon Wetzstein
 
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
Vitor Pamplona
 
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
StanfordComputationalImaging
 
ProxImaL | SIGGRAPH 2016
ProxImaL | SIGGRAPH 2016ProxImaL | SIGGRAPH 2016
ProxImaL | SIGGRAPH 2016
StanfordComputationalImaging
 
Compressive Light Field Projection @ SIGGRAPH 2014
Compressive Light Field Projection @ SIGGRAPH 2014Compressive Light Field Projection @ SIGGRAPH 2014
Compressive Light Field Projection @ SIGGRAPH 2014
StanfordComputationalImaging
 
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
Camera Culture Group, MIT Media Lab
 
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
 
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
Camera Culture Group, MIT Media Lab
 
HR3D: Content Adaptive Parallax Barriers
HR3D: Content Adaptive Parallax BarriersHR3D: Content Adaptive Parallax Barriers
HR3D: Content Adaptive Parallax Barriers
Matt Hirsch - MIT Media Lab
 
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
Breyer, Kaymak & Klabe Augenchirurgie
 
Compressive Light Field Displays
Compressive Light Field DisplaysCompressive Light Field Displays
Compressive Light Field Displays
Gordon Wetzstein
 
Stereoscopic Imaging
Stereoscopic ImagingStereoscopic Imaging
Stereoscopic Imaging
Charanjeet Singh
 
Light field
Light field Light field
Light field
Ujjayanta Bhaumik
 

What's hot (20)

Light Field, Focus-tunable, and Monovision Near-eye Displays | SID 2016
Light Field, Focus-tunable, and Monovision Near-eye Displays | SID 2016Light Field, Focus-tunable, and Monovision Near-eye Displays | SID 2016
Light Field, Focus-tunable, and Monovision Near-eye Displays | SID 2016
 
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
 
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
 
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
 
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
 
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
 
ProxImaL | SIGGRAPH 2016
ProxImaL | SIGGRAPH 2016ProxImaL | SIGGRAPH 2016
ProxImaL | SIGGRAPH 2016
 
Compressive Light Field Projection @ SIGGRAPH 2014
Compressive Light Field Projection @ SIGGRAPH 2014Compressive Light Field Projection @ SIGGRAPH 2014
Compressive Light Field Projection @ SIGGRAPH 2014
 
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
 
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)
 
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
 
HR3D: Content Adaptive Parallax Barriers
HR3D: Content Adaptive Parallax BarriersHR3D: Content Adaptive Parallax Barriers
HR3D: Content Adaptive Parallax Barriers
 
Introduction to Light Fields
Introduction to Light FieldsIntroduction to Light Fields
Introduction to Light Fields
 
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
 
Compressive Light Field Displays
Compressive Light Field DisplaysCompressive Light Field Displays
Compressive Light Field Displays
 
Stereoscopic Imaging
Stereoscopic ImagingStereoscopic Imaging
Stereoscopic Imaging
 
Svr Raskar
Svr RaskarSvr Raskar
Svr Raskar
 
Coded Photography - Ramesh Raskar
Coded Photography - Ramesh RaskarCoded Photography - Ramesh Raskar
Coded Photography - Ramesh Raskar
 
Light Field Photography Introduction
Light Field Photography IntroductionLight Field Photography Introduction
Light Field Photography Introduction
 
Light field
Light field Light field
Light field
 

Similar to Accommodation-invariant Computational Near-eye Displays - SIGGRAPH 2017

Dr.Kawewong Ph.D Thesis
Dr.Kawewong Ph.D ThesisDr.Kawewong Ph.D Thesis
Dr.Kawewong Ph.D ThesisSOINN Inc.
 
Montage4D: Interactive Seamless Fusion of Multiview Video Textures
Montage4D: Interactive Seamless Fusion of Multiview Video TexturesMontage4D: Interactive Seamless Fusion of Multiview Video Textures
Montage4D: Interactive Seamless Fusion of Multiview Video Textures
Ruofei Du
 
Raskar Computational Camera Fall 2009 Lecture 01
Raskar Computational Camera Fall 2009 Lecture 01Raskar Computational Camera Fall 2009 Lecture 01
Raskar Computational Camera Fall 2009 Lecture 01
Camera Culture Group, MIT Media Lab
 
SIGGRAPH 2018 - Full Rays Ahead! From Raster to Real-Time Raytracing
SIGGRAPH 2018 - Full Rays Ahead! From Raster to Real-Time RaytracingSIGGRAPH 2018 - Full Rays Ahead! From Raster to Real-Time Raytracing
SIGGRAPH 2018 - Full Rays Ahead! From Raster to Real-Time Raytracing
Electronic Arts / DICE
 
Simulations of Strong Lensing
Simulations of Strong LensingSimulations of Strong Lensing
Simulations of Strong Lensing
Nan Li
 
From STC (Stereo Camera onboard on Bepi Colombo ESA Mission) to Blender
From STC (Stereo Camera onboard on Bepi Colombo ESA Mission) to BlenderFrom STC (Stereo Camera onboard on Bepi Colombo ESA Mission) to Blender
From STC (Stereo Camera onboard on Bepi Colombo ESA Mission) to Blender
Emanuele Simioni
 
Using Panoramic Videos for Multi-Person Localization and Tracking In A 3D Pan...
Using Panoramic Videos for Multi-Person Localization and Tracking In A 3D Pan...Using Panoramic Videos for Multi-Person Localization and Tracking In A 3D Pan...
Using Panoramic Videos for Multi-Person Localization and Tracking In A 3D Pan...
Fan Yang
 
CS 354 Acceleration Structures
CS 354 Acceleration StructuresCS 354 Acceleration Structures
CS 354 Acceleration Structures
Mark Kilgard
 
“Next-generation Computer Vision Methods for Automated Navigation of Unmanned...
“Next-generation Computer Vision Methods for Automated Navigation of Unmanned...“Next-generation Computer Vision Methods for Automated Navigation of Unmanned...
“Next-generation Computer Vision Methods for Automated Navigation of Unmanned...
Edge AI and Vision Alliance
 
Mit Museum Talk
Mit Museum TalkMit Museum Talk
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
 
Advanced Game Development with the Mobile 3D Graphics API
Advanced Game Development with the Mobile 3D Graphics APIAdvanced Game Development with the Mobile 3D Graphics API
Advanced Game Development with the Mobile 3D Graphics API
Tomi Aarnio
 
Movement Tracking in Real-time Hand Gesture Recognition
Movement Tracking in Real-time Hand Gesture RecognitionMovement Tracking in Real-time Hand Gesture Recognition
Movement Tracking in Real-time Hand Gesture Recognition
Pranav Kulkarni
 
Keynote at Tracking Workshop during ISMAR 2014
Keynote at Tracking Workshop during ISMAR 2014Keynote at Tracking Workshop during ISMAR 2014
Keynote at Tracking Workshop during ISMAR 2014
Darius Burschka
 
Laser Beam Homogenizer
Laser Beam HomogenizerLaser Beam Homogenizer
Laser Beam Homogenizer
Vikram Sachan
 
=iros16tutorial_2.pdf
=iros16tutorial_2.pdf=iros16tutorial_2.pdf
=iros16tutorial_2.pdf
usmanarif88
 
"Think Like an Amateur, Do As an Expert: Lessons from a Career in Computer Vi...
"Think Like an Amateur, Do As an Expert: Lessons from a Career in Computer Vi..."Think Like an Amateur, Do As an Expert: Lessons from a Career in Computer Vi...
"Think Like an Amateur, Do As an Expert: Lessons from a Career in Computer Vi...
Edge AI and Vision Alliance
 

Similar to Accommodation-invariant Computational Near-eye Displays - SIGGRAPH 2017 (20)

Dr.Kawewong Ph.D Thesis
Dr.Kawewong Ph.D ThesisDr.Kawewong Ph.D Thesis
Dr.Kawewong Ph.D Thesis
 
Montage4D: Interactive Seamless Fusion of Multiview Video Textures
Montage4D: Interactive Seamless Fusion of Multiview Video TexturesMontage4D: Interactive Seamless Fusion of Multiview Video Textures
Montage4D: Interactive Seamless Fusion of Multiview Video Textures
 
Raskar Computational Camera Fall 2009 Lecture 01
Raskar Computational Camera Fall 2009 Lecture 01Raskar Computational Camera Fall 2009 Lecture 01
Raskar Computational Camera Fall 2009 Lecture 01
 
SIGGRAPH 2018 - Full Rays Ahead! From Raster to Real-Time Raytracing
SIGGRAPH 2018 - Full Rays Ahead! From Raster to Real-Time RaytracingSIGGRAPH 2018 - Full Rays Ahead! From Raster to Real-Time Raytracing
SIGGRAPH 2018 - Full Rays Ahead! From Raster to Real-Time Raytracing
 
Simulations of Strong Lensing
Simulations of Strong LensingSimulations of Strong Lensing
Simulations of Strong Lensing
 
From STC (Stereo Camera onboard on Bepi Colombo ESA Mission) to Blender
From STC (Stereo Camera onboard on Bepi Colombo ESA Mission) to BlenderFrom STC (Stereo Camera onboard on Bepi Colombo ESA Mission) to Blender
From STC (Stereo Camera onboard on Bepi Colombo ESA Mission) to Blender
 
Using Panoramic Videos for Multi-Person Localization and Tracking In A 3D Pan...
Using Panoramic Videos for Multi-Person Localization and Tracking In A 3D Pan...Using Panoramic Videos for Multi-Person Localization and Tracking In A 3D Pan...
Using Panoramic Videos for Multi-Person Localization and Tracking In A 3D Pan...
 
CS 354 Acceleration Structures
CS 354 Acceleration StructuresCS 354 Acceleration Structures
CS 354 Acceleration Structures
 
“Next-generation Computer Vision Methods for Automated Navigation of Unmanned...
“Next-generation Computer Vision Methods for Automated Navigation of Unmanned...“Next-generation Computer Vision Methods for Automated Navigation of Unmanned...
“Next-generation Computer Vision Methods for Automated Navigation of Unmanned...
 
Mit Museum Talk
Mit Museum TalkMit Museum Talk
Mit Museum Talk
 
Raskar Banff
Raskar BanffRaskar Banff
Raskar Banff
 
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
 
Advanced Game Development with the Mobile 3D Graphics API
Advanced Game Development with the Mobile 3D Graphics APIAdvanced Game Development with the Mobile 3D Graphics API
Advanced Game Development with the Mobile 3D Graphics API
 
Movement Tracking in Real-time Hand Gesture Recognition
Movement Tracking in Real-time Hand Gesture RecognitionMovement Tracking in Real-time Hand Gesture Recognition
Movement Tracking in Real-time Hand Gesture Recognition
 
Keynote at Tracking Workshop during ISMAR 2014
Keynote at Tracking Workshop during ISMAR 2014Keynote at Tracking Workshop during ISMAR 2014
Keynote at Tracking Workshop during ISMAR 2014
 
Raskar Coded Opto Charlotte
Raskar Coded Opto CharlotteRaskar Coded Opto Charlotte
Raskar Coded Opto Charlotte
 
Laser Beam Homogenizer
Laser Beam HomogenizerLaser Beam Homogenizer
Laser Beam Homogenizer
 
=iros16tutorial_2.pdf
=iros16tutorial_2.pdf=iros16tutorial_2.pdf
=iros16tutorial_2.pdf
 
"Think Like an Amateur, Do As an Expert: Lessons from a Career in Computer Vi...
"Think Like an Amateur, Do As an Expert: Lessons from a Career in Computer Vi..."Think Like an Amateur, Do As an Expert: Lessons from a Career in Computer Vi...
"Think Like an Amateur, Do As an Expert: Lessons from a Career in Computer Vi...
 
Raskar Ilp Oct08 Web
Raskar Ilp Oct08 WebRaskar Ilp Oct08 Web
Raskar Ilp Oct08 Web
 

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 Reality
StanfordComputationalImaging
 
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
StanfordComputationalImaging
 
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
StanfordComputationalImaging
 
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
StanfordComputationalImaging
 
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
StanfordComputationalImaging
 
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
StanfordComputationalImaging
 
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
StanfordComputationalImaging
 
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
StanfordComputationalImaging
 

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
 
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
 

Recently uploaded

digital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdfdigital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdf
drwaing
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
gestioneergodomus
 
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.pptPROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
bhadouriyakaku
 
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
obonagu
 
Water billing management system project report.pdf
Water billing management system project report.pdfWater billing management system project report.pdf
Water billing management system project report.pdf
Kamal Acharya
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
ChristineTorrepenida1
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
heavyhaig
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
anoopmanoharan2
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
NidhalKahouli2
 
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
zwunae
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
MIGUELANGEL966976
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
awadeshbabu
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 

Recently uploaded (20)

digital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdfdigital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdf
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
 
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.pptPROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
 
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
 
Water billing management system project report.pdf
Water billing management system project report.pdfWater billing management system project report.pdf
Water billing management system project report.pdf
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
 
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 

Accommodation-invariant Computational Near-eye Displays - SIGGRAPH 2017

Editor's Notes

  1. Displays different from other displays presented today, in that they don't rely on the retinal blur cue to drive accommodation
  2. If we look at conventional vr display Creates virtual images some fixed distance away, which is what everyone is attempting to get away from, because it causes our eyes to focus only to that distance. This design is not viable for anyone trying to support accommodation
  3. If we were to look inside one of these displays and focus to 25cm, we’d see quite a blurry image But as we focus closer and closer to the plane of the virtual image, we see a crisper image appear until we focus to the plane of the virutal image and see a sharp image Like autofocus
  4. If we were to look inside one of these displays and focus to 25cm, we’d see quite a blurry image But as we focus closer and closer to the plane of the virtual image, we see a crisper image appear until we focus to the plane of the virutal image and see a sharp image
  5. If we were to look inside one of these displays and focus to 25cm, we’d see quite a blurry image But as we focus closer and closer to the plane of the virtual image, we see a crisper image appear until we focus to the plane of the virutal image and see a sharp image
  6. If we were to look inside one of these displays and focus to 25cm, we’d see quite a blurry image But as we focus closer and closer to the plane of the virtual image, we see a crisper image appear until we focus to the plane of the virutal image and see a sharp image
  7. If we were to look inside one of these displays and focus to 25cm, we’d see quite a blurry image But as we focus closer and closer to the plane of the virtual image, we see a crisper image appear until we focus to the plane of the virutal image and see a sharp image
  8. This is effectively how our auto-focusing mechanism works, by taking advantage of the gradient in the perceived blur
  9. What is a point spread function?
  10. However, today, we propose a display type that will have a consistent perceived blur regardless of focus state Meaning that we refocus, we end up seeing the exact same image... Which breaks our conventional method of refocusing Point spread function is the impulse response of a system to a point light source.
  11. Let’s take a step back and understand how our visual system works. When we look around the real world, our eyes perform two actions simultaneously: vergence and accommodation. Vergence refers to the relative rotation of our eyeballs in their sockets. If I hold my finger up like this and look at it, my eyes rotate inwards. Simple enough.
  12. Let’s take a step back and understand how our visual system works. When we look around the real world, our eyes perform two actions simultaneously: vergence and accommodation. Vergence refers to the relative rotation of our eyeballs in their sockets. If I hold my finger up like this and look at it, my eyes rotate inwards. Simple enough.
  13. Let’s take a step back and understand how our visual system works. When we look around the real world, our eyes perform two actions simultaneously: vergence and accommodation. Vergence refers to the relative rotation of our eyeballs in their sockets. If I hold my finger up like this and look at it, my eyes rotate inwards. Simple enough.
  14. Cross-coupling -> real world
  15. In real world the consistent cross coupling allows our vergence and accommodation to converge faster Both systems are always driven to the same distance But this is not the case in current VR displays
  16. Systems support vergence, displays correct stereoscopic images Virtual image plane is fixed due to glass optics Mismatch between the binocular disparity and retinal blur cues, and this cross-coupling is now in conflict Mismatch  headache, eye strain, reduced visual clarity Therefore the goal in general here, is to support multiple accommodative planes or even better a continuous range of accommodation distances.
  17. Underlying theme: produce realistic retinal blur cues to drive accommodation Not what we are trying to achieve
  18. Optically disable
  19. And ask a more fundamental question. Given that the accommodation state of the two eyes are linked, can the accommodation switch between these two planes? If so, then we could get two planes of accommodation by simply switching out one of the lenses in your favorite headset, and changing the rendering pipeline slightly to account for the change in magnification. That would be great! And the answer is to the question is ... No... But before we dive into our results, let me show you how we came up with this idea of monovision. It is actually a common alternative to bifocal lenses when treating presbyopia.
  20. Think of your eye as a camera
  21. Because of the incredibly wide depth of field, objects at all depths look the same, which is the same as removing the retinal blur cue! Pinhole camera to pinhole display Don’t need need constrict the pupil, we can just open up a very small exit pupil of the system
  22. Because of the incredibly wide depth of field, objects at all depths look the same, which Need pupil tracking + steering to support this system
  23. Because of the incredibly wide depth of field, objects at all depths look the same, which Need pupil tracking + steering to support this system
  24. Make this slide have an animation where the the retinal blur cues are superimposed and added eventually created a depth-invariant blur cue 60 Hz
  25. All images from 3D diopters
  26. All images from 3D diopters
  27. All images from 3D diopters
  28. here’s out take on adaptive focus display hardware others try to build smaller and smaller displays, we probably built the world’s biggest VR display here
  29. A clever combinatino of time-modulated backlight intensity and displayed images may be a viable approach to optimizing image resolution
  30. Strobe backlight during sweep Creates multiple virtual images Not multifocal Accommodation driven to plane closer to vergence distance
  31. Till now I’ve shown you the conventional display mode, with only 1 virtual image plane, and The accommodation invariant mode where we perform the focal sweep. But now with the strobe we can implement a 2-plane AI mode
  32. But now with the strobe we can implement a 2-plane AI mode You can see that the blur
  33. Explain what MTF is Industry-standard slanted-edge method of capturing the MTF
  34. Explain what MTF is Industry-standard slanted-edge method of capturing the MTF
  35. Explain what MTF is Industry-standard slanted-edge method of capturing the MTF
  36. Explain what MTF is Industry-standard slanted-edge method of capturing the MTF
  37. Explain what MTF is Industry-standard slanted-edge method of capturing the MTF
  38. And ask a more fundamental question. Given that the accommodation state of the two eyes are linked, can the accommodation switch between these two planes? If so, then we could get two planes of accommodation by simply switching out one of the lenses in your favorite headset, and changing the rendering pipeline slightly to account for the change in magnification. That would be great! And the answer is to the question is ... No... But before we dive into our results, let me show you how we came up with this idea of monovision. It is actually a common alternative to bifocal lenses when treating presbyopia.
  39. For all modes, a 6.2cm Maltese cross oscillated between 0.5 and 4 D (mean 2.25 D, amplitude 1.75 D) at 0.125 Hz
  40. For all modes, a 6.2cm Maltese cross oscillated between 0.5 and 4 D (mean 2.25 D, amplitude 1.75 D) at 0.125 Hz
  41. For all modes, a 6.2cm Maltese cross oscillated between 0.5 and 4 D (mean 2.25 D, amplitude 1.75 D) at 0.125 Hz Indicate disparity driven accommodation via the removal of focus cues in a near-eye display can be achieved, although the resulting accommodative gain is not quite as high as with natural focus cues. However, there are many depth cues at play here and we are mainly interested in the effect of binocular disparity specifically on accommodation (removing all other cues) To do so, we performed a second study
  42. Static target at 9 discrete depths 2 second blank period 3 second stimulus
  43. Interesting because we don’t see the step response we’d expect to see for the 2-plane and 3-plane modes. But then again this is averaged data When we look at some individual data plots, we see that some people see very strong response to the AI condition, while others so none at all. It would be interesting to investigate why there is this much discrepancy between users.
  44. And ask a more fundamental question. Given that the accommodation state of the two eyes are linked, can the accommodation switch between these two planes? If so, then we could get two planes of accommodation by simply switching out one of the lenses in your favorite headset, and changing the rendering pipeline slightly to account for the change in magnification. That would be great! And the answer is to the question is ... No... But before we dive into our results, let me show you how we came up with this idea of monovision. It is actually a common alternative to bifocal lenses when treating presbyopia.
  45. I want to start with the stereoscope … However, the basic optics of these systems have remained largely unchanged since their conception over a century ago. Stereoscope, 1800s, similar to today Two views to get 3D perception
  46. However, today, we propose a display type that will have a consistent perceived blur regardless of focus state Meaning that we refocus, we end up seeing the exact same image... Which breaks our conventional method of refocusing Point spread function is the impulse response of a system to a point light source.
  47. Why this is a computational display? Point spread function engineering