Trigonometric Polynomial Interpolation of Images

For 1D and 2D signals, the Shannon-Whittaker interpolation with periodic extension can be formulated as a trigonometric polynomial interpolation (TPI). In this work, we describe and discuss the theory of TPI of images and some of its applications. First, the trigonometric polynomial interpolators of an image are characterized and it is shown that there is an ambiguity as soon as one size of the image is even. Three classical choices of interpolator for real-valued images are presented and cases where they coincide are pointed out. Then, TPI is applied to the geometric transformation of images, to up-sampling and to down-sampling. General results are expressed for any choice of interpolator but more details are given for the three proposed ones. It is proven that the well-known DFT-based computations have to be slightly adapted. Source Code The ANSI C99 implementation of the code that we provide is the one which has been peer reviewed and accepted by IPOL. The source code, the code documentation, and the online demo are accessible at the IPOL web page of this article1. Compilation and usage instructions are included in the README.txt file of the archive.

[1]  B. Galerne,et al.  The Heeger & Bergen Pyramid Based Texture Synthesis Algorithm , 2014, Image Process. Line.

[2]  M. Unser,et al.  Interpolation revisited [medical images application] , 2000, IEEE Transactions on Medical Imaging.

[3]  William T. Freeman,et al.  Presented at: 2nd Annual IEEE International Conference on Image , 1995 .

[4]  Richard Szeliski,et al.  A Database and Evaluation Methodology for Optical Flow , 2007, 2007 IEEE 11th International Conference on Computer Vision.

[5]  Lionel Moisan,et al.  The Shannon Total Variation , 2017, Journal of Mathematical Imaging and Vision.

[6]  J. Tukey,et al.  An algorithm for the machine calculation of complex Fourier series , 1965 .

[7]  Pascal Getreuer,et al.  Linear Methods for Image Interpolation , 2011, Image Process. Line.

[8]  Steven G. Johnson,et al.  The Design and Implementation of FFTW3 , 2005, Proceedings of the IEEE.

[9]  R. Cooke Real and Complex Analysis , 2011 .

[10]  Gabriele Steidl,et al.  Fast Fourier Transforms for Nonequispaced Data: A Tutorial , 2001 .

[11]  Stefan Kunis,et al.  Using NFFT 3---A Software Library for Various Nonequispaced Fast Fourier Transforms , 2009, TOMS.

[12]  Paul Dierckx,et al.  Curve and surface fitting with splines , 1994, Monographs on numerical analysis.

[13]  R. Strichartz A Guide to Distribution Theory and Fourier Transforms , 1994 .

[14]  Thibaud Briand,et al.  Image Formation from a Large Sequence of RAW Images: performance and accuracy. (Formation d'image à partir d'une grande séquence d'images RAW: performance et précision) , 2018 .

[15]  C.E. Shannon,et al.  Communication in the Presence of Noise , 1949, Proceedings of the IRE.

[16]  Stefan Kunis,et al.  Time and memory requirements of the Nonequispaced FFT , 2006 .

[17]  Javier Sánchez,et al.  The Inverse Compositional Algorithm for Parametric Registration , 2016, Image Process. Line.

[18]  L. Schwartz Théorie des distributions , 1966 .

[19]  Jean-Michel Morel,et al.  Influence of Unknown Exterior Samples on Interpolated Values for Band-Limited Images , 2016, SIAM J. Imaging Sci..

[20]  Thibaud Briand,et al.  How to Apply a Filter Defined in the Frequency Domain by a Continuous Function , 2016, Image Process. Line.

[21]  Lionel Moisan,et al.  Periodic Plus Smooth Image Decomposition , 2011, Journal of Mathematical Imaging and Vision.

[22]  Edmund Taylor Whittaker XVIII.—On the Functions which are represented by the Expansions of the Interpolation-Theory , 1915 .

[23]  Thibaud Briand,et al.  Improvements of the Inverse Compositional Algorithm for Parametric Motion Estimation , 2018, Image Process. Line.