Loading [MathJax]/jax/output/CommonHTML/jax.js

Matrix Formulas for Chow Forms

The following Macaulay2 files store the explicit formulas derived with Gunnar Fløystad and Giorgio Ottaviani in our paper The Chow Form of the Essential Variety in Computer Vision.

Essential variety

The Chow form of the essential variety is a degree 10 polynomial in the 84 (dual) Plücker coordinates of Gr(P2,P8).

We show that it equals the Pfaffian of each of the 20×20 matrices below:
Corollary: Six point pairs {(x(i),y(i))R2×R2:i=1,,6} are mutually consistent via two calibrated cameras if and only if these are rank-deficient after the substitution here.

On noisy data, we look for a sufficiently small lowest singular value.


Rank 2 symmetric 4×4 matrices

The Chow form of σ2(ν2(P3)) is a degree 10 polynomial in the 120 (primal) Plücker coordinates of Gr(P2,P9).

We show that it equals the Pfaffian of each of the 20×20 matrices below:
Corollary: A net A,B,C of 4×4 symmetric matrices contains a rank 2 point if and only if these are rank-deficient after the substitution here.