DocumentCode :
2265749
Title :
Parallel algorithms to a parallel hardware: Designing vision algorithms for a GPU
Author :
Kim, Jun-Sik ; Hwangbo, Myung ; Kanade, Takeo
fYear :
2009
fDate :
Sept. 27 2009-Oct. 4 2009
Firstpage :
862
Lastpage :
869
Abstract :
A GPU becomes an affordable solution for accelerating a slow process on a commercial system. The most of achievements using it for non-rendering problems are the exact re-implementation of existing algorithms designed for a serial CPU. We study about conditions of a good parallel algorithm, and show that it is possible to design an algorithm targeted to a parallel hardware, though it may be useless on a CPU. The optical flow estimation problem is investigated to show the possibility. In some time-critical applications, it is more important to get results in a limited time than to improve the results. We focus on designing optical flow approximation algorithms tailored for a GPU to get a reasonable result as fast as possible by reformulating the problem as change detection with hypothesis generation using features tracked in advance. Two parallel algorithms are proposed: direct interpolation and testing multiple hypotheses. We discuss implementation issues in the CUDA framework. Both methods are running on a GPU in a near video rate providing reasonable results for the time-critical applications. These GPU-tailored algorithms become useful by running about 240 times faster than the equivalent serial implementations which are too slow to be useful in practice.
Keywords :
computer vision; coprocessors; image sequences; parallel algorithms; CUDA framework; GPU; change detection; commercial system; direct interpolation; hypothesis generation; nonrendering problem; optical flow approximation; optical flow estimation problem; parallel algorithm; parallel hardware; serial CPU; vision algorithm; Acceleration; Algorithm design and analysis; Approximation algorithms; Change detection algorithms; Hardware; Image motion analysis; Interpolation; Optical design; Parallel algorithms; Time factors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Vision Workshops (ICCV Workshops), 2009 IEEE 12th International Conference on
Conference_Location :
Kyoto
Print_ISBN :
978-1-4244-4442-7
Electronic_ISBN :
978-1-4244-4441-0
Type :
conf
DOI :
10.1109/ICCVW.2009.5457613
Filename :
5457613
Link To Document :
بازگشت