Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Approximating the Directed Hausdorff Distance

About

The Hausdorff distance is a metric commonly used to compute the set similarity of geometric sets. For sets containing a total of $n$ points, the exact distance can be computed na\"{i}vely in $O(n^2)$ time. In this paper, we show how to preprocess point sets individually so that the Hausdorff distance of any pair can then be approximated in linear time. We assume that the metric is doubling. The preprocessing time for each set is $O(n\log \Delta)$ where $\Delta$ is the ratio of the largest to smallest pairwise distances of the input. In theory, this can be reduced to $O(n\log n)$ time using a much more complicated algorithm. We compute $(1+\varepsilon)$-approximate Hausdorff distance in $(2 + \frac{1}{\varepsilon})^{O(d)}n$ time in a metric space with doubling dimension $d$. The $k$-partial Hausdorff distance ignores $k$ outliers to increase stability. Additionally, we give a linear-time algorithm to compute directed $k$-partial Hausdorff distance for all values of $k$ at once with no change to the preprocessing.

Oliver A. Chubet, Parth M. Parikh, Donald R. Sheehy, Siddharth S. Sheth• 2025

Related benchmarks

TaskDatasetResultRank
Batch-effect assessmentCamelyon16 (UNI)
RDR97.69
5
Batch-effect assessmentCamelyon16 (RAD)
RDR0.9208
5
Batch-effect assessmentMIDOG21 ACS split ref HS
RDR0.8007
5
Batch-effect assessmentMIDOG HS split ref ACS 21
RDR0.6975
5
Batch-effect assessmentMIDOG ref HX 21 (ACS split)
RDR0.7319
5
Batch-effect assessmentMIDOG21 ref ACS (HX)
RDR0.7759
5
Showing 6 of 6 rows

Other info

Follow for update