Silhouette Vectorization by Affine Scale-Space

被引:9
作者
He, Yuchen [1 ]
Kang, Sung Ha [1 ]
Morel, Jean-Michel [2 ]
机构
[1] Georgia Inst Technol, Sch Math, Atlanta, GA 30332 USA
[2] Ecole Normale Super Paris Saclay, Paris, France
关键词
Silhouette Vectorization; Affine Scale-space; Curvature extrema; EFFICIENT ALGORITHM; MULTISCALE ANALYSIS; APPROXIMATION;
D O I
10.1007/s10851-021-01053-z
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Silhouettes are building elements of logos, graphic symbols and fonts. These shapes can be designed and exchanged in vector form, but more often they are drawn, printed, scanned, or directly found in digital images. Such raster forms require vectorization to get scale-invariant exchangeable formats. There is a need for a mathematically well-defined and justified shape vectorization process, which also provides a minimal set of control points with geometric meaning. In this paper, we propose a new silhouette vectorization paradigm. It extracts the outline of a 2D shape from a raster binary image and converts it to a combination of cubic Bezier polygons and perfect circles. The proposed method uses the sub-pixel curvature extrema and affine scale-space for silhouette vectorization. By construction, our control points are geometrically stable under affine transformations. The proposed method can also be used as a reliable feature point detector for silhouettes. Compared to state-of-the-art image vectorization software, our algorithm demonstrates a superior reduction in the number of control points while maintaining high accuracy.
引用
收藏
页码:41 / 56
页数:16
相关论文
共 46 条
[1]   Affine morphological multiscale analysis of corners and multiple junctions [J].
Alvarez, L ;
Morales, F .
INTERNATIONAL JOURNAL OF COMPUTER VISION, 1997, 25 (02) :95-107
[2]  
ALVAREZ L, 1992, CR ACAD SCI I-MATH, V315, P135
[3]  
Alvarez L., 1994, Acta Numerica, V3, P1
[4]   Corner Detection Using the Affine Morphological Scale Space [J].
Alvarez, Luis .
SCALE SPACE AND VARIATIONAL METHODS IN COMPUTER VISION, SSVM 2017, 2017, 10302 :29-40
[5]  
AMBROSIO L, 2001, J EUR MATH SOC, V3, P39
[6]   ANOTHER EFFICIENT ALGORITHM FOR CONVEX HULLS IN 2 DIMENSIONS [J].
ANDREW, AM .
INFORMATION PROCESSING LETTERS, 1979, 9 (05) :216-219
[7]  
[Anonymous], 2009, Geometric description of images as topographic maps
[8]   SOME INFORMATIONAL ASPECTS OF VISUAL PERCEPTION [J].
ATTNEAVE, F .
PSYCHOLOGICAL REVIEW, 1954, 61 (03) :183-193
[9]   A C++ Implementation of Otsu's Image Segmentation Method [J].
Balarini, Juan Pablo ;
Nesmachnow, Sergio .
IMAGE PROCESSING ON LINE, 2016, 6 :155-164
[10]   SURF: Speeded up robust features [J].
Bay, Herbert ;
Tuytelaars, Tinne ;
Van Gool, Luc .
COMPUTER VISION - ECCV 2006 , PT 1, PROCEEDINGS, 2006, 3951 :404-417