Polyline approach for approximating Hausdorff distance between planar free-form curves

  • Authors:
  • Yan-Bing Bai;Jun-Hai Yong;Chang-Yuan Liu;Xiao-Ming Liu;Yu Meng

  • Affiliations:
  • School of Software, Tsinghua University, Beijing 100084, PR China and Key Laboratory for Information System Security, Ministry of Education of China, Beijing 100084, PR China and Tsinghua National ...;School of Software, Tsinghua University, Beijing 100084, PR China and Key Laboratory for Information System Security, Ministry of Education of China, Beijing 100084, PR China and Tsinghua National ...;School of Software, Tsinghua University, Beijing 100084, PR China and Key Laboratory for Information System Security, Ministry of Education of China, Beijing 100084, PR China and Tsinghua National ...;School of Software, Tsinghua University, Beijing 100084, PR China and Department of Computer Science and Technology, Tsinghua University, Beijing 100084, PR China and Key Laboratory for Informatio ...;School of Software, Tsinghua University, Beijing 100084, PR China and Key Laboratory for Information System Security, Ministry of Education of China, Beijing 100084, PR China and Tsinghua National ...

  • Venue:
  • Computer-Aided Design
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents a practical polyline approach for approximating the Hausdorff distance between planar free-form curves. After the input curves are approximated with polylines using the recursively splitting method, the precise Hausdorff distance between polylines is computed as the approximation of the Hausdorff distance between free-form curves, and the error of the approximation is controllable. The computation of the Hausdorff distance between polylines is based on an incremental algorithm that computes the directed Hausdorff distance from a line segment to a polyline. Furthermore, not every segment on polylines contributes to the final Hausdorff distance. Based on the bound properties of the Hausdorff distance and the continuity of polylines, two pruning strategies are applied in order to prune useless segments. The R-Tree structure is employed as well to accelerate the pruning process. We experimented on Bezier curves, B-Spline curves and NURBS curves respectively with our algorithm, and there are 95% segments pruned on approximating polylines in average. Two comparisons are also presented: One is with an algorithm computing the directed Hausdorff distance on polylines by building Voronoi diagram of segments. The other comparison is with equation solving and pruning methods for computing the Hausdorff distance between free-form curves.