Output sensitive algorithms for approximate incidences and their applications

05/17/2020
by   Dror Aiger, et al.
0

An ϵ-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 ϵ 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 P of m points in two or three dimensions, a set S of n objects (lines, circles, planes, spheres), and an error parameter ϵ>0, and our goal is to report all pairs (p,s)∈ P× S that lie at distance at most ϵ 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.

READ FULL TEXT
research
06/06/2017

On Separating Points by Lines

Given a set P of n points in the plane, its separability is the minimum ...
research
02/26/2020

Sphere tangencies, line incidences, and Lie's line-sphere correspondence

Two spheres with centers p and q and signed radii r and s are said to be...
research
12/07/2018

SeFM: A Sequential Feature Point Matching Algorithm for Object 3D Reconstruction

3D reconstruction is a fundamental issue in many applications and the fe...
research
04/09/2019

A Fast and Efficient algorithm for Many-To-Many Matching of Points with Demands in One Dimension

Given two point sets S and T, we first study the many-to-many matching w...
research
06/22/2020

Duality-based approximation algorithms for depth queries and maximum depth

We design an efficient data structure for computing a suitably defined a...
research
06/18/2021

Searching for Point Locations using Lines

Versions of the following problem appear in several topics such as Gamma...
research
10/16/2019

Some Geometric Applications of Anti-Chains

We present an algorithmic framework for computing anti-chains of maximum...

Please sign up or login with your details

Forgot password? Click here to reset