Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Mean Shift: A Robust Approach Toward Feature Space Analysis
IEEE Transactions on Pattern Analysis and Machine Intelligence
Distinctive Image Features from Scale-Invariant Keypoints
International Journal of Computer Vision
"GrabCut": interactive foreground extraction using iterated graph cuts
ACM SIGGRAPH 2004 Papers
Registration of Challenging Image Pairs: Initialization, Estimation, and Decision
IEEE Transactions on Pattern Analysis and Machine Intelligence
A Closed-Form Solution to Natural Image Matting
IEEE Transactions on Pattern Analysis and Machine Intelligence
Graphical Histories for Visualization: Supporting Analysis, Communication, and Evaluation
IEEE Transactions on Visualization and Computer Graphics
SIFT Flow: Dense Correspondence across Different Scenes
ECCV '08 Proceedings of the 10th European Conference on Computer Vision: Part III
PatchMatch: a randomized correspondence algorithm for structural image editing
ACM SIGGRAPH 2009 papers
Generating photo manipulation tutorials by demonstration
ACM SIGGRAPH 2009 papers
Automatic and topology-preserving gradient mesh generation for image vectorization
ACM SIGGRAPH 2009 papers
RepFinder: finding approximately repeated scene elements for image editing
ACM SIGGRAPH 2010 papers
The generalized patchmatch correspondence algorithm
ECCV'10 Proceedings of the 11th European conference on computer vision conference on Computer vision: Part III
Non-rigid dense correspondence with applications for image enhancement
ACM SIGGRAPH 2011 papers
Nonlinear revision control for images
ACM SIGGRAPH 2011 papers
International Journal of Computer Vision
Fast Exact Nearest Patch Matching for Patch-Based Image Editing and Processing
IEEE Transactions on Visualization and Computer Graphics
ACM Transactions on Graphics (TOG)
Animated construction of line drawings
Proceedings of the 2011 SIGGRAPH Asia Conference
Exposing photo manipulation with inconsistent reflections
ACM Transactions on Graphics (TOG)
Learning photographic global tonal adjustment with a database of input/output image pairs
CVPR '11 Proceedings of the 2011 IEEE Conference on Computer Vision and Pattern Recognition
Delta: a tool for representing and comparing workflows
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Transfusive image manipulation
ACM Transactions on Graphics (TOG) - Proceedings of ACM SIGGRAPH Asia 2012
ImageAdmixture: Putting Together Dissimilar Objects from Groups
IEEE Transactions on Visualization and Computer Graphics
A Subdivision-Based Representation for Vector Image Editing
IEEE Transactions on Visualization and Computer Graphics
Exposing photo manipulation with inconsistent shadows
ACM Transactions on Graphics (TOG)
Internet visual media processing: a survey with graphics and vision applications
The Visual Computer: International Journal of Computer Graphics
IEEE Transactions on Visualization and Computer Graphics
Hi-index | 0.00 |
We study the problem of inverse image editing, which recovers a semantically-meaningful editing history from a source image and an edited copy. Our approach supports a wide range of commonly-used editing operations such as cropping, object insertion and removal, linear and non-linear color transformations, and spatially-varying adjustment brushes. Given an input image pair, we first apply a dense correspondence method between them to match edited image regions with their sources. For each edited region, we determine geometric and semantic appearance operations that have been applied. Finally, we compute an optimal editing path from the region-level editing operations, based on predefined semantic constraints. The recovered history can be used in various applications such as image re-editing, edit transfer, and image revision control. A user study suggests that the editing histories generated from our system are semantically comparable to the ones generated by artists.