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

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)

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)

@

Ray-traced UV Mapping (2MB).
Images were ray-traced using PovRay.

Discrete sampling (8.7MB).
This demo shows different discrete samplings of the sphere.

@

@

Synthetic Spherical Video (4.9MB).
Images were generated offline using a modified PovRay software. Rendering is done at 60fps.


Related publications:

© Copyright notice.
Last updated, 2003.