Capturing the Shape of a Point Set with a Line Segment

Publication date

2024-08

Authors

van Beusekom, Nathan
van Kreveld, MarcORCID 0000-0001-8208-3468ISNI 0000000116732175
van Mulken, Max
Roeloffzen, Marcel
Speckmann, Bettina
Wulms, Jules

Editors

Kralovic, Rastislav
Kucera, Antonin

Advisors

Supervisors

Document Type

Part of book
Open Access logo

License

cc_by

Abstract

Detecting location-correlated groups in point sets is an important task in a wide variety of applications areas. In addition to merely detecting such groups, the group’s shape carries meaning as well. In this paper, we represent a group’s shape using a simple geometric object, a line segment. Specifically, given a radius r, we say a line segment is representative of a point set P of n points if it is within distance r of each point p ∈ P. We aim to find the shortest such line segment. This problem is equivalent to stabbing a set of circles of radius r using the shortest line segment. We describe an algorithm to find the shortest representative segment in O(n log h + h log3 h) time, where h is the size of the convex hull of P. Additionally, we show how to maintain a stable approximation of the shortest representative segment when the points in P move.

Keywords

Rotating calipers, Shape descriptor, Stabbing, Software

Citation

van Beusekom, N, van Kreveld, M, van Mulken, M, Roeloffzen, M, Speckmann, B & Wulms, J 2024, Capturing the Shape of a Point Set with a Line Segment. in R Kralovic & A Kucera (eds), 49th International Symposium on Mathematical Foundations of Computer Science, MFCS 2024., 26, Leibniz International Proceedings in Informatics, LIPIcs, vol. 306, Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing, 49th International Symposium on Mathematical Foundations of Computer Science, MFCS 2024, Bratislava, Slovakia, 26/08/24. https://doi.org/10.4230/LIPIcs.MFCS.2024.26, conference