ISE-bounded polygonal approximation of digital curves

被引:16
作者
Kolesnikov, Alexander [1 ]
机构
[1] Univ Eastern Finland, Sch Comp, Joensuu, Finland
关键词
Polygonal approximation; Dynamic Programming; Shape encoding; Shape analysis; Vector maps compression; Vectorization; ALGORITHM;
D O I
10.1016/j.patrec.2012.02.015
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper we consider a problem of the polygonal approximation of digital curves with a minimum number of approximation segments for a given error bound with L-2-norm. The Integral Square Error bound is defined by the number of vertices in the curve and by constraint on the Root-Mean-Squared-Error (RMSE) of the polygonal approximation. This paper proposes a new, fast and efficient algorithm for solving the problem. The algorithm that is offered was based on searching for the shortest path in a feasibility graph that has been constructed on the vertices of the input curve. The proposed algorithm provides a solution with 97% optimality on average in what is practically real time. This algorithm can also be used in combination with the Reduced-Search Dynamic Programming algorithm as a preliminary step for finding a near-optimal result in an acceptable time. Experiments conducted with the large size vector data have demonstrated both the high degree of efficiency and the fast performance time of the proposed algorithms. These algorithms can be used in practical applications for image vectorization and segmentation, the analysis of shapes and time series, the simplification of vector maps, and the compression of vector data. (C) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:1329 / 1337
页数:9
相关论文
共 34 条
[1]  
[Anonymous], 1973, Cartographica: the international journal for geographic information and geovisualization, DOI DOI 10.3138/FM57-6770-U75U-7727
[2]   A new measurement for assessing polygonal approximation of curves [J].
Carmona-Poyato, A. ;
Medina-Carnicer, R. ;
Madrid-Cuevas, F. J. ;
Munoz-Salinas, R. ;
Fernandez-Garcia, N. L. .
PATTERN RECOGNITION, 2011, 44 (01) :45-54
[3]   Approximation of polygonal curves with minimum number of line segments or minimum error [J].
Chan, WS ;
Chin, F .
INTERNATIONAL JOURNAL OF COMPUTATIONAL GEOMETRY & APPLICATIONS, 1996, 6 (01) :59-77
[4]   Dynamic programming approach to optimal vertex selection for polygon-based shape approximation [J].
Choi, JG ;
Lee, SM ;
Kang, HS .
IEE PROCEEDINGS-VISION IMAGE AND SIGNAL PROCESSING, 2003, 150 (05) :287-291
[5]  
Debled-Rennesson I., 2009, P 13 INT WORKSH COMB
[7]   Improving fitting quality of polygonal approximation by using the dynamic programming technique [J].
Horng, JH .
PATTERN RECOGNITION LETTERS, 2002, 23 (14) :1657-1673
[8]   An automatic and efficient dynamic programming algorithm for polygonal approximation of digital curves [J].
Horng, JH ;
Li, JT .
PATTERN RECOGNITION LETTERS, 2002, 23 (1-3) :171-182
[9]   COMPUTATIONAL-GEOMETRIC METHODS FOR POLYGONAL APPROXIMATIONS OF A CURVE [J].
IMAI, H ;
IRI, M .
COMPUTER VISION GRAPHICS AND IMAGE PROCESSING, 1986, 36 (01) :31-41
[10]   Data reduction of large vector graphics [J].
Kolesnikov, A ;
Fränti, P .
PATTERN RECOGNITION, 2005, 38 (03) :381-394