Principal Warps: Thin-Plate Splines and the Decomposition of Deformations
IEEE Transactions on Pattern Analysis and Machine Intelligence
Globally-Equiangular triangulations of co-circular points in 0(n log n) time
SCG '88 Proceedings of the fourth annual symposium on Computational geometry
Watersheds in Digital Spaces: An Efficient Algorithm Based on Immersion Simulations
IEEE Transactions on Pattern Analysis and Machine Intelligence
Feature-based image metamorphosis
SIGGRAPH '92 Proceedings of the 19th annual conference on Computer graphics and interactive techniques
Intelligent scissors for image composition
SIGGRAPH '95 Proceedings of the 22nd annual conference on Computer graphics and interactive techniques
Interactive segmentation with Intelligent Scissors
Graphical Models and Image Processing
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Fast texture synthesis using tree-structured vector quantization
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Image quilting for texture synthesis and transfer
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Image Reconstruction Using Data-Dependent Triangulation
IEEE Computer Graphics and Applications
Triangle: Engineering a 2D Quality Mesh Generator and Delaunay Triangulator
FCRC '96/WACG '96 Selected papers from the Workshop on Applied Computational Geormetry, Towards Geometric Engineering
Image Editing in the Contour Domain
CVPR '98 Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition
Texture Synthesis by Non-Parametric Sampling
ICCV '99 Proceedings of the International Conference on Computer Vision-Volume 2 - Volume 2
ACM SIGGRAPH 2003 Papers
Interactive image-based exploded view diagrams
GI '04 Proceedings of the 2004 Graphics Interface Conference
ACM SIGGRAPH 2004 Papers
Animating pictures with stochastic motion textures
ACM SIGGRAPH 2005 Papers
Image completion with structure propagation
ACM SIGGRAPH 2005 Papers
As-rigid-as-possible shape manipulation
ACM SIGGRAPH 2005 Papers
AUIC '05 Proceedings of the Sixth Australasian conference on User interface - Volume 40
ClickRemoval: interactive pinpoint image object removal
Proceedings of the 13th annual ACM international conference on Multimedia
Integrating procedural textures with replicated image editing
GRAPHITE '05 Proceedings of the 3rd international conference on Computer graphics and interactive techniques in Australasia and South East Asia
Proceedings of the 4th international symposium on Non-photorealistic animation and rendering
Animating Chinese paintings through stroke-based decomposition
ACM Transactions on Graphics (TOG)
IEEE Transactions on Visualization and Computer Graphics
Character animation from 2D pictures and 3D motion data
ACM Transactions on Graphics (TOG)
Image vectorization using optimized gradient meshes
ACM SIGGRAPH 2007 papers
Detail preserving shape deformation in image editing
ACM SIGGRAPH 2007 papers
Image inpainting by global structure and texture propagation
Proceedings of the 15th international conference on Multimedia
Efficient editing of aged object textures
AFRIGRAPH '07 Proceedings of the 5th international conference on Computer graphics, virtual reality, visualisation and interaction in Africa
Animating animal motion from still
ACM SIGGRAPH Asia 2008 papers
A virtual restoration stage for real-world objects
ACM SIGGRAPH Asia 2008 papers
Tile-Based Interactive Texture Design
Edutainment '08 Proceedings of the 3rd international conference on Technologies for E-Learning and Digital Entertainment
Can graph-cutting improve microarray gene expression reconstructions?
Pattern Recognition Letters
Automatic and topology-preserving gradient mesh generation for image vectorization
ACM SIGGRAPH 2009 papers
Interactive natural image segmentation via spline regression
IEEE Transactions on Image Processing
Parametric reshaping of human bodies in images
ACM SIGGRAPH 2010 papers
Image inpainting with a learned guidance vector field
ICICS'09 Proceedings of the 7th international conference on Information, communications and signal processing
MovieReshape: tracking and reshaping of humans in videos
ACM SIGGRAPH Asia 2010 papers
Sketch-based warping of RGBN images
Graphical Models
Detecting doctored JPEG images via DCT coefficient analysis
ECCV'06 Proceedings of the 9th European conference on Computer Vision - Volume Part III
Interactive point-and-click segmentation for object removal in digital images
ICCV'05 Proceedings of the 2005 international conference on Computer Vision in Human-Computer Interaction
Interactive image completion with perspective constraint
Proceedings of the 11th ACM SIGGRAPH International Conference on Virtual-Reality Continuum and its Applications in Industry
Efficient solid texture synthesis using gradient solids
CVM'12 Proceedings of the First international conference on Computational Visual Media
Efficient synthesis of gradient solid textures
Graphical Models
3-Sweep: extracting editable objects from a single photo
ACM Transactions on Graphics (TOG)
Hi-index | 0.00 |
We introduce Object-Based Image Editing (OBIE) for real-time animation and manipulation of static digital photographs. Individual image objects (such as an arm or nose, Figure 1) are selected, scaled, stretched, bent, warped or even deleted (with automatic hole filling) - at the object, rather than the pixel level - using simple gesture motions with a mouse. OBIE gives the user direct, local control over object shape, size, and placement while dramatically reducing the time required to perform image editing tasks.Object selection is performed by manually collecting (subobject) regions detected by a watershed algorithm. Objects are tessellated into a triangular mesh, allowing shape modification to be performed in real time using OpenGL's texture mapping hardware.Through the use of anchor points, the user is able to interactively perform editing operations on a whole object, or just part(s) of an object - including moving, scaling, rotating, stretching, bending, and deleting. Indirect manipulation of object shape is also provided through the use of sliders and Bezier curves. Holes created by movement are filled in real-time based on surrounding texture.When objects stretch or scale, we provide a method for preserving texture granularity or scale. We also present a texture brush, which allows the user to "paint" texture into different parts of an image, using existing image texture(s).OBIE allows the user to perform interactive, high-level editing of image objects in a few seconds to a few ten's of seconds