Identification of multiple leaf diseases using improved SqueezeNet model

被引:0
|
作者
Liu Y. [1 ,2 ]
Gao G. [1 ]
机构
[1] School of Electrical and Information Engineering, Jiangsu University, Zhenjiang
[2] College of Electronical Information Engineering, Nantong Vocational University, Nantong
来源
Gao, Guoqin (gqgao@ujs.edu.cn) | 1600年 / Chinese Society of Agricultural Engineering卷 / 37期
关键词
Diseases; Image recognition; Lightweight convolution neural network; Memory requirement of model parameters; Model computation; SqueezeNet;
D O I
10.11975/j.issn.1002-6819.2021.2.022
中图分类号
学科分类号
摘要
A significant increase in agricultural production is highly demanding, due to the ever-increasing human population over the last decades. However, the crop yield is greatly affected by various plant diseases. Timely and accurate identification of leaf disease is very necessary for plant disease control. In this study, 38 types of leaf images (from 14 different crops) were used for the identification. These images were collected from the PlantVillage project (an open-source leaf disease database). Since the convolutional neural network (CNN) can automatically learn appropriate features from training data, CNN has become one of the most popular ways for image identification, better than traditional machine learning using manual feature extraction. However, the number of parameters in a CNN model was very huge, leading to a very heavy computation load. Thus, the traditional CNN was difficult to apply in real time measurement. Three methods were proposed to reduce the size of a CNN model and the computation load. The first method was to replace some of the 3×3 convolution filters with 1×1 convolution filters. A 3×3 convolution filter included 9 parameters, requiring 9 floating-point multiplications to obtain one solution. If this 3×3 convolution filter was replaced by a 1×1 convolution filter, the number of parameters and the number of required multiplications could reduce to 1. Thus, this method could help to reduce the size of a model and its computation load. The second method was to move the convolution calculation from large- to small-size feature maps. The idea was to reduce the computation load at the cost of a slightly performance drop. This can be done by adjusting the position of convolution module in the CNN. If a 3×3 filter was convolute with an 2N×2N feature map, the total number of floating-point multiplication was 36N2. If the same 3×3 filter was convolute with a N×N feature map, the total number of floating-point multiplication was 9N2, only a quarter of previous computation load. Therefore, if the convolution was performed with a smaller size feature map, the amount of calculation greatly reduced. The premise of this modification was that the performance drop was very small. The third method was to reduce the depth of a CNN model. It was obvious that a very deep neural network was not needed for a relatively simple task. Therefore, the idea behind the third method was to use a suitable network instead of a very complicated neural network for a relatively simple task. The experiment showed that the performance drop in the SqueezeNet was only around 0.5% for a classification task in the 38 types of images, if the last 3 fire modules were removed. 5 improved CNN models were proposed for leaf disease identification. The experiments showed that the size of the optimal model was around 0.62MB, and the computation load of this model was only 111 MFLOPs. Specifically, the average accuracy rate was 98.13%, and the average recall rate was 98.09%, while the average precision rate was 97.62%, showing higher cost efficiency than before. The proposed model can greatly reduce the size of the model, while reducing the computation load, and only a slight decrease in performance. There was an excellent balance on the performance, model size, and computation load. The improved model can be suitable for deployment on mobile terminals and other embedded resource-constrained devices, thereby contribute to real-time and accurate identification of crop diseases. © 2021, Editorial Department of the Transactions of the Chinese Society of Agricultural Engineering. All right reserved.
引用
收藏
页码:187 / 195
页数:8
相关论文
共 28 条
  • [1] Kong Jianlei, Jin Xuebo, Tao Zhi, Et al., Fine-grained recognition of diseases and pests based on multi-stream Gaussian probability fusion network, Transactions of the Chinese Society of Agricultural Engineering (Transactions of the CSAE), 13, 7, pp. 148-157, (2020)
  • [2] Song Yuqing, Xie Xi, Liu Zhe, Et al., Crops pests and diseases recognition method based on multi-level EESP Model, Transactions of the Chinese Society for Agricultural Machinery, 51, 8, pp. 196-202, (2020)
  • [3] Wang Xiangyu, Li Xinxing, Zhang Lingxian, Et al., Research progress analysis of mainly agricultural diseases detection and early warning technologies, Transactions of the Chinese Society for Agricultural Machinery, 47, 9, pp. 266-277, (2016)
  • [4] Dang Manyi, Meng Qingkui, Gu Fang, Et al., Rapid recognition of potato late blight based on machine vision, Transactions of the Chinese Society of Agricultural Engineering (Transactions of the CSAE), 36, 2, pp. 193-200, (2020)
  • [5] Qin Lifeng, He Dongjian, Song Huaibo, Bag of words feature multi-PCA subspace adaptive fusion for cucumber diseases identification, Transactions of the Chinese Society of Agricultural Engineering (Transactions of the CSAE), 34, 8, pp. 200-205, (2018)
  • [6] Zhang S, Zhu Y., Fusion of super pixel expectation maximization and PHOG for recognizing cucumber diseases, Computers and Electronics in Agriculture, 134, pp. 135-141, (2017)
  • [7] Bai X, Li X, Fu Z, Et al., A fuzzy clustering segmentation method based on neighborhood grayscale information for defining cucumber leaf spot disease images, Computers and Electronics in Agriculture, 136, pp. 157-165, (2017)
  • [8] Hlaing C S, Maung Z S M., Tomato plant diseases classification using statistical texture feature and color feature, Proceedings-17th IEEE/ACIS International Conference on Computer and Information Science, ICIS 2018, pp. 439-444, (2018)
  • [9] Tian Kai, Zhang Liankuan, Xiong Meidong, Et al., Recognition of phomopsis vexans in solanum melongena based on leaf disease spot features, Transactions of the Chinese Society of Agricultural Engineering (Transactions of the CSAE), 32, pp. 184-189, (2016)
  • [10] Huang Jianping, Chen Jingxu, Li Kexin, Et al., Identification of multiple plant leaf diseases using neural architecture search, Transactions of the Chinese Society of Agricultural Engineering (Transactions of the CSAE), 36, 16, pp. 166-173, (2020)