Real Time Object Tracking using FPGA Development Kit

Full Text (PDF, 254KB), PP.54-58

Views: 0 Downloads: 0


Muhammad Tayyab 1,* Muhammad Tahir Qadri 1 Raheel Ahmed 1 Maryam Ahmad Dhool 1

1. Sir Syed University of Engineering & Technology, Karachi, 75300, Pakistan

* Corresponding author.


Received: 10 Feb. 2014 / Revised: 22 May 2014 / Accepted: 3 Aug. 2014 / Published: 8 Oct. 2014

Index Terms

Object Tracking, FPGA Development Kit, Target Selection, Camera Controlling, GUI


The main idea of this work is object tracking using real time video processing. For this purpose we designed an embedded system that performs the object tracking algorithm for accurate tracking of defined object. The theme may be implemented for the security companies, sports and the armed forces to make them more equipped and advanced. The heart of the system is a Field Programmable Gate Arrays development kit. It controls the whole system by receiving the video signal from camera, processes it and sends the video signal to the Liquid Crystal Display or monitor. After receiving video of intended object, target selection is performed to select the target to track and then the tracking algorithm is implemented using image processing algorithms implemented using Field Programmable Gate Arrays development kit. We also interfaced the DC gear motor to control the movement of the camera in order to track the selected object. In order to design the standalone application we transformed our algorithm in Field Programmable Gate Array kit.

Cite This Paper

Muhammad Tayyab, Muhammad Tahir Qadri, Raheel Ahmed, Maryam Ahmad Dhool, "Real Time Object Tracking using FPGA Development Kit", International Journal of Information Technology and Computer Science(IJITCS), vol.6, no.11, pp.54-58, 2014. DOI:10.5815/ijitcs.2014.11.08


[1]Mainak Sen, I.Corretjer, Haim, S.Saha, Bhattacharyya, S.S, J. Schlessman, W. Wolf, “Computer Vision on FPGAs: Design Methodology and its Application to Gesture Recognition”, IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 25 June 2005.

[2]Leeser, M., Miller, S. and Haiqian Yu “Smart camera based on reconfigurable hardware enables diverse real-time applications”, 12th Annual IEEE Symposium on Field-Programmable Custom Computing Machines, pp 147 – 155, 20-23 April 2004. 

[3]Rodriguez-Andina, J.J.Moure, M.J.Valdes, “Features, Design Tools, and Application Domains of FPGAs”,IEEE Transactions on Industrial Electronics, Vol. 54, Issue 4, pp. 1810 – 1823, Aug. 2007.

[4]Darabiha A., Rose J., Maclean J.W., “Video-rate stereo depth measurement on programmable hardware, IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Vol. 1, pp. 203-210, 18-20 June 2003.

[5]Memik S.O., Katsaggelos A.K. and Sarrafzadeh M., “Analysis and FPGA implementation of image restoration under resource constraints”, IEEE Transactions on Computers, Vol. 52 , Issue 3, pp. 390 – 399, March 2003. 

[6]Martin-Langerwerf J., Reuter C., Kropp H. and Pirsch P., “Benefits of macro-based multi-FPGA partitioning for video processing applications ”, 13th IEEE International Workshop on Rapid System Prototyping, pp. 60 – 65, 2002. 

[7]Hamamoto T. , Nagao, S. and Aizawa, K, “Real-time objects tracking by using smart image sensor and FPGA”, International Conference on Image Processing, Vol. 3, pp. 441-444, 2002. 

[8]FPGA, CPLD and ASIC from Altera. Available at

[9]Jen-Chao Tai, Shung-Tsang Tseng, Ching-Po Lin and Kai-Tai Song, “Real-time image tracking for automatic traffic monitoring and enforcement applications”, International Journal of Image and Vision Computing, Vol. 22, Issue 6, pp. 485–501, June 2004.

[10]A. Yilmaz, O. Javed and M. Shah, “Object tracking: A survey,” ACM Computing Surveys (CSUR), Vol. 38, No. 4, 2006. 

[11]Su Liu, Alexandros Papakonstantinou, Hongjun Wang, Deming Chen.“Real-Time Object Tracking System on FPGAs”,

[12]K. Mikolajczyk and C. Schmid, “A performance evaluation of local descriptors,” Proc. IEEE Conference on Computer Vision and Pattern Recognition (CVPR‟03), 2003.

[13]Dan POPESCU, Dinu PĂTÂRNICHE, “FPGA Implementation of Video Processing-based Algorithm for Object Tracking”, U.P.B. Sci. Bull., Series C, Vol. 72, Iss.3, ISSN 1454-234x, pp. 121-130, 2010. 

[14]S. Leephokhanon and T. Wiangtong, “Object Tracking and Motion Capturing in Hardware-Accelerated Multi-camera System,” Proc. ACM Int’l Workshop on Reconfigurable computing: Architectures, Tools and Applications (ARC‟09), 2009.

[15]Ehsan Norouznezhad, Abbas Bigdeli, Adam Postula, Brian C. Lovell., “Object Tracking on FPGA-based Smart Cameras using Local Oriented Energy and Phase Features”,Proceedings of the Fourth ACM/IEEE International Conference on Distributed Smart Cameras (ICDSC), pp. 33-40, 2010.