Skip to main content

Real Time Object Tracking: Simulation and Implementation on FPGA Based Soft Processor

  • Conference paper
Quality, Reliability, Security and Robustness in Heterogeneous Networks (QShine 2013)

Abstract

Adaptive systems are being easy to design using reconfiguration facility on Field programmable gate arrays (FPGAs). In this paper, Kernel based Mean shift algorithm is used for tracking a moving object. First it is simulated on Matlab and then implemented on microblaze soft processor based FPGA board. Tracking is observed for two similar objects crossing each other moving with uniform speed in a stored video as well as real time video. Object tracking, when it comes to implement on pure software (SW) in real time becomes difficult task due to certain limitations of SW. This paper shows how the mean shift algorithm is implemented on Xilinx Spartan 6 FPGA board using EDK. Once the complete algorithm is implemented on microblaze soft processor then some of the mathematical functions of algorithm are calculated on hardware to use HW-SW co-designing methodology to enhance the performance of the system.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Hsiung, P.-A., Santambrogio, M.D., Huang, C.-H.: Reconfigurable System Design and Verification. CRC Press © Taylor & Francis Group, London (2009)

    Book  Google Scholar 

  2. Compton, K., Hauck, S.: Reconfigurable Computing: A Survey of Systems and Software. ACM Computing Surveys 34(2), 171–210 (2002)

    Article  Google Scholar 

  3. Ali, U., Malik, M.B., Munawar, K.: FPGA/Soft- Processor based real-time object tracking system. In: Proceedings IEEE, Fifth Southern Programmable Logic Conference, pp. 33–37 (2009)

    Google Scholar 

  4. Raju, K.S., Baruah, G., Rajesham, M., Phukan, P.: Computing Displacement of Moving Object in a Real Time Video using EDK. In: International Conference on Computing, Communications, Systems And Applications (ICCCSA), Hyderabad, March 30-31, pp. 76–79 (2012) ISBN:978-81-921580-8-2

    Google Scholar 

  5. Rummele-Werner, M., Perschke, T., Braun, L., Hübner, M., Becker, J.: A FPGA based fast runtime reconfigurable real-time Multi-Object-Tracker. In: IEEE International Symposium on Circuits and System (ISCAS) (May 2011)

    Google Scholar 

  6. Xu, J., Dou, Y., Li, J., Zhou, X., Dou, Q.: FPGA Accelerating Algorithms of Active Shape Model in People Tracking Applications. In: Proc. 10th IEEE Euromicro Conference on Digital System Design Architectures, Methods and Tools (DSD 2007) (2007)

    Google Scholar 

  7. Schlessman, J., Chen, C.Y., Ozer, B., Fujino, K., Itoh, K., Wolf, W.: Hardware/software Co-design of an FPGA based Embedded Tracking System. In: Proceedings of the IEEE Conference on Computer Vision and Pattern 1662 Recognition Workshop, pp. 123–133 (2006)

    Google Scholar 

  8. Johnston, C.T., Gribbon, K.T., Bailey, D.G.: FPGA based Remote Object Tracking for Real-time Control. In: Proceeding 1st International Conference on Sensing Technology, November 21-23, pp. 66–71 (2005)

    Google Scholar 

  9. Yilmaz, A., Javed, O., Shah, M.: Object Tracking: A Survey. ACM Computing Surveys 38(4), Article 13 (December 2006)

    Google Scholar 

  10. Raju, K.S., Baruah, G., Rajesham, M., Phukhan, P., Pandey, M.: Implementation of moving object tracking using EDK. International Journal of Computer Science Issues (IJCSI) 9(3), 43–50 (2012)

    Google Scholar 

  11. Shi, J., Tomasi, C.: Good features to track. In: Proceeding IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), pp. 593–600 (1994)

    Google Scholar 

  12. Comaniciu, D., Ramesh, V., Meer, P.: Real-time tracking of non-rigid objects using mean shift. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recongition, Hilton Head, vol. 2, pp. 142–149 (2000)

    Google Scholar 

  13. Tian, G., Hu, R.-M., Wang, Z.-Y., Zhu, L.: Object Tracking Algorithm Based on Meanshift Algorithm Combining with motion vector analysis. In: Proceeding, First International Workshop on Education Technology and Computer Science, vol. 01, pp. 987–990 (2009)

    Google Scholar 

  14. Comaniciu, D., Ramesh, V., Meer, P.: Kernel-Based Object Tracking. IEEE Trans. on Pattern Analysis and Machine Intelligence 25(5), 564–577 (2003)

    Article  Google Scholar 

  15. Lucas, B.D., Kanade, T.: An iterative image registration technique with an application to stereo vision. In: Proceedings of the 7th International conference on Artificial Intelligence (IJCAI), August 24-28, pp. 674–679 (1981)

    Google Scholar 

  16. Barron, J., Fleet, D., Beauchemin, S.: Performance of optical flow techniques. Int. J. Comput. Vision (IJCV) 12(1), 43–77 (1994)

    Article  Google Scholar 

  17. Hariharakrishnan, K., Schonfeld, D.: Fast object tracking using adaptive block matching. IEEE Transaction on Multimedia 7(5) (October 2005)

    Google Scholar 

  18. Ronfard, R.: Region based strategies for active contour models. Int. J. Comput. Vision 13(2), 229–251 (1994)

    Article  Google Scholar 

  19. Zhong, J., Sclaroff, S.: Segmenting foreground objects from a dynamic textured background via a robust kalman filter. In: Proceeding of the Ninth IEEE International Conference on Computer Vision (ICCV), October 13-16, vol. 1, pp. 44–50 (2003)

    Google Scholar 

  20. Zhou, S., Chellapa, R., Moghadam, B.: Adaptive visual tracking and recognition using particle filters. IEEE Transactions on Image Processing 13(11), 1491–1506 (2004)

    Article  Google Scholar 

  21. Spartan-6 Industrial Video Processing Kit – EDK Reference Design Tutorial, Xilinx Inc., http://www.xilinx.com

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering

About this paper

Cite this paper

Pandey, M., Borgohain, D., Baruah, G., Ubhi, J.S., Raju, K.S. (2013). Real Time Object Tracking: Simulation and Implementation on FPGA Based Soft Processor. In: Singh, K., Awasthi, A.K. (eds) Quality, Reliability, Security and Robustness in Heterogeneous Networks. QShine 2013. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 115. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-37949-9_38

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-37949-9_38

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-37948-2

  • Online ISBN: 978-3-642-37949-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics