基于YOLOv5的马铃薯种薯芽眼轻量化检测算法  被引量:2

Lightweight detection algorithm of seed potato eyes based on YOLOv5

在线阅读下载全文

作  者:顾洪宇 李志合[1,2] 李涛 李天豪 李宁 魏忠彩[1] GU Hongyu;LI Zhihe;LI Tao;LI Tianhao;LI Ning;WEI Zhongcai(College of Agricultural Engineering and Food Science,Shandong University of Technology,Zibo 255000,China;Key Laboratory of Agricultural Machinery Power and Harvest Machinery,Ministry of Agriculture and Rural Affairs,Zibo 255000,China)

机构地区:[1]山东理工大学农业工程与食品科学学院,淄博255000 [2]农业农村部农机动力和收获机械重点实验室,淄博255000

出  处:《农业工程学报》2024年第14期126-136,共11页Transactions of the Chinese Society of Agricultural Engineering

基  金:国家自然科学基金项目(52105266);山东省高等学校青创科技支持计划项目(2023KJ152)。

摘  要:为了实现种薯芽眼的精准检测,方便后续实现马铃薯种薯的智能化切块,该研究提出一种基于深度学习一阶段目标检测算法YOLO的种薯芽眼检测改进模型。改进后的模型在YOLOv5检测模型基础上引入C3 Faster,降低参数量的同时加强了芽眼特征的提取能力;引入GOLD-YOLO中信息聚集-分发结构,提高模型检测芽眼的准确性;使用WIoU Loss代替CIoU Loss作为边界框损失函数,加快网络模型收敛的同时提高检测精度;使用遗传算法对超参数进行优化;最后使用剪枝与蒸馏技术,降低模型运行参数量与运行内存。优化后的模型大小为8.7 MB,仅为原始模型的61.3%,模型参数量约为原始模型的57.1%,最终的检测平均精确度在自制的种薯数据集中的测试集与验证集上分别为90.5%以及90.1%,该改进模型于自制种薯数据集的测试集上相较同类型的轻量级网络YOLOv7-tiny、YOLOv8n、YOLOv5n、YOLOv5s,平均精度均值分别高出0.5、1.3、2.8、1.1个百分点,在验证集上平均精度均值分别高出2.9、1.9、3.2、1.6个百分点,在本地计算机上检测速度达到了27.5帧/s,该研究结果可为后续种薯芽眼识别及实时切块技术提供参考。Potatoes have been a versatile food and cash crop to ensure food security and grain planting structure in China.The total planting area has declined in the planting industries at present.Some challenges also remain in the mechanization of the potato planting industry.The current process of seed potato cutting can rely heavily on manual and mechanical blind cutting,leading to labor-intensive and inefficient tasks.Moreover,there is a high rate of blind cuts and significant loss of seed potatoes.Therefore,it is highly urgent to accurately and rapidly identify the potato eyes before cutting.In this study,an improved model was proposed to detect the potato bud eyes using YOLOv5.Dutch 15 potato variety was taken as the experimental material.The high-quality samples of seed potatoes were carefully chosen to be free of diseases,dry rot,disease spots,and worm eyes.The dataset was used for training,verification,and testing.1400 pictures of seed potatoes were obtained with a ratio of 8:1:1.Data expansion techniques(such as mirroring,rotating,cropping,and adjusting brightness)were applied to enhance the dataset,thus resulting in a total of 5600 images.Since the features of seed potato eyes were relatively simple,there was a decrease to even disappear after multiple convolutions.C3 Faster was integrated into the original framework.While the extraction of sprout eye features was enhanced to reduce the parameters.Additionally,the GD structure was incorporated from the Neck component of GOLD-YOLO to improve the detection accuracy of sprout eye.The bounding box loss function CIoU Loss was replaced with WIoU Loss to expedite the convergence of the network model for high detection accuracy.The hyperparameters of the original YOLO model were optimized for the COCO dataset.There were significant differences from the dataset of seed potato sprout eye in this experiment.Therefore,a genetic algorithm(GA)was employed to fine-tune the hyperparameters specifically for the detection of seed potato sprout eye at the end of the experiment.Fur

关 键 词:机器视觉 YOLO 马铃薯 小目标检测 芽眼 轻量化 

分 类 号:S233.1[农业科学—农业机械化工程] TP391.4[农业科学—农业工程]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象