Fast Area-Weighted Peeling of Convex Hulls for Outlier Detection
Vinesh Sridhar, Rolf Svenning

TL;DR
This paper introduces a fast, area-based convex hull peeling algorithm for outlier detection that efficiently identifies outliers by removing points that most reduce the hull's area, outperforming existing methods in speed.
Contribution
The authors propose a novel O(n log n) time heuristic algorithm for convex hull peeling based on area reduction, significantly faster than previous exact and heuristic methods.
Findings
Runs in O(n log n) time for any k
Outperforms existing algorithms in speed and practicality
Generalizes to other objectives like perimeter
Abstract
We present a novel 2D convex hull peeling algorithm for outlier detection, which repeatedly removes the point on the hull that decreases the hull's area the most. To find k outliers among n points, one simply peels k points. The algorithm is an efficient heuristic for exact methods, which find the k points whose removal together results in the smallest convex hull. Our algorithm runs in O(nlogn) time using O(n) space for any choice of k. This is a significant speedup compared to the fastest exact algorithms, which run in O(n^2logn + (n - k)^3) time using O(n\logn + (n-k)^3) space by Eppstein et al., and O(nlogn + 4k_C_2k (3k)^k n) time by Atanassov et al. Existing heuristic peeling approaches are not area-based. Instead, an approach by Harsh et al. repeatedly removes the point furthest from the mean using various distance metrics and runs in O(nlogn + kn) time. Other approaches greedily…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsImage and Object Detection Techniques · Advanced Numerical Analysis Techniques · Anomaly Detection Techniques and Applications
