Skip to main content
Log in

Distributed Video Surveillance Using Smart Cameras

Journal of Grid Computing Aims and scope Submit manuscript

Abstract

Video surveillance systems have become an indispensable tool for the security and organization of public and private areas. Most of the current commercial video surveillance systems rely on a classical client/server architecture to perform face and object recognition. In order to support the more complex and advanced video surveillance systems proposed in the last years, companies are required to invest resources in order to maintain the servers dedicated to the recognition tasks. In this work, we propose a novel distributed protocol for a face recognition system that exploits the computational capabilities of the surveillance devices (i.e. cameras) to perform the recognition of the person. The cameras fall back to a centralized server if their hardware capabilities are not enough to perform the recognition. In order to evaluate the proposed algorithm we simulate and test the 1NN and weighted kNN classification algorithms via extensive experiments on a freely available dataset. As a prototype of surveillance devices we have considered Raspberry PI entities. By means of simulations, we show that our algorithm is able to reduce up to 50% of the load from the server with no negative impact on the quality of the surveillance service.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. Ahonen, T., Hadid, A., Pietikäinen, M.: Face recognition with local binary patterns. In: Computer Vision-eccv 2004, pp. 469–481. Springer (2004)

  2. Ahonen, T., Hadid, A., Pietikäinen, M.: Face description with local binary patterns: Application to face recognition. IEEE Trans. Pattern Anal. Mach. Intell. 28(12), 2037–2041 (2006)

    Article  MATH  Google Scholar 

  3. An, L., Kafai, M., Bhanu, B.: Face recognition in multi-camera surveillance videos using dynamic Bayesian network. In: Sixth International Conference on Distributed Smart Cameras, ICDSC (2012)

  4. Carlini, E., Lulli, A., Ricci, L.: dragon: Multidimensional range queries on distributed aggregation trees. Futur. Gener. Comput. Syst. 55, 101–115 (2016)

    Article  Google Scholar 

  5. Carlini, E., Ricci, L., Coppola, M.: Flexible load distribution for hybrid distributed virtual environments. Futur. Gener. Comput. Syst. 29(6), 1561–1572 (2013)

    Article  Google Scholar 

  6. Cui, L., Yang, S., Chen, F., Ming, Z., Lu, N., Qin, J.: A survey on application of machine learning for internet of things. Int. J. Mach. Learn. Cybern. 9(8), 1399–1417 (2018)

    Article  Google Scholar 

  7. Duda, R.O., Hart, P.E., Stork, D.G.: Pattern Classification. Wiley (2012)

  8. Erdem, U.M., Sclaroff, S.: Event prediction in a hybrid camera network. ACM Trans. Sensor Netw. (TOSN) 8(2), 16 (2012)

    Google Scholar 

  9. Esterle, L., Lewis, P.R., Yao, X., Rinner, B.: Socio-economic vision graph generation and handover in distributed smart camera networks. ACM Trans. Sensor Netw. (TOSN) 10(2), 20 (2014)

    Google Scholar 

  10. Etemad, K., Chellappa, R.: Discriminant analysis for recognition of human face images (invited paper). In: AVBPA, Volume 1206 of Lecture Notes in Computer Science, pp. 127–142. Springer (1997)

  11. Gaynor, P., Coore, D.: Distributed face recognition using collaborative judgement aggregation in a swarm of tiny wireless sensor nodes. In: SoutheastCon 2015, pp. 1–6 (2015)

  12. Gheissari, N., Sebastian, T.B., Hartley, R.: Person reidentification using spatiotemporal appearance. In: Proc. of the 2006 IEEE Computer Society Conf. on Computer Vision and Pattern Recognition, CVPR ’06, pp. 1528–1535. IEEE Computer Society, Washington, DC (2006)

  13. Hong, X., Gerla, M., Pei, G., Chiang, C.-C.: A group mobility model for ad hoc wireless networks. In: Proceedings of the 2nd ACM International Workshop on Modeling, Analysis and Simulation of Wireless and Mobile Systems, pp. 53–60. ACM (1999)

  14. Howard, A.G., Zhu, M., Chen, B., Kalenichenko, D., Wang, W., Weyand, T., Andreetto, M., Mobilenets, H. Adam.: Efficient convolutional neural networks for mobile vision applications. ArXiv:1704.0486 (2017)

  15. Kavalionak, H., Carlini, E., Ricci, L., Montresor, A., Coppola, M.: Integrating peer-to-peer and cloud computing for massively multiuser online games. Peer-to-Peer Netw Appl (PPNA), 1–19 (2013)

  16. Kavalionak, H., Gennaro, C., Amato, G., Meghini, C.: Dice: A distributed protocol for camera-aided video surveillance. In: 2015 IEEE International Conference on Computer and Information Technology; Ubiquitous Computing and Communications; Dependable, Autonomic and Secure Computing; Pervasive Intelligence and Computing (CIT/IUCC/DASC/PICOM), pp. 477–484. IEEE (2015)

  17. Kenk, V.S., Kovačič, S., Kristan, M., Hajdinjak, M., Perš, J., et al.: Visual re-identification across large, distributed camera networks. Image Vis. Comput. 34, 11–26 (2015)

    Article  Google Scholar 

  18. Kulathumani, V., Parupati, S., Ross, A., Jillela, R.: Collaborative face recognition using a network of embedded cameras. In: Distributed Video Sensor Networks, pp. 373–387. Springer (2011)

  19. Kushwaha, M., Koutsoukos, X.: Collaborative 3d target tracking in distributed smart camera networks for wide-area surveillance. J. Sensor Actuat. Netw., 2(2) (2013)

  20. Lee, K.-C., Ho, J., Kriegman, D.J.: Acquiring linear subspaces for face recognition under variable lighting. IEEE Trans. Pattern Anal. Mach Intell. 27(5), 684–698 (2005)

    Article  Google Scholar 

  21. Lewis, P.R., Esterle, L., Chandra, A., Rinner, B., Yao, X.: Learning to be different: Heterogeneity and efficiency in distributed smart camera networks. In: IEEE 7th Int. Conf. on Self-Adaptive and Self-Organizing Systems (SASO), pp. 209–218. IEEE (2013)

  22. LiKamWa, R., Hou, Y., Gao, J., Polansky, M., Zhong, L.: Redeye: Analog convnet image sensor architecture for continuous mobile vision. In: Proceedings of the 43rd International Symposium on Computer Architecture, ISCA ’16, pp. 1255–266. IEEE Press, Piscataway (2016)

  23. Mishra, R., Kumar, P., Chaudhury, S., Indu, S.: Monitoring a large surveillance space through distributed face matching. In: 2013 Fourth National Conference on Computer Vision, Pattern Recognition, Image Processing and Graphics (NCVPRIPG), pp. 1–5. IEEE (2013)

  24. Montresor, A., Jelasity, M.: PeerSim: A scalable p2p simulator. In: Proc. of P2P’09, pp. 99–100. IEEE (2009)

  25. Parkhi, O.M., Vedaldi, A., Zisserman, A.: Deep face recognition. In: British Machine Vision Conf. (2015)

  26. Quaritsch, M., Rinner, B., Strobl, B.: Improved agent-oriented middleware for distributed smart cameras. In: ICDSC’07. First ACM/IEEE Int. Conf. on Distributed Smart Cameras, 2007, pp. 297–304. IEEE (2007)

  27. Rambach, J., Huber, M.F., Balthasar, M.R., Zoubir, A.M.: Collaborative multi-camera face recognition and tracking. In: 2015 12th IEEE Int. Conf. on Advanced Video and Signal Based Surveillance (AVSS), pp. 1–6 (2015)

  28. Saini, M.K., Atrey, P.K., Saddik, A.E.: From smart camera to smarthub: Embracing cloud for video surveillance. Int. Journal of Distrib. Sensor Networks (2014)

  29. SanMiguel, J.C., Micheloni, C., Shoop, K., Foresti, G.L., Cavallaro, A.: Self-reconfigurable smart camera networks. Computer 47(5), 67–73 (2014)

    Article  Google Scholar 

  30. Song, M., Tao, D., Maybank, S.J.: Sparse camera network for visual surveillance–a comprehensive survey. ArXiv:1302.0446 (2013)

  31. Taigman, Y., Yang, M., Ranzato, M., Wolf, L.: Deepface: Closing the gap to human-level performance in face verification. In: Proc. of the 2014 IEEE Conf. on Computer Vision and Pattern Recognition, CVPR ’14, pp. 11701–1708. IEEE Computer Society, Washington, DC (2014)

  32. Turk, M., Pentland, A.: Eigenfaces for recognition. J Cogn. Neurosci. 3(1), 71–86 (1991)

    Article  Google Scholar 

  33. Upton, E., Halfacree, G.: Raspberry Pi User Guide. Wiley (2012)

  34. Velipasalar, S., Schlessman, J., Chen, C.-Y., Wolf, W.H., Singh, J.P.: A scalable clustered camera system for multiple object tracking. EURASIP J. Image Video Process. 2008, 22 (2008)

    Article  Google Scholar 

  35. Wang, X.: Intelligent multi-camera video surveillance: A review. Pattern Recogn. Lett. 34(1), 3–19 (2013)

    Article  Google Scholar 

  36. Wiest, J., Hoffken, M., Kresel, U., Dietmayer, K.: Probabilistic trajectory prediction with gaussian mixture models. In: 2012 IEEE Intelligent Vehicles Symposium (IV), pp. 141–146 (2012)

  37. Wiskott, L., Fellous, J.-M., Kruger, N., von der Malsburg, C.: Face recognition by elastic bunch graph matching. In: ICIP (1), pp. 129–132 (1997)

  38. Yoder, J., Medeiros, H., Park, J., Kak, A.C.: Cluster-based distributed face tracking in camera networks. IEEE Trans Image Process 19(10), 2551–2563 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  39. Yonga, F., Junior, A.G., Mefenza, M., Saldanha, L., Bobda, C., Velipassalar, S.: Self-coordinated target assignment and camera handoff in distributed network of embedded smart cameras. In: Proc. of the Int. Conf. on Distributed Smart Cameras, p. 16. ACM (2014)

  40. Yun, S.S., Nguyen, Q., Choi, J.: Distributed sensor networks for multiple human recognition in indoor environments. In: 2016 13th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI), pp. 753–756 (2016)

  41. Zafeiriou, S., Zhang, C., Zhang, Z.: A survey on face detection in the wild: Past, present and future. Comput. Vis. Image Underst. 138, 1–24 (2015)

    Article  Google Scholar 

  42. Zarezadeh, A., Bobda, C., Yonga, F., Mefenza, M.: Efficient network clustering for traffic reduction in embedded smart camera networks. J. Real-Time Image Proc., 1–14 (2015)

Download references

Acknowledgements

This work has been partially funded by the DIITET Department of CNR, in the framework of the ”Revenue Energy and ICT for Sustainability Energy” project.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hanna Kavalionak.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kavalionak, H., Gennaro, C., Amato, G. et al. Distributed Video Surveillance Using Smart Cameras. J Grid Computing 17, 59–77 (2019). https://doi.org/10.1007/s10723-018-9467-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10723-018-9467-x

Keywords

Navigation