Sparse Pixel Vectorization: An Algorithm and Its Performance Evaluation
IEEE Transactions on Pattern Analysis and Machine Intelligence
Multivariable Curve Interpolation
Journal of the ACM (JACM)
Images as Embedded Maps and Minimal Surfaces: Movies, Color, Texture, and Volumetric Medical Images
International Journal of Computer Vision - Special issue on computer vision research at the Technion
Texture mapping progressive meshes
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Cartoon Image Vectorization Based on Shape Subdivision
CGI '01 Computer Graphics International 2001
Computer Aided Geometric Design
Monotonic Cubic Spline Interpolation
CGI '99 Proceedings of the International Conference on Computer Graphics
Multi-level partition of unity implicits
ACM SIGGRAPH 2003 Papers
Efficient Graph-Based Image Segmentation
International Journal of Computer Vision
A Fast and Simple Stretch-Minimizing Mesh Parameterization
SMI '04 Proceedings of the Shape Modeling International 2004
"GrabCut": interactive foreground extraction using iterated graph cuts
ACM SIGGRAPH 2004 Papers
Texture design using a simplicial complex of morphable textures
ACM SIGGRAPH 2005 Papers
Image compression by linear splines over adaptive triangulations
Signal Processing
Object-based vectorization for interactive image editing
The Visual Computer: International Journal of Computer Graphics
Rapid Automated Polygonal Image Decomposition
AIPR '06 Proceedings of the 35th Applied Imagery and Pattern Recognition Workshop
Image vectorization using optimized gradient meshes
ACM SIGGRAPH 2007 papers
A Closed-Form Solution to Natural Image Matting
IEEE Transactions on Pattern Analysis and Machine Intelligence
Diffusion curves: a vector representation for smooth-shaded images
ACM SIGGRAPH 2008 papers
Vectorizing Cartoon Animations
IEEE Transactions on Visualization and Computer Graphics
Slit map: conformal parameterization for multiply connected surfaces
GMP'08 Proceedings of the 5th international conference on Advances in geometric modeling and processing
Image quality assessment: from error visibility to structural similarity
IEEE Transactions on Image Processing
Bixels: picture samples with sharp embedded boundaries
EGSR'04 Proceedings of the Fifteenth Eurographics conference on Rendering Techniques
Ardeco: automatic region detection and conversion
EGSR'06 Proceedings of the 17th Eurographics conference on Rendering Techniques
Patch-based image vectorization with automatic curvilinear feature alignment
ACM SIGGRAPH Asia 2009 papers
ACM SIGGRAPH 2010 papers
Diffusion constraints for vector graphics
NPAR '10 Proceedings of the 8th International Symposium on Non-Photorealistic Animation and Rendering
ACM SIGGRAPH 2011 papers
Antialiasing recovery for edit propagation
Proceedings of the 10th International Conference on Virtual Reality Continuum and Its Applications in Industry
Diffusion curve textures for resolution independent texture mapping
ACM Transactions on Graphics (TOG) - SIGGRAPH 2012 Conference Proceedings
VEA 2012: Efficient antialiased edit propagation for images and videos
Computers and Graphics
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
ACM Transactions on Graphics (TOG) - SIGGRAPH 2013 Conference Proceedings
Depicting stylized materials with vector shade trees
ACM Transactions on Graphics (TOG) - SIGGRAPH 2013 Conference Proceedings
Diffusion curves: a vector representation for smooth-shaded images
Communications of the ACM
Inverse image editing: recovering a semantic editing history from a before-and-after image pair
ACM Transactions on Graphics (TOG)
Hi-index | 0.02 |
Gradient mesh vector graphics representation, used in commercial software, is a regular grid with specified position and color, and their gradients, at each grid point. Gradient meshes can compactly represent smoothly changing data, and are typically used for single objects. This paper advances the state of the art for gradient meshes in several significant ways. Firstly, we introduce a topology-preserving gradient mesh representation which allows an arbitrary number of holes. This is important, as objects in images often have holes, either due to occlusion, or their 3D structure. Secondly, our algorithm uses the concept of image manifolds, adapting surface parameterization and fitting techniques to generate the gradient mesh in a fully automatic manner. Existing gradient-mesh algorithms require manual interaction to guide grid construction, and to cut objects with holes into disk-like regions. Our new algorithm is empirically at least 10 times faster than previous approaches. Furthermore, image segmentation can be used with our new algorithm to provide automatic gradient mesh generation for a whole image. Finally, fitting errors can be simply controlled to balance quality with storage.