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
-
W Wolf, B Ozer, T Lv, Smart cameras as embedded systems. Computer 35(9), 48–53 (2002). Publisher Full Text
-
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
-
Rinner B, Wolf W (eds.), Proceedings of the Workshop on Distributed Smart Cameras (DSC '06) (, Boulder, Colo, USA, 2006)
-
GR Bradski, Computer vision face tracking for use in a perceptual user interface. Intel Technology Journal 2(2), 15 (1998)
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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)
-
NM Karnik, AR Tripathi, Design issues in mobile agent programming systems. IEEE Concurrency 6(3), 52–61 (1998). Publisher Full Text
-
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
-
F Jurie, M Dhome, Real time robust template matching. Proceedings of the British Machine Vision Conference (BMVC '02), September 2002, Cardiff, UK, 123–132
-
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
-
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
-
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
-
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
-
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
-
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
-
S Avidan, Support vector tracking. IEEE Transactions on Pattern Analysis and Machine Intelligence 26(8), 1064–1072 (2004). PubMed Abstract | Publisher Full Text
-
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




