MSCPNet: A Multi-Scale Convolutional Pooling Network for Maize Disease Classification
Maize (Zea mays) is a critical crop for global food security and economic stability. However, it is highly vulnerable to various diseases such as northern leaf blight, common rust, and maize lethal necrosis, which can lead to significant crop losses if not detected early. Traditional CNN-based model...
Saved in:
Main Authors: | , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2025-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/10819373/ |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
_version_ | 1832590337904738304 |
---|---|
author | Mehdhar S. A. M. Al-Gaashani Reem Alkanhel Muthana Ali Salem Ali Mohammed Saleh Ali Muthanna Ahmed Aziz Ammar Muthanna |
author_facet | Mehdhar S. A. M. Al-Gaashani Reem Alkanhel Muthana Ali Salem Ali Mohammed Saleh Ali Muthanna Ahmed Aziz Ammar Muthanna |
author_sort | Mehdhar S. A. M. Al-Gaashani |
collection | DOAJ |
description | Maize (Zea mays) is a critical crop for global food security and economic stability. However, it is highly vulnerable to various diseases such as northern leaf blight, common rust, and maize lethal necrosis, which can lead to significant crop losses if not detected early. Traditional CNN-based models, while effective in extracting spatial features, often fail to capture subtle multi-scale variations necessary for distinguishing between disease symptoms. These models also suffer from high computational complexity when deeper layers are introduced to handle fine-grained details. Transformer-based models, on the other hand, provide long-range dependencies but come with significant computational overhead, limiting their use in real-time agricultural applications. To overcome these challenges, we propose MSCPNet, a novel architecture that combines a truncated MobileNetV2 backbone with a Multi-Scale Convolutional PoolFormer block. The truncated backbone ensures that only essential layers for general feature extraction are retained, enhancing the model’s adaptability across domains. The Multi-Scale Convolutional PoolFormer block captures both local and global dependencies through parallel convolutional branches of varying kernel sizes, while the PoolFormer module efficiently handles feature aggregation without the heavy computational cost associated with traditional attention mechanisms. This design allows the model to balance computational efficiency and high accuracy, making it highly suitable for real-time maize disease detection. Extensive evaluations on the maize leaf disease classification task yielded outstanding results, with the proposed MSCPNet achieving an accuracy of 97.44%, precision of 96.76%, recall of 97.37%, F1-score of 97.04%, and an MCC of 0.9653, with a model size of 998,084 parameters and 315,258,752 FLOPs. Furthermore, the model was evaluated on the PlantVillage dataset for tomato leaf disease classification, where it achieved an accuracy of 99.32%, precision of 99.32%, recall of 99.33%, F1-score of 99.32%, and an MCC of 0.9925. These results demonstrate the effectiveness and efficiency of MSCPNet in disease classification across different domains. |
format | Article |
id | doaj-art-7ded9a4293aa4cc494e9077108a6f7b7 |
institution | Kabale University |
issn | 2169-3536 |
language | English |
publishDate | 2025-01-01 |
publisher | IEEE |
record_format | Article |
series | IEEE Access |
spelling | doaj-art-7ded9a4293aa4cc494e9077108a6f7b72025-01-24T00:02:06ZengIEEEIEEE Access2169-35362025-01-0113114231144610.1109/ACCESS.2024.352472910819373MSCPNet: A Multi-Scale Convolutional Pooling Network for Maize Disease ClassificationMehdhar S. A. M. Al-Gaashani0https://orcid.org/0000-0003-2612-0978Reem Alkanhel1https://orcid.org/0000-0001-6395-4723Muthana Ali Salem Ali2Mohammed Saleh Ali Muthanna3Ahmed Aziz4https://orcid.org/0000-0003-1826-6248Ammar Muthanna5https://orcid.org/0000-0003-0213-8145School of Resources and Environment, University of Electronic Science and Technology of China, Chengdu, Sichuan, ChinaDepartment of Information Technology, College of Computer and Information Sciences, Princess Nourah bint Abdulrahman University, P.O. Box 84428, Riyadh, Saudi ArabiaDepartment of Computer-Aided Design and Engineering Design, National University of Science and Technology (MISiS), Moscow, RussiaDepartment of International Business Management, Tashkent State University of Economics, Tashkent, UzbekistanDepartment of Computer Science, Faculty of computer and Artificial intelligence, Benha University, Cairo, EgyptDepartment of Applied Probability and Informatics, Peoples’ Friendship University of Russia (RUDN University), Moscow, RussiaMaize (Zea mays) is a critical crop for global food security and economic stability. However, it is highly vulnerable to various diseases such as northern leaf blight, common rust, and maize lethal necrosis, which can lead to significant crop losses if not detected early. Traditional CNN-based models, while effective in extracting spatial features, often fail to capture subtle multi-scale variations necessary for distinguishing between disease symptoms. These models also suffer from high computational complexity when deeper layers are introduced to handle fine-grained details. Transformer-based models, on the other hand, provide long-range dependencies but come with significant computational overhead, limiting their use in real-time agricultural applications. To overcome these challenges, we propose MSCPNet, a novel architecture that combines a truncated MobileNetV2 backbone with a Multi-Scale Convolutional PoolFormer block. The truncated backbone ensures that only essential layers for general feature extraction are retained, enhancing the model’s adaptability across domains. The Multi-Scale Convolutional PoolFormer block captures both local and global dependencies through parallel convolutional branches of varying kernel sizes, while the PoolFormer module efficiently handles feature aggregation without the heavy computational cost associated with traditional attention mechanisms. This design allows the model to balance computational efficiency and high accuracy, making it highly suitable for real-time maize disease detection. Extensive evaluations on the maize leaf disease classification task yielded outstanding results, with the proposed MSCPNet achieving an accuracy of 97.44%, precision of 96.76%, recall of 97.37%, F1-score of 97.04%, and an MCC of 0.9653, with a model size of 998,084 parameters and 315,258,752 FLOPs. Furthermore, the model was evaluated on the PlantVillage dataset for tomato leaf disease classification, where it achieved an accuracy of 99.32%, precision of 99.32%, recall of 99.33%, F1-score of 99.32%, and an MCC of 0.9925. These results demonstrate the effectiveness and efficiency of MSCPNet in disease classification across different domains.https://ieeexplore.ieee.org/document/10819373/INDEX TERMS Maize diseasedeep learningfeature poolingimage classificationmulti-scale feature aggregation |
spellingShingle | Mehdhar S. A. M. Al-Gaashani Reem Alkanhel Muthana Ali Salem Ali Mohammed Saleh Ali Muthanna Ahmed Aziz Ammar Muthanna MSCPNet: A Multi-Scale Convolutional Pooling Network for Maize Disease Classification IEEE Access INDEX TERMS Maize disease deep learning feature pooling image classification multi-scale feature aggregation |
title | MSCPNet: A Multi-Scale Convolutional Pooling Network for Maize Disease Classification |
title_full | MSCPNet: A Multi-Scale Convolutional Pooling Network for Maize Disease Classification |
title_fullStr | MSCPNet: A Multi-Scale Convolutional Pooling Network for Maize Disease Classification |
title_full_unstemmed | MSCPNet: A Multi-Scale Convolutional Pooling Network for Maize Disease Classification |
title_short | MSCPNet: A Multi-Scale Convolutional Pooling Network for Maize Disease Classification |
title_sort | mscpnet a multi scale convolutional pooling network for maize disease classification |
topic | INDEX TERMS Maize disease deep learning feature pooling image classification multi-scale feature aggregation |
url | https://ieeexplore.ieee.org/document/10819373/ |
work_keys_str_mv | AT mehdharsamalgaashani mscpnetamultiscaleconvolutionalpoolingnetworkformaizediseaseclassification AT reemalkanhel mscpnetamultiscaleconvolutionalpoolingnetworkformaizediseaseclassification AT muthanaalisalemali mscpnetamultiscaleconvolutionalpoolingnetworkformaizediseaseclassification AT mohammedsalehalimuthanna mscpnetamultiscaleconvolutionalpoolingnetworkformaizediseaseclassification AT ahmedaziz mscpnetamultiscaleconvolutionalpoolingnetworkformaizediseaseclassification AT ammarmuthanna mscpnetamultiscaleconvolutionalpoolingnetworkformaizediseaseclassification |