Browse > Article

A Hardware Implementation of Pyramidal KLT Feature Tracker  

Kim, Hyun-Jin (Dept. of Electronic Engineering, Sogang Univ.)
Kim, Gyeong-Hwan (Dept. of Electronic Engineering, Sogang Univ.)
Publication Information
Abstract
This paper presents the hardware implementation of the pyramidal KLT(Kanade-Lucas-Tomasi) feature tracker. Because of its high computational complexity, it is not easy to implement a real-time KLT feature tracker using general-purpose processors. A hardware implementation of the pyramidal KLT feature tracker using FPGA(Field Programmable Gate Array) is described in this paper with emphasis on 1) adaptive adjustment of threshold in feature extraction under diverse lighting conditions, and 2) modification of the tracking algorithm to accomodate parallel processing and to overcome memory constraints such as capacity and bandwidth limitation. The effectiveness of the implementation was evaluated over ones produced by its software implementation. The throughput of the FPGA-based tracker was 30 frames/sec for video images with size of $720{\times}480$.
Keywords
Feature tracking; KLT tracker; FPGA implementation; Feature point extraction;
Citations & Related Records
연도 인용수 순위
  • Reference
1 P. Arato, G. Kocza, I. Lovanyi and L. Vajta, "Hardware-software codesing of feature tracking algorithms," in Intelligent Engineering Systems(INES 2008), pp. 41-45, February 2008
2 C. Schmid, R.Mohr and C. Bauckhage, "Evaluation of interest point detectors," International Journal of Computer Vision, pp. 151-172, June 2000   DOI
3 W. J. MacLean, "An evaluation of the suitability of FPGAs for embedded vision systems," in the first IEEE Workshop on Embedded Computer Vision, CVPR 2005, June 2005
4 C. Cabani and W. J MacLean, "A proposed pipelined-architecture for FPGA-based affine-invariant feature detectors," in Proc. of IEEE Conf on Computer Vision and Pattern Recognition Workshop January 2006
5 S. Ghiasi, H. J. Moon, A. Nahapetian and M. Sarrafzadeh, "Collaborative and reconfigurable object tracking," Kluwer Journal of Supercomputing, Vol. 30, No 3, pp. 213-238, December 2004   DOI
6 S. Birchfield, "KLT:An implementation of the Kanade-Lucas-Tomasi feature tracker," http://www.ces.clemson.edu/~stb/klt, November 2005
7 P. D. Fiore, D. Kottke, W. Krawiec and C. David, "Efficient feature tracking with application to camera motion estimation," in Signals, Systems and Computers, pp. 949-953, November 1998
8 J. K. Suhr, K. H. Bae, J. H. Kim, "Free parking space detection using optical flow-based euclidean 3D reconstruction," IAPR Conf on Machine Vision Application(MVA'07), pp. 563-566, May 2007
9 J. Y. Bouguet, "Pyramidal implementation of the Lucas Kanade feature tracker description of the algorithm," Intel Corporation, 2003
10 C. Tomasi and T. Kanade, "Detection and tracking of point features," Technical Report CMU-CS-91-132, Carnegie Mellon University, April 1991
11 C. Harris and M. J. Stephens, "A combined corner and edge detector," in Alvey Vision Conference, pp. 147-152, 1988