An efficient integer-based skeletonization algorithm

Citation
D. Ivanov et al., An efficient integer-based skeletonization algorithm, COMPUT GRAP, 24(1), 2000, pp. 41-51
Citations number
18
Categorie Soggetti
Computer Science & Engineering
Journal title
COMPUTERS & GRAPHICS-UK
ISSN journal
00978493 → ACNP
Volume
24
Issue
1
Year of publication
2000
Pages
41 - 51
Database
ISI
SICI code
0097-8493(200002)24:1<41:AEISA>2.0.ZU;2-F
Abstract
The problem of generating vector representation of a raster image has been the question of present interest for decades. Although, there are many appr oaches to this problem, most of them suffer from sophisticated computations and irrational memory usage. We introduce here a new skeletonization algor ithm that is very efficient in terms of time and memory consumption. Starti ng from the description of our approach to the concept of skeleton on raste r grid, we present a comprehensive explanation of the algorithm. Its main i dea consists of generating a special polyline for each raster line consider ing them in top-to-bottom direction. skeleton is constructed from points of these polylines. The skeletons obtained by our algorithm allow the precise reconstruction of the initial raster shapes; therefore they may reflect so me artifacts possible on raster grid. For this reason, we also present here two algorithms of simplification and our approach to defects filtering on a stage of skeleton generation. The time of simplification by presented alg orithms depends linearly on the number of input points that makes these met hods fast and efficient. The paper concludes with performance evaluation an d discussion of possible implementations of the introduced techniques. (C) 2000 Elsevier Science Ltd. All rights reserved.