Implementation of the Centroid Method for the Correction of Turbulence

The centroid method for the correction of turbulence consists in computing the Karcher-Fr echet mean of the sequence of input images. The direction of deformation between a pair of images is determined by the optical ow. A distinguishing feature of the centroid method is that it can produce useful results from an arbitrarily small set of input images. Source Code The source code and a online demo are accessible at the IPOL web page of this article 1 .

[1]  Javier Sánchez Pérez,et al.  Horn-Schunck Optical Flow with a Multi-Scale Strategy , 2013, Image Process. Line.

[2]  Pascal Getreuer,et al.  Total Variation Deconvolution using Split Bregman , 2012, Image Process. Line.

[3]  D. Fried Probability of getting a lucky short-exposure image through turbulence* , 1978 .

[4]  Javier Sánchez Pérez,et al.  TV-L1 Optical Flow Estimation , 2013, Image Process. Line.

[5]  Berthold K. P. Horn,et al.  Determining Optical Flow , 1981, Other Conferences.

[6]  Renaud Keriven,et al.  Pre-image as Karcher Mean Using Diffusion Maps: Application to Shape and Image Denoising , 2009, SSVM.

[7]  Jérôme Gilles,et al.  Non rigid geometric distortions correction - Application to atmospheric turbulence stabilization , 2012 .

[8]  J.-Y. Bouguet,et al.  Pyramidal implementation of the lucas kanade feature tracker , 1999 .

[9]  Xavier Pennec,et al.  Intrinsic Statistics on Riemannian Manifolds: Basic Tools for Geometric Measurements , 2006, Journal of Mathematical Imaging and Vision.

[10]  R. Keys Cubic convolution interpolation for digital image processing , 1981 .

[11]  Anuj Srivastava,et al.  Analysis of planar shapes using geodesic paths on shape spaces , 2004, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[12]  Pietro Perona,et al.  Detecting Motion through Dynamic Refraction , 2013, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[13]  Mario Micheli The Centroid Method for Imaging through Turbulence , 2012 .

[14]  Jérôme Gilles Mao-Gilles Stabilization Algorithm , 2013, Image Process. Line.

[15]  Stefano Soatto,et al.  Journal of Mathematical Imaging and Vision a Linear Systems Approach to Imaging through Turbulence a Linear Systems Approach to Imaging through Turbulence , 2022 .

[16]  Alexei A. Efros,et al.  Seeing through water , 2004, NIPS.

[17]  Mark J. T. Smith,et al.  Suppression of atmospheric turbulence in video using an adaptive control grid interpolation approach , 2001, 2001 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.01CH37221).

[18]  Yuandong Tian,et al.  Seeing through water: Image restoration using model-based tracking , 2009, 2009 IEEE 12th International Conference on Computer Vision.

[19]  Horst Bischof,et al.  A Duality Based Approach for Realtime TV-L1 Optical Flow , 2007, DAGM-Symposium.

[20]  Nicolas Paul,et al.  On-line restoration for turbulence degraded video in nuclear power plant reactors , 2015, Signal Image Video Process..

[21]  Weiguo Lu,et al.  A simple fixed-point approach to invert a deformation field. , 2007, Medical physics.

[22]  M. Shirosaki Another proof of the defect relation for moving targets , 1991 .