Image vectorization using blue-noise sampling

Current image vectorization techniques mainly deal with images with simple and plain colors. For full-color photographs, many difficulties still exist in object segmentation, feature line extraction, and color distribution reconstruction, etc. In this paper, we propose a high-efficiency image vectorization method based on importance sampling and triangulation. A set of blue-noise sampling points is first generated on the image plane by an improved error-diffusion sampling method. The point set well preserves the features in the image. Then after triangulation on this point set, color information can be recorded on the mesh vertices to form a vector image. After certain image editing, e.g. scaling or transforming, the whole image can be reconstructed by color interpolating inside each triangle. Experiments show that the method has high performing efficiency and abilities in feature-preserving. It will bring benefits to many applications, e.g. image compressing, editing, transmitting and resolution enhancement.

[1]  Dov Dori,et al.  Sparse Pixel Vectorization: An Algorithm and Its Performance Evaluation , 1999, IEEE Trans. Pattern Anal. Mach. Intell..

[2]  Yizhou Yu,et al.  Patch-based image vectorization with automatic curvilinear feature alignment , 2009, ACM Trans. Graph..

[3]  Bingfeng Zhou,et al.  Improving mid-tone quality of variable-coefficient error diffusion using threshold modulation , 2003, ACM Trans. Graph..

[4]  Ju Jia Zou,et al.  Cartoon image vectorization based on shape subdivision , 2001, Proceedings. Computer Graphics International 2001.

[5]  Pascal Barla,et al.  Diffusion curves: a vector representation for smooth-shaded images , 2008, ACM Trans. Graph..

[6]  Lakshman Prasad,et al.  Rapid Automated Polygonal Image Decomposition , 2006, 35th IEEE Applied Imagery and Pattern Recognition Workshop (AIPR'06).

[7]  Ralph R. Martin,et al.  Vectorizing Cartoon Animations , 2009, IEEE Transactions on Visualization and Computer Graphics.

[8]  Victor Ostromoukhov,et al.  A simple and efficient error-diffusion algorithm , 2001, SIGGRAPH.

[9]  Karl Tombre,et al.  Robust and accurate vectorization of line drawings , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[10]  Robert Ulichney,et al.  Dithering with blue noise , 1988, Proc. IEEE.

[11]  Ralph R. Martin,et al.  Automatic and topology-preserving gradient mesh generation for image vectorization , 2009, ACM Trans. Graph..

[12]  Jian Sun,et al.  Image vectorization using optimized gradient meshes , 2007, SIGGRAPH 2007.