Back to my home page.
High Resolution Full Spherical Videos
Frank Nielsen
Abstract:
We describe algoritms for authoring and viewing high resolution immersive videos.
Given a set of cameras designed to be aligned more or less at the same nodal point,
we first present a process for stitching seamlessly synchronized streams of videos into
a single immersive video corresponding to the video of the abstract multi-head camera.
We describe a general registration technique onto geometric envelopes based on minimizing a
novel appropriate objective function, and detail our compounded image synthesis algorithm of
multi-head cameras. Several new environment maps with low discrepancy are presented. Finally, we give
details on the viewer implementation. Experiement results on both immersive real and synthetic videos
are shown.
Key words: multi-head camera, registration, environment maps, interpolation.
Go to the Visual Computer Journal, Springer-Verlag for the full article.
Download the PDF paper here © IEEE Press (1187 Kb size, 9 pages, 8 figures).
The original publication is available at IEEE Computer.
Bibtex entry:
@article{n-svmhca-2005,
author = {Frank Nielsen},
title = {Surround video: a multihead camera approach.},
journal = {The Visual Computer},
volume = {21},
number = {1-2},
year = {2005},
pages = {92-103},
doi = {10.1007/s00371-004-0273-z}
}
@InProceedings{n-hrfsv:2002
, author = "Frank Nielsen"
, title = "High Resolution Full Spherical Videos"
, booktitle = {Proceedings of ITCC2002, International Conference on
Information Technology: Coding and Computing}
, editor = {Pradip K. Srimani and Heather Yu}
, year = 2002
, pages = "260--267"
}
![](stitchinggui.jpg) |
Stitching GUI interface (7.6MB).
Manipulate images either from inside or outside the normal sphere.
|
Still environment mapping (2.8MB).
Real-time demo
(portions based on nVIDIA
source code)
|
![](stillenvmap.jpg) |
![](stillenvmapbound.jpg) |
Still environment mapping (3.9MB).
Real-time demo showing unit camera boundaries
(portions based on nVIDIA
source code)
|
Dynamic environment mapping (3.7MB).
Real-time demo showing movie environment mapping.
(portions based on nVIDIA
source code)
@ |
![](dynenvmap.jpg) |
![](uvmap.jpg) |
Ray-traced UV Mapping (2MB).
Images were ray-traced using PovRay.
|
Discrete sampling (8.7MB).
This demo shows different discrete samplings of the sphere.
|
![](discretesampling.jpg) |
![](cgscript.jpg) |
@
@
Synthetic Spherical Video (4.9MB).
Images were generated offline using a modified PovRay software. Rendering
is done at 60fps. |
Related publications:
- Frank Nielsen,
Plenoptic Path and Its Applications,
IEEE International Conference on Image Processing (ICIP),
2003.
- Frank Nielsen,
High Resolution Full Spherical Videos,
IEEE International Conference on Information Technology: Coding and Computing (ITCC),
pp. 260-267, 2002.
- Frank Nielsen,
On Representing Spherical Videos,
IEEE Conference on Computer Vision and Pattern Recognition (CVPR),
Technical sketch, CD-ROM, 2001.
© Copyright notice.
Last updated, 2003.