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...

Full description

Saved in:
Bibliographic Details
Main Authors: Mehdhar S. A. M. Al-Gaashani, Reem Alkanhel, Muthana Ali Salem Ali, Mohammed Saleh Ali Muthanna, Ahmed Aziz, Ammar Muthanna
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