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

What's hot (12)

PPTX
Unit 18 powerpoint
adil245599
 
PPTX
How to make smartphone videos for business
Goster Ltd
 
PPTX
Unit 18 powerpoint
adil245599
 
PDF
PA IMPACT PHOTOGRAPHY - Roger Bazeley PA1 USCGAUX Course PDF REV-9c
Roger Bazeley, USA
 
PPT
Visual Composition
John Grace
 
PDF
Public Affairs : Impact Photography, Roger Bazeley PA1 USCGAUX
Roger Bazeley, USA
 
PPTX
Filming Equipment Review
BrittanyHannah
 
PDF
Photojournalism
Sarah Nichols
 
PDF
Better Photography for your Elearning Courses
Sumeet Moghe
 
PPT
How to make a movie (The Basics)
Philip Sweezey
 
PPTX
Elements of cinematography
Brian Turner
 
PDF
Music Video Fundamentals
Janet Tibaldo
 
Unit 18 powerpoint
adil245599
 
How to make smartphone videos for business
Goster Ltd
 
Unit 18 powerpoint
adil245599
 
PA IMPACT PHOTOGRAPHY - Roger Bazeley PA1 USCGAUX Course PDF REV-9c
Roger Bazeley, USA
 
Visual Composition
John Grace
 
Public Affairs : Impact Photography, Roger Bazeley PA1 USCGAUX
Roger Bazeley, USA
 
Filming Equipment Review
BrittanyHannah
 
Photojournalism
Sarah Nichols
 
Better Photography for your Elearning Courses
Sumeet Moghe
 
How to make a movie (The Basics)
Philip Sweezey
 
Elements of cinematography
Brian Turner
 
Music Video Fundamentals
Janet Tibaldo
 

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

PDF
Omniphotos Whitepaper | SIGGRAPH Asia 2020
Alejandro Franceschi
 
PPT
Automatic panoramic image stitching using invariant features
MacGyver Pan, Fu Jen Catholic University
 
PDF
An Application of Stereo Image Reprojection from Multi-Angle Images fo...
Tatsuro Matsubara
 
PPTX
Computer Vision panoramas
Wael Badawy
 
PPTX
Final Presentation
Nicholas Chehade
 
PDF
Panorama photography pdf
جمال الكندي
 
PDF
Panaroma Report- Media Technologies Course FHV 2011 SS
Selen
 
PDF
Lec14 multiview stereo
BaliThorat1
 
PPT
CATalkOnline.ppt
Samar954063
 
PDF
Saad alsheekh multi view
SaadAlSheekh1
 
PDF
6. Perspective Projection .pdf
Yatru Harsha Hiski
 
PDF
Poster_Final
Nicholas Chehade
 
PPTX
360 camera
Mukesh Mirrey
 
PPT
Multi-view Stereo and Structure from Motion
abumansyur4
 
PPTX
Computer Vision panoramas
Wael Badawy
 
PPT
panorama ppt
جمال الكندي
 
PDF
VR & 3D Cameras, Market Overview
Christopher Grayson
 
PDF
Viva3D Stereo Vision user manual en 2016-06
Robin Colclough
 
PDF
Visual Odometry using Stereo Vision
RSIS International
 
PPTX
2018.02 intro to visual odometry
BrianHoltPhD
 
Omniphotos Whitepaper | SIGGRAPH Asia 2020
Alejandro Franceschi
 
Automatic panoramic image stitching using invariant features
MacGyver Pan, Fu Jen Catholic University
 
An Application of Stereo Image Reprojection from Multi-Angle Images fo...
Tatsuro Matsubara
 
Computer Vision panoramas
Wael Badawy
 
Final Presentation
Nicholas Chehade
 
Panorama photography pdf
جمال الكندي
 
Panaroma Report- Media Technologies Course FHV 2011 SS
Selen
 
Lec14 multiview stereo
BaliThorat1
 
CATalkOnline.ppt
Samar954063
 
Saad alsheekh multi view
SaadAlSheekh1
 
6. Perspective Projection .pdf
Yatru Harsha Hiski
 
Poster_Final
Nicholas Chehade
 
360 camera
Mukesh Mirrey
 
Multi-view Stereo and Structure from Motion
abumansyur4
 
Computer Vision panoramas
Wael Badawy
 
panorama ppt
جمال الكندي
 
VR & 3D Cameras, Market Overview
Christopher Grayson
 
Viva3D Stereo Vision user manual en 2016-06
Robin Colclough
 
Visual Odometry using Stereo Vision
RSIS International
 
2018.02 intro to visual odometry
BrianHoltPhD
 
Ad

More from StanfordComputationalImaging (18)

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

Recently uploaded (20)

PPTX
Depth First Search Algorithm in 🧠 DFS in Artificial Intelligence (AI)
rafeeqshaik212002
 
PDF
Biomechanics of Gait: Engineering Solutions for Rehabilitation (www.kiu.ac.ug)
publication11
 
PPTX
Heart Bleed Bug - A case study (Course: Cryptography and Network Security)
Adri Jovin
 
PPTX
The Role of Information Technology in Environmental Protectio....pptx
nallamillisriram
 
PDF
PORTFOLIO Golam Kibria Khan — architect with a passion for thoughtful design...
MasumKhan59
 
PDF
AI TECHNIQUES FOR IDENTIFYING ALTERATIONS IN THE HUMAN GUT MICROBIOME IN MULT...
vidyalalltv1
 
PPTX
GitOps_Without_K8s_Training_detailed git repository
DanialHabibi2
 
PDF
Zilliz Cloud Demo for performance and scale
Zilliz
 
DOC
MRRS Strength and Durability of Concrete
CivilMythili
 
PPTX
Shinkawa Proposal to meet Vibration API670.pptx
AchmadBashori2
 
PPTX
Lecture 1 Shell and Tube Heat exchanger-1.pptx
mailforillegalwork
 
PDF
Reasons for the succes of MENARD PRESSUREMETER.pdf
majdiamz
 
PPTX
Hashing Introduction , hash functions and techniques
sailajam21
 
PPTX
Day2 B2 Best.pptx
helenjenefa1
 
PDF
MAD Unit - 1 Introduction of Android IT Department
JappanMavani
 
PDF
Introduction to Productivity and Quality
মোঃ ফুরকান উদ্দিন জুয়েল
 
PDF
Viol_Alessandro_Presentazione_prelaurea.pdf
dsecqyvhbowrzxshhf
 
PDF
International Journal of Information Technology Convergence and services (IJI...
ijitcsjournal4
 
PPTX
美国电子版毕业证南卡罗莱纳大学上州分校水印成绩单USC学费发票定做学位证书编号怎么查
Taqyea
 
PPTX
Introduction to Design of Machine Elements
PradeepKumarS27
 
Depth First Search Algorithm in 🧠 DFS in Artificial Intelligence (AI)
rafeeqshaik212002
 
Biomechanics of Gait: Engineering Solutions for Rehabilitation (www.kiu.ac.ug)
publication11
 
Heart Bleed Bug - A case study (Course: Cryptography and Network Security)
Adri Jovin
 
The Role of Information Technology in Environmental Protectio....pptx
nallamillisriram
 
PORTFOLIO Golam Kibria Khan — architect with a passion for thoughtful design...
MasumKhan59
 
AI TECHNIQUES FOR IDENTIFYING ALTERATIONS IN THE HUMAN GUT MICROBIOME IN MULT...
vidyalalltv1
 
GitOps_Without_K8s_Training_detailed git repository
DanialHabibi2
 
Zilliz Cloud Demo for performance and scale
Zilliz
 
MRRS Strength and Durability of Concrete
CivilMythili
 
Shinkawa Proposal to meet Vibration API670.pptx
AchmadBashori2
 
Lecture 1 Shell and Tube Heat exchanger-1.pptx
mailforillegalwork
 
Reasons for the succes of MENARD PRESSUREMETER.pdf
majdiamz
 
Hashing Introduction , hash functions and techniques
sailajam21
 
Day2 B2 Best.pptx
helenjenefa1
 
MAD Unit - 1 Introduction of Android IT Department
JappanMavani
 
Introduction to Productivity and Quality
মোঃ ফুরকান উদ্দিন জুয়েল
 
Viol_Alessandro_Presentazione_prelaurea.pdf
dsecqyvhbowrzxshhf
 
International Journal of Information Technology Convergence and services (IJI...
ijitcsjournal4
 
美国电子版毕业证南卡罗莱纳大学上州分校水印成绩单USC学费发票定做学位证书编号怎么查
Taqyea
 
Introduction to Design of Machine Elements
PradeepKumarS27
 

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