基于神经结构搜索的多种植物叶片病害识别
作者:
作者单位:

作者简介:

通讯作者:

中图分类号:

基金项目:

中央高校基本科研业务费专项资助基金(2572019CP19);国家自然科学基金(61701105)


Identification of multiple plant leaf diseases using neural architecture search
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    为实现植物病害的自动准确识别,该研究提出一种基于神经结构搜索的植物叶片图像病害识别方法,该方法能够依据特定数据集自动学习到合适的深度神经网络结构。采用包含14种作物和26种病害共54 306张的公开PlantVillage植物病害图像作为试验数据,按照4∶1的比例随机划分,分别用于神经结构搜索和测试搜索到的最优网络结构的性能。同时,为探究神经结构搜索对数据平衡问题是否敏感及图像在缺乏颜色信息时对神经结构搜索的影响,对训练数据进行过采样和亚采样平衡处理及灰度变换。试验结果显示,该研究方法在训练样本数据不平衡和平衡时均可以搜索出合适的网络结构,模型识别准确率分别为98.96%和99.01%;当采用未进行平衡处理的灰度图像作为训练数据时,模型识别准确率有所下降,为95.40%。该方法能够实现植物病害的准确识别,为科学制定病害防治策略提供有效的技术手段。

    Abstract:

    Abstract: A plant disease is one of the key factors affecting the yield and safety of agricultural products. Traditional monitoring methods rely mainly on field sampling, and thereby to assess the species and severity of diseases, normally implemented by plant conservation experts. Nevertheless, the time-consuming and laborious method cannot meet the application requirements of rapid detection in actual large-scale production in modern agriculture. Alternatively, the image analysis method for automatic identification of plant diseases can provide an effective technical way for the real-time monitoring, particularly on deep learning algorithms with the advantages of high spatial resolution and high speed. However, most previous methods strongly depend on the experience of experts during the design of deep neural network architectures. It is inevitable to frequently adjust the network architecture and parameters, in order to obtain the optimal recognition model. In this study, a disease recognition method from plant leaf image was proposed based on the Neural Architecture Search (NAS). Bayesian Optimization (BO) algorithm was used to guide the network morphism, and thereby the network architecture can be selected as the optimal operation of network morphism every time. The proposed method can also automatically learn the appropriate deep neural network architecture according to the specific data set. A total of 54 306 plant disease images including 14 crops and 26 diseases of PlantVillage were used as experimental data. The balanced data after oversampling and subsampling, and the data after grayscale processing, where the 80% of images were used as the training dataset, whereas, the rest as the testing dataset. Firstly, the initial architecture of NAS was set as a three-layer convolutional neural network. Each layer was set as a convolution block, including a ReLU layer, a batch-normalization layer, a convolutional layer, and a pooling layer. Training data was used as the NAS input, while, the search history can be all generated network architecture, parameters learned from network architecture, and model loss values. Secondly, the acquisition function algorithm was optimized to generate the next network architecture for the observation. In the algorithm, the input data can be taken as the minimum temperature, cooling rate and search history of simulated annealing algorithm, whereas, the output data can be the new network architecture, and the required network morphing operation, in order to transform the existing architecture into a new one. After that, it needed to divide the data into multiple batches, and then to train each searched neural architecture. The optimal network architecture was automatically marked when the given search time reached. As such, the required network architecture was finally trained to obtain the disease classification model. Consequently, the disease identification can be gained using the test data as input to the model. Experimental results showed that the proposed method can search the appropriate network architecture in a short time. Furthermore, the method can also find out the optimal network structure, when the training sample data was in unbalanced and balanced conditions, where the accuracies of model recognition were 98.96% and 99.01%, respectively. Additionally, the color information of images related to plant disease has a positive promoting effect on the recognition of the diseases. Nevertheless, the accuracy of model recognition relatively decreased to 95.40%, when the gray image without balance processing was used as the training data. The proposed method can effectively simplify the workload of network architecture design, while identify accurately plant diseases, and thereby to provide a promising technical way for scientific formulation of disease control strategies.

    参考文献
    相似文献
    引证文献
引用本文

黄建平,陈镜旭,李克新,李君禹,刘航.基于神经结构搜索的多种植物叶片病害识别[J].农业工程学报,2020,36(16):166-173. DOI:10.11975/j. issn.1002-6819.2020.16.021

Huang Jianping, Chen Jingxu, Li Kexin, Li Junyu, Liu Hang. Identification of multiple plant leaf diseases using neural architecture search[J]. Transactions of the Chinese Society of Agricultural Engineering (Transactions of the CSAE),2020,36(16):166-173. DOI:10.11975/j. issn.1002-6819.2020.16.021

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2020-05-05
  • 最后修改日期:2020-07-20
  • 录用日期:
  • 在线发布日期: 2020-09-10
  • 出版日期:
文章二维码
您是第位访问者
ICP:京ICP备06025802号-3
农业工程学报 ® 2024 版权所有
技术支持:北京勤云科技发展有限公司