Mao-Gilles Stabilization Algorithm
Jérôme Gilles
→ BibTeX
    title   = {{Mao-Gilles Stabilization Algorithm}},
    author  = {Gilles, Jérôme},
    journal = {{Image Processing On Line}},
    volume  = {3},
    pages   = {198--207},
    year    = {2013},
    doi     = {10.5201/ipol.2013.46},
% if your bibliography style doesn't support doi fields:
    note    = {\url{}}
Jérôme Gilles, Mao-Gilles Stabilization Algorithm, Image Processing On Line, 3 (2013), pp. 198–207.

Communicated by Luis Álvarez
Demo edited by Yohann Tendero


Originally, the Mao-Gilles stabilization algorithm was designed to compensate the non-rigid deformations due to atmospheric turbulence. Given a sequence of frames affected by atmospheric turbulence, the algorithm uses a variational model combining optical flow and regularization to characterize the static observed scene. The optimization problem is solved by Bregman Iteration and the operator splitting method. The algorithm is simple, efficient, and can be easily generalized for different scenarios involving non-rigid deformations.