DocumentCode
19735
Title
Distributed Seams for Gigapixel Panoramas
Author
Philip, Sujin ; Summa, Brian ; Tierny, Julien ; Bremer, Peer-Timo ; Pascucci, Valerio
Author_Institution
Sci. Comput. & Imaging Inst., Univ. of Utah, Salt Lake City, UT, USA
Volume
21
Issue
3
fYear
2015
fDate
March 1 2015
Firstpage
350
Lastpage
362
Abstract
Gigapixel panoramas are an increasingly popular digital image application. They are often created as a mosaic of many smaller images. The mosaic acquisition can take many hours causing the individual images to differ in exposure and lighting conditions. A blending operation is often necessary to give the appearance of a seamless image. The blending quality depends on the magnitude of discontinuity along the image boundaries. Often, new boundaries, or seams, are first computed that minimize this transition. Current techniques based on multi-labeling Graph Cuts are too slow and memory intensive for gigapixel sized panoramas. In this paper, we present a parallel, out-of-core seam computing technique that is fast, has small memory footprint, and is capable of running efficiently on different types of parallel systems. Its maximum memory usage is configurable, in the form of a cache, which can improve performance by reducing redundant disk I/O and computations. It shows near-perfect scaling on symmetric multiprocessing systems and good scaling on clusters and distributed shared memory systems. Our technique improves the time required to compute seams for gigapixel imagery from many hours (or even days) to just a few minutes, while still producing boundaries with energy that is on-par with Graph Cuts.
Keywords
image processing; parallel processing; clusters; digital image application; digital photography; distributed seams; distributed shared memory systems; gigapixel panoramas; memory footprint; parallel out-of-core seam computing technique; symmetric multiprocessing systems; Image edge detection; Image resolution; Labeling; Lighting; Memory management; Robots; Weaving; Gigapixel; MPI; Out-Of-Core; Panorama; Parallel; Scalable; Seams; gigapixel; out-of-core; parallel; scalable; seams;
fLanguage
English
Journal_Title
Visualization and Computer Graphics, IEEE Transactions on
Publisher
ieee
ISSN
1077-2626
Type
jour
DOI
10.1109/TVCG.2014.2366128
Filename
6940309
Link To Document