Bayesian Estimation of Motion Vector Fields
IEEE Transactions on Pattern Analysis and Machine Intelligence
The robust estimation of multiple motions: parametric and piecewise-smooth flow fields
Computer Vision and Image Understanding
Computation and analysis of image motion: a synopsis of current problems and methods
International Journal of Computer Vision
Real-Time Rendering
Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware
Image Sequence Evaluation: 30 Years and Still Going Strong
ICPR '00 Proceedings of the International Conference on Pattern Recognition - Volume 1
Linear algebra operators for GPU implementation of numerical algorithms
ACM SIGGRAPH 2003 Papers
A Taxonomy and Evaluation of Dense Two-Frame Stereo Correspondence Algorithms
SMBV '01 Proceedings of the IEEE Workshop on Stereo and Multi-Baseline Vision (SMBV'01)
OpenGL(R) Shading Language
Real-time DSP implementation for MRF-based video motion detection
IEEE Transactions on Image Processing
Hi-index | 0.00 |
This paper shows how Markovian segmentation algorithms used to solve well known computer vision problems such as motion estimation, motion detection and stereovision can be significantly accelerated when implemented on programmable graphics hardware. More precisely, this contribution exposes how the parallel abilities of a standard Graphics Processing Unit (usually devoted to image synthesis) can be used to infer the labels of a label field. The computer vision problems addressed in this paper are solved in the maximum a posteriori (MAP) sense with an optimization algorithm such as ICM or simulated annealing. To do so, the fragment processor is used to update in parallel every labels of the segmentation map while rendering passes and graphics textures are used to simulate optimization iterations. Results show that impressive acceleration factors can be reached, especially when the size of the scene, the number of labels or the number of iterations is large. Hardware results have been obtained with programs running on a mid-end affordable graphics card.