SpringerOpen Newsletter

Receive periodic news and updates relating to SpringerOpen.

This article is part of the series Embedded Vision System.

Open Access Research Article

Autonomous Multicamera Tracking on Embedded Smart Cameras

Markus Quaritsch1*, Markus Kreuzthaler1, Bernhard Rinner1, Horst Bischof2 and Bernhard Strobl3

Author Affiliations

1 Institute for Technical Informatics, Graz University of Technology, Graz 8010, Austria

2 Institute for Computer Graphics and Vision, Graz University of Technology, Graz 8010, Austria

3 Video and Safety Technology, Austrian Research Centers GmbH, Wien 1220, Austria

For all author emails, please log on.

EURASIP Journal on Embedded Systems 2007, 2007:092827  doi:10.1155/2007/92827

The electronic version of this article is the complete one and can be found online at: http://jes.eurasipjournals.com/content/2007/1/092827


Received:28 April 2006
Revisions received:19 September 2006
Accepted:30 October 2006
Published:24 January 2007

© 2007 Quaritsch et al.

This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract

There is currently a strong trend towards the deployment of advanced computer vision methods on embedded systems. This deployment is very challenging since embedded platforms often provide limited resources such as computing performance, memory, and power. In this paper we present a multicamera tracking method on distributed, embedded smart cameras. Smart cameras combine video sensing, processing, and communication on a single embedded device which is equipped with a multiprocessor computation and communication infrastructure. Our multicamera tracking approach focuses on a fully decentralized handover procedure between adjacent cameras. The basic idea is to initiate a single tracking instance in the multicamera system for each object of interest. The tracker follows the supervised object over the camera network, migrating to the camera which observes the object. Thus, no central coordination is required resulting in an autonomous and scalable tracking approach. We have fully implemented this novel multicamera tracking approach on our embedded smart cameras. Tracking is achieved by the well-known CamShift algorithm; the handover procedure is realized using a mobile agent system available on the smart camera network. Our approach has been successfully evaluated on tracking persons at our campus.

References

  1. W Wolf, B Ozer, T Lv, Smart cameras as embedded systems. Computer 35(9), 48–53 (2002). Publisher Full Text OpenURL

  2. M Bramberger, A Doblander, A Maier, B Rinner, H Schwabach, Distributed embedded smart cameras for surveillance applications. Computer 39(2), 68–75 (2006). Publisher Full Text OpenURL

  3. Rinner B, Wolf W (eds.), Proceedings of the Workshop on Distributed Smart Cameras (DSC '06) (, Boulder, Colo, USA, 2006)

  4. GR Bradski, Computer vision face tracking for use in a perceptual user interface. Intel Technology Journal 2(2), 15 (1998)

  5. M Bramberger, M Quaritsch, T Winkler, B Rinner, H Schwabach, Integrating multi-camera tracking into a dynamic task allocation system for smart cameras. Proceedings of IEEE Conference on Advanced Video and Signal Based Surveillance (AVSS '05), September 2005, Como, Italy, 474–479

  6. B Heyrman, M Paindavoine, R Schmit, L Letellier, T Collette, Smart camera design for intensive embedded computing. Real-Time Imaging 11(4), 282–289 (2005). Publisher Full Text OpenURL

  7. A Rowe, C Rosenberg, I Nourbakhsh, A second generation low cost embedded color vision system. Proceedings of IEEE Embedded Computer Vision Workshop (ECVW '05) in conjunction with IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR '05), June 2005, San Diego, Calif, USA 3, 136

  8. C Micheloni, GL Foresti, L Snidaro, A network of co-operative cameras for visual surveillance. IEE Proceedings: Vision, Image and Signal Processing 152(2), 205–212 (2005). Publisher Full Text OpenURL

  9. S Fleck, W Straßer, Adaptive probabilistic tracking embedded in a smart camera. Proceedings of IEEE Embedded Computer Vision Workshop (ECVW '05) in conjunction with IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR '05), June 2005, San Diego, Calif, USA 3, 134

  10. S Fleck, F Busch, P Biber, W Straßer, 3D surveillance—a distributed network of smart cameras for real-time tracking and its visualization in 3D. Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR '06), June 2006, New York, NY, USA, 118

  11. S Velipasalar, J Schlessman, C-Y Chen, W Wolf, JP Singh, SCCS: a scalable clustered camera system for multiple object tracking communicating via message passing interface. Proceedings of IEEE International Conference on Multimedia and Expo, July 2006, Toronto, ON, Canada, 277–280

  12. P Remagnino, J Orwell, D Greenhill, GA Jones, L Marchesotti, An agent society for scene interpretation. Multimedia Video Based Surveillance Systems: Requirements, Issues and Solutions (Kluwer Academic, Boston, Mass, USA, 2001), pp. 108–117

  13. B Abreu, L Botelho, A Cavallaro, et al. Video-based multi-agent traffic surveillance system. Proceedings of IEEE Intelligent Vehicles Symposium (IV '00), October 2000, Dearbon, Mich, USA, 457–462

  14. A Doblander, B Rinner, N Trenkwalder, A Zoufal, A middleware framework for dynamic reconfiguration and component composition in embedded smart cameras. WSEAS Transactions on Computers 5(3), 574–581 (2006)

  15. NM Karnik, AR Tripathi, Design issues in mobile agent programming systems. IEEE Concurrency 6(3), 52–61 (1998). Publisher Full Text OpenURL

  16. M Bramberger, B Rinner, H Schwabach, A method for dynamic allocation of tasks in clusters of embedded smart cameras. Proceedings of IEEE International Conference on Systems, Man and Cybernetics (SMC '05), October 2005, Waikoloa, Hawaii, USA 3, 2595–2600

  17. F Jurie, M Dhome, Real time robust template matching. Proceedings of the British Machine Vision Conference (BMVC '02), September 2002, Cardiff, UK, 123–132

  18. GD Hager, PN Belhumeur, Efficient region tracking with parametric models of geometry and illumination. IEEE Transactions on Pattern Analysis and Machine Intelligence 20(10), 1025–1039 (1998). Publisher Full Text OpenURL

  19. MJ Black, AD Jepson, Eigentracking: robust matching and tracking of articulated objects using a view-based representation. International Journal of Computer Vision 26(1), 63–84 (1998). Publisher Full Text OpenURL

  20. D Koller, K Daniilidis, HH Nagel, Model-based object tracking in monocular image sequences of road traffic scenes. International Journal of Computer Vision 10(3), 257–281 (1993). Publisher Full Text OpenURL

  21. C Beleznai, B Frühstück, H Bischof, Human detection in groups using a fast mean shift procedure. Proceedings of International Conference on Image Processing (ICIP '04), October 2004, Singapore 1, 349–352

  22. J Shi, C Tomasi, Good features to track. Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR '94), June 1994, Seattle, Wash, USA, 593–600

  23. D Comaniciu, V Ramesh, P Meer, Real-time tracking of non-rigid objects using mean shift. Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR '00), June 2000, Hilton Head Island, SC, USA 2, 142–149

  24. S Avidan, Support vector tracking. IEEE Transactions on Pattern Analysis and Machine Intelligence 26(8), 1064–1072 (2004). PubMed Abstract | Publisher Full Text OpenURL

  25. O Williams, A Blake, R Cipolla, Sparse Bayesian learning for efficient visual tracking. IEEE Transactions on Pattern Analysis and Machine Intelligence 27(8), 1292–1304 (2005). PubMed Abstract | Publisher Full Text OpenURL