The paper presents a web based vision system using a networked IP camera for tracking objects of interest. Three critical issues are addressed in this paper. First is the detection of moving objects in the foreground; second is the control of pan-tilt-zoom (PTZ) IP cameras based on object location; and third is the collaboration of multiple cameras over the network to track objects of interests independently. The developed system utilized a network of PTZ cameras along with a number of software tools for this implementation. The system was able to track a single and multiple objects successfully. The difficulties in the detection of moving objects are also analyzed while multiple cameras are collaborating over a network utilizing PTZ cameras.
References
[1]
Parisa, D.Z.V. and Bilodeau, G.-A. (2011) People Tracking Using a Network-Based PTZ Camera. Machine Vision Applications, 22, 671-690.
https://doi.org/10.1007/s00138-010-0300-1
[2]
Sohaib, K., Omar, J., Zeeshan, R. and Mubarak, S. (2001) Human Tracking in Multiple Cameras. IEEE International Conference on Computer Vision, 7-14 July 2001, Vancouver, 331-336.
[3]
Cai, Q. and Aggarval, K. (1996) Tracking Human Motion Using Multiple Cameras. Proceeding of the 13th International Conference on Pattern Recognition, Vienna, 25-29 August 1996, 68-72.
[4]
Shitrit, H.B., Berclaz, J., Fleuret, F. and Fua, P. (2013) Multi-Commodity Network Flow for Tracking Multiple People. IEEE Transactions on Pattern Analysis and Machine Intelligence, 36, 1614-1627. https://doi.org/10.1109/TPAMI.2013.210
[5]
Stillman, S., Tanawongsuwan, R. and Essa, I. (1998) A System for Tracking and Recognizing Multiple People with Multiple Cameras, Georgia Institute of Technology. Graphics, Visualization and Usability Center, Technical Report # GIT-GVU-98-25, August.
[6]
Ding, C., Song, B., Morye, A., Farrell, J.A. and Roy-Chowdhury, A.K. (2012) Collaborative Sensing in a Distributed PTZ Camera Network. IEEE Transactions on Image Processing, 21, 3282-3295. https://doi.org/10.1109/TIP.2012.2188806
[7]
Javed, O., Rasheed, Z., Shafique, K. and Shah, M. (2003) Tracking across Multiple Cameras with Disjoint Views. Proceedings of the 9th IEEE International Conference on Computer Vision, 13-16 October 2003, Nice, 950-957.
https://doi.org/10.1109/ICCV.2003.1238451
[8]
Foscam, IP Camera CGI V1.27 (2017)
http://www.foscam.es/descarga/ipcam_cgi_sdk.pdf
[9]
Lalondea, M., Fouchera, S., Gagnon, L., Pronovost, E., Derenne, M. and Janelle, A. (2007) A System to Automatically Track Humans and Vehicles with a PTZ Camera. Proc. SPIE 6575, Visual Information Processing XVI, 30 April 2007, Orlando, FL.
https://doi.org/10.1117/12.718446
[10]
Kang, S., Paik, J., Koschan, A., Abidi, B. and Abidi, M.A. (2003) Real-Time Video Tracking Using PTZ Cameras. Proceedings of SPIE 6th International Conference on Quality Control by Artificial Vision, 5132, 103-111.
https://doi.org/10.1117/12.514945
[11]
Kaur, N. (2012) Real Time Automatic Object Tracking by Pan-Tilt-Zoom Cameras in an IP-Surveillance System. International Journal of Computational Engineering Research, 2, 63-69.
Efford, N. (2000) Digital Image Processing—A Practical Introduction Using Java. Pearson Education Limited, Pearson.
[14]
OpenCV (2017) Eroding and Dilating.
https://docs.opencv.org/2.4/doc/tutorials/imgproc/erosion_dilatation/erosion_dilatation.html
[15]
Arbelaez, P., Maire, M., Fowlkes, C. and Malik, J. (2011) Contour Detection and Hierarchical Image Segmentation. IEEE Transactions on Pattern Analysis and Machine Intelligence, 33, 898-916.
[16]
Szeliski, R. (2010) Computer Vision: Algorithms and Applications. Springer-Verlag, London.
[17]
Xiang, Y., Alahi, A. and Savarese, S. (2015) Learning to Track: Online Multi-Object Tracking by Decision Making. International Conference on Computer Vision, Chile, 7-13 December 2015, 1-9. https://doi.org/10.1109/ICCV.2015.534
[18]
Possegger, H., Mauthner, T., Roth, O.M. and Bischof, H. (2014) Occlusion Geodesics for Online Multi-Object Tracking. IEEE Conference on Computer Vision and Pattern Recognition, Columbus, 23-28 June 2014, 1306-1313.
[19]
Chari, V., Lacoste-Julien, S., Laptev, I. and Sivic, J. (2015) On Pairwise Costs for Network Flow Multi-Object Tracking. IEEE Conference on Computer Vision and Pattern Recognition, Boston, 7-12 June 2015, 5537-5545.