Abstract
This paper proposes a cloud-oriented architecture for video analysis and motion detection. The core algorithm as been based on a typical computational intelligence method called Firefly Algorithm jointly with a Sobel filter in order to reduce the analysis complexity and the required computational effort. The developed system is completely self sufficient and highly scalable and expandable on demand. To achieve this result the developed architecture has beed accurately engineered by means of design patterns and structured as a layered application. Therefore the developed computational core is able to manage high level interfaces for the cloud environment as well as to take advantage of hardware level optimizations in order to maximize its performance and make it suitable for real time analysis of continuous video streams coming from multiple sources.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Anusha, G., Prasad, T., Narayana, D.: Implementation of SOBEL edge detection on FPGA. Int. J. Comput. Trends and Technol. 3(3), 472–475 (2012)
Armbrust, M., et al.: A view of cloud computing. Comm. ACM 53, 50–58 (2010)
Booch, G., Maksimchuk, R.A.: Object-Oriented Analysis and Design with Applications. Addison- Wesley, Reading (2007)
Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P., Stal, M.: Pattern-oriented Software Architecture, vol. 1. Wiley, New York (1996)
Canny, J.: A computational approach to edge detection. IEEE Trans. Pattern Anal. Mach. Intell. 6, 679–698 (1986)
Capizzi, G., Lo Sciuto, G., Napoli, C., Tramontana, E., and Wozniak, M.: Automatic classification of fruit defects based on co-occurrence matrix and neural networks. In: IEEE Federated Conference on Computer Science and Information Systems (FedCSIS), pp. 861–867 (2015)
Gamma, E., Helm, R., Johnson, R., Vlissiders, J.: Design Patterns: Elements of Reusable Object- Oriented Software. Addison-Wesley, Reading (1994)
Gonzalez, R., Woods, R.: Digital Image Processing. Prentice Hall, Englewood Cliffs (2002)
Jackson, K.R., Ramakrishnan, L., Muriki, K., Canon, S., Cholia, S., Shalf, J., Wasserman, H.J. and Wright, N.J.: Performance Analysis of High Performance Computing Applications on the Amazon Web Services Cloud. In: Proceeding International Conference Cloud Computing Technology and Science (CloudCom), November 30–December 3 2010, Indianapolis, USA,, pp. 159–168. IEEE, Los Alamos (2010)
Lee, L., Romano, R., Stein, G.: Introduction to the special section on video surveillance. IEEE Trans. Pattern Anal. Mach. Intell. 8, 740–745 (2000)
Mittal, A., and Paragios, N.: Motion-based background subtraction using adaptive kernel density estimation. In: Proceedings of CVPR (2004)
Napoli, C., Pappalardo, G., Tramontana, E., Borowik, G., Polap, D., Wozniak, M.: Toward 2D image classifier based on firefly algorithm with simplified sobel filter. In: IEEE Asia-Pacific Conference on Computer Aided System Engineering (APCASE), pp. 1–8 (2014a). doi:10.1109/APCASE.2015.40
Napoli, C., Pappalardo, G., Tramontana, E., Marszalek, Z., Polap, D., Wozniak, M.: Simplified firefly algorithm for 2D image key-points search. In: IEEE Symposium on Computational Intelligence for Human-like Intelligence (CIHLI), pp. 1–8 (2014b). doi:10.1109/CIHLI.2014.7013395
Napoli, C., Pappalardo, G., Tramontana, E., Nowicki, R.K., Starczewski, J.T., Woźniak, M.: Toward work groups classification based on probabilistic neural network approach. In: Rutkowski, L., Korytkowski, M., Scherer, R., Tadeusiewicz, R., Zadeh, L.A., Zurada, J.M. (eds.) AISC 2015. LNCS, vol. 9119, pp. 79–89. Springer, Heidelberg (2015)
Napoli, C., Tramontana, E.: An object-oriented neural network toolbox based on design patterns. In: International Conference on Information and Software Technologies, pp. 388–399 (2015)
Parker, J.: Algorithms for Image Processing and Computer Vision. John Wiley & Sons, Inc., New York (2010)
Polap, D., Wozniak, M., Napoli, C., Tramontana, E., and Damasevicius, R.: Is the colony of ants able to recognize graphic objects?. In International Conference on Information and Software Technologies, pp. 376–387 (2015). doi:10.1007/978-3-319-24770-0_33
Pratt, W.: Digital Image Processing: PIKS Inside, 3rd edn. John Wiley & Sons, Inc., New York (2001)
Starczewski, J.T., Pabiasz, S., Vladymyrska, N., Marvuglia, A., Napoli, C., Wozniak, M.: Self organizing maps for 3D face understanding. In: Rutkowski, L., Korytkowski, M., Scherer, R., Tadeusiewicz, R., Zadeh, L.A., Zurada, J.M. (eds.) ICAISC 2016. LNCS, vol. 9693, pp. 210–217. Springer, Heidelberg (2016). doi:10.1007/978-3-319-39384-1_19
Tian, Y.L., Lu, M., Hampapur, A.: Robust and efficient foreground analysis for real-time video surveillance. In: IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2005), pp. 1182–1187 (2005)
Wozniak, M., Gabryel, M., Nowicki, R.K., Nowak, B.: An application of firefly algorithm to position traffic in NoSQL database systems. In: Kunifuji, S., Papadopoulos, G.A., Skulimowski, A.M.J., Kacprzyk, J. (eds.) KICSS 2014. AISC, vol. 416, pp. 259–272 (2016a)
Wozniak, M., Marszalek, Z., Gabryel, M., Nowicki, R.K.: Preprocessing large data sets by the use of quick sort algorithm. In: Skulimowski, A.M.J., Kacprzyk, J. (eds.) KICSS 2013. AISC, vol. 364, pp. 111–121 (2016b)
Wozniak, M., Napoli, C., Tramontana, E., and Capizzi, G.: A multiscale image compressor with RBFNN and Discrete Wavelet decomposition. In: IEEE International Joint Conference on Neural Networks (IJCNN), pp. 1–7 (2015a). doi:10.1109/IJCNN.2015.7280461
Woźniak, M., Połap, D., Gabryel, M., Nowicki, R.K., Napoli, C., Tramontana, E.: Can we process 2D images using artificial bee colony? In: Rutkowski, L., Korytkowski, M., Scherer, R., Tadeusiewicz, R., Zadeh, L.A., Zurada, J.M. (eds.). LNCS, vol. 9119, pp. 660–671. Springer, Heidelberg (2015b)
Wozniak, M., Polap, D., Nowicki, R.K., Napoli, C., Pappalardo, G., Tramontana, E.: Novel approach toward medical signals classifier. In: IEEE International Joint Conference on Neural Networks (IJCNN), pp. 1–7 (2015c)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Napoli, C., Tramontana, E. (2016). A Cloud Oriented Support for Motion Detection in Video Surveillance Systems Using Computational Intelligence. In: Dregvaite, G., Damasevicius, R. (eds) Information and Software Technologies. ICIST 2016. Communications in Computer and Information Science, vol 639. Springer, Cham. https://doi.org/10.1007/978-3-319-46254-7_36
Download citation
DOI: https://doi.org/10.1007/978-3-319-46254-7_36
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-46253-0
Online ISBN: 978-3-319-46254-7
eBook Packages: Computer ScienceComputer Science (R0)