English

Output sensitive algorithms for approximate incidences and their applications

Computational Geometry 2020-05-19 v1

Abstract

An ϵ\epsilon-approximate incidence between a point and some geometric object (line, circle, plane, sphere) occurs when the point and the object lie at distance at most ϵ\epsilon from each other. Given a set of points and a set of objects, computing the approximate incidences between them is a major step in many database and web-based applications in computer vision and graphics, including robust model fitting, approximate point pattern matching, and estimating the fundamental matrix in epipolar (stereo) geometry. In a typical approximate incidence problem of this sort, we are given a set PP of mm points in two or three dimensions, a set SS of nn objects (lines, circles, planes, spheres), and an error parameter ϵ>0\epsilon>0, and our goal is to report all pairs (p,s)P×S(p,s)\in P\times S that lie at distance at most ϵ\epsilon from one another. We present efficient output-sensitive approximation algorithms for quite a few cases, including points and lines or circles in the plane, and points and planes, spheres, lines, or circles in three dimensions. Several of these cases arise in the applications mentioned above.

Keywords

Cite

@article{arxiv.2005.08193,
  title  = {Output sensitive algorithms for approximate incidences and their applications},
  author = {Dror Aiger and Haim Kaplan and Micha Sharir},
  journal= {arXiv preprint arXiv:2005.08193},
  year   = {2020}
}

Comments

A preliminary version of this work appeared in Proc. 25th European Sympos. Algorithms (ESA), 2017

R2 v1 2026-06-23T15:36:08.667Z