XSE-TomatoNet:一种可解释的基于人工智能的西红叶病分类方法,使用EfficientNetB0与挤压激发块和多尺度特征融合的EfficientNetB0
Md Assaduzzaman1, Prayma Bishshash1, Md Asraful Sharker Nirob1
1Department of Computer Science and Engineering, Daffodil International University, Daffodil Smart City, Birulia 1216, Dhaka, Bangladesh.
MethodsX
|July 14, 2025
概括
准确的番茄叶病诊断对于农业至关重要. 增强的EfficientNetB0模型XSE-TomatoNet在识别疾病方面达到99.41%的准确性,优于其他模型并帮助种植者.
科学领域:
- 农业科学 农业科学
- 计算机科学 计算机科学
- 植物病理学 植物病理学
背景情况:
- 准确的番茄叶病诊断对于农业生产率和防止生态系统损害至关重要.
- 深度学习模型显示出希望,但与微妙的疾病变异作斗争.
- 现有的方法需要改进,以准确有效地识别疾病.
研究的目的:
- 引入XSE-TomatoNet,这是一个增强的深度学习模型,用于准确的番茄叶疾病分类.
- 通过结合Squeeze-and-Excitation (SE) 块和多尺度特征融合来改进现有的EfficientNetB0架构.
- 评估XSE-TomatoNet的性能和可解释性,以便在农业中实际应用.
主要方法:
- 通过增强EfficientNetB0以Squeeze-and-Excitation (SE) 块和多级特征融合,开发了XSE-TomatoNet.
- 提取了多个尺度的特征,用SE块对它们进行了改进,并使用全球平均聚合 (Global Average Pooling) 将它们合并.
- 采用数据增强,废除研究,十倍交叉验证,LIME,SHAP,Grad-CAM和Grad-CAM++进行评估和解释.
主要成果:
- XSE-TomatoNet实现了99.11%的高精度 (99%的精度和回忆),明显超过了MobileNet (87.44%) 和VGG-19 (95.50%).
- 10倍的交叉验证显示出强烈的概括性,平均训练准确率为99.41%和验证准确率为98.88%.
- 模型解释性技术 (LIME,SHAP,Grad-CAM,Grad-CAM++) 提供了对决策和视觉疾病识别的见解.
结论:
- XSE-TomatoNet为番茄叶病的分类提供了一个高度准确和强大的解决方案.
- 增强的模型架构有效地捕捉了细微的疾病变异,提高了诊断精度.
- 将其集成到基于网络的系统中,有助于番茄种植者在实践中采用,提高了作物管理.
相关概念视频
Light Acquisition
8.6K
In order to produce glucose, plants need to capture sufficient light energy. Many modern plants have evolved leaves specialized for light acquisition. Leaves can be only millimeters in width or tens of meters wide, depending on the environment. Due to competition for sunlight, evolution has driven the evolution of increasingly larger leaves and taller plants, to avoid shading by their neighbors with contaminant elaboration of root architecture and mechanisms to transport water and nutrients.
8.6K
Aggregates Classification
387
Aggregate classification is generally based on its size, petrographic characteristics, weight, and source. Size classification ranges from coarse to fine aggregates, defined by the size of the particles. Coarse aggregates are particles that do not pass through ASTM sieve No. 4, and aggregates that pass through the sieve are fine aggregates.
Petrographic classification groups aggregates based on common mineralogical characteristics. Some of the common mineral groups found in aggregates are...
Petrographic classification groups aggregates based on common mineralogical characteristics. Some of the common mineral groups found in aggregates are...
387
Classification of Systems-I
314
Linearity is a system property characterized by a direct input-output relationship, combining homogeneity and additivity.
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
314
Classification of Systems-II
242
Continuous-time systems have continuous input and output signals, with time measured continuously. These systems are generally defined by differential or algebraic equations. For instance, in an RC circuit, the relationship between input and output voltage is expressed through a differential equation derived from Ohm's law and the capacitor relation,
242
Classification of Illness
8.0K
The meaning of illness is individualized to each person who experiences an alteration in health. In contrast, disease is a medical term indicating a pathological change in the structure and function of the body or mind. It is a condition that has specific symptoms and boundaries.
An illness is a response to a disease in which the person's level of functioning is changed compared with a previous level. The general classification of illness includes acute and chronic.
Acute illness is severe...
An illness is a response to a disease in which the person's level of functioning is changed compared with a previous level. The general classification of illness includes acute and chronic.
Acute illness is severe...
8.0K
Multi-input and Multi-variable systems
150
Cruise control systems in cars are designed as multi-input systems to maintain a driver's desired speed while compensating for external disturbances such as changes in terrain. The block diagram for a cruise control system typically includes two main inputs: the desired speed set by the driver and any external disturbances, such as the incline of the road. By adjusting the engine throttle, the system maintains the vehicle's speed as close to the desired value as possible.
In the absence...
In the absence...
150


