Title :
Variational optical flow computation in real time
Author :
Bruhn, Andrés ; Weickert, Joachim ; Feddern, Christian ; Kohlberger, Timo ; Schnorr, Christoph
Author_Institution :
Math. Image Anal. Group, Saarland Univ., Saarbrucken, Germany
fDate :
5/1/2005 12:00:00 AM
Abstract :
This paper investigates the usefulness of bidirectional multigrid methods for variational optical flow computations. Although these numerical schemes are among the fastest methods for solving equation systems, they are rarely applied in the field of computer vision. We demonstrate how to employ those numerical methods for the treatment of variational optical flow formulations and show that the efficiency of this approach even allows for real-time performance on standard PCs. As a representative for variational optic flow methods, we consider the recently introduced combined local-global method. It can be considered as a noise-robust generalization of the Horn and Schunck technique. We present a decoupled, as well as a coupled, version of the classical Gauß-Seidel solver, and we develop several multigrid implementations based on a discretization coarse grid approximation. In contrast, with standard bidirectional multigrid algorithms, we take advantage of intergrid transfer operators that allow for nondyadic grid hierarchies. As a consequence, no restrictions concerning the image size or the number of traversed levels have to be imposed. In the experimental section, we juxtapose the developed multigrid schemes and demonstrate their superior performance when compared to unidirectional multigrid methods and nonhierachical solvers. For the well-known 316×252 Yosemite sequence, we succeeded in computing the complete set of dense flow fields in three quarters of a second on a 3.06-GHz Pentium4 PC. This corresponds to a frame rate of 18 flow fields per second which outperforms the widely-used Gauß-Seidel method by almost three orders of magnitude.
Keywords :
approximation theory; differential equations; image sequences; mathematical operators; real-time systems; bidirectional multigrid method; combined local-global method; discretization coarse grid approximation; image size; intergrid transfer operator; nondyadic grid hierarchy; real-time performance; variational optical flow computation; Computer science; Computer vision; Geometrical optics; Image motion analysis; Mathematics; Multigrid methods; Nonlinear equations; Nonlinear optics; Optical computing; Personal communication networks; Computer vision; differential techniques; multigrid methods; optical flow; partial differential equations; structure tensor; variational methods; Algorithms; Artificial Intelligence; Cluster Analysis; Computer Systems; Image Enhancement; Image Interpretation, Computer-Assisted; Information Storage and Retrieval; Movement; Numerical Analysis, Computer-Assisted; Pattern Recognition, Automated; Reproducibility of Results; Sensitivity and Specificity; Signal Processing, Computer-Assisted; Subtraction Technique; Video Recording;
Journal_Title :
Image Processing, IEEE Transactions on
DOI :
10.1109/TIP.2005.846018