Approximation of Digital Circles by Regular Polygons

In this paper, we show that an ideal regular (convex) polygon corresponding to a digital circle is possible for some of the digital circles, especially for the ones having smaller radii. For a circle whose ideal regular polygon is not possible, an approximate polygon, tending to the ideal one, is possible, in which the error of approximation can be controlled by the number of vertices of the approximate polygon. These (ideal or approximate) polygonal enclosures of digital circles have several applications in approximate point set pattern matching. We have reported the conditions under which an ideal regular polygon definitely exists corresponding to a digital circle, and the conditions under which the existence of an ideal regular polygon becomes uncertain. Experimental results have been given to exhibit the possibilities of approximation and the tradeoff in terms of error versus approximation.

[1]  Paul L. Rosin Techniques for Assessing Polygonal Approximations of Curves , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[2]  Kai-Kuang Ma,et al.  A novel scheme for progressive polygon approximation of shape contours , 1999, 1999 IEEE Third Workshop on Multimedia Signal Processing (Cat. No.99TH8451).

[3]  Marc Salotti Improvement of Perez and Vidal algorithm for the decomposition of digitized curves into line segments , 2000, Proceedings 15th International Conference on Pattern Recognition. ICPR-2000.

[4]  Its'hak Dinstein,et al.  Optimal polygonal approximation of digital curves , 1995, Pattern Recognit..

[5]  Santanu Chaudhury,et al.  A new approach for aggregating edge points into line segments , 1993, Pattern Recognit..

[6]  Karsten Schröder,et al.  Efficient polygon approximations for shape signatures , 1999, Proceedings 1999 International Conference on Image Processing (Cat. 99CH36348).

[7]  S. W. E. Earles,et al.  Optimal polygonal approximation of digitized curves , 1994 .

[8]  PENG-YENG YIN Genetic Algorithms for Polygonal Approximation of Digital Curves , 1999, Int. J. Pattern Recognit. Artif. Intell..

[9]  Trevor J. Davis Fast Decomposition of Digital Curves into Polygons Using the Haar Transform , 1999, IEEE Trans. Pattern Anal. Mach. Intell..

[10]  Marcel Worring,et al.  Digitized Circular Arcs: Characterization and Parameter Estimation , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[11]  Peng-Yeng Yin,et al.  A discrete particle swarm algorithm for optimal polygonal approximation of digital curves , 2004, J. Vis. Commun. Image Represent..

[12]  Muhammad Sarfraz,et al.  Piecewise polygonal approximation of digital curves , 2004 .

[13]  Peng-Yeng Yin A Tabu Search Approach to Polygonal Approximation of Digital Curves , 2000, Int. J. Pattern Recognit. Artif. Intell..

[14]  Peng-Yeng Yin,et al.  Ant colony search algorithms for optimal polygonal approximation of plane curves , 2003, Pattern Recognit..

[15]  Pau-Choo Chung,et al.  Polygonal approximation using a competitive Hopfield neural network , 1994, Pattern Recognit..

[16]  Laurent Wendling,et al.  Fast polygonal approximation of digital curves , 2004, ICPR 2004.

[17]  Juan Carlos Pérez-Cortes,et al.  Optimum polygonal approximation of digitized curves , 1994, Pattern Recognit. Lett..

[18]  Partha Bhowmick,et al.  Approximate fingerprint matching using kd-tree , 2004, ICPR 2004.

[19]  Jack Bresenham,et al.  A linear algorithm for incremental digital display of circular arcs , 1977, CACM.