Intelligent scissors for image composition
SIGGRAPH '95 Proceedings of the 22nd annual conference on Computer graphics and interactive techniques
Salient stills: process and practice
IBM Systems Journal
Creating full view panoramic image mosaics and environment maps
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
Matrix analysis and applied linear algebra
Matrix analysis and applied linear algebra
Fast Approximate Energy Minimization via Graph Cuts
IEEE Transactions on Pattern Analysis and Machine Intelligence
Gradient domain high dynamic range compression
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Photographic tone reproduction for digital images
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
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
ACM SIGGRAPH 2003 Papers
Image fusion for context enhancement and video surrealism
Proceedings of the 3rd international symposium on Non-photorealistic animation and rendering
Conveying Shape and Features with Image-Based Relighting
Proceedings of the 14th IEEE Visualization 2003 (VIS'03)
ACM SIGGRAPH 2004 Papers
ACM SIGGRAPH 2004 Papers
Digital photography with flash and no-flash image pairs
ACM SIGGRAPH 2004 Papers
ACM SIGGRAPH 2005 Papers
Action synopsis: pose selection and illustration
ACM SIGGRAPH 2005 Papers
ACM SIGGRAPH 2005 Papers
Removing photography artifacts using gradient projection and flash-exposure sampling
ACM SIGGRAPH 2005 Papers
ACM SIGGRAPH 2005 Papers
Removing photography artifacts using gradient projection and flash-exposure sampling
ACM SIGGRAPH 2005 Papers
A perceptual framework for contrast processing of high dynamic range images
APGV '05 Proceedings of the 2nd symposium on Applied perception in graphics and visualization
IEEE Transactions on Visualization and Computer Graphics
Morphological Image Compositing
IEEE Transactions on Pattern Analysis and Machine Intelligence
ACM SIGGRAPH 2006 Papers
Two-scale tone management for photographic look
ACM SIGGRAPH 2006 Papers
Interactive local adjustment of tonal values
ACM SIGGRAPH 2006 Papers
ACM SIGGRAPH 2006 Papers
Photographing long scenes with multi-viewpoint panoramas
ACM SIGGRAPH 2006 Papers
Schematic storyboarding for video visualization and editing
ACM SIGGRAPH 2006 Papers
Locally adapted hierarchical basis preconditioning
ACM SIGGRAPH 2006 Papers
Exaggerated shading for depicting shape and detail
ACM SIGGRAPH 2006 Papers
GI '06 Proceedings of Graphics Interface 2006
Computer
A perceptual framework for contrast processing of high dynamic range images
ACM Transactions on Applied Perception (TAP)
IEEE Transactions on Visualization and Computer Graphics
Poisson image editing extended
ACM SIGGRAPH 2006 Research posters
Table-top computed lighting for practical digital photography
ACM SIGGRAPH 2006 Courses
Constrained Texture Synthesis via Energy Minimization
IEEE Transactions on Visualization and Computer Graphics
Technical Section: Gradient based image completion by solving the Poisson equation
Computers and Graphics
Tabletop Computed Lighting for Practical Digital Photography
IEEE Transactions on Visualization and Computer Graphics
Minimizing Nonsubmodular Functions with Graph Cuts-A Review
IEEE Transactions on Pattern Analysis and Machine Intelligence
Automatic Panoramic Image Stitching using Invariant Features
International Journal of Computer Vision
Portrait beautification: A fast and robust approach
Image and Vision Computing
Structure-preserving manipulation of photographs
Proceedings of the 5th international symposium on Non-photorealistic animation and rendering
Proceedings of the 5th international symposium on Non-photorealistic animation and rendering
Motion cues for illustration of skeletal motion capture data
Proceedings of the 5th international symposium on Non-photorealistic animation and rendering
ACM SIGGRAPH 2007 papers
Scene completion using millions of photographs
ACM SIGGRAPH 2007 papers
Seam carving for content-aware image resizing
ACM SIGGRAPH 2007 papers
Multiscale shape and detail enhancement from multi-light image collections
ACM SIGGRAPH 2007 papers
Active refocusing of images and videos
ACM SIGGRAPH 2007 papers
Capturing and viewing gigapixel images
ACM SIGGRAPH 2007 papers
Efficient gradient-domain compositing using quadtrees
ACM SIGGRAPH 2007 papers
ACM SIGGRAPH 2007 papers
Computational time-lapse video
ACM SIGGRAPH 2007 papers
Table-top computed lighting for practical digital photography
ACM SIGGRAPH 2007 courses
ACM SIGGRAPH 2007 courses
Image alignment and stitching: a tutorial
Foundations and Trends® in Computer Graphics and Vision
Retargeting Images and Video for Preserving Information Saliency
IEEE Computer Graphics and Applications
Dynamosaicing: Mosaicing of Dynamic Scenes
IEEE Transactions on Pattern Analysis and Machine Intelligence
Minimal Aspect Distortion (MAD) Mosaicing of Long Scenes
International Journal of Computer Vision
Unwrap mosaics: a new representation for video editing
ACM SIGGRAPH 2008 papers
Streaming multigrid for gradient-domain operations on large images
ACM SIGGRAPH 2008 papers
Face swapping: automatically replacing faces in photographs
ACM SIGGRAPH 2008 papers
Background estimation from non-time sequence images
GI '08 Proceedings of graphics interface 2008
On partial optimality in multi-label MRFs
Proceedings of the 25th international conference on Machine learning
Image and video matting: a survey
Foundations and Trends® in Computer Graphics and Vision
Scene completion using millions of photographs
Communications of the ACM
Interactive 3D architectural modeling from unordered photo collections
ACM SIGGRAPH Asia 2008 papers
Efficient texture synthesis using strict Wang Tiles
Graphical Models
Adaptive Multimedial Retrieval: Retrieval, User, and Semantics
Tile-Based Interactive Texture Design
Edutainment '08 Proceedings of the 3rd international conference on Technologies for E-Learning and Digital Entertainment
Seam carving for media retargeting
Communications of the ACM - Rural engineering development
Video object annotation, navigation, and composition
Proceedings of the 21st annual ACM symposium on User interface software and technology
Can graph-cutting improve microarray gene expression reconstructions?
Pattern Recognition Letters
Semiautomatic segmentation with compact shape prior
Image and Vision Computing
Delivering online advertisements inside images
MM '08 Proceedings of the 16th ACM international conference on Multimedia
Fast image blending using watersheds and graph cuts
Image and Vision Computing
An Image Completion Algorithm Using Occlusion-Free Images from Internet Photo Sharing Sites
IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
Moving gradients: a path-based method for plausible image interpolation
ACM SIGGRAPH 2009 papers
Visio-lization: generating novel facial images
ACM SIGGRAPH 2009 papers
Coordinates for instant image cloning
ACM SIGGRAPH 2009 papers
4D frequency analysis of computational cameras for depth of field extension
ACM SIGGRAPH 2009 papers
Image stitching with dynamic elements
Image and Vision Computing
PhotoSketch: a sketch based image query and compositing system
SIGGRAPH 2009: Talks
Panoramic imaging system for mobile devices
SIGGRAPH '09: Posters
Multi-label Moves for MRFs with Truncated Convex Priors
EMMCVPR '09 Proceedings of the 7th International Conference on Energy Minimization Methods in Computer Vision and Pattern Recognition
A unified framework for designing textures using energy optimization
Pattern Recognition
Sketch realizing: lifelike portrait synthesis from sketch
Proceedings of the 2009 Computer Graphics International Conference
ACM Transactions on Graphics (TOG)
International Journal of Computer Vision
Composition of a dewarped and enhanced document image from two view images
IEEE Transactions on Image Processing
Automatic Classification of Image Registration Problems
ICVS '09 Proceedings of the 7th International Conference on Computer Vision Systems: Computer Vision Systems
Finding Images with Similar Lighting Conditions in Large Photo Collections
CIARP '09 Proceedings of the 14th Iberoamerican Conference on Pattern Recognition: Progress in Pattern Recognition, Image Analysis, Computer Vision, and Applications
Image segmentation using scale-space random walks
DSP'09 Proceedings of the 16th international conference on Digital Signal Processing
IEEE Transactions on Multimedia
Natural and seamless image composition with color control
IEEE Transactions on Image Processing
Personal photo enhancement using example images
ACM Transactions on Graphics (TOG)
Distributed gradient-domain processing of planar and spherical images
ACM Transactions on Graphics (TOG)
Estimating the Laplace-Beltrami operator by restricting 3D functions
SGP '09 Proceedings of the Symposium on Geometry Processing
ACM SIGGRAPH 2010 papers
Synthesizing structured image hybrids
ACM SIGGRAPH 2010 papers
ACM SIGGRAPH 2010 papers
Video tapestries with continuous temporal zoom
ACM SIGGRAPH 2010 papers
Multi-scale image harmonization
ACM SIGGRAPH 2010 papers
Simulating classic mosaics with graph cuts
EMMCVPR'07 Proceedings of the 6th international conference on Energy minimization methods in computer vision and pattern recognition
Scale selection for anisotropic diffusion filter by Markov random field model
Pattern Recognition
Towards mapping the field of non-photorealistic rendering
NPAR '10 Proceedings of the 8th International Symposium on Non-Photorealistic Animation and Rendering
Sequential image stitching for mobile panoramas
ICICS'09 Proceedings of the 7th international conference on Information, communications and signal processing
Eliminating structure misalignments using robust matching and image editing based on seam carving
ICIP'09 Proceedings of the 16th IEEE international conference on Image processing
Gamut fitting for image composition applications
ICIP'09 Proceedings of the 16th IEEE international conference on Image processing
Partially occluded face completion and recognition
ICIP'09 Proceedings of the 16th IEEE international conference on Image processing
Fast and high-quality image blending on mobile phones
CCNC'10 Proceedings of the 7th IEEE conference on Consumer communications and networking conference
Background estimation using graph cuts and inpainting
Proceedings of Graphics Interface 2010
Dynamic shading enhancement for reflectance transformation imaging
Journal on Computing and Cultural Heritage (JOCCH)
Visual summaries of popular landmarks from community photo collections
Asilomar'09 Proceedings of the 43rd Asilomar conference on Signals, systems and computers
Effective gradient domain object editing on mobile devices
Asilomar'09 Proceedings of the 43rd Asilomar conference on Signals, systems and computers
Geodesic image and video editing
ACM Transactions on Graphics (TOG)
ISCGAV'10 Proceedings of the 10th WSEAS international conference on Signal processing, computational geometry and artificial vision
Metric-aware processing of spherical imagery
ACM SIGGRAPH Asia 2010 papers
Optimizing continuity in multiscale imagery
ACM SIGGRAPH Asia 2010 papers
Error-tolerant image compositing
ECCV'10 Proceedings of the 11th European conference on Computer vision: Part I
Bottom-up segmentation for ghost-free reconstruction of a dynamic scene from multi-exposure images
Proceedings of the Seventh Indian Conference on Computer Vision, Graphics and Image Processing
Sewing photos: smooth transition between photos
MMM'11 Proceedings of the 17th international conference on Advances in multimedia modeling - Volume Part I
Image and video decolorization by fusion
ACCV'10 Proceedings of the 10th Asian conference on Computer vision - Volume Part I
A versatile HDR video production system
ACM SIGGRAPH 2011 papers
Expression flow for 3D-aware face component transfer
ACM SIGGRAPH 2011 papers
Edge-constrained image compositing
Proceedings of Graphics Interface 2011
Proceedings of the 2011 SIGGRAPH Asia Conference
Arcimboldo-like collage using internet images
Proceedings of the 2011 SIGGRAPH Asia Conference
Multigrid and multilevel preconditioners for computational photography
Proceedings of the 2011 SIGGRAPH Asia Conference
MIRAGE'11 Proceedings of the 5th international conference on Computer vision/computer graphics collaboration techniques
Computer Vision and Image Understanding
Seamless image composition with coherent tone adjustment
Proceedings of the 10th International Conference on Virtual Reality Continuum and Its Applications in Industry
Detecting doctored JPEG images via DCT coefficient analysis
ECCV'06 Proceedings of the 9th European conference on Computer Vision - Volume Part III
Person de-identification in videos
ACCV'09 Proceedings of the 9th Asian conference on Computer Vision - Volume Part III
Face-off: automatic alteration of facial features
Multimedia Tools and Applications
Gradient based image completion by solving poisson equation
PCM'05 Proceedings of the 6th Pacific-Rim conference on Advances in Multimedia Information Processing - Volume Part I
A comparative study of energy minimization methods for markov random fields
ECCV'06 Proceedings of the 9th European conference on Computer Vision - Volume Part II
Efficient belief propagation with learned higher-order markov random fields
ECCV'06 Proceedings of the 9th European conference on Computer Vision - Volume Part II
An experimental facial synthesis system using graph cut and gradient domain fusion
Edutainment'06 Proceedings of the First international conference on Technologies for E-Learning and Digital Entertainment
An experimental facial synthesis system using graph cut and gradient domain fusion
Edutainment'06 Proceedings of the First international conference on Technologies for E-Learning and Digital Entertainment
Selectively de-animating video
ACM Transactions on Graphics (TOG) - SIGGRAPH 2012 Conference Proceedings
Image melding: combining inconsistent images using patch-based synthesis
ACM Transactions on Graphics (TOG) - SIGGRAPH 2012 Conference Proceedings
Panorama weaving: fast and flexible seam processing
ACM Transactions on Graphics (TOG) - SIGGRAPH 2012 Conference Proceedings
Multi-label Moves for MRFs with Truncated Convex Priors
International Journal of Computer Vision
Detecting false captioning using common-sense reasoning
Digital Investigation: The International Journal of Digital Forensics & Incident Response
Single image summarization of 3D animation using depth images
Computer Animation and Virtual Worlds
Data-Driven Object Manipulation in Images
Computer Graphics Forum
Free appearance-editing with improved poisson image cloning
Journal of Computer Science and Technology - Special issue on Natural Language Processing
Journal on Computing and Cultural Heritage (JOCCH)
ITIB'12 Proceedings of the Third international conference on Information Technologies in Biomedicine
A facial composite editor for blendshape characters
Proceedings of the Digital Production Symposium
Brush-and-drag: a multi-touch interface for photo triaging
MobileHCI '12 Proceedings of the 14th international conference on Human-computer interaction with mobile devices and services
Cliplets: juxtaposing still and dynamic imagery
Proceedings of the 25th annual ACM symposium on User interface software and technology
Aesthetics in covariant image reconstruction
Computational Aesthetics'05 Proceedings of the First Eurographics conference on Computational Aesthetics in Graphics, Visualization and Imaging
Extracting the essence from sets of images
Computational Aesthetics'07 Proceedings of the Third Eurographics conference on Computational Aesthetics in Graphics, Visualization and Imaging
Computational Aesthetics'10 Proceedings of the Sixth international conference on Computational Aesthetics in Graphics, Visualization and Imaging
Table-top computed lighting for practical digital photography
EGSR'05 Proceedings of the Sixteenth Eurographics conference on Rendering Techniques
Using photographs to enhance videos of a static scene
EGSR'07 Proceedings of the 18th Eurographics conference on Rendering Techniques
Parallel gradient domain processing of massive images
EG PGV'11 Proceedings of the 11th Eurographics conference on Parallel Graphics and Visualization
Image composition with blurring effect from depth of field
ICEC'07 Proceedings of the 6th international conference on Entertainment Computing
Variable homography compensation of parallax along mosaic seams
ICIAR'07 Proceedings of the 4th international conference on Image Analysis and Recognition
Statistics of patch offsets for image completion
ECCV'12 Proceedings of the 12th European conference on Computer Vision - Volume Part II
Evaluation of image segmentation quality by adaptive ground truth composition
ECCV'12 Proceedings of the 12th European conference on Computer Vision - Volume Part III
Dynamic programming for approximate expansion algorithm
ECCV'12 Proceedings of the 12th European conference on Computer Vision - Volume Part III
An interactive editing tool for correcting panoramas
SIGGRAPH Asia 2012 Technical Briefs
All smiles: automatic photo enhancement by facial expression analysis
Proceedings of the 9th European Conference on Visual Media Production
A new optimal seam finding method based on tensor analysis for automatic panorama construction
Pattern Recognition Letters
An investigation into graph cut parameter optimisation for image-fusion applications
Proceedings of the 27th Conference on Image and Vision Computing New Zealand
Image matting for fusion of multi-focus images in dynamic scenes
Information Fusion
Visibility maps for improving seam carving
ECCV'10 Proceedings of the 11th European conference on Trends and Topics in Computer Vision - Volume Part II
ECCV'10 Proceedings of the 11th European conference on Trends and Topics in Computer Vision - Volume Part II
A 3D Imaging Framework Based on High-Resolution Photometric-Stereo and Low-Resolution Depth
International Journal of Computer Vision
Near-invariant blur for depth and 2D motion via time-varying light field analysis
ACM Transactions on Graphics (TOG)
Poisson image fusion based on Markov random field fusion model
Information Fusion
Automated video looping with progressive dynamism
ACM Transactions on Graphics (TOG) - SIGGRAPH 2013 Conference Proceedings
User-assisted image compositing for photographic lighting
ACM Transactions on Graphics (TOG) - SIGGRAPH 2013 Conference Proceedings
Rectangling panoramic images via warping
ACM Transactions on Graphics (TOG) - SIGGRAPH 2013 Conference Proceedings
Utilizing optical aberrations for extended-depth-of-field panoramas
ACCV'12 Proceedings of the 11th Asian conference on Computer Vision - Volume Part IV
Error-Tolerant Image Compositing
International Journal of Computer Vision
Seamless stitching of stereo images for generating infinite panoramas
Proceedings of the 19th ACM Symposium on Virtual Reality Software and Technology
"Mind the gap": tele-registration for structure-driven image completion
ACM Transactions on Graphics (TOG)
WYSIWYG computational photography via viewfinder editing
ACM Transactions on Graphics (TOG)
Special Section on HDR Imaging: Spatially varying image based lighting using HDR-video
Computers and Graphics
Improved image segmentation using motion
Proceedings of the 10th European Conference on Visual Media Production
Special Section on CAD/Graphics 2013: Image compositing using dominant patch transformations
Computers and Graphics
Automatic cinemagraph portraits
EGSR '13 Proceedings of the Eurographics Symposium on Rendering
Hi-index | 0.02 |
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.