Title :
GPU-Accelerated Foveation for Video Frame Rate Tracking
Author :
Kuchnio, Peter ; Capson, David
Author_Institution :
Dept. of Electr. & Comput. Eng., McMaster Univ., Hamilton, ON, Canada
Abstract :
A new approach for acceleration of motion tracking in video using a combination of foveation and CUDA technology is described. The use of GPU-accelerated foveation allows motion segmentation to be performed at high frame rates on high-resolution video sequences. To illustrate the technique, the implementation of an optical flow algorithm and its application to motion-segmented video for the real-time visual position-servo of a robotic manipulator is provided. Mapping of the foveated motion segmentation algorithm to a 240 processor GPU is illustrated and the performance of the algorithm is characterized with examples of both synthetic and real data. The non-foveated segmentation algorithm is shown to have a significant performance increase over a single-threaded CPU application and the foveated-based segmentation is found to give an additional performance gain of up to 27× over non-foveated optical flow.
Keywords :
computer graphic equipment; coprocessors; image motion analysis; image segmentation; image sequences; manipulators; video signal processing; CUDA technology; GPU-accelerated foveation; high-resolution video sequences; motion segmentation; motion tracking; optical flow algorithm; robotic manipulator; video frame rate tracking; Computer vision; Graphics processing unit; Instruction sets; Kernel; Optical imaging; Pixel; Random access memory; CUDA; GPU; Image-based visual servo; foveation; motion segmentation;
Conference_Titel :
Computer and Robot Vision (CRV), 2011 Canadian Conference on
Conference_Location :
St. Johns, NL
Print_ISBN :
978-1-61284-430-5
Electronic_ISBN :
978-0-7695-4362-8
DOI :
10.1109/CRV.2011.22