Gigapixel panorama video loops
ACM Trans. Graphics, to appear.
Spatiotemporally consistent looping panorama merged from 2D grid of videos.
We present the first technique to create wide-angle, high-resolution looping panoramic videos. Starting
with a 2D grid of registered videos acquired on a robotic mount, we formulate a combinatorial optimization
to determine for each output pixel the source video and looping parameters that jointly maximize
spatiotemporal consistency. This optimization is accelerated by reducing the set of source labels using a
graph-coloring scheme. We parallelize the computation and implement it out-of-core by partitioning the
domain along low-importance paths. The merged panorama is assembled using gradient-domain blending and
stored as a hierarchy of video tiles. Finally, an interactive viewer adaptively preloads these tiles for
responsive browsing and allows the user to interactively edit and improve local regions. We demonstrate
these techniques on gigapixel-sized looping panoramas.
No hindsights yet.