Automatic Identification of Peanut-Leaf Diseases Based on Stack Ensemble

Peanut is an important food crop, and diseases of its leaves can directly reduce its yield and quality. In order to solve the problem of automatic identification of peanut-leaf diseases, this paper uses a traditional machine-learning method to ensemble the output of a deep learning model to identify...

Full description

Bibliographic Details
Main Authors: Haixia Qi, Yu Liang, Quanchen Ding, Jun Zou
Format: Article
Language:English
Published: MDPI AG 2021-02-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/11/4/1950
_version_ 1797395554459713536
author Haixia Qi
Yu Liang
Quanchen Ding
Jun Zou
author_facet Haixia Qi
Yu Liang
Quanchen Ding
Jun Zou
author_sort Haixia Qi
collection DOAJ
description Peanut is an important food crop, and diseases of its leaves can directly reduce its yield and quality. In order to solve the problem of automatic identification of peanut-leaf diseases, this paper uses a traditional machine-learning method to ensemble the output of a deep learning model to identify diseases of peanut leaves. The identification of peanut-leaf diseases included healthy leaves, rust disease on a single leaf, leaf-spot disease on a single leaf, scorch disease on a single leaf, and both rust disease and scorch disease on a single leaf. Three types of data-augmentation methods were used: image flipping, rotation, and scaling. In this experiment, the deep-learning model had a higher accuracy than the traditional machine-learning methods. Moreover, the deep-learning model achieved better performance when using data augmentation and a stacking ensemble. After ensemble by logistic regression, the accuracy of residual network with 50 layers (ResNet50) was as high as 97.59%, and the <i>F</i>1 score of dense convolutional network with 121 layers (DenseNet121) was as high as 90.50. The deep-learning model used in this experiment had the greatest improvement in <i>F</i>1 score after the logistic regression ensemble. Deep-learning networks with deeper network layers like ResNet50 and DenseNet121 performed better in this experiment. This study can provide a reference for the identification of peanut-leaf diseases.
first_indexed 2024-03-09T00:37:12Z
format Article
id doaj.art-236e318e7f1243c68f97c9d7efd1daa4
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-03-09T00:37:12Z
publishDate 2021-02-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-236e318e7f1243c68f97c9d7efd1daa42023-12-11T18:03:18ZengMDPI AGApplied Sciences2076-34172021-02-01114195010.3390/app11041950Automatic Identification of Peanut-Leaf Diseases Based on Stack EnsembleHaixia Qi0Yu Liang1Quanchen Ding2Jun Zou3College of Engineering, South China Agricultural University, Guangzhou 510642, ChinaCollege of Engineering, South China Agricultural University, Guangzhou 510642, ChinaDepartment of Electrical & Computer Engineering, College of Engineering, University of Washington, Seattle, WA 98195-2500, USACollege of Engineering, South China Agricultural University, Guangzhou 510642, ChinaPeanut is an important food crop, and diseases of its leaves can directly reduce its yield and quality. In order to solve the problem of automatic identification of peanut-leaf diseases, this paper uses a traditional machine-learning method to ensemble the output of a deep learning model to identify diseases of peanut leaves. The identification of peanut-leaf diseases included healthy leaves, rust disease on a single leaf, leaf-spot disease on a single leaf, scorch disease on a single leaf, and both rust disease and scorch disease on a single leaf. Three types of data-augmentation methods were used: image flipping, rotation, and scaling. In this experiment, the deep-learning model had a higher accuracy than the traditional machine-learning methods. Moreover, the deep-learning model achieved better performance when using data augmentation and a stacking ensemble. After ensemble by logistic regression, the accuracy of residual network with 50 layers (ResNet50) was as high as 97.59%, and the <i>F</i>1 score of dense convolutional network with 121 layers (DenseNet121) was as high as 90.50. The deep-learning model used in this experiment had the greatest improvement in <i>F</i>1 score after the logistic regression ensemble. Deep-learning networks with deeper network layers like ResNet50 and DenseNet121 performed better in this experiment. This study can provide a reference for the identification of peanut-leaf diseases.https://www.mdpi.com/2076-3417/11/4/1950peanut-leaf diseasesdeep learningconvolutional neural networkidentification
spellingShingle Haixia Qi
Yu Liang
Quanchen Ding
Jun Zou
Automatic Identification of Peanut-Leaf Diseases Based on Stack Ensemble
Applied Sciences
peanut-leaf diseases
deep learning
convolutional neural network
identification
title Automatic Identification of Peanut-Leaf Diseases Based on Stack Ensemble
title_full Automatic Identification of Peanut-Leaf Diseases Based on Stack Ensemble
title_fullStr Automatic Identification of Peanut-Leaf Diseases Based on Stack Ensemble
title_full_unstemmed Automatic Identification of Peanut-Leaf Diseases Based on Stack Ensemble
title_short Automatic Identification of Peanut-Leaf Diseases Based on Stack Ensemble
title_sort automatic identification of peanut leaf diseases based on stack ensemble
topic peanut-leaf diseases
deep learning
convolutional neural network
identification
url https://www.mdpi.com/2076-3417/11/4/1950
work_keys_str_mv AT haixiaqi automaticidentificationofpeanutleafdiseasesbasedonstackensemble
AT yuliang automaticidentificationofpeanutleafdiseasesbasedonstackensemble
AT quanchending automaticidentificationofpeanutleafdiseasesbasedonstackensemble
AT junzou automaticidentificationofpeanutleafdiseasesbasedonstackensemble