8点アルゴリズム
ここで U , V {\displaystyle \mathbf {U} ,\mathbf {V} } は直交行列であり、 S {\displaystyle \mathbf {S} } は E e s t {\displaystyle \mathbf {E} _{\rm {est}}} の特異値を含む対角行列である。理想的には S {\displaystyle \mathbf {S} } の対角要素の1つはゼロであるが、少なくとも互いに等しいことが期待されている他の2つと比較して小さい必要がある。いずれにせよ、次を設定する。
S ′ = ( s 1 0 0 0 s 2 0 0 0 0 ) , {\displaystyle \mathbf {S} '={\begin{pmatrix}s_{1}&0&0\\0&s_{2}&0\\0&0&0\end{pmatrix}},}
ここで s 1 , s 2 {\displaystyle s_{1},s_{2}} はそれぞれ S {\displaystyle \mathbf {S} } の最大および2番目に大きい特異値である。 結局、 E ′ {\displaystyle \mathbf {E} '} は次のように与えられる。
E ′ = U S ′ V T {\displaystyle \mathbf {E} '=\mathbf {U} \,\mathbf {S} '\,\mathbf {V} ^{T}}
行列 E ′ {\displaystyle \mathbf {E} '} がこのアルゴリズムによって得られた基本行列の推定結果である。