DocumentCode :
1720935
Title :
GPU-Accelerated KLT Tracking with Monte-Carlo-Based Feature Reselection
Author :
Ohmer, Julius Fabian ; Redding, Nicholas J.
Author_Institution :
Intell. Surveillance Reconnaissance Div., DSTO, Edinburgh, SA
fYear :
2008
Firstpage :
234
Lastpage :
241
Abstract :
Many computer vision methods rely on frame registration information obtained with algorithms such as the Kanade-Lucas-Tomasi (KLT) feature tracker, which is known for its excellent performance in that area. Various research groups proposed methods to extend its performance, both in terms of execution time and stability. Recent research has shown that current graphics processing units (GPUs) have proven to be very efficient SIMD parallel processing architectures that can be used to speed up the execution time of the KLT algorithm by an order of a magnitude compared with an ordinary CPU implementation and thus making it suitable for real-time applications on commodity hardware. Previous publications demonstrated the use of the GPU for the tracking and image processing part of the KLT algorithm. One essential, but computationally demanding step of the KLT algorithm is the feature selection step. It injects fresh feature points into the existing point set and thus enables the KLT to continuously track points throughout an image sequence. Those sequences can contain rapid movements or they may be of low quality. In such situations, features diminish rapidly and the step must be performed potentially for every frame. Thus, the performance of the otherwise efficient GPU implementation declines substantially, as this step includes a sorting operation on the sparse feature map, which is difficult to implement efficiently on the GPU. We use the KLT algorithm to calculate a stable frame registration with high accuracy using the feature point set. We found that maintaining a well distributed feature set through frequent injections of points is an essential requirement. In this paper we will demonstrate an alternative feature reselection method that can be efficiently implemented on the GPU. It is a Monte-Carlo-based approximation of the original method and leads to very good tracking results with just a fraction of the computational cost.
Keywords :
Monte Carlo methods; computer graphic equipment; feature extraction; image registration; image sequences; optical tracking; GPU-accelerated KLT tracking; KLT algorithm; Kanade-Lucas-Tomasi feature tracker; Monte-Carlo-based approximation; Monte-Carlo-based feature reselection; computer vision; feature point set; frame registration; graphics processing unit; image sequence; Central Processing Unit; Computer vision; Graphics; Hardware; Image processing; Image sequences; Karhunen-Loeve transforms; Parallel processing; Sorting; Stability; Computer Vision; GPGPU; GPU; KLT; Real-Time; Tracking;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital Image Computing: Techniques and Applications (DICTA), 2008
Conference_Location :
Canberra, ACT
Print_ISBN :
978-0-7695-3456-5
Type :
conf
DOI :
10.1109/DICTA.2008.50
Filename :
4700026
Link To Document :
بازگشت