Skip to main content

Surveillance Computing

  • Chapter
  • First Online:
Introduction to Intelligent Surveillance
  • 669 Accesses

Abstract

Modern computing has to face the hardware bottleneck at present. Nowadays, supercomputing including multi-thread, multi-core, GPU, and FPGA technologies (Kilts, Advanced FPGA design. Wiley, Hoboken, 2007; Stallings, Operating systems internals and design principals. Pearson Education Limited, 2015) are alleged for resolving the problems and overcoming the technical barriers (Sanders and Kandrot, CUDA by examples: an introduction to general-purpose GPU programming. Addison-Wesley, Upper Saddle River, 2011). In this chapter, we will dwell on how to use these cutting-edge technologies in digital surveillance and make intelligent computing much faster.

There are several criteria in evaluating or choosing parallel programming models (Rauber and Runger, Parallel programming for multicore and cluster systems. Springer, Berlin 2010); a few well-known parallel programming models such as OpenMP, UPC, CUDA, etc. have been adopted in practice (Sanders and Kandrot, CUDA by examples: an introduction to general-purpose GPU programming. Addison-Wesley, Upper Saddle River, 2011).

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Alamri, A., Hossain, M. S., Almogren, A., Hassan, M. M., Alnafjan, K., Zakariah, M., & Alghamdi, A. (2015). QoS-adaptive service configuration framework for cloud-assisted video surveillance systems. In Multimedia Tools and Applications (pp. 1–16).

    Google Scholar 

  2. Chen, W. T., Chen, P. Y., Lee, W. S., & Huang, C. F. (2008). Design and implementation of a real time video surveillance system with wireless sensor networks. In Vehicular Technology Conference (pp. 218–222).

    Google Scholar 

  3. Chen, X., Xu, J. B., & Guo, W. Q. (2013). The research about video surveillance platform based on cloud computing. In International Conference on Machine Learning and Cybernetics (Vol. 2, pp. 979–983).

    Google Scholar 

  4. Chen, Y. L., Chen, T. S., Yin, L. C., Huang, T. W., Wang, S. Y., & Chieuh, T. C. (2014). City eyes: An unified computational framework for intelligent video surveillance in cloud environment. In IEEE International Conference on Internet of Things (iThings), Green Computing and Communications (GreenCom), IEEE and Cyber, Physical and Social Computing (CPSCom) (pp. 324–327).

    Google Scholar 

  5. Chen, T. S., Lin, M. F., Chieuh, T. C., Chang, C. H., & Tai, W. H. (2015). An intelligent surveillance video analysis service in cloud environment. In Security Technology (ICCST) (pp. 1–6).

    Google Scholar 

  6. Davenport, T. H., Barth, P., & Bean, R. (2012). How big data is different. MIT Sloan Management Review, 54(1), 43–46.

    Google Scholar 

  7. Dunkel, D. (2012). The “wonderful world” of cloud surveillance. SDM, 42(6), 50.

    Google Scholar 

  8. Frank, H. (2011). Cloud computing for syndromic surveillance. Emerging Health Threats Journal, 4(0), 71–71.

    Google Scholar 

  9. Franks, B. (2012). Taming the big data tidal wave: Finding opportunities in huge data streams with advanced analytics. Hoboken: Wiley.

    Book  Google Scholar 

  10. Gandomi, A., & Haider, M. (2015). Beyond the hype: Big data concepts, methods, and analytics. International Journal of Information Management, 35(2), 137–144.

    Article  Google Scholar 

  11. Hassan, M. M., Hossain, M. A., Abdullah-Al-Wadud, M., Al-Mudaihesh, T., Alyahya, S., & Alghamdi, A. (2015). A scalable and elastic cloud-assisted publish/subscribe model for IPTV video surveillance system. Cluster Computing, 18(4), 1539–1548.

    Article  Google Scholar 

  12. Hossain, M. A. (2013). Analyzing the suitability of cloud-based multimedia surveillance systems. In High Performance Computing and Communications and IEEE International Conference on Embedded and Ubiquitous Computing (pp. 644–650).

    Google Scholar 

  13. Hossain, M. A. (2014). Framework for a cloud-based multimedia surveillance system. International Journal of Distributed Sensor Networks, (3), 1–11.

    Google Scholar 

  14. Hossain, M. A., & Song, B. (2016). Efficient resource management for cloud-enabled video surveillance over next generation network. In Mobile Networks and Applications (pp.1–16).

    Google Scholar 

  15. Hu, H., Wen, Y., Chua, T.-S., & Li, X. (2014). Toward scalable systems for big data analytics: A technology tutorial. IEEE Access, 2, 652–687.

    Article  Google Scholar 

  16. Huang, T. (2014). Surveillance video: The biggest big data. Computing Now, 7(2). Online publication.

    Google Scholar 

  17. Karimaa, A. (2011). Video surveillance in the cloud: Dependability analysis. In Conference on Dependability, Nice (pp. 92–95).

    Google Scholar 

  18. Li, Q., Zhang, T., & Yu, Y. (2011). Using cloud computing to process intensive floating car data for urban traffic surveillance. International Journal of Geographical Information Science, 25(8), 1303–1322.

    Article  Google Scholar 

  19. Limna, T., & Tandayya, P. (2012). Design for a flexible video surveillance as a service. In Image and Signal Processing (CISP) (pp. 197–201).

    Google Scholar 

  20. Limna, T., & Tandayya, P. (2016). A flexible and scalable component-based system architecture for video surveillance as a service, running on infrastructure as a service. Multimedia Tools and Applications, 75(4), 1765–1791.

    Article  Google Scholar 

  21. Meyer-Baese, U. (2007). Digital signal processing with field programmable gate arrays. Berlin: Springer.

    MATH  Google Scholar 

  22. Neal, D., & Rahman, S. M. (2012). Video surveillance in the cloud-computing. In International Conference on Electrical and Computer Engineering (pp.58–61). bibitemMObjRecCloudVSurv Paul, A. K., & Park, J. S. (2013). Multiclass object recognition using smart phone and cloud computing for augmented reality and video surveillance applications. In Informatics, Electronics & Vision (ICIEV) (pp. 1–6).

    Google Scholar 

  23. Peng-Jung, W., & Yung-Cheng, K. (2014). Computing resource minimization with content-aware workload estimation in cloud-based surveillance systems. In IEEE Conference Publications.

    Google Scholar 

  24. Prati, A., Vezzani, R., Fornaciari, M., & Cucchiara, R. (2013). Intelligent video surveillance as a service. In Intelligent Multimedia Surveillance (pp. 1–16).

    Google Scholar 

  25. Rauber, T., & Runger, G. (2010). Parallel programming for multicore and cluster systems. Berlin: Springer.

    MATH  Google Scholar 

  26. Renkis, M. (2013). Bandwidth, storage, speed for cloud surveillance. Security Systems News, 16(5), 16.

    Google Scholar 

  27. Rodríguez-Silva, D. A., Adkinson-Orellana, L., Gonz’lez-Castano, F. J., Armino-Franco, I., & Gonz’lez-Martinez, D. (2012). Video surveillance based on cloud storage. In Cloud Computing (CLOUD) (pp. 991–992).

    Google Scholar 

  28. Sanders, J., & Kandrot, E. (2011). CUDA by examples: An introduction to general-purpose GPU programming. Upper Saddle River: Addison-Wesley.

    Google Scholar 

  29. Sharma, C. M., & Kumar, H. (2014). Architectural framework for implementing visual surveillance as a service. In Computing for Sustainable Global Development (INDIACom) (pp. 296–301).

    Google Scholar 

  30. Shiwen, Z., Yaping, L., & Qin, L. (2014). Secure and efficient video surveillance in cloud computing. In International Conference on Mobile Ad Hoc and Sensor Systems (pp.222–226).

    Google Scholar 

  31. Shonkwiler, R., & Lefton, L. (2006). An introduction to parallel and vector scientific computing. Cambridge: Cambridge University Press.

    Book  MATH  Google Scholar 

  32. Song, B., Tian, Y., & Zhou, B. (2014). Design and evaluation of remote video surveillance system on private cloud. In Biometrics and Security Technologies (ISBAST) (pp. 256–262).

    Google Scholar 

  33. Song, B., Hassan, M. M., Tian, Y., Hossain, M. S., & Alamri, A. (2015). Remote display solution for video surveillance in multimedia cloud. In Multimedia Tools and Applications (pp.1–22).

    Google Scholar 

  34. Stallings, W. (2015). Operating systems: Internals and design principles. New Jersey: Pearson Education Limited.

    Google Scholar 

  35. Sunehra, D., & Bano, A. (2014). An intelligent surveillance with cloud storage for home security. In Annual IEEE India Conference (INDICON) (pp. 1–6).

    Google Scholar 

  36. Tekeoglu, A., & Tosun, A. S. (2015). Investigating security and privacy of a cloud-based wireless IP camera: NetCam. In International Conference on Computer Communication and Networks (ICCCN) (pp. 1–6).

    Google Scholar 

  37. Tong, Y. (2015). Analytics of high secure desktop virtualization network systems. Master’s Thesis, Auckland University of Technology, New Zealand.

    Google Scholar 

  38. Tong, Y., Yan, W., & Yu, J. (2015). Analysis of a secure virtual desktop infrastructure system. IJDCF, 7(1), 69–84.

    Google Scholar 

  39. Valera, M., & Velastin, S. (2005). Intelligent distributed surveillance systems: A review. Image Signal Process, 152(2), 192–204.

    Article  Google Scholar 

  40. Vecchiola, C., Pandey, S., & Buyya, R. (2009). High-performance cloud computing: A view of scientific applications. In International Symposium on Pervasive Systems, Algorithms, and Networks (pp. 4–16).

    Google Scholar 

  41. Wang, Z., Liu, S., & Fan, Q. (2013). Cloud-based platform for embedded wireless video surveillance system. In Computational and Information Sciences (ICCIS) (pp. 1335–1338).

    Google Scholar 

  42. Wenzhe, J., Guoqing, W., Zhengjun, Z., & Xiaoxue, Y. (2013). Dynamic data possession checking for secure cloud storage service. Journal of Networks, 8(12), 2713–2720.

    MATH  Google Scholar 

  43. Woods, J. (2012). Multidimentional signal, image, and video processing and coding. Massachusetts: Elsevier.

    Google Scholar 

  44. Xiong, Y., Wan, S., She, J., Wu, M., He, Y., & Jiang, K. (2016). An energy-optimization-based method of task scheduling for a cloud video surveillance center. Journal of Network and Computer Applications, 59, 63–73.

    Article  Google Scholar 

  45. Yan, W., & Kankanhalli, M (2007). Multimedia simplification for optimized MMS synthesis. ACM Transactions on Multimedia Computing, Communicates and Applications, 3(1), Article no. 5. Doi:10.1145/1198302.1198307.

    Google Scholar 

  46. Yan, W., Kieran, D., Rafatirad, S., & Jain, R. (2011). A comprehensive study of visual event computing. Springer Multimedia Tools and Applications, 55(3), 443–481.

    Article  Google Scholar 

  47. Yi, S., Jing, X., Zhu, J., Zhu, J., & Cheng, H. (2012). The model of face recognition in video surveillance based on cloud computing. In Advances in Computer Science and Information Engineering (pp. 105–111).

    Google Scholar 

  48. Yuan, X., Sun, Z., Varol, Y., & Bebis, G. (2003). A distributed visual surveillance system. In IEEE AVSS (pp. 199–205).

    Google Scholar 

  49. Yu-Sheng, W., Yue-Shan, C., Tong-Ying, J., & Jing-Shyang, Y. (2012). An architecture for video surveillance service based on P2P and cloud computing. In International Conference on Ubiquitous Intelligence and Computing (pp.661–666).

    Google Scholar 

  50. Zhang, C., & Chang, E. C. (2014). Processing of mixed-sensitivity video surveillance streams on hybrid clouds. In IEEE International Conference on Cloud Computing (pp. 9–16).

    Google Scholar 

  51. Zhao, Z. F., Cui, X. J., & Zhang, H. Q. (2012). Cloud storage technology in video surveillance. In Advanced Materials Research (Vol. 532, pp. 1334–1338).

    Google Scholar 

  52. Zhou, L. (2017). Design and implementation of a cloud based intelligent surveillance system. Master Thesis, Auckland University of Technology, New Zealand.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this chapter

Cite this chapter

Yan, W.Q. (2017). Surveillance Computing. In: Introduction to Intelligent Surveillance. Springer, Cham. https://doi.org/10.1007/978-3-319-60228-8_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-60228-8_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-60227-1

  • Online ISBN: 978-3-319-60228-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics