AutoCollage

被引:134
作者
Rother, Carsten [1 ]
Bordeaux, Lucas [1 ]
Hamadi, Youssef [1 ]
Blake, Andrew [1 ]
机构
[1] Microsoft Res Cambridge, Cambridge, England
来源
ACM TRANSACTIONS ON GRAPHICS | 2006年 / 25卷 / 03期
关键词
image editing; photomontage; graph cut; energy minimization; constraint satisfaction; Poisson blending;
D O I
10.1145/1141911.1141965
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The paper defines an automatic procedure for constructing a visually appealing collage from a collection of input images. The aim is that the resulting collage should be representative of the collection, summarising its main themes. It is also assembled largely seamlessly, using graph-cut, Poisson blending of alpha-masks, to hide the joins between input images. This paper makes several new contributions. Firstly, we show how energy terms can be included that: encourage the selection of a representative set of images; that are sensitive to particular object classes; that encourage a spatially efficient and seamless layout. Secondly the resulting optimization poses a search problem that, on the face of it, is computationally infeasible. Rather than attempt an expensive, integrated optimization procedure, we have developed a sequence of optimization steps, from static ranking of images, through region of interest optimization, optimal packing by constraint satisfaction, and lastly graph-cut alpha-expansion. To illustrate the power of AutoCollage, we have used it to create collages of many home photo sets; we also conducted a user study in which AutoCollage outperformed competitive methods.
引用
收藏
页码:847 / 852
页数:6
相关论文
共 18 条
[11]  
Kim J, 2002, ACM T GRAPHIC, V21, P657
[12]   Graphicut textures:: Image and video synthesis using graph cuts [J].
Kwatra, V ;
Schödl, A ;
Essa, I ;
Turk, G ;
Bobick, A .
ACM TRANSACTIONS ON GRAPHICS, 2003, 22 (03) :277-286
[13]  
Marriott K., 1998, Programming with Constraints: An Introduction
[14]   Poisson image editing [J].
Pérez, P ;
Gangnet, M ;
Blake, A .
ACM TRANSACTIONS ON GRAPHICS, 2003, 22 (03) :313-318
[15]   GrabCut - Interactive foreground extraction using iterated graph cuts [J].
Rother, C ;
Kolmogorov, V ;
Blake, A .
ACM TRANSACTIONS ON GRAPHICS, 2004, 23 (03) :309-314
[16]  
SUH B, 2005, UIST
[17]  
VIOLA P, 2001, P C COMP VIS PAT REC
[18]  
WALTZ D, 1975, PSYCHOL VISION