Abstract
In this paper, we propose a method for online upper body tracking using an IP PTZ camera. This type of camera uses a built-in Web server resulting in variable response times when sending control commands. Furthermore, communicating with a Web server involves network delays. Thus, because the camera is inside a control loop, the effective frame rate that can be processed by a computer vision method is irregular and in general low (2–6 fps). Our tracking method has been specifically designed to perform in such conditions. It detects, at every frame, candidate blobs using motion detection, region sampling, and region color appearance. The target is detected among candidate blobs using a fuzzy classifier. Then, a movement command is sent to the camera using the target position and speed. The proposed method can cope with low frame rate, and thus with large motion of the target, even in the case of a fast walk. Results show that our system has a good target detection precision (>88%) and low track fragmentation, and the target is almost always localized within 1/6th of the image diagonal from the image center.
Similar content being viewed by others
References
Ahmed J., Jafri M., Shah M., Akbar M.: Real-time edge-enhanced dynamic correlation and predictive open-loop car-following control for robust tracking. J. Mach. Vis. Appl. 19(1), 1–25 (2008)
Araki S., Matsuoka N., Yokoya N., Takemura H.: Realtime tracking of multiple moving object contours in a moving camera image sequences. IEICE Trans. Inf. Syst. E83-D(7), 1581–1591 (2000)
Bagdanov, A.D., del Bimbo, A., Nunziati, W.: Improving evidential quality of surveillance imagery through active face tracking. In: Proceedings of International Conference on Pattern Recognition (ICPR), pp. 1200–1203 (2006)
Bellotto, N., Huosheng, H.: People tracking and identification with a mobile robot. In: IEEE International Conference on Mechatronics and Automation (ICMA) (2007)
Bellotto, N., Sommerlade, E., Benfold, B., Bibby, C., Reid, I., Roth, D., Fernández, C., Gool, L.V., Gonzàlez, J.: A distributed camera system for multi-resolution surveillance. In: Proceedings of the 3rd ACM/IEEE International Conference on Distributed Smart Cameras (ICDSC) (2009)
Bernardin, K., Camp, F., Stiefelhagen, R.: Automatic person detection and tracking using fuzzy controlled active cameras. In: IEEE Conference on Computer Vision and Pattern Recognition (CVPR) (2007)
Boufama, B., Ali, M.: Tracking multiple people in the context of video surveillance. In: International Conference on Image Analysis and Recognition (ICIAR) (2007)
Bradski, G.R.: Computer vision face tracking for use in a perceptual user interface. Microcomputer Research Lab, Santa Cla (1998)
Cha S.H., Srihari S.N.: On measuring the distance between histograms. Pattern Recognit. 35(6), 1355–1370 (2002)
Chan, C., Oe, S., Lin, C.: Active eye-tracking system by using quad PTZ cameras. In: IEEE Conference on Industrial Electronics Society (IECON), vol. 5 (2007)
Chen C., Yao Y.C. Jr., Abidi B., Koschan A., Abidi M.: Heterogeneous fusion of omnidirectional and PTZ cameras for multiple object tracking. IEEE Trans. Circuits Syst. Video Technol. 18(8), 1052–1063 (2008)
Cindy X., Collange F., Jurie F., Martinet P.: Object tracking with a pan-tilt-zoom camera: application to car driving assistance. IEEE Int. Conf. Robot. Autom. 2, 1653–1658 (2001)
Collins, R., Lipton, A., Kanade, T.: A system for video surveillance and monitoring. In: Proceedings of the American Nuclear Society (ANS) Eighth International Topical Meeting on Robotics and Remote Systems (1999)
Comaniciu, D., Ramesh, V.: Robust detection and tracking of human faces with an active camera. In: Proceedings of the Third IEEE International Workshop on Visual Surveillance, pp. 11–18 (2000)
Dalal, N., Triggs, B.: Histograms of oriented gradients for human detection. In: Proceedings of the 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), vol. 2, pp. 886–893 (2005)
Elder J.H., Prince S., Hou Y., Sizintsev M., Olevsky E.: Pre-attentive and attentive detection of humans in wide-field scenes. Int. J. Comput. Vis. 72(1), 47–66 (2007)
Elgammal, A., Harwood, D., Davis, L.: Non-parametric model for background subtraction. In: IEEE Workshop on FRAME-RATE, pp. 751–767 (2000)
Everts, I., Sebe, N., Jones, G.: Cooperative object tracking with multiple PTZ cameras. In: International Conference on Image Analysis and Processing (ICIAP), pp. 323–330 (2007)
Funahashi T., Fujiwara T., Koshimizu H.: Hierarchical tracking of face, facial parts and their contours with PTZ camera. IEEE Int. Conf. Ind. Technol. (ICIT) 1, 198–203 (2004)
Funahashi, T., Tominaga, M., Fujiwara, T., Koshimizu, H.: Hierarchical face tracking by using ptz camera. In: IEEE International Conference on Automatic Face and Gesture Recognition (FGR), pp. 427–432 (2004)
Intel Corporation: Camshift tracker (2001). http://worldlibrary.net/eBooks/Give-Away/Technical_eBooks/OpenCVReferenceManual.pdf. Accessed 21 May 2010
Isard M., Blake A.: Condensation: conditional density propagation for visual tracking. Int. J. Comput. Vis. 29, 5–28 (1998)
Kakumanu P., Makrogiannis S., Bourbakis N.: A survey of skin-color modeling and detection methods. Pattern Recognit. 40(3), 1106–1122 (2007)
Kang, S., Abidi, B., Abidi, M.: integration of color and shape for detecting and tracking security breaches in airports. In: International Carnahan Conference on Security Technology, pp. 289–294 (2004)
Kang, S., Paik, J., Koschan, A., Abidi, B., Abidi, M.: Real-time video tracking using PTZ cameras. In: 6th International Conference on Quality Control by Artificial Vision (2003)
Krahnstoever N., Mendonca P.: Bayesian autocalibration for surveillance. IEEE Int. Conf. Comput. Vis. (ICCV) 2, 1858–1865 (2005)
Krahnstoever, N., Tu, P., Sebastian, T., Perera, A., Collins, R.: multi-view detection and tracking of travelers and luggage in mass transit environments. In: IEEE International Workshop on Performance Evaluation of Tracking and Surveillance and CVPR (2006)
Krahnstoever, N., Yu, T., Lim, S.: Collaborative real-time control of active cameras in large scale surveillance systems. In: European Conference on Computer Vision (ECCV) (2008)
Lu, Y., Payandeh, S.: Cooperative hybrid multi-camera tracking for people surveillance. In: Canadian Conference on Electrical and Computer Engineering (CCECE), pp. 1365–1368 (2008)
Leichter I., Lindenbaum M., Rivlin E.: Bittracker—a bitmap tracker for visual tracking under very general conditions. IEEE T-PAMI 30(9), 1572–1588 (2008)
Li Y., Ai H., Yamashita T., Lao S., Kawade M.: Tracking in low frame rate video: a cascade particle filter with discriminative observers of different life spans. IEEE T-PAMI 30(10), 1728–1740 (2008)
Lim, S.N., Elgammal, A., Davis, L.: Image-based pan-tilt camera control in a multi-camera surveillance environment. In: Proceedings on International Conference on Multimedia and Expo (ICME), vol. 1, pp. 645–648 (2003)
Math Forum: Points within an ellipse (2003). http://mathforum.org/library/drmath/view/63045.html. Accessed 1 April 2009
Math Open Reference: Foci of an ellipse (2008). http://www.mathopenref.com/ellipsefoci.html. Accessed 1 April 2009
Matsuyam, T., Hiura, S., Wada, T., Muease, K., Toshioka, A.: Dynamic memory: architecture for real time integration of visualperception, camera action, and network communication. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), vol. 2, pp. 728–735 (2000)
Murray D., Basu A.: Motion tracking with an active camera. IEEE Trans. Pattern Anal. Mach. Intell. 14, 449–459 (1994)
Roha M., Kima T., Park J., Lee S.: Accurate object contour tracking based on boundary edge selection. Pattern Recognit. 40(3), 931–943 (2007)
Schreiber D.: Generalizing the lucas-kanade algorithm for histogram-based tracking. Pattern Recognit. Lett. 29(7), 852–861 (2008)
Shi, J., Tomasi, C.: Good features to track. In: IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 593–600 (1994)
Sommerlade, E., Reid, I.: Information-theoretic active scene exploration. In: IEEE Conference on Computer Vision and Pattern Recognition, pp. 1–7 (2008)
Sony Corporation: Snc-rz25n/p CGI Command Manual, Version 1.0 (2005)
Tomasi, C., Kanade, T.: detection and tracking of point features. Carnegie Mellon University Technical Report CMU-CS, 91–132 (1991)
Venkatesh Babu R., Perez P., Bouthemy P.: Robust tracking with motion estimation and local kernel-based color modeling. Image Vis. Comput. 25(8), 1205–1216 (2007)
Viola P., Jones J.: Robust real-time face detection. Int. J. Comput. Vis. 57(2), 137–154 (2004)
Yao, Y., Abidi, B., Abidi, M.: 3D target scale estimation and motion segmentation for size preserving tracking in ptz video. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshop (CVPRW), pp. 130–136 (2006)
Yilmaz A., Li X., Shah M.: Contour-based object tracking with occlusion handling in video acquired using mobile cameras. IEEE Trans. Pattern Anal. Mach. Intell. 26(11), 1531–1536 (2004)
Yin, F., Makris, D., Velastin, S.: Performance evaluation of object tracking algorithms. In: IEEE International Workshop on Performance Evaluation of Tracking and Surveillance (PETS) (2007)
Zhu, Q., Avidan, S., Yeh, M., Cheng, K.: Fast human detection using a cascade of histograms of oriented gradients. In: Proceedings of the 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, pp. 1491–1498 (2006)
Author information
Authors and Affiliations
Corresponding author
Electronic Supplementary Material
The Below are the Electronic Supplementary Material.
ESM 1 (AVI 1,807 KB)
ESM 2 (AVI 1,484 KB)
Rights and permissions
About this article
Cite this article
Varcheie, P.D.Z., Bilodeau, GA. People tracking using a network-based PTZ camera. Machine Vision and Applications 22, 671–690 (2011). https://doi.org/10.1007/s00138-010-0300-1
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00138-010-0300-1