SlideShare a Scribd company logo
Build Your Own VR Display
Panoramic Imaging and Cinematic VR
Robert Konrad
Stanford University
stanford.edu/class/ee267/
Summary
• overview
• panoramic imaging
• stereo / omnistereo panoramas
• camera rigs
Jaunt VR
Build Your Own VR Display Course - SIGGRAPH 2017: Part 5
Lytro
Google
Nokia
Facebook
Red
Samsung
Panorama v Stereo Movie v Stereo Panorama
Panorama v Stereo Movie v Stereo Panorama
Panorama
mono & head rotation
Panorama v Stereo Movie v Stereo Panorama
Panorama
mono & head rotation
Panorama v Stereo Movie v Stereo Panorama
Panorama
mono & head rotation
Panorama v Stereo Movie v Stereo Panorama
Panorama
mono & head rotation
Panorama v Stereo Movie v Stereo Panorama
Panorama
mono & head rotation
1 center of
projection!
Panorama v Stereo Movie v Stereo Panorama
Panorama
mono & head rotation
1 center of
projection!
Panorama v Stereo Movie v Stereo Panorama
Panorama
mono & head rotation
1 center of
projection!
center of
projection
Panoramas
SlidesfromMarcLevoy’sexcellentCS178course
Panoramas
SlidesfromMarcLevoy’sexcellentCS178course
Panoramas
SlidesfromMarcLevoy’sexcellentCS178course
Panoramas
SlidesfromMarcLevoy’sexcellentCS178course
Panoramas
SlidesfromMarcLevoy’sexcellentCS178course
Panoramas
SlidesfromMarcLevoy’sexcellentCS178course
Panoramas
SlidesfromMarcLevoy’sexcellentCS178course
Panoramas
SlidesfromMarcLevoy’sexcellentCS178course
Panoramas
SlidesfromMarcLevoy’sexcellentCS178course
Panoramas
SlidesfromMarcLevoy’sexcellentCS178course
Panoramas
SlidesfromMarcLevoy’sexcellentCS178course
Panorama v Stereo Movie v Stereo Panorama
Panorama
mono & head rotation
Stereo
stereo & no head rotation
Stereo Panorama
stereo & head rotation
1 center of
projection!
Panorama v Stereo Movie v Stereo Panorama
Panorama
mono & head rotation
Stereo
stereo & no head rotation
Stereo Panorama
stereo & head rotation
1 center of
projection!
2 centers of
projection!
Panorama v Stereo Movie v Stereo Panorama
Panorama
mono & head rotation
Stereo
stereo & no head rotation
Stereo Panorama
stereo & head rotation
1 center of
projection!
2 centers of
projection!
Panorama v Stereo Movie v Stereo Panorama
Panorama
mono & head rotation
Stereo
stereo & no head rotation
Stereo Panorama
stereo & head rotation
1 center of
projection!
2 centers of
projection!
Panorama v Stereo Movie v Stereo Panorama
Panorama
mono & head rotation
Stereo
stereo & no head rotation
Stereo Panorama
stereo & head rotation
1 center of
projection!
2 centers of
projection!
Panorama v Stereo Movie v Stereo Panorama
Panorama
mono & head rotation
Stereo
stereo & no head rotation
Stereo Panorama
stereo & head rotation
1 center of
projection!
2 centers of
projection!
Image courtesy of Google Jump
Panorama v Stereo Movie v Stereo Panorama
Panorama
mono & head rotation
Stereo
stereo & no head rotation
Stereo Panorama
stereo & head rotation
1 center of
projection!
2 centers of
projection!
Head Rotation
could be IPD
Inter Pupillary Distance
sidebyHariLakshman(EE368)
Image courtesy of Google Jump
Panorama v Stereo Movie v Stereo Panorama
Panorama
mono & head rotation
Stereo
stereo & no head rotation
Stereo Panorama
stereo & head rotation
1 center of
projection!
2 centers of
projection!
multiple centers of
projection
Image courtesy of Google Jump
Image courtesy of Google Jump
Store image pair for each direction  Problem: Too much data!!!
Image courtesy of Google Jump
Omnidirectional Stereo (ODS) Approximation
Peleg et. al 2001
Ishiguro et. al 1990
Image courtesy of Google Jump
Omnidirectional Stereo (ODS) Approximation
Peleg et. al 2001
Ishiguro et. al 1990
Build Your Own VR Display Course - SIGGRAPH 2017: Part 5
Comparison: Mono and Stereo Panoramas
Central,
a.k.a. Mono
Omnistereo,
Multiperspective
Peleg et al. 2001
Capture using Single Camera
Peleg et al. 2001
Figure 6. Toe in camera model for direct zero parallax generation. The panoramic images so created have
preset zero parallax distance.
Figure 7. Single camera capture of stereoscopic panoramic images, more common for real camera capture
sidebyHariLakshman(EE368)
Build Your Own VR Display Course - SIGGRAPH 2017: Part 5
Anderson et. al, SIGGRAPH Asia 2016
Limitations!
• Close objects
• Thin structures
• Semi-transparent
surfaces
• Flow mismatches
Anderson et. al, SIGGRAPH Asia 2016
Facebook’s Surround 360
RAW Data: 17 Gb/sec
Compute time: days to weeks on conventional computer,
minutes to hours on data center
Facebook’s Surround 360
RAW Data: 17 Gb/sec
Compute time: days to weeks on conventional computer,
minutes to hours on data center
Build Your Own VR Display Course - SIGGRAPH 2017: Part 5
Konrad et al.,
SIGGRAPH Asia 2017
Konrad et al.,
SIGGRAPH Asia 2017
Konrad et al.,
SIGGRAPH Asia 2017
Konrad et al.,
SIGGRAPH Asia 2017
Konrad et al.,
SIGGRAPH Asia 2017
Build Your Own VR Display Course - SIGGRAPH 2017: Part 5
Panorama v Stereo Movie v Stereo Panorama
Panorama
mono & head rotation
Stereo
stereo & no head rotation
Stereo Panorama
stereo & head rotation
RicohTheta
horizontal-only
parallax
Additional Information
• M. Brown, D. Lowe “Automatic Panoramic Image Stitching using Invariant
Features”, IJCV 2007
• autostitch: http://matthewalunbrown.com/autostitch/autostitch.html
• S. Peleg, M. Ben-Ezra, Y. Pritch “Omnistereo: Panoramic Stereo Imaging” IEEE
PAMI 2001
https://stanford.edu/class/ee267/
Omnistereo Panoramas
Left panorama
Right panorama
Omnistereo Format
Peleg et al. 2001
sidebyHariLakshman(EE368)
Zero Disparity Distance
To control zero disparity distance: circularly shift left pano relative to right pano
sidebyHariLakshman(EE368)
Multiperspective Projection
JingyiYu
Build Your Own VR Display Course - SIGGRAPH 2017: Part 5
Left panorama
Right panorama
Disparity
Sphere-to-plane
distortions
Omnistereo examplesidebyHariLakshman(EE368)

More Related Content

PPTX
Introduction to Media Studies: Camerawork
PPTX
032018 salomon cm content kits
PPTX
Unit 18 powerpoint
PPTX
Unit 18 cinematography
PPT
Class 005 parts of camera
PPTX
Public Affairs Impact Photography - Roger Bazeley PA1 USCGAUX REV-9c
PPTX
Av lesson2 internet_friendly
PDF
The Astro Raspberry Pi Camera System 4
Introduction to Media Studies: Camerawork
032018 salomon cm content kits
Unit 18 powerpoint
Unit 18 cinematography
Class 005 parts of camera
Public Affairs Impact Photography - Roger Bazeley PA1 USCGAUX REV-9c
Av lesson2 internet_friendly
The Astro Raspberry Pi Camera System 4

What's hot (12)

PPTX
Unit 18 powerpoint
PPTX
How to make smartphone videos for business
PPTX
Unit 18 powerpoint
PDF
PA IMPACT PHOTOGRAPHY - Roger Bazeley PA1 USCGAUX Course PDF REV-9c
PPT
Visual Composition
PDF
Public Affairs : Impact Photography, Roger Bazeley PA1 USCGAUX
PPTX
Filming Equipment Review
PDF
Photojournalism
PDF
Better Photography for your Elearning Courses
PPT
How to make a movie (The Basics)
PPTX
Elements of cinematography
PDF
Music Video Fundamentals
Unit 18 powerpoint
How to make smartphone videos for business
Unit 18 powerpoint
PA IMPACT PHOTOGRAPHY - Roger Bazeley PA1 USCGAUX Course PDF REV-9c
Visual Composition
Public Affairs : Impact Photography, Roger Bazeley PA1 USCGAUX
Filming Equipment Review
Photojournalism
Better Photography for your Elearning Courses
How to make a movie (The Basics)
Elements of cinematography
Music Video Fundamentals
Ad

Similar to Build Your Own VR Display Course - SIGGRAPH 2017: Part 5 (20)

PPTX
Computer Vision - cameras
PPTX
L03 camera work
PPTX
Biologically Inspired Turn Control for Autonomous Mobile Robots.pptx
PPTX
Fundamentals of matchmoving
PPT
The Optical Tweezers bacics and application.ppt
PPTX
Camera equipment research
PPT
Camera movement details
PPTX
Composition in film
PPT
stereo_cameras stereoscopic viewing and stereo algorithms
PPTX
Visual Storytelling For Web: Tips And Techniques
PPTX
Binocular Eye Tracking and Calibration in Head-mounted Displays
PPT
panorama ppt
PDF
VR and Healthcare Symposium 2019
PPTX
Unit 18 lo1 and lo2
PPT
Multi-view Stereo and Structure from Motion
PPTX
Photo Spheres - Create VR Field Trips
PDF
Learning to Find and Match Interest Points
PPTX
Introduction to Light Fields
PPTX
Recording Rock Art at the Wolf Creek Pictograph Site (5RT90) -SFrame
PPT
Pentax K1000 35mm SLR
Computer Vision - cameras
L03 camera work
Biologically Inspired Turn Control for Autonomous Mobile Robots.pptx
Fundamentals of matchmoving
The Optical Tweezers bacics and application.ppt
Camera equipment research
Camera movement details
Composition in film
stereo_cameras stereoscopic viewing and stereo algorithms
Visual Storytelling For Web: Tips And Techniques
Binocular Eye Tracking and Calibration in Head-mounted Displays
panorama ppt
VR and Healthcare Symposium 2019
Unit 18 lo1 and lo2
Multi-view Stereo and Structure from Motion
Photo Spheres - Create VR Field Trips
Learning to Find and Match Interest Points
Introduction to Light Fields
Recording Rock Art at the Wolf Creek Pictograph Site (5RT90) -SFrame
Pentax K1000 35mm SLR
Ad

More from StanfordComputationalImaging (18)

PDF
Gaze-Contingent Ocular Parallax Rendering for Virtual Reality
PPTX
Autofocals: Evaluating Gaze-Contingent Eyeglasses for Presbyopes - Siggraph 2019
PPTX
Non-line-of-sight Imaging with Partial Occluders and Surface Normals | TOG 2019
PPTX
End-to-end Optimization of Cameras and Image Processing - SIGGRAPH 2018
PPTX
Computational Near-eye Displays with Focus Cues - SID 2017 Seminar
PPTX
Accommodation-invariant Computational Near-eye Displays - SIGGRAPH 2017
PPTX
Build Your Own VR Display Course - SIGGRAPH 2017: Part 4
PPTX
Build Your Own VR Display Course - SIGGRAPH 2017: Part 3
PPTX
Build Your Own VR Display Course - SIGGRAPH 2017: Part 2
PPTX
Build Your Own VR Display Course - SIGGRAPH 2017: Part 1
PPTX
VR2.0: Making Virtual Reality Better Than Reality?
PPTX
Multi-camera Time-of-Flight Systems | SIGGRAPH 2016
PPTX
ProxImaL | SIGGRAPH 2016
PPTX
Light Field, Focus-tunable, and Monovision Near-eye Displays | SID 2016
PPTX
Adaptive Spectral Projection
PPTX
The Light Field Stereoscope | SIGGRAPH 2015
PPTX
Compressive Light Field Projection @ SIGGRAPH 2014
PPTX
Vision-correcting Displays @ SIGGRAPH 2014
Gaze-Contingent Ocular Parallax Rendering for Virtual Reality
Autofocals: Evaluating Gaze-Contingent Eyeglasses for Presbyopes - Siggraph 2019
Non-line-of-sight Imaging with Partial Occluders and Surface Normals | TOG 2019
End-to-end Optimization of Cameras and Image Processing - SIGGRAPH 2018
Computational Near-eye Displays with Focus Cues - SID 2017 Seminar
Accommodation-invariant Computational Near-eye Displays - SIGGRAPH 2017
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 2
Build Your Own VR Display Course - SIGGRAPH 2017: Part 1
VR2.0: Making Virtual Reality Better Than Reality?
Multi-camera Time-of-Flight Systems | SIGGRAPH 2016
ProxImaL | SIGGRAPH 2016
Light Field, Focus-tunable, and Monovision Near-eye Displays | SID 2016
Adaptive Spectral Projection
The Light Field Stereoscope | SIGGRAPH 2015
Compressive Light Field Projection @ SIGGRAPH 2014
Vision-correcting Displays @ SIGGRAPH 2014

Recently uploaded (20)

PDF
PPT on Performance Review to get promotions
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
Geodesy 1.pptx...............................................
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PPTX
Welding lecture in detail for understanding
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PDF
composite construction of structures.pdf
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PDF
Digital Logic Computer Design lecture notes
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
Sustainable Sites - Green Building Construction
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
Internet of Things (IOT) - A guide to understanding
PPT on Performance Review to get promotions
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
Operating System & Kernel Study Guide-1 - converted.pdf
Foundation to blockchain - A guide to Blockchain Tech
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
Geodesy 1.pptx...............................................
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
Automation-in-Manufacturing-Chapter-Introduction.pdf
Welding lecture in detail for understanding
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
composite construction of structures.pdf
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
Digital Logic Computer Design lecture notes
Model Code of Practice - Construction Work - 21102022 .pdf
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
CYBER-CRIMES AND SECURITY A guide to understanding
Sustainable Sites - Green Building Construction
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Internet of Things (IOT) - A guide to understanding

Build Your Own VR Display Course - SIGGRAPH 2017: Part 5