SearcharxivSearch

arXiv subjects

David Lehavi

Publications and source records attributed to David Lehavi.

7 recordsLinked to original sources

A polynomial formula for the perspective four points problem

We present a fast and accurate solution to the perspective $n$-points problem, by way of a new approach to the n=4 case. Our solution hinges on a novel separation of variables: given four 3D points and four corresponding 2D points on the camera canvas, we start by finding another set of 3D points, sitting on the rays connecting the camera to the 2D canvas points, so that the six pair-wise distances between these 3D points are as close as possible to the six distances between the original 3D points. This step reduces the perspective problem to an absolute orientation problem, which has a solution via explicit formula. To solve the first problem we set coordinates which are as orientation-free as possible: on the 3D points side our coordinates are the squared distances between the points. On the 2D canvas-points side our coordinates are the dot products of the points after rotating one of them to sit on the optical axis. We then derive the solution with the help of a computer algebra system. Our solution is an order of magnitude faster than state of the art algorithms, while offering similar accuracy under realistic noise. Moreover, our reduction to the absolute orientation problem runs two orders of magnitude faster than other perspective problem solvers, allowing extremely efficient seed rejection when implementing RANSAC.

math.AG

Reconstruction of curves from their theta hyperplanes in genera $6$ and $7$

We derive a formula for reconstructing a generic complex canonical curve $C$ of genus 6 and 7 in terms of the theta hyperplanes of $C$. Hence, we get a generic inverse to the Torelli map, as well as a complete description of the Schottky locus in these genera. The computational part of the proof relies on a certified numerical argument.

math.AG

Complete $SE(3)$ invariants for a comeagre set of $C^3$ compact orientable surfaces in $\mathbb{R}^3$

We introduce invariants for compact $C^1$-orientable surfaces (with boundary) in $\mathbb{R}^3$ up to rigid transformations. Our invariants are certain degree four polynomials in the moments of the delta function of the surface. We give an effective and numerically stable inversion algorithm for retrieving the surface from the invariants, which works on a comeagre subset of $C^3$-surfaces.

math.DG

Effective reconstruction of generic genus 5 curves from their theta hyperplanes

We effectively reconstruct the set of enveloping quadrics of a generic curve C of genus 5 from its theta hyperplanes; for a generic genus 5 curve C this data suffices to effectively reconstruct C. As a consequence we get a complete description of the Schottky locus in genus 5 in terms of theta hyperplanes. The computational part of the proof is a certified numerical argument.

math.AG

Effective reconstruction of generic genus 4 curves from their theta hyperplanes

Effective reconstruction formulas of a curve from its theta hyperplanes are known classically in genus 2 (where the theta hyperplanes are Weierstrass points), and 3 (where, for a generic curve, the theta hyperplanes are bitangents to a plane quartic). However, for higher genera, no formula or algorithm are known. In this paper we give an explicit (and simple) algorithm for computing a generic genus 4 curve from it's theta hyperplanes.

math.AG

Some intersections in the Poincare bundle, and the universal theta divisor on the moduli space of (semi)abelian varieties

We compute all the top intersection numbers of divisors on the total space of the Poincare bundle restricted to the product of a curve and the abelian variety. We use these computations to find the class of the universal theta divisor and $m$-theta divisor inside the universal corank 1 semiabelian variety -- the boundary of the partial toroidal compactification of the moduli space of abelian varieties. We give two computational examples: we compute the boundary coefficient of the Andreotti-Mayer divisor (computed by Mumford but in a much harder and ad hoc way), and the analog of this for the universal $m$-theta divisor.

math.AG