+ All Categories
Transcript
Page 1: Accurate Closed-form Estimation of Local Affine ...

Accurate Closed-form Estimation of Local Affine TransformationsConsistent with the Epipolar Geometry

Daniel Barath, Levente Hajder{barath.daniel,hajder.levente}@sztaki.mta.hu

MTA SZTAKIBudapest, Hungary

Jiri [email protected]

CMP, Czech Technical UniversityPrague, Czech Republic

A novel method is proposed for accurate estimation of localaffine transformations for a pair of images satisfying the epipo-lar constraint. The method returns the closest, in least squaressense, affine transformation to an initial estimate consistentwith the fundamental matrix.

The contributions of the paper: (i) the introduction of twonovel constraints for a local affine transformation making itconsistent with the fundamental matrix, and (ii) a method es-timating an EG-L2-Optimal affinity – transformation which isconsistent with the epipolar geometry (EG) –, by enforcing theproposed constraints.

An affine correspondence consists of a point pair p1, p2 anda local affine transformation A mapping the neighborhood ofthe points.

p2

n1 n2

v1

v2

e1 e2C1 C2

p1

The constraints state that the 2× 2 matrix A transforms thenormal n1 of the epipolar line related to point p1 into βn2,where n2 is the normal of the epipolar line related to point p2and β ∈R is a scalar. This statement is equivalent to n1A−T =βn2. It is proven as well that β is determined by the epipolargeometry.

The method requires an affine correspondence p1,p2,A′, i.e.estimated by an affine-covariant detector. The points p1 andp2 are optimally be corrected w.r.t. the epipolar geometry, inleast squares sense, by the method of [4]. The proposed tech-nique corrects A′ by simultaneously minimizing ||A−A′||2Fand enforcing the introduced constraints using a closed-formapproach. It is proven that ||A−A′||2F has both geometric andalgebraic interpretations.

The processing time of the method is ≈0.04 ms in C++.

Evaluation. The method is validated on synthetic data andpublicly available benchmarks. The corrected affinities are al-ways more accurate than the output of the affine-covariant de-tector. As a side-effect, the detectors are compared – the mostaccurate is the Hessian-Affine augmented by view-synthesisa la ASIFT.

Conclusions. The algorithm has negligible time demand andalways makes the input affinities more accurate. In problemsinvolving local affine transformations in rigid scenes, the pro-posed method should always be used.

Application 1. Using the proposed results the detection andsegmentation of multiple planes becomes more accurate [1].

Application 2. Using equation n1A−T = βn2 the fundamentalmatrix is estimable from two affine correspondences.

Application 3. Surface normal estimation benefiting from pre-cise affine correspondences [2].

Application 4. Precise affine correspondences significantlyimprove camera calibration as well as 3D reconstruction [3].

Application 5. In the paper, we use the method to comparethe geometric precision of affine-covariant feature detectors.

[1] D. Barath, J. Matas, and L. Hajder. Multi-H: Efficientrecovery of tangent planes in stereo images. In BMVC,2016.

[2] D. Barath, J. Molnar, and L. Hajder. Novel methods forestimating surface normals from affine transformations.In VISIGRAPP Selected Papers, 2016.

[3] I. Eichhardt and L. Hajder. Improvement of camera cali-bration using surface normals. In ICPR, 2016.

[4] R. I. Hartley and P. Sturm. Triangulation. CVIU, 1997.

Top Related