Introduction to algorithms
Multiperspective panoramas for cel animation
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
Mosaicing on Adaptive Manifolds
IEEE Transactions on Pattern Analysis and Machine Intelligence
Image quilting for texture synthesis and transfer
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Fast Approximate Energy Minimization via Graph Cuts
IEEE Transactions on Pattern Analysis and Machine Intelligence
Mosaics of Scenes with Moving Objects
CVPR '98 Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition
Graphcut textures: image and video synthesis using graph cuts
ACM SIGGRAPH 2003 Papers
Wang Tiles for image and texture generation
ACM SIGGRAPH 2003 Papers
ACM SIGGRAPH 2003 Papers
Construction and Refinement of Panoramic Mosaics with Global and Local Alignment
ICCV '98 Proceedings of the Sixth International Conference on Computer Vision
What Energy Functions Can Be Minimizedvia Graph Cuts?
IEEE Transactions on Pattern Analysis and Machine Intelligence
Interactive digital photomontage
ACM SIGGRAPH 2004 Papers
ACM SIGGRAPH 2004 Papers
"GrabCut": interactive foreground extraction using iterated graph cuts
ACM SIGGRAPH 2004 Papers
An Experimental Comparison of Min-Cut/Max-Flow Algorithms for Energy Minimization in Vision
IEEE Transactions on Pattern Analysis and Machine Intelligence
Interactive Graph Cut Based Segmentation with Shape Priors
CVPR '05 Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05) - Volume 1 - Volume 01
ACM SIGGRAPH 2005 Papers
A Multilevel Banded Graph Cuts Method for Fast Image Segmentation
ICCV '05 Proceedings of the Tenth IEEE International Conference on Computer Vision (ICCV'05) Volume 1 - Volume 01
On the complexity of and algorithms for finding the shortest path with a disjoint counterpart
IEEE/ACM Transactions on Networking (TON)
Photographing long scenes with multi-viewpoint panoramas
ACM SIGGRAPH 2006 Papers
Capturing and viewing gigapixel images
ACM SIGGRAPH 2007 papers
Efficient gradient-domain compositing using quadtrees
ACM SIGGRAPH 2007 papers
Image alignment and stitching: a tutorial
Foundations and Trends® in Computer Graphics and Vision
Adaptive Techniques for Photomosaicking
IEEE Transactions on Computers
Computer Methods for Creating Photomosaics
IEEE Transactions on Computers
Streaming multigrid for gradient-domain operations on large images
ACM SIGGRAPH 2008 papers
Video Mosaics for Virtual Environments
IEEE Computer Graphics and Applications
Fast image blending using watersheds and graph cuts
Image and Vision Computing
Distributed gradient-domain processing of planar and spherical images
ACM Transactions on Graphics (TOG)
Image segmentation using iterated graph cuts based on multi-scale smoothing
ACCV'07 Proceedings of the 8th Asian conference on Computer vision - Volume Part II
ACM SIGGRAPH 2010 papers
An interactive editing tool for correcting panoramas
SIGGRAPH Asia 2012 Technical Briefs
Rectangling panoramic images via warping
ACM Transactions on Graphics (TOG) - SIGGRAPH 2013 Conference Proceedings
Seamless stitching of stereo images for generating infinite panoramas
Proceedings of the 19th ACM Symposium on Virtual Reality Software and Technology
Hi-index | 0.00 |
A fundamental step in stitching several pictures to form a larger mosaic is the computation of boundary seams that minimize the visual artifacts in the transition between images. Current seam computation algorithms use optimization methods that may be slow, sequential, memory intensive, and prone to finding suboptimal solutions related to local minima of the chosen energy function. Moreover, even when these techniques perform well, their solution may not be perceptually ideal (or even good). Such an inflexible approach does not allow the possibility of user-based improvement. This paper introduces the Panorama Weaving technique for seam creation and editing in an image mosaic. First, Panorama Weaving provides a procedure to create boundaries for panoramas that is fast, has low memory requirements and is easy to parallelize. This technique often produces seams with lower energy than the competing global technique. Second, it provides the first interactive technique for the exploration of the seam solution space. This powerful editing capability allows the user to automatically extract energy minimizing seams given a sparse set of constraints. With a variety of empirical results, we show how Panorama Weaving allows the computation and editing of a wide range of digital panoramas including unstructured configurations.