Abstract
We present a novel method for generating a slide show, which takes as input a collection of images, and outputs a video consisting of these images, switching between images smoothly in a continuous zoom-like process: as the sequence plays, a miniature of the next image is embedded in the current image and enlarges until eventually replaces the current image. Color differences, texture similarity, image complexity, etc. are taken into account to measure the distance between two images. Based on this distance, a dynamic programming algorithm is used to generate the best playing sequence which minimizes the sum of distances between successive images. The embedded image is naturally merged with the current one for smooth sequence through a graph-cut-guided blending strategy, and interframe coherence is maintained to avoid abrupt change. Experiments show that our approach is very effective on image collections of scenic spots.
Similar content being viewed by others
References
Avidan S, Shamir A. Seam carving for content-aware image resizing. ACM Trans. Graph., 2007, 26(3): 10.
Rubinstein M, Shamir A, Avidan S. Improved seam carving for video retargeting. ACM Trans. Graph., 2008, 27(3): 16.
Zhang Y F, Hu S M, Martin R R. Shrinkability maps for content-aware video resizing. Comput. Graph. Forum, 2008, 27(7): 1797-1804.
Zhang G X, Cheng M M, Hu S M, Martin R R. A shape-preserving approach to image resizing. Computer Graphics Forum, 2009, 28(7): 1897–1906.
Hays J, Efros A A. Scene completion using millions of photographs. ACM Trans. Graph., 2007, 26(3): 4.
Jia Y T, Hu S M, Martin R R. Video completion using tracking and fragment merging. The Visual Computer, 2005, 21(8–10): 601–610.
Snavely N, Garg R, Seitz S M, Szeliski R. Finding paths through the world's photos. ACM Trans. Graph., 2008, 27(3): 11–21.
Chen T, Cheng M M, Tan P, Shamir A, Hu S M. Sketch2Photo: Internet image montage. ACM Trans. Graphics, 2009, 28(5): 124.
Snavely N, Seitz S M, Szeliski R. Photo tourism: Exploring photo collections in 3D. In Proc. ACM SIGGRAPH 2006 Papers, Boston, USA, July 30-August 3, 2006, pp.835–846.
Rother C, Bordeaux L, Hamadi Y, Blake A. Autocollage. ACM Trans. Graph., 2006, 25(3): 847–852.
Wang J, Quan L, Sun J, Tang X, Shum H Y. Picture collage. In Proc. the 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, New York City, USA, June 17–22, 2006, pp.347–354.
Han C, Risser E, Ramamoorthi R, Grinspun E. Multiscale texture synthesis. ACM Trans. Graph., Aug. 2008, 27(3): 51.
Finkelstein A, Range M. Image mosaics. In Proc. EP1998 held jointly with RIDT1998, St Malo, France, March 30-April 3, 1998, LNCS 1375, Springer-Verlag, pp.11–22.
Klein A W, Grant T, Finkelstein A, Cohen M F. Video mosaics. In Proc. the Second International Symposium on Non Photorealistic Animation and Rendering (NPAR 2002), Annecy, France, Jun. 3–5, 2002, pp.21–28.
Oliva A, Torralba A. Building the Gist of a Scene: The Role of Global Image Features in Recognition. Progress in Brain Research, Elsevier, 2006, pp.23–26.
Pérez P, Gangnet M, Blake A. Poisson image editing. ACM Trans. Graph., 2003, 22(3): 313–318.
Jia J, Sun J, Tang C K, Shum H Y. Drag-and-drop pasting. In Proc. SIGGRAPH 2006, Boston, USA, July 30-Aug. 3, 2006, pp.631–637.
Farbman Z, Hoffer G, Lipman Y, Cohen-Or D, Lischinski D. Coordinates for instant image cloning. In Proc. SIGGRAPH 2009, New Orleans, USA, Aug. 3-7, 2009, Paper No. 67.
Ramanarayanan G, Bala K, Ferwerda J A. Perception of complex aggregates. ACM Trans. Graph., 2008, 27(3): 1–10.
Wilczkowiak M, Brostow G J, Tordoff B, Cipolla R. Hole filling through photomontage. In Proc. the 16th British Machine Vision Conference 2005 (BMVC2005), Oxford, UK, Sept. 5–8, 2005, pp.492–501.
Boykov Y, Veksler O, Zabih R. Fast approximate energy minimization via graph cuts. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2001, 23(11): 1222–1239.
Kolmogorov V, Zabih R. What energy functions can be minimized via graph cuts. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2002, 26(2): 65–81.
Barnes C, Shechtman E, Finkelstein A, Goldman D B. PatchMatch: A randomized correspondence algorithm for structural image editing. ACM Transactions on Graphics, Aug. 2009, 28(3): 24.
Shan Qi, Li Z, Jia J, Tang C K. Fast image/video upsampling. In Proc. ACM SIGGRAPH Asia 2008, Singapore, Dec. 10–13, 2008, Paper No.153.
Author information
Authors and Affiliations
Corresponding author
Additional information
Some of our results can be downloaded from the link http://give.zju.edu.cn/download/Zoomquilts2.zip.
This work is supported by the National High-Tech Research and Development 863 Program of China under Grant No. 2009AA01Z330 and the National Basic Research 973 Program of China under Grant No. 2006CB303106.
Rights and permissions
About this article
Cite this article
Cong, L., Tong, RF. & Dong, JX. Making Slide Shows with Zoomquilts. J. Comput. Sci. Technol. 25, 572–582 (2010). https://doi.org/10.1007/s11390-010-9346-9
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11390-010-9346-9