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).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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).
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).
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).
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).
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).
Davenport, T. H., Barth, P., & Bean, R. (2012). How big data is different. MIT Sloan Management Review, 54(1), 43–46.
Dunkel, D. (2012). The “wonderful world” of cloud surveillance. SDM, 42(6), 50.
Frank, H. (2011). Cloud computing for syndromic surveillance. Emerging Health Threats Journal, 4(0), 71–71.
Franks, B. (2012). Taming the big data tidal wave: Finding opportunities in huge data streams with advanced analytics. Hoboken: Wiley.
Gandomi, A., & Haider, M. (2015). Beyond the hype: Big data concepts, methods, and analytics. International Journal of Information Management, 35(2), 137–144.
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.
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).
Hossain, M. A. (2014). Framework for a cloud-based multimedia surveillance system. International Journal of Distributed Sensor Networks, (3), 1–11.
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).
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.
Huang, T. (2014). Surveillance video: The biggest big data. Computing Now, 7(2). Online publication.
Karimaa, A. (2011). Video surveillance in the cloud: Dependability analysis. In Conference on Dependability, Nice (pp. 92–95).
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.
Limna, T., & Tandayya, P. (2012). Design for a flexible video surveillance as a service. In Image and Signal Processing (CISP) (pp. 197–201).
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.
Meyer-Baese, U. (2007). Digital signal processing with field programmable gate arrays. Berlin: Springer.
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).
Peng-Jung, W., & Yung-Cheng, K. (2014). Computing resource minimization with content-aware workload estimation in cloud-based surveillance systems. In IEEE Conference Publications.
Prati, A., Vezzani, R., Fornaciari, M., & Cucchiara, R. (2013). Intelligent video surveillance as a service. In Intelligent Multimedia Surveillance (pp. 1–16).
Rauber, T., & Runger, G. (2010). Parallel programming for multicore and cluster systems. Berlin: Springer.
Renkis, M. (2013). Bandwidth, storage, speed for cloud surveillance. Security Systems News, 16(5), 16.
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).
Sanders, J., & Kandrot, E. (2011). CUDA by examples: An introduction to general-purpose GPU programming. Upper Saddle River: Addison-Wesley.
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).
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).
Shonkwiler, R., & Lefton, L. (2006). An introduction to parallel and vector scientific computing. Cambridge: Cambridge University Press.
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).
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).
Stallings, W. (2015). Operating systems: Internals and design principles. New Jersey: Pearson Education Limited.
Sunehra, D., & Bano, A. (2014). An intelligent surveillance with cloud storage for home security. In Annual IEEE India Conference (INDICON) (pp. 1–6).
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).
Tong, Y. (2015). Analytics of high secure desktop virtualization network systems. Master’s Thesis, Auckland University of Technology, New Zealand.
Tong, Y., Yan, W., & Yu, J. (2015). Analysis of a secure virtual desktop infrastructure system. IJDCF, 7(1), 69–84.
Valera, M., & Velastin, S. (2005). Intelligent distributed surveillance systems: A review. Image Signal Process, 152(2), 192–204.
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).
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).
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.
Woods, J. (2012). Multidimentional signal, image, and video processing and coding. Massachusetts: Elsevier.
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.
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.
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.
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).
Yuan, X., Sun, Z., Varol, Y., & Bebis, G. (2003). A distributed visual surveillance system. In IEEE AVSS (pp. 199–205).
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).
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).
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).
Zhou, L. (2017). Design and implementation of a cloud based intelligent surveillance system. Master Thesis, Auckland University of Technology, New Zealand.
Author information
Authors and Affiliations
Rights 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)