On the area of overlap of translated polygons
Computer Vision and Image Understanding
On the sectional area of convex polytopes
Proceedings of the twelfth annual symposium on Computational geometry
Approximation of Convex Polygons
ICALP '90 Proceedings of the 17th International Colloquium on Automata, Languages and Programming
Approximation of Convex Figures by Pairs of Rectangles
STACS '90 Proceedings of the 7th Annual Symposium on Theoretical Aspects of Computer Science
On finding a guard that sees most and a shop that sells most
SODA '04 Proceedings of the fifteenth annual ACM-SIAM symposium on Discrete algorithms
Optimal placement of convex polygons to maximize point containment
Computational Geometry: Theory and Applications
International Journal of Computer Vision
Stacking and bundling two convex polygons
ISAAC'05 Proceedings of the 16th international conference on Algorithms and Computation
Hi-index | 0.00 |
Given two compact convex sets P and Q in the plane, we compute an image of P under a rigid motion that approximately maximizes the overlap with Q. More precisely, for any ε 0, we compute a rigid motion such that the area of overlap is at least 1 - ε times the maximum possible overlap. Our algorithm uses O(1/ε) extreme point and line intersection queries on P and Q, plus O((1/ε2) log(1/ε)) running time. If only translations are allowed, the extra running time reduces to O((1/ε) log(1/ε)). If P and Q are convex polygons with n vertices in total, the total running time is O((1/ε) log n + (1/ε2) log(1/ε)) for rigid motions and O((1/ε) log n + (1/ε) log(1/ε)) for translations.