Megastereo: Constructing High-Resolution Stereo Panoramas
Christian Richardt 1,2 Yael Pritch 1 Henning Zimmer 1,3 Alexander Sorkine-Hornung 1
1 Disney Research Zurich 2 REVES/Inria Sophia Antipolis 3 ETH Zurich
Computer Vision and Pattern Recognition 2013 — oral presentation
Abstract
We present a solution for generating high-quality stereo panoramas at megapixel resolutions. While previous approaches introduced the basic principles, we show that those techniques do not generalise well to today’s high image resolutions and lead to disturbing visual artefacts. As our first contribution, we describe the necessary correction steps and a compact representation for the input images in order to achieve a highly accurate approximation to the required ray space. Our second contribution is a flow-based upsampling of the available input rays which effectively resolves known aliasing issues like stitching artefacts. The required rays are generated on the fly to perfectly match the desired output resolution, even for small numbers of input images. In addition, the upsampling is real-time and enables direct interactive control over the desired stereoscopic depth effect. In combination, our contributions allow the generation of stereoscopic panoramas at high output resolutions that are virtually free of artefacts such as seams, stereo discontinuities, vertical parallax and other mono-/stereoscopic shape distortions. Our process is robust, and other types of multi-perspective panoramas, such as linear panoramas, can also benefit from our contributions. We show various comparisons and high-resolution results.
Downloads
- Paper (PDF, 5.8 MB)
- Talk at CVPR (Vimeo)
- Poster shown at CVPR (PDF, 0.8 MB)
- Presentation slides (Keynote ’09, 84 MB) — PDF export of slides (4 MB)
- Supplemental Video (MP4, 98 MB) — This is the same video as above (included from Vimeo).
Bibtex
@inproceedings{Megastereo, author = {Christian Richardt and Yael Pritch and Henning Zimmer and Alexander Sorkine-Hornung}, title = {Megastereo: Constructing High-Resolution Stereo Panoramas}, booktitle = {Conference on Computer Vision and Pattern Recognition (CVPR)}, year = {2013}, month = {June}, pages = {1256--1263}, doi = {10.1109/CVPR.2013.166}, url = {http://richardt.name/megastereo/}, }
Results & Datasets
Mountain – 7.8 MP
- short video clip captured hand-held
- using Canon S95 camera (720 × 1280)
- 224 frames used for this panorama
- download video clip + SfM data (58 MB)
Full-resolution stills (7.8 MP):
- blending: none, linear, our flow-based approach
- stereo: anaglyph (red-cyan), over-under (left top)
- stereo (wider): anaglyph (red-cyan), over-under (left top)
Full-HD Videos:
- all viewpoints (MP4, 3 MB)
- all viewpoints in over-under stereo (MP4, 5 MB)
Rooftop – 4.4 MP
- short video clip captured using rotary stage
- using GoPro Hero 2 camera (960 × 1280)
- 366 frames used for this panorama
- download video clip + SfM data (35 MB)
Full-resolution stills (4.4 MP):
- blending: none, linear, our flow-based approach
- stereo: anaglyph (red-cyan), over-under (left top)
- flow fields: absolute flow, net flow
Full-HD Videos:
- all viewpoints (MP4, 7 MB)
- all viewpoints in over-under stereo (MP4, 14 MB)
Rooftop (large) – 140 MP
- 21 MP photos captured using rotary stage
- using Canon EOS 5D Mark III (3744 × 5616)
- 215 photos used for this panorama
- download photos + SfM data (586 MB)
Full-resolution stills (140 MP):
- stereo: anaglyph (red-cyan), over-under (left top)
Full-HD Videos:
- all viewpoints (MP4, 5 MB)
- all viewpoints in over-under stereo (MP4, 11 MB)
Street – 3.3 MP
- short video clip captured hand-held
- using GoPro Hero 2 camera (960 × 1280)
- 184 frames used for this panorama
- download video clip + SfM data (18 MB)
Full-resolution stills (3.3 MP):
- blending: none, linear, our flow-based approach
- stereo: anaglyph (red-cyan), over-under (left top)
Full-HD Videos:
- all viewpoints (MP4, 7 MB)
- all viewpoints in over-under stereo (MP4, 14 MB)