{"title":"Computing the minimum Hausdorff distance for point sets under translation","authors":"D. Huttenlocher, K. Kedem","doi":"10.1145/98524.98599","DOIUrl":null,"url":null,"abstract":"We consider the problem of computing a translation that minimizes the Hausdorff distance between two sets of points. For points in @@@@<supscrpt>1</supscrpt> in the worst case there are ⊖(<italic>mn</italic>) translations at which the Hausdorff distance is a local minimum, where <italic>m</italic> is the number of points in one set and <italic>n</italic> is the number in the other. For points in @@@@<supscrpt>2</supscrpt> there are ⊖(<italic>mn</italic>(<italic>m</italic> + <italic>n</italic>)) such local minima. We show how to compute the minimal Hausdorff distance in time <italic>&Ogr;</italic>(<italic>mn</italic> log <italic>mn</italic>) for points in @@@@<supscrpt>1</supscrpt> and in time <italic>&Ogr;</italic>(<italic>m</italic><supscrpt>2</supscrpt><italic>n</italic><supscrpt>2</supscrpt>α(<italic>mn</italic>)) for points in @@@@<supscrpt>2</supscrpt>. The results for the one-dimensional case are applied to the problem of comparing polygons under general affine transformations, where we extend the recent results of Arkin et al on polygon resemblance under rigid body motion. The two-dimensional case is closely related to the problem of finding an approximate congruence between two points sets under translation in the plane, as considered by Alt et al.","PeriodicalId":113850,"journal":{"name":"SCG '90","volume":"3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1990-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"141","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"SCG '90","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/98524.98599","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 141
Abstract
We consider the problem of computing a translation that minimizes the Hausdorff distance between two sets of points. For points in @@@@1 in the worst case there are ⊖(mn) translations at which the Hausdorff distance is a local minimum, where m is the number of points in one set and n is the number in the other. For points in @@@@2 there are ⊖(mn(m + n)) such local minima. We show how to compute the minimal Hausdorff distance in time &Ogr;(mn log mn) for points in @@@@1 and in time &Ogr;(m2n2α(mn)) for points in @@@@2. The results for the one-dimensional case are applied to the problem of comparing polygons under general affine transformations, where we extend the recent results of Arkin et al on polygon resemblance under rigid body motion. The two-dimensional case is closely related to the problem of finding an approximate congruence between two points sets under translation in the plane, as considered by Alt et al.