Research of Image Recognition of Plant Diseases and Pests Based on Deep Learning

Research of Image Recognition of Plant Diseases and Pests Based on Deep Learning

Wang Ke Feng, Huang Xue Hua
DOI: 10.4018/IJCINI.295810
Article PDF Download
Open access articles are freely available for download

Abstract

Deep learning has attracted more and more attention in speech recognition, visual recognition and other fields. In the field of image processing, using deep learning method can obtain high recognition rate. In this paper, the convolution neural network is used as the basic model of deep learning. The shortcomings of the model are analyzed, and the DBN is used for the image recognition of diseases and insect pests. In the experiment, firstly, we select 10 kinds of disease and pest leaves and 50000 normal leaves, each of which is used for the comparison of algorithm performance.In the judgment of disease and pest species, the algorithm proposed in this study can identify all kinds of diseases and insect pests to the maximum extent, but the corresponding software (openCV, Access) recognition accuracy will gradually reduce along with the increase of the types of diseases and insect pests. In this study, the algorithm proposed in the identification of diseases and insect pests has been kept at about 45%.
Article Preview
Top

2. Convolution Neural Network (Cnn)

The deep learning model is a multi-layer mode constructed by integrating the convolution layer and the hidden layer. The common BP neurons are shown in Figure 1, and the corresponding functions are as follows (Aiqin et al., 2014):

IJCINI.295810.m01
(1)

In formula (1), f is the activation function, usually is a nonlinear function, such as sigmoid, ReLu, etc., and the neural network model is composed of multiple neurons. Figure 2 shows a three-layer BP neural network structure. Images can be represented in pixels, each pixel can represent one dimension, and the image of 100 × 100 is represented as 10000 dimensions correspondingly, and each dimension is represented as vector. If the dimensions of the input image set and the hidden image set were the same, the corresponding order of magnitude of the vector would be 100002. The order of magnitude is too large, and there is serious redundancy.

Figure 1.

Basic model of neurons

IJCINI.295810.f01
Figure 2.

Three layer BP neural network structure

IJCINI.295810.f02

We use CNN to realize local visual field perception and the same weight in the same channel is used to reduce the order of magnitude of vector. The local visual field perception is based on the observation features of the human eye from the local to the overall. The hidden layer is only associated with the neuron set of the previous layer in the multi-layer neural network structure, so that the vector order of magnitude of the product will be greatly reduced, as shown in Figure 3 (Yang et al., 2014).

Figure 3.

Local visual field perception

IJCINI.295810.f03

Complete Article List

Search this Journal:
Reset
Volume 18: 1 Issue (2024)
Volume 17: 1 Issue (2023)
Volume 16: 1 Issue (2022)
Volume 15: 4 Issues (2021)
Volume 14: 4 Issues (2020)
Volume 13: 4 Issues (2019)
Volume 12: 4 Issues (2018)
Volume 11: 4 Issues (2017)
Volume 10: 4 Issues (2016)
Volume 9: 4 Issues (2015)
Volume 8: 4 Issues (2014)
Volume 7: 4 Issues (2013)
Volume 6: 4 Issues (2012)
Volume 5: 4 Issues (2011)
Volume 4: 4 Issues (2010)
Volume 3: 4 Issues (2009)
Volume 2: 4 Issues (2008)
Volume 1: 4 Issues (2007)
View Complete Journal Contents Listing