1991 · 61 citations · 9 references
ComputingComputer ScienceMathematicsAlgorithmsComputational GeometryGeometryApproximation AlgorithmsGeometric ApproximationShape AnalysisShape RepresentationApproximate MatchingPolygonal ApproximationPolygonal RepresentationShape ApproximationShape Matching
For two given simple polygons P, Q the problem is to determine a rigid motion I of Q giving the best possible match between P and Q, i.e. minimizing the Hausdorff-distance between P and I(Q). Faster algorithms as the one for the general problem are obtained for special cases, namely that I is restricted to translations or even to translations only in one specified direction. It turns out that determining pseudo-optimal solutions, i.e. ones that differ from the optimum by just a constant factor can be done much more ejjiciently than determining op-timal solutions. In the most general case the algorithm for the pseudo-optimal solution is based on the quite sur-prising fact that for the optimal possible match between P and an image I(Q) of Q the distance between the cen-troids of the edges of the convex hulls of P and I(Q] is a constant multiple of the Hausdorff-distance between P and I(Q). It is also shown that the Hausdorff-distance between two simple polygons can be determined in time O(n log n], where n is the total number of vertices.
9
A sweepline algorithm for Voronoi diagrams
Steven Fortune · Algorithmica · 1987 · 1.1K citations
Congruence, similarity, and symmetries of geometric objects
Hans Wilhelm Alt, Kurt Mehlhorn, Hubert Wagener et al. · 1987 · 222 citations · Full text