|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| Robert Strzodka, Christoph Garbe, "Real-Time Motion Estimation and Visualization on Graphics Cards," Visualization Conference, IEEE, pp. 545-552, 15th IEEE Visualization 2004 (VIS 2004), 2004. | |||
| BibTex | x | ||
| @article{ 10.1109/VISUAL.2004.88, author = {Robert Strzodka and Christoph Garbe}, title = {Real-Time Motion Estimation and Visualization on Graphics Cards}, journal ={Visualization Conference, IEEE}, volume = {0}, year = {2004}, isbn = {0-7803-8788-0}, pages = {545-552}, doi = {http://doi.ieeecomputersociety.org/10.1109/VISUAL.2004.88}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - Visualization Conference, IEEE TI - Real-Time Motion Estimation and Visualization on Graphics Cards SN - 0-7803-8788-0 SP545 EP552 A1 - Robert Strzodka, A1 - Christoph Garbe, PY - 2004 KW - motion estimation KW - motion visualization KW - structure tensor KW - eigenvector analysis KW - real-time processing KW - graphics hardware VL - 0 JA - Visualization Conference, IEEE ER - | |||
We present a tool for real-time visualization of motion features in 2D image sequences. The motion is estimated through an eigen-vector analysis of the spatio-temporal structure tensor at every pixel location. This approach is computationally demanding but allows reliable velocity estimates as well as quality indicators for the obtained results. We use a 2D color map and a region of interest selector for the visualization of the velocities. On the selected velocities we apply a hierarchical smoothing scheme which allows the choice of the desired scale of the motion field. We demonstrate several examples of test sequences in which some persons are moving with different velocities than others. These persons are visually marked in the real-time display of the image sequence. The tool is also applied to angiography sequences to emphasize the blood flow and its distribution.
An efficient processing of the data streams is achieved by mapping the operations onto the stream architecture of standard graphics cards. The card receives the images and performs both the motion estimation and visualization, taking advantage of the parallelism in the graphics processor and the superior memory bandwidth. The integration of data processing and visualization also saves on unnecessary data transfers and thus allows the real-time analysis of 320x240 images. We expect that on the newest generation of graphics hardware our tool could run in real time for the standard VGA format.
