Nonlinear constructive observer design for direct homography estimation
Tarek Bouazza, Pieter Van Goor, Robert Mahony, Tarek Hamel
TL;DR
This work tackles direct, image-based estimation of planar homographies by formulating images as maps on the sphere and exploiting an induced ${\\mathbf{SL}}(3)$ action on image maps. It proposes a nonlinear observer with state $H \in {\\mathbf{SL}}(3)$ and group error $E=\hat{H}H^{-1}$, minimized via a direct image error $\\mathcal{F}(E)=\frac{1}{2}\|I^e-\\mathring{I}\|^2$, and proves local asymptotic stability using a Lyapunov argument with $\\dot{\\mathcal{F}}(E)=-\\frac{1}{k_{\\Delta}}|\\Delta|^2$. The approach is extended to partly known velocity by augmenting the state with $\\hat{\\Gamma}$ and a joint cost $\\mathcal{F}^*$, showing stability under slow motion assumptions. Simulations on real images demonstrate rapid convergence of the homography estimate and image mismatch, supporting practical viability for direct, geometry-informed visual estimation.
Abstract
Feature-based homography estimation approaches rely on extensive image processing for feature extraction and matching, and do not adequately account for the information provided by the image. Therefore, developing efficient direct techniques to extract the homography from images is essential. This paper presents a novel nonlinear direct homography observer that exploits the Lie group structure of $\mathbf{SL}(3)$ and its action on the space of image maps. Theoretical analysis demonstrates local asymptotic convergence of the observer. The observer design is also extended for partial measurements of velocity under the assumption that the unknown component is constant or slowly time-varying. Finally, simulation results demonstrate the performance of the proposed solutions on real images.
