Assaduzzaman Md, Bishshash Prayma, Nirob Md Asraful Sharker, Marouf Ahmed Al, Rokne Jon G, Alhajj Reda
Department of Computer Science and Engineering, Daffodil International University, Daffodil Smart City, Birulia 1216, Dhaka, Bangladesh.
Department of Computer Science, University of Calgary, Alberta, T2N 1N4, Canada.
MethodsX. 2025 Jan 6;14:103159. doi: 10.1016/j.mex.2025.103159. eCollection 2025 Jun.
Tomatoes are globally valued for their nutritional benefits and unique taste, playing a crucial role in agricultural productivity. Accurate diagnosis of tomato leaf diseases is vital to avoid ineffective treatments that can harm plants and ecosystems. While deep learning models excel in classifying these diseases, distinguishing subtle variations remains challenging. This study introduces XSE-TomatoNet, an enhanced version of EfficientNetB0, incorporating Squeeze-and-Excitation (SE) blocks and multi-scale feature fusion to boost classification performance. XSE-TomatoNet extracts multi-scale features, refines them with SE blocks, and merges them through Global Average Pooling, providing detailed and broad insights for precise disease classification. Our approach achieves an impressive accuracy of 99.11%, with 99% precision and recall, outperforming models like MobileNet and VGG19, especially when combined with data augmentation and ablation studies. The model achieved an average training accuracy of 99.41% and a validation accuracy of 98.88% in 10-fold cross-validation, showing strong generalization to unseen data. We also used LIME and SHAP for model interpretability, offering insights into the decision-making process, and employed Grad-CAM and Grad-CAM++ to visually highlight key areas in leaf images. Finally, the best model was integrated into a web-based system for practical use by tomato cultivators.•XSE-TomatoNet is an enhanced version of EfficientNetB0 which incorporates Squeeze-and-Excitation (SE) blocks and multi-scale feature fusion.•XSE-TomatoNet outperformed MobileNet (87.44%) and VGG-19 (95.50%), in terms of accuracy, achieving 99.41%.•Integration of interpretation using LIME and SHAP models gives higher level understanding of the diseases and employment of Grad-CAM and Grad-CAM++ shows visual representation of the diseased leaves.
番茄因其营养价值和独特口感而在全球受到重视,在农业生产力中发挥着关键作用。准确诊断番茄叶部病害对于避免可能损害植物和生态系统的无效治疗至关重要。虽然深度学习模型在对这些病害进行分类方面表现出色,但区分细微差异仍然具有挑战性。本研究引入了XSE-TomatoNet,它是EfficientNetB0的增强版本,结合了挤压激励(SE)模块和多尺度特征融合以提高分类性能。XSE-TomatoNet提取多尺度特征,通过SE模块对其进行细化,并通过全局平均池化将它们合并,为精确的病害分类提供详细而广泛的见解。我们的方法实现了令人印象深刻的99.11%的准确率,精确率和召回率均为99%,优于MobileNet和VGG19等模型,特别是在与数据增强和消融研究相结合时。该模型在10折交叉验证中实现了99.41%的平均训练准确率和98.88%的验证准确率,对未见数据具有很强的泛化能力。我们还使用LIME和SHAP进行模型可解释性分析,深入了解决策过程,并采用Grad-CAM和Grad-CAM++直观地突出叶片图像中的关键区域。最后,最佳模型被集成到一个基于网络的系统中,供番茄种植者实际使用。
•XSE-TomatoNet是EfficientNetB0的增强版本,结合了挤压激励(SE)模块和多尺度特征融合。
•XSE-TomatoNet在准确率方面优于MobileNet(87.44%)和VGG-19(95.50%),达到了99.41%。
•使用LIME和SHAP模型进行解释的整合,能更深入地了解病害,而Grad-CAM和Grad-CAM++的应用则展示了患病叶片的可视化表现。