Welcome to Smart Agriculture

Smart Agriculture ›› 2019, Vol. 1 ›› Issue (2): 34-44.doi: 10.12133/j.smartag.2019.1.2.201812-SA007

• Information Perception and Acquisition • Previous Articles     Next Articles

Corn plant disease recognition based on migration learning and convolutional neural network

Chen Guifen*(), Zhao Shan, Cao Liying, Fu Siwei, Zhou Jiaxin   

  1. School of Information Technology, Jilin Agricultural University, Changchun, 130118, China
  • Received:2018-12-20 Revised:2019-04-15 Online:2019-04-30


Corn is one of the most important food crops in China, and the occurrence of disease will result in serious yield reduction. Therefore, the diagnosis and treatment of corn disease is an important link in corn production. Under the background of big data, massive image data are generated. The traditional image recognition method has a low accuracy in identifying corn plant diseases, which is far from meeting the needs. With the development of artificial intelligence and deep learning, convolutional neural network, as a common algorithm in deep learning, is widely used to deal with machine vision problems. It can automatically identify and extract image features. However, in image classification, CNN still has problems such as small sample size, high sample similarity and long training convergence time. CNN has the limitations of expression ability and lack of feedback mechanism, and data enhancement and transfer learning can solve the corresponding problems. Therefore, this research proposed an optimization algorithm for corn plant disease recognition based on the convolution neural network recognition model combining data enhancement and transfer learning. Firstly, the algorithm preprocessed the data through the data enhancement method to expand the data set, so as to improve the generalization and accuracy of the model. Then, the CNN model based on transfer learning was constructed. The Inception V3 model was adopted through transfer learning to extract the image characteristics of the disease while keeping the parameters unchanged. In this way, the training process of the convolutional neural network was accelerated and the over-fitting degree of the network was reduced. The extracted image features were used as input of the CNN to train the network, and finally the recognition results were obtained. Finally, the model was applied to the pictures of corn diseases collected from the farmland to accurately identify five kinds of corn diseases. Identification test results showed that using data to enhance the CNN optimization algorithm and the migration study on the average recognition accuracy main diseases of com (spot, southern leaf blight, gray leaf spot, smut, gall smut) reached 96.6%, which compared with single CNN, has greatly improved the precision and identification precision by 25.6% on average. The average processing time of each image was 0.28 s, shortens nearly 10 times than a single convolution neural network. The experimental results show that the algorithm is more accurate and faster than the traditional CNN, which provides a new method for identification of corn plant diseases.

Key words: deep learning, convolutional neural network, transfer learning, data enhancement, identification of corn disease

CLC Number: