Polygonal approximation by the minimax method

https://doi.org/10.1016/0146-664X(82)90011-9Get rights and content

Abstract

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.

References (24)

  • K Ichida et al.

    Segmentation of planar curve

    Electronics and Communication in Japan

    (1975)
  • D.E McClure

    Nonlinear segmented function approximation and analysis of line patterns

    Quart. Appl. Math.

    (1975)
  • Cited by (115)

    • Polygonal approximation based on coarse-grained parallel genetic algorithm

      2020, Journal of Visual Communication and Image Representation
      Citation Excerpt :

      2) Given the error bound, the aim is to obtain the polygon that has the minimum number of vertices, and to make the error between the original shape curve and the approximating polygon not exceed the tolerance of error. Over recent decades, numerous methods have been proposed to solve the two types of polygonal approximation problems, such as (1) Sequential method [1–7]; (2) Spilt method, merge method, and split-and-merge method [8–12]; (3) Dominant and angle detection method [13–25]; (4) Newton’s method [26]; (5) Iteration method [27]; (6) k-means method [28–29]; (7) Dynamic programming [30–33]; (8) Bio-inspired intelligent algorithms [34–39]. Among all these methods, Ray and Ray [2] propose to obtain the polygon of object curve through making the line segment maximize and meanwhile making the approximation error minimize.

    • On the use of graph parsing for recognition of isolated hand postures of Polish Sign Language

      2010, Pattern Recognition
      Citation Excerpt :

      At the end, a contour is approximated with a polygon. A procedure used for this aim is based on the minimax approach to a polygonal approximation [55]. In this approach, the approximating segments are determined by minimizing the maximum distance between a given set of points and the corresponding segments.

    • The equipartition of curves

      2009, Computational Geometry: Theory and Applications
    • Sketch-based modeling: A survey

      2009, Computers and Graphics (Pergamon)
      Citation Excerpt :

      In the general case, a robust algorithm will place some bounds on the amount of error introduced by approximation, retaining few samples in flat regions and more in regions with lots of detail. The minimax method [30], for instance, minimizes the maximum distance of any point to the straight-line approximating line. There are rigorous computational geometry approaches [31] for tackling this problem, but they are intended to operate on positional information; with sketched input, there is additional temporal information that can be used to identify perceptually important points in a stroke, such as corners (gradual direction changes) and darts (abrupt changes).

    View all citing articles on Scopus
    View full text