skip to main content
10.1145/1186562.1015718acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
Article
Open access

Interactive digital photomontage

Published: 01 August 2004 Publication History

Abstract

We describe an interactive, computer-assisted framework for combining parts of a set of photographs into a single composite picture, a process we call "digital photomontage." Our framework makes use of two techniques primarily: graph-cut optimization, to choose good seams within the constituent images so that they can be combined as seamlessly as possible; and gradient-domain fusion, a process based on Poisson equations, to further reduce any remaining visible artifacts in the composite. Also central to the framework is a suite of interactive tools that allow the user to specify a variety of high-level image objectives, either globally across the image, or locally through a painting-style interface. Image objectives are applied independently at each pixel location and generally involve a function of the pixel values (such as "maximum contrast") drawn from that same location in the set of source images. Typically, a user applies a series of image objectives iteratively in order to create a finished composite. The power of this framework lies in its generality; we show how it can be used for a wide variety of applications, including "selective composites" (for instance, group photos in which everyone looks their best), relighting, extended depth of field, panoramic stitching, clean-plate production, stroboscopic visualization of movement, and time-lapse mosaics.

Supplemental Material

MOV File

References

[1]
AKERS, D., LOSASSO, F., KLINGNER, J., AGRAWALA, M., RICK, J., AND HANRAHAN, P. 2003. Conveying shape and features with image-based relighting. In IEEE Visualization, 349--354.
[2]
BOYKOV, Y., VEKSLER, O., AND ZABIH, R. 2001. Fast approximate energy minimization via graph cuts. IEEE Transactions on Pattern Analysis and Machine Intelligence 23, 11, 1222--1239.
[3]
BRAUN, M. 1992. Picturing Time: The Work of Etienne-Jules Marey. The University of Chicago Press.
[4]
BURT, P., AND KOLCZYNSKI, R. 1993. Enhanced image capture through fusion. In International Conference on Computer Vision (ICCV 93), 173--182.
[5]
DANIELSSON, P.-E. 1980. Euclidean distance mapping. Computer Graphics and Image Processing 14, 227--248.
[6]
DAVIS, J. 1998. Mosaics of scenes with moving objects. In Computer Vision and pattern Recognition (CVPR 98), 354--360.
[7]
FATTAL, R., LISCHINSKI, D., AND WERMAN, M. 2002. Gradient domain high dynamic range compression. ACM Transactions on Graphics 21, 3, 249--256.
[8]
FREEMAN, W. T., AND ZHANG, H. 2003. Shape-time photography. In Conference on Computer Vision and Pattern Recognition (CVPR 03), 151--157.
[9]
HAEBERLI, P. 1994. Grafica Obscura web site. http://www.sgi.com/grafica/.
[10]
KWATRA, V., SCHÖDL, A., ESSA, I., TURK, G., AND BOBICK, A. 2003. Graph-cut textures: Image and video synthesis using graph cuts. ACM Transactions on Graphics 22, 3, 277--286.
[11]
LEVIN, A., ZOMET, A., PELEG, S., AND WEISS, Y. 2004. Seamless image stitching in the gradient domain. In European Conference on Computer Vision (ECCV 04), (to appear).
[12]
LUCAS, B. D., AND KANADE, T. 1981. An iterative image registration technique with an application to stereo vision. In Proceedings of the 7th International Joint Conference on Artificial Intelligence (IJCAI '81), 674--679.
[13]
MASSEY, M., AND BENDER, W. 1996. Salient stills: Process and practice. IBM Systems Journal 35, 3&4, 557--574.
[14]
MEYER, C. 2000. Matrix Analysis and Applied Linear Algebra. Society for Industrial and Applied Mathematics.
[15]
MORTENSEN, E. N., AND BARRETT, W. A. 1995. Intelligent scissors for image composition. In Proceedings of SIGGRAPH 95, Computer Graphics Proceedings, Annual Conference Series, 191--198.
[16]
MUTTER, S., AND KRAUSE, M. 1992. Surrational Images: Photomontages. University of Illinois Press.
[17]
MUYBRIDGE, E. 1955. The human figure in motion. Dover Publications, Inc.
[18]
OGDEN, J. M., ADELSON, E. H., BERGEN, J., AND BURT, P. 1985. pyramid-based computer graphics. RCA Engineer 30, 5, 4--15.
[19]
PÉREZ, P., GANGNET, M., AND BLAKE, A. 2003. Poisson image editing. ACM Transactions on Graphics 22, 3, 313--318.
[20]
RASKAR, R., ILIE, A., AND YU, J. 2004. Image fusion for context enhancement and video surrealism. In NPAR 2004: Third International Symposium on Non-Photorealistic Rendering, (to appear).
[21]
REINHARD, E., STARK, M., SHIRLEY, P., AND FERWERDA, J. 2002. Photographic tone reproduction for digital images. ACM Transactions on Graphics 21, 3, 267--276.
[22]
REJLANDER, O., 1857. Two ways of life. Photograph.
[23]
ROBINSON, H. P. 1869. Pictorial Effect in Photography: Being Hints on Composition and Chiaroscuro for Photographers. Piper & Carter.
[24]
SYNCROSCOPY, 2003. Auto-montage.
[25]
SZELISKI, R., AND SHUM, H.-Y. 1997. Creating full view panoramic mosaics and environment maps. In Proceedings of SIGGRAPH 97, Computer Graphics Proceedings, Annual Conference Series, 251--258.
[26]
UELSMANN, J., AND COLEMAN, A. D. 1992. Jerry Uelsmann: Photo Synthesis. University Press of Florida.
[27]
UYTTENDAELE, M., EDEN, A., AND SZELISKI, R. 2001. Eliminating ghosting and exposure artifacts in image mosaics. In Conference on Computer Vision and Pattern Recognition (CVPR 01), 509--516.
[28]
WEISS, Y. 2001. Deriving intrinsic images from image sequences. In International Conference On Computer Vision (ICCV 01), 68--75.

Cited By

View all
  • (2025)Style Transfer Review: Traditional Machine Learning to Deep LearningInformation10.3390/info1602015716:2(157)Online publication date: 19-Feb-2025
  • (2024)Research on Unsupervised Feature Point Prediction Algorithm for Multigrid Image StitchingSymmetry10.3390/sym1608106416:8(1064)Online publication date: 18-Aug-2024
  • (2024)Neural Light Spheres for Implicit Image Stitching and View SynthesisSIGGRAPH Asia 2024 Conference Papers10.1145/3680528.3687660(1-11)Online publication date: 3-Dec-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGGRAPH '04: ACM SIGGRAPH 2004 Papers
August 2004
684 pages
ISBN:9781450378239
DOI:10.1145/1186562
  • Editor:
  • Joe Marks
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 August 2004

Permissions

Request permissions for this article.

Check for updates

Badges

  • Seminal Paper

Author Tags

  1. Interactive image editing
  2. image compositing
  3. user-guided optimization

Qualifiers

  • Article

Conference

SIGGRAPH04
Sponsor:

Acceptance Rates

SIGGRAPH '04 Paper Acceptance Rate 83 of 478 submissions, 17%;
Overall Acceptance Rate 1,822 of 8,601 submissions, 21%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)376
  • Downloads (Last 6 weeks)40
Reflects downloads up to 01 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2025)Style Transfer Review: Traditional Machine Learning to Deep LearningInformation10.3390/info1602015716:2(157)Online publication date: 19-Feb-2025
  • (2024)Research on Unsupervised Feature Point Prediction Algorithm for Multigrid Image StitchingSymmetry10.3390/sym1608106416:8(1064)Online publication date: 18-Aug-2024
  • (2024)Neural Light Spheres for Implicit Image Stitching and View SynthesisSIGGRAPH Asia 2024 Conference Papers10.1145/3680528.3687660(1-11)Online publication date: 3-Dec-2024
  • (2024)Remote-Sensing Image Stitching Based on Infinite Homography and Global Seam FindingJournal of Circuits, Systems and Computers10.1142/S021812662450307933:17Online publication date: 25-Jul-2024
  • (2024)Implicit Neural Image Stitching With Enhanced and Blended Feature Reconstruction2024 IEEE/CVF Winter Conference on Applications of Computer Vision (WACV)10.1109/WACV57701.2024.00404(4075-4084)Online publication date: 3-Jan-2024
  • (2024)Automatic Quaternion-Domain Color Image StitchingIEEE Transactions on Image Processing10.1109/TIP.2024.336168833(1299-1312)Online publication date: 1-Jan-2024
  • (2024)Spatial Attention-Guided Light Field Salient Object Detection Network With Implicit Neural RepresentationIEEE Transactions on Circuits and Systems for Video Technology10.1109/TCSVT.2024.343768534:12_Part_1(12437-12449)Online publication date: 1-Dec-2024
  • (2024)Eyeglass Reflection Removal With Joint Learning of Reflection Elimination and Content InpaintingIEEE Transactions on Circuits and Systems for Video Technology10.1109/TCSVT.2024.340557634:10_Part_2(10266-10280)Online publication date: 1-Oct-2024
  • (2024)Marker-assisted cross-scale measurement for robotic macro–micro manipulation utilizing computer microvisionMeasurement10.1016/j.measurement.2024.114908235(114908)Online publication date: Aug-2024
  • (2024)Plenoptic Sensing SystemsPlenoptic Imaging and Processing10.1007/978-981-97-6915-5_2(7-36)Online publication date: 16-Oct-2024
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media