Animal Detection Using Deep Learning
Animal Detection Using Deep Learning
I. INTRODUCTION
Examining wild animals in their natural environment is an essential task in ecosystem. Due to the enormous growth in
human inhabitants and the increase in hunt of economic development makes excessive exploitation of natural resources,
fast, innovative and significant changes in the Earth’s ecosystems. An expanding region of the land surface has been
changed by human activity, modifying natural life populace, habitat and behaviour. More fatally, many wild animals on
the Earth have disappeared, and many species are locomoted into new places where they can disturb all natural and human
resources. Deep neural networks are the collection of algorithms that have placed new records in precision for several
vital problems; Convolutional neural network (CNN) is a type of deep neural networks, most generally applied for
investigating visual images. Compared to other image classification algorithms, CNNs employ fairly modest pre-
processing. This liberty from past knowledge and human intervention in feature design is a key benefit of Convolutional
neural network (CNN). They have several applications in the field of image and video recognition, recommendation
systems, image classification and medical image processing.
II. METHODOLOGY
Find ROI
CNN Classification
Database
© IJARCCE This work is licensed under a Creative Commons Attribution 4.0 International License 546
ISSN (Online) 2278-1021
IJARCCE ISSN (Print) 2319-5940
Basic design flow of this project is shown in the figure. It consists of Raw input image section, RGB to Gray scale
conversion, Noise Removal, Image Enhancement, Find ROI and animal Extracted and CNN classification section. Raw
input image is given as input to RGB to Grayscale conversion section and this section convert color image into grayscale
image which is understand by machine tool. Gray scale image noises are removed at noise remover section. Blob
techniques used to detect animal from photos or video. CNN classification section finds ROI of the image and extract the
animal part. Extracted image is compared with database to classify animal and display the result. After classification of
animal command is given to Node MCU board through the serial communication board. In NodeMCU board program is
updated turn ON whenever Wild animal Found.
© IJARCCE This work is licensed under a Creative Commons Attribution 4.0 International License 547
ISSN (Online) 2278-1021
IJARCCE ISSN (Print) 2319-5940
Fig 4: Another one Lion image is tested successfully for classification and alert Purpose
Fig 5: Complete Setup Hardware (Node MCU Board, Alarm board) and Software Model (Python-Opencv)
IV. CONCLUSION
Deep leaning based Animal detection and alert system has been designed and demonstrated successfully. Thus, this
project uses Convolutional Neural Network (CNN) algorithm to detect wild animals. The algorithm classifies animals
efficiently with a good number of accuracy and also the image of the detected animal is displayed for a better result so
that it can be used for other purposes such as detecting wild animals entering into human habitat and to prevent wildlife
poaching and even human animal conflict. Node MCU based smart alarm system has been designed and tested.
REFERENCE
[1] Xie, Z., A. Singh, J. Uang, K.S. Narayan and P.Abbeel. Multimodal blending for high accuracy instance recognition. In: 2013 IEEE/RSJ
International Conference on Intelligent Robots and Systems. Tokyo: IEEE 2013, pp. 2214-2221.
[2] Tiber Trnovszky, Patrik Kamencay, Richard Orjesek, Miroslav Benco, Peter Sykora. Animal recognition system based on convolutional neural
network.
© IJARCCE This work is licensed under a Creative Commons Attribution 4.0 International License 548
ISSN (Online) 2278-1021
IJARCCE ISSN (Print) 2319-5940
[3] Ahonen, T., Hadid, A., Pietikainen, and M.: Face description with local binary patterns: Application to face recognition. IEEE TPAMI 28(12),
2037-2041 (2006).
[4] Burghardt, T., Calic, J.: Real-time face detection and tracking of animals. In: Neural Network Applications in Electrical Engineering. pp. 27{32.
IEEE (2006).
[5] Felzenszwalb, P.F., Girshick, R.B., McAllester, D., Ramanan, D.: Object detection with discriminatively trained part-based models. IEEE TPAMI
32(9), 1627-1645(2010).
[6] He, K., Zhang, X., Ren, S., Sun, J.: Deep residual learning for image recognition. In: CVPR. pp. 770-778 (2016).
[7] Kamencay, P., T. Trnovszky, M. Benco, R. Hudec, P. Sykora and A. Satnik. Accurate wild animal recognition using PCA, LDA and LBPH, In:
2016 ELEKTRO. Strbske Pleso: IEEE, 2016, pp. 62–67.
[8] WU, J. L. and W. Y. MA. A Deep Learning Framework for Coreference Resolution Basedon Convolutional Neural Network. In: 2017 IEEE 11th
International Conference on Semantic Computing (ICSC). San Diego: IEEE, 2017, pp. 61–64.
[9] P.M. Vitousek, H.A. Mooney, J.Lubchenco, J. Melillo, “Human domination of Earth’s ecosystems”, Science, vol. 277, no. 5325, pp. 494-499,
1997. (ICSC). San Diego: IEEE, 2017, pp. 61–64.
[10] G.C. White, R.A. Garrott, Analysis of Wildlife radio-tracking data, Elsiever, 2012.
[11] B.J. Godley, J. Blumenthal, A. Broderick, M. Coyne, M. Godfrey, L. Hawkes, M. Witt, “Satellite tracking of sea turtles: Where have we been and
where do we go next?”, Endangered Species Research, vol.4, no.1-2, pp.3-22,2008
© IJARCCE This work is licensed under a Creative Commons Attribution 4.0 International License 549