The Inverse Compositional Algorithm for Parametric Registration
Javier Sánchez
→ BibTeX
    title   = {{The Inverse Compositional Algorithm for Parametric Registration}},
    author  = {Sánchez, Javier},
    journal = {{Image Processing On Line}},
    volume  = {6},
    pages   = {212--232},
    year    = {2016},
    doi     = {10.5201/ipol.2016.153},
% if your bibliography style doesn't support doi fields:
    note    = {\url{}}
Javier Sánchez, The Inverse Compositional Algorithm for Parametric Registration, Image Processing On Line, 6 (2016), pp. 212–232.

Communicated by Jean-Michel Morel, Pablo Arias
Demo edited by Javier Sánchez


We present an implementation of the inverse compositional algorithm for parametric motion estimation. It computes a global motion between two images using a non-linear least square technique. Our implementation allows computing several types of planar transformations, such as translations, similarities, affinities or homographies. The algorithm is iterative so it typically yields solutions with high accuracy. The use of robust error functions, different from the L2 norm, improves the stability of the method under the presence of noise and occlusions, and allows it to detect the predominant motion, even if there are several types of displacements. The method works with multi-channel images and makes use of a coarse–to–fine strategy for dealing with large displacements.