Polygonal approximation by the minimax method

This paper is concerned with the problem of approximating digitized pictures by polygons. The digitized picture is represented by a two-dimensional array of points, and its is desired to convert the given array into a set of polygons, such that each polygon has the least number of sides and the error between the initial points and the approximated lines is less than a given constant (E). There are many other solutions to this problem, but to evaluate the error, they use either the least-squares method or the cone intersection method. In this paper, it is shown that the minimax approximation that minimizes the maximum distance between the given points and the approximated line is the best approximation for the problem. A method is presented for obtaining the minimax approximated lines from the given N points in time proportional to N ∗ log N. From the obtained lines a polygon is then found using another algorithm. The polygon satisfies the condition that the number of sides is minimum and the maximum distance between the given points and the sides is less than the given E.

[1]  Jack Sklansky,et al.  Minimum-Perimeter Polygons of Digitized Silhouettes , 1972, IEEE Transactions on Computers.

[2]  Theodosios Pavlidis,et al.  Structural pattern recognition , 1977 .

[3]  Jack Sklansky,et al.  Recognition of convex blobs , 1970, Pattern Recognit..

[4]  Richard O. Duda,et al.  Pattern classification and scene analysis , 1974, A Wiley-Interscience publication.

[5]  Brian Gluss A Line Segment Curve-Fitting Algorithm Related to Optimal Encoding of Information , 1962, Inf. Control..

[6]  Ivan Tomek,et al.  Two Algorithms for Piecewise-Linear Continuous Approximation of Functions of One Variable , 1974, IEEE Transactions on Computers.

[7]  H. Stone Approximation of curves by line segments , 1961 .

[8]  Urs Ramer,et al.  An iterative procedure for the polygonal approximation of plane curves , 1972, Comput. Graph. Image Process..

[9]  Charles M. Williams,et al.  An Efficient Algorithm for the Piecewise Linear Approximation of Planar Curves , 1978 .

[10]  Theodosios Pavlidis,et al.  Waveform Segmentation Through Functional Approximation , 1973, IEEE Transactions on Computers.

[11]  Samuel D. Conte,et al.  Elementary Numerical Analysis , 1980 .

[12]  Dennis F. Kibler,et al.  A Theory of Nonuniformly Digitized Binary Pictures , 1976, IEEE Transactions on Systems, Man, and Cybernetics.

[13]  Theodosios Pavlidis,et al.  Polygonal Approximations by Newton's Method , 1977, IEEE Transactions on Computers.

[14]  Theodosios Pavlidis,et al.  Segmentation of Plane Curves , 1974, IEEE Transactions on Computers.

[15]  Brian Gluss,et al.  Further remarks on line segment curve-fitting using dynamic programming , 1962, Commun. ACM.

[16]  D. McClure Nonlinear segmented function approximation and analysis of line patterns , 1975 .

[17]  Ugo Montanari,et al.  A note on minimal length polygonal approximation to a digitized contour , 1970, CACM.

[18]  Theodosios Pavlidis,et al.  Algorithms for Shape Analysis of Contours and Waveforms , 1980, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[19]  Andrew Vogt,et al.  A Geometric Method for Approximating Convex Arcs , 1980 .

[20]  Jack Sklansky,et al.  Fast polygonal approximation of digitized curves , 1980, Pattern Recognit..

[21]  Antonio Cantoni,et al.  Optimal Curve Fitting With Piecewise Linear Functions , 1971, IEEE Transactions on Computers.