Recovering a Polygon from Noisy Data

Many classes of scenes contain objects that are (approximately) two-dimensional polygons-for example, buildings in an aerial photograph, or flat mechanical parts on a tabletop. This paper deals with the problem of recovering (an approximation to) an unknown polygon from noisy digital data, obtained by digitizing either an image of the (solid) polygon or a sequence of points on its boundary. Note that our goal is to obtain an approximation to the original polygon, not an approximation to the noisy data. We derive constraints on the polygon and on the noisy digitization process under which (approximate) recovery of the polygon is possible. We show that if these constraints are satisfied, the desired approximation can be recovered by selecting a subset of the data points as vertices. We define a vertex elimination process that accomplishes this recovery and give examples of successful recovery of both synthetic and real noisy polygons.

[1]  Linda G. Shapiro,et al.  Computer and Robot Vision , 1991 .

[2]  Longin Jan Latecki,et al.  Convexity Rule for Shape Decomposition Based on Discrete Contour Evolution , 1999, Comput. Vis. Image Underst..

[3]  Longin Jan Latecki,et al.  Polygon Evolution by Vertex Deletion , 1999, Scale-Space.

[4]  Wolfgang Förstner,et al.  Model-Based 2D-Shape Recovery , 1995, DAGM-Symposium.

[5]  Longin Jan Latecki,et al.  Shape Similarity Measure Based on Correspondence of Visual Parts , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[6]  Yoshisuke Kurozumi,et al.  Polygonal approximation by the minimax method , 1982, Comput. Graph. Image Process..