Variational correlation and decomposition methods for particle image velocimetry

Particle Image Velocimetry (PIV) is a non-intrusive optical measurement technique for industrial fluid flow questions. Small particles are introduced into liquids or gases and act as indicators for the movement of the investigated substance around obstacles or in regions where fluids mix. For the two-dimensional variant of the PIV method, a thin plane is illuminated by laser light rendering the particles therein visible. A high speed camera system records an image sequence of the highlighted area. The analysis of this data allows to determine the movement of the particles, and in this way to measure the speed, turbulence or other derived physical properties of the fluid. In state-of-the-art implementations, correspondences between regions of two subsequent image frames are determined using cross-correlation as similarity measurement. In practice it has proven to be robust against disturbances typically found in PIV data. Usually, an exhaustive search over a discrete set of velocity vectors is performed to find the one which describes the data best. In our work we consider a variational formulation of this problem, motivated by the extensive work on variational optical flow methods which allows to incorporate physical priors on the fluid. Furthermore, we replace the usually square shaped correlation window, which defines the image regions whose correspondence is investigated, by a Gaussian function. This design drastically increases the flexibility of the process to adjust to features in the experimental data. A sound criterion is proposed to adapt the size and shape of the correlation window, which directly formulates the aim to improve the measurement accuracy. The velocity measurement and window adaption are formulated as an interdependent variational problem. We apply continuous optimisation methods to determine a solution to this non-linear and non-convex problem. In the experimental section, we demonstrate that our approach can handle both synthetic and real data with high accuracy and compare its performance to state-of-the-art methods. Furthermore, we show that the proposed window adaption scheme increases the measurement accuracy. In particular, high gradients in motion fields are resolved well. In the second part of our work, we investigate an approach for solving very large convex optimisation problems. This is motivated by the fact that a variational formulation on the one hand allows to easily incorporate prior knowledge on data and variables to improve the quality of the solution. Furthermore, convex problems often occur as subprograms of solvers for non-convex optimisation tasks, as it is the case in the first part of this work. However, the extension of two-dimensional approaches to 3D, or to the time axis, as well as the ever increasing resolution of sensors, let the number of variables virtually explode. For many interesting applications, e.g. in medical imaging or fluid mechanics, the problem description easily exceeds the memory limits of available, single computational nodes. Thus, we investigate a decomposition method for the class of unconstrained, convex and quadratic optimisation problems. Our approach is based on the idea of Dual Decomposition, or Lagrangian Relaxation, and splits up the problem into a couple of smaller tasks, which can be distributed to parallel hardware. Each subproblem is again quadratic and convex and thus can be solved efficiently using standard methods. Their interconnection is respected to ensure that we find a solution to the original, non-decomposed problem. Furthermore we propose a framework to modify the numerical properties of the subproblems, which enables us to improve their convergence rates. The theoretical part is completed by the analysis of convergence conditions and rate. Finally, we demonstrate our approach by means of three relevant variational problems from image processing. Error measurements in comparison to single-domain solutions are presented to assess the accuracy of the decomposition.

[1]  Jack Sklansky,et al.  Multiple-order derivatives for detecting local image characteristics , 1987 .

[2]  Stephen P. Boyd,et al.  Applications of second-order cone programming , 1998 .

[3]  Stephen P. Boyd,et al.  Semidefinite Programming , 1996, SIAM Rev..

[4]  Karl Krissian,et al.  3D Motion Estimation Using a Combination of Correlation and Variational Methods for PIV , 2007, EUROCAST.

[5]  Shelly L. Miller,et al.  Particle Image Velocimetry of Human Cough , 2011 .

[6]  Pierre Moulin,et al.  Multiscale motion estimation for scalable video coding , 1996, Proceedings of 3rd IEEE International Conference on Image Processing.

[7]  R. Saigal,et al.  Handbook of semidefinite programming : theory, algorithms, and applications , 2000 .

[8]  M. Shashkov,et al.  Adjoint operators for the natural discretizations of the divergence gradient and curl on logically rectangular grids , 1997 .

[9]  Jing Yuan,et al.  A Variational Approach to Adaptive Correlation for Motion Estimation in Particle Image Velocimetry , 2008, DAGM-Symposium.

[10]  J. Nogueira,et al.  Local field correction PIV: on the increase of accuracy of digital PIV systems , 1999 .

[11]  F. Di Felice,et al.  Windowing, re-shaping and re-orientation interrogation windows in particle image velocimetry for the investigation of shear flows , 2002 .

[12]  F. Scarano Iterative image deformation methods in PIV , 2002 .

[13]  Eero P. Simoncelli Distributed representation and analysis of visual motion , 1993 .

[14]  Olivier D. Faugeras,et al.  Variational Methods for Multimodal Image Matching , 2002, International Journal of Computer Vision.

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

[16]  Jerry Westerweel,et al.  On velocity gradients in PIV interrogation , 2008 .

[17]  R. Tyrrell Rockafellar,et al.  Augmented Lagrangians and Applications of the Proximal Point Algorithm in Convex Programming , 1976, Math. Oper. Res..

[18]  Bernhard Wieneke,et al.  Tomographic particle image velocimetry , 2006 .

[19]  C. Willert,et al.  Digital particle image velocimetry , 1991 .

[20]  Andrzej Stachurski,et al.  Parallel Optimization: Theory, Algorithms and Applications , 2000, Parallel Distributed Comput. Pract..

[21]  Guy Demoment,et al.  Image reconstruction and restoration: overview of common estimation structures and problems , 1989, IEEE Trans. Acoust. Speech Signal Process..

[22]  Barry Smith,et al.  Domain Decomposition Methods for Partial Differential Equations , 1997 .

[23]  M. Shashkov,et al.  Natural discretizations for the divergence, gradient, and curl on logically rectangular grids☆ , 1997 .

[24]  Raf Theunissen,et al.  An adaptive sampling and windowing interrogation method in PIV , 2006 .

[25]  Antonio J. Conejo,et al.  Decomposition Techniques in Mathematical Programming: Engineering and Science Applications , 2006 .

[26]  Ajay K. Prasad,et al.  Stereoscopic particle image velocimetry , 2000 .

[27]  Carl D. Meinhart,et al.  Second-order accurate particle image velocimetry , 2001 .

[28]  Timo Kohlberger,et al.  Variational optical flow estimation for particle image velocimetry , 2005 .

[29]  J. Nogueira,et al.  Limits on the resolution of correlation PIV iterative methods. Fundamentals , 2005 .

[30]  Akram Aldroubi,et al.  B-SPLINE SIGNAL PROCESSING: PART I-THEORY , 1993 .

[31]  D. Heitz,et al.  Spatio-temporal correlation-variational approach for robust optical flow estimation , 2007 .

[32]  Takeo Kanade,et al.  An Iterative Image Registration Technique with an Application to Stereo Vision , 1981, IJCAI.

[33]  Dimitri P. Bertsekas,et al.  Nonlinear Programming , 1997 .

[34]  Yurii Nesterov,et al.  Smooth minimization of non-smooth functions , 2005, Math. Program..

[35]  Stephen P. Boyd,et al.  Notes on Decomposition Methods , 2008 .

[36]  T. Corpetti,et al.  Fluid experimental flow estimation based on an optical-flow scheme , 2006 .

[37]  G. Golub,et al.  Inexact and preconditioned Uzawa algorithms for saddle point problems , 1994 .

[38]  B. V. Dean,et al.  Studies in Linear and Non-Linear Programming. , 1959 .

[39]  Gene H. Golub,et al.  Matrix computations , 1983 .

[40]  Jing Yuan,et al.  Discrete Orthogonal Decomposition and Variational Fluid Flow Estimation , 2005, Scale-Space.

[41]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[42]  C. Schnörr,et al.  Variational estimation of experimental fluid flows with physics-based spatio-temporal regularization , 2007 .

[43]  Michel Minoux,et al.  Mathematical Programming , 1986 .

[44]  Raf Theunissen,et al.  On improvement of PIV image interrogation near stationary interfaces , 2008 .

[45]  Christoph Schnörr,et al.  A variational approach for particle tracking velocimetry , 2005 .

[46]  P. Anandan,et al.  A computational framework and an algorithm for the measurement of visual motion , 1987, International Journal of Computer Vision.

[47]  Kaare Brandt Petersen,et al.  The Matrix Cookbook , 2006 .

[48]  Jürgen Kompenhans,et al.  Advanced evaluation algorithms for standard and dual plane particle image velocimetry. , 1998 .

[49]  E. Brigham,et al.  The fast Fourier transform and its applications , 1988 .

[50]  G. Hees Die Methode der Finiten Elemente in der Baustatik , 1988 .

[51]  K. W. Cattermole The Fourier Transform and its Applications , 1965 .

[52]  Ali N. Akansu,et al.  A class of fast Gaussian binomial filters for speech and image processing , 1991, IEEE Trans. Signal Process..

[53]  S. Wereley,et al.  Accuracy Improvements in Particle Image Velocimetry Algorithms , 2000 .

[54]  Timo Kohlberger,et al.  Domain decomposition for variational optical-flow computation , 2005, IEEE Transactions on Image Processing.

[55]  Apostol T. Vassilev,et al.  Analysis of the Inexact Uzawa Algorithm for Saddle Point Problems , 1997 .

[56]  R. Theunissen,et al.  Statistical adaptivity in PIV interrogation for mean flow estimation , 2008 .

[57]  R. Adrian Particle-Imaging Techniques for Experimental Fluid Mechanics , 1991 .

[58]  Etienne Mémin,et al.  Dynamic consistent correlation-variational approach for robust optical flow estimation , 2008 .

[59]  Francisco J. Prieto,et al.  A decomposition procedure based on approximate Newton directions , 2002, Math. Program..

[60]  R. K. Shyamasundar,et al.  Introduction to algorithms , 1996 .

[61]  Donald Goldfarb,et al.  Second-order cone programming , 2003, Math. Program..

[62]  M. Raffel,et al.  Feasibility study of three-dimensional PIV by correlating images of particles within parallel light sheet planes , 1995 .

[63]  N. Malik,et al.  Particle tracking velocimetry in three-dimensional flows , 1993 .

[64]  Alexander H. G. Rinnooy Kan,et al.  Decomposition in general mathematical programming , 1993, Math. Program..

[65]  J. Weickert,et al.  Lucas/Kanade meets Horn/Schunck: combining local and global optic flow methods , 2005 .

[66]  Jean Charles Gilbert,et al.  Numerical Optimization: Theoretical and Practical Aspects , 2003 .

[67]  Akram Aldroubi,et al.  B-SPLINE SIGNAL PROCESSING: PART II-EFFICIENT DESIGN AND APPLICATIONS , 1993 .

[68]  Richard D. Keane,et al.  Theory of cross-correlation analysis of PIV images , 1992 .

[69]  Michel Stanislas,et al.  Main results of the third international PIV Challenge , 2008 .

[70]  C. Schnörr,et al.  Variational Correlation Approach to Flow Measurement with Window Adaption , 2008 .