Abstract
Smart surveillance system is designed and developed to mitigate the occurrence of crime scenarios. Traditional image processing methods and deep learning approaches are used to identify the knife from camera feed. On identification of knife, the identity of person holding the knife is obtained using SSD ResNet CNN model. Also, an awareness alarm is generated by the system to caution the people in the surroundings. Experimental investigation clearly shows that the method of fine-tuned Xception deep learning model based on Separable Convolutional Neural Network (SCNN) with Logistic Regression (LR) classifier resulted in highest accuracy of 97.91% and precision rate of 0.98. Face detection is employed using a conditional face detection model based on SSD ResNet. The result obtained using deep learning approach is high compared to that of traditional image processing method. Real time implementation result shows that the model effectively detects the knife and identifies the person holding knife.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Crimes in India-2016 Statistics - National crime records Bureau-Ministry of Home Affairs. https://timesofindia.indiatimes.com/realtime/Crime_in_India_2016_Complete_PDF.PDF
Grega, M., Matiolański, A., Guzik, P., Leszczuk, M.: Automated detection of firearms and knives in a CCTV image. Sensors 16(1), 47 (2016)
Buckchash, H., Balasubramanian, R.: A robust object detector: application to detection of visual knives. In: IEEE International Conference on Multimedia & Expo Workshops (ICMEW), pp. 633–638. Hong Kong, China (2017)
Kibria, S.B., Hasan, M.S.: An analysis of feature extraction and classification algorithms for dangerous object detection. In: 2nd International Conference on Electrical & Electronic Engineering (ICEEE), December, pp. 1–4 (2017)
Yuenyong, S., Hnoohom, N., Wongpatikaseree, K.: Automatic detection of knives in infrared images. In: 2018 International ECTI Northern Section Conference on Electrical, Electronics, Computer and Telecommunications Engineering (ECTI-NCON), pp. 65–68 (2018)
Mahajan, M., Reddy, K.T.V., Rajput, M.: Design and implementation of a rescue system for safety of women. In: 2016 International Conference on Wireless Communications, Signal Processing and Networking (WiSPNET), pp. 1955–1959 (2016)
Harikiran, G.C., Menasinkai, K., Shirol, S.: Smart security solution for women based on Internet Of Things (IOT). In: 2016 International Conference on Electrical, Electronics, and Optimization Techniques (ICEEOT), pp. 3551–3554 (2016)
Ojala, T., Pietikäinen, M., Mäenpää, T.: Multiresolution gray-scale and rotation invariant texture classification with local binary patterns. IEEE Trans. Pattern Anal. Mach. Intell. 24(7), 971–987 (2002)
Meena, K., Suruliandi, A. Local binary patterns and its variants for face recognition. In: 2011 International Conference on Recent Trends in Information Technology (ICRTIT), pp. 782–786 (2011)
Haralick, R.M., Shanmugam, K., Dinstein, I.: Textural features for image classification. IEEE Trans. Syst. Man Cybern. 6, 610–621 (1973)
Salhi, K., Jaara, E.M., Alaoui, M.T., Alaoui, Y.T.: GPU implementation of Haralick texture features extraction algorithm for a neuro-morphological texture image segmentation approach. In: 2018 International Conference on Electronics, Control, Optimization and Computer Science (ICECOCS), pp. 1–4 (2018)
Zhang, S., Wang, X.: Human detection and object tracking based on Histograms of Oriented Gradients. In: 2013 Ninth International Conference on Natural Computation (ICNC), pp. 1349–1353 (2013)
Dreiseitl, S., Ohno-Machado, L.: Logistic regression and artificial neural network classification models: a methodology review. J. Biomed. Inform. 35(5–6), 352–359 (2002)
Xiong, S.W., Liu, H.B., Niu, X.X.: Fuzzy support vector machines based on FCM clustering. In: 2005 International Conference on Machine Learning and Cybernetics, vol. 5, pp. 2608–2613 (2005)
Marsland, S.: Machine Learning: An Algorithmic Perspective. Chapman and Hall/CRC, Boca Raton (2011)
Non-linear SVM classification with kernels (2011). https://www.google.com/url?q=http://openclassroom.stanford.edu/MainFolder/DocumentPage.php?course%3DMachineLearning%26doc%3Dexercises/ex8/ex8.html
Liaw, A., Wiener, M.: Classification and regression by random forest. R News 2(3), 18–22 (2002)
Chollet, F.: Xception: deep learning with depthwise separable convolutions. In: Proceedings of the IEEE Conference on Computer Vision And Pattern Recognition, pp. 1251–1258 (2017)
Kaiser, L., Gomez, A.N., Chollet, F.: Depthwise separable convolutions for neural machine translation (2017). arXiv preprint. arXiv:1706.03059
Karpathy, A.: CS231n: Convolutional Neural Networks for Visual Recognition. http://cs231n.github.io/convolutional-networks
Liu, W., et al.: SSD: single shot multibox detector. In: Leibe, B., Matas, J., Sebe, N., Welling, M. (eds.) ECCV 2016. LNCS, vol. 9905, pp. 21–37. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-46448-0_2
Knives images database. http://kt.agh.edu.pl/~matiolanski/KnivesImagesDatabase/
Knives Dataset. https://www.sites.google.com/site/kdsdataset/
Acknowledgement
The authors would like to thank NVIDIA for providing NVIDIA TITAN X GPU under University Research Programme.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Vaitheeshwari, R., Sathiesh Kumar, V., Anubha Pearline, S. (2020). Design and Implementation of Human Safeguard Measure Using Separable Convolutional Neural Network Approach. In: Nain, N., Vipparthi, S., Raman, B. (eds) Computer Vision and Image Processing. CVIP 2019. Communications in Computer and Information Science, vol 1148. Springer, Singapore. https://doi.org/10.1007/978-981-15-4018-9_29
Download citation
DOI: https://doi.org/10.1007/978-981-15-4018-9_29
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-4017-2
Online ISBN: 978-981-15-4018-9
eBook Packages: Computer ScienceComputer Science (R0)