基于YOLOv3的柠檬检测算法研究与改进

来源 :广西大学 | 被引量 : 0次 | 上传用户:woshigezuiren
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
高效的果实目标检测算法是水果采摘机器人中的一项关键技术。目前,由于不同光照、枝叶对果实的遮挡、多个果实间的重叠以及果实与茎叶之间的颜色相似性等自然条件的影响,果实的检测仍然是一项具有挑战性的任务。本文以自然环境下的柠檬果实为主要研究对象,为提高果实目标检测的准确性和实时性,提出了两种基于YOLOv3的柠檬检测改进算法。本文主要的研究工作如下:(1)树上柠檬图像数据集的构建。首先,在不同的天气条件下从不同的距离、方向采集柠檬种植园内的柠檬果实图像;其次,利用一些常见的图像变换方式对柠檬图像进行预处理,增加图像的多样性;最后,按照PASCAL VOC数据集的格式标注柠檬图像,并将标注好的数据集随机划分为训练集和测试集,分别用于目标检测模型的训练与测试。(2)基于YOLOv3的柠檬高精度检测改进算法。在不牺牲算法的检测实时性的前提下,为提高算法的检测精度,研究分析了YOLOv3算法,在此基础上提出了Lemon-YOLOv3算法。在骨干网络上,参照SENet(Squeeze-and-Excitation Network)和Res Ne Xt的思想,设计了SE_Res GNet34网络替换YOLOv3算法中的Dark Net53网络,通过增强模型的特征复用,减少了模型体积和计算量,使模型具备更高的检测精度和速度;在多尺度检测模块上,将部分卷积层改为Res2Net模块,加强多尺度特征的提取,进一步提高检测精度。实验结果表明,提出的Lemon-YOLOv3算法在柠檬测试集上的平均精度为96.61%,检测速度为99FPS,模型体积为100MB。与YOLOv3算法相比,精度和速度分别提高了4.04%和29FPS,模型体积减少了135MB。(3)基于YOLOv3的柠檬快速检测改进算法。为使柠檬检测算法适用于移动端或嵌入式设备,本文提出了一种基于轻量级网络的柠檬检测算法:Fast-YOLOv3,在不牺牲检测精度的前提下,尽可能减小模型体积和加快检测速度。采用目标识别速度快、精度高的轻量级网络Mobile Net V2取代YOLOv3算法的骨干网络Dark Net53完成柠檬图像的特征提取,增强多层特征信息的有效传递,大幅度减小模型体积,加快目标检测速度;将多尺度检测模块中的多个卷积层改为M-Res2Net模块,使模型具备更强的多尺度特征提取能力,提高检测精度;采用平衡L1损失函数和Io U损失函数改进YOLOv3损失函数,实现更加平衡的分类与定位训练,增大目标定位的准确性。实验结果表明,提出的Fast-YOLOv3算法在柠檬测试集上的平均精度为94.39%,检测速度达到159FPS,模型体积为44MB。与YOLOv3算法相比,精度和速度分别提高了1.82%和89FPS,模型体积减少了191MB。(4)为验证本文改进算法的有效性和适用性,采用不同的目标检测算法分别在自制的柠檬图像数据集、自制的芒果图像数据集和公开的田间葡萄图像数据集上进行对比实验。结果表明,与其它先进的目标检测算法如Faster R-CNN、Cascade R-CNN、SSD和YOLOv4等相比,提出的Lemon-YOLOv3和Fast-YOLOv3算法更好地平衡了检测果实目标的精度、速度及模型体积,能够满足对果实的高效检测任务。综上所述,本文提出的Lemon-YOLOv3和Fast-YOLOv3算法均具有良好的检测性能,能够对自然环境下的柠檬果实进行更快速的准确识别与定位,为实现柠檬和其它果实的机器采摘作业提供了参考。
其他文献
风洞天平校准系统是风洞天平计量设备,通过对天平按已知的坐标轴系精确地施加静态载荷(力和力矩),获取天平公式(输出信号与载荷的关系矩阵),以此来评估风洞天平性能。在风洞天平的校准工作中,其加载系统由于载荷的影响产生形变,使得校准轴系与风洞天平模型构成的刚体轴系不再重合,为了使其恢复初始位姿,需要复位机构的精确位姿调整,复位机构是风洞天平校准系统的重要组成部分,其复位精度直接影响到最终的风洞天平的精准
据统计,我国60岁及以上人口数量将在2025年达到3亿,届时我国将成为超老年型国家。随着我国老龄人口数量的增加、养老需求的扩大,社会养老问题日益凸显。传统的机构养老面临着“一位难求”的问题,养老资源供给严重不足,考虑到当前社会独生子女承担的社会压力,传统的家庭养老模式面临巨大的挑战。为保障老年人精神和身体健康、缓解家庭养老压力、满足社会养老需求,国家需要积极探索新型养老模式。根据民政部、财政部下发
备选方案的两两比较是构建多属性决策理论与方法的常用技术,其中最典型的决策方法是层次分析法.当在决策过程中需要考虑事物的双极性时,直觉模糊集能够用来表征决策者的意见.本文以直觉加型和积型互反判断矩阵为研究基础,针对一致性定义及决策模型展开研究.所取得的主要成果包含以下两个方面:分析了直觉加型互反判断矩阵已有的一致性定义,发现已有定义主要基于加型互反判断矩阵一致性定义的推广,缺乏对直觉模糊集本质特征的
机器人制造单元的缓冲区配置优化是一个重要的研究课题。在制造单元进行规划设计时,不仅要考虑投资成本,还要考虑系统的性能指标。然而,针对这类随机系统的缓冲区配置优化问题,系统的性能指标没有封闭形式的表达式,因此有效的系统性能评估方法是解决该优化问题的基础前提。本文针对随机环境下具有自动搬运机器人的制造单元,建立其对应的排队网模型。由于有限容量和一般分布的限制,该排队网模型不具有乘积形式的解并且求解困难
随着5G的不断发展,用户设备预计将在更加广阔的地理区域内随时随地交换信息,由此产生的高速海量移动数据的管理会给现有网络架构和资源管理方法带来极大的挑战性。为了能够更快地收集数据并将其传输到数据中心进行有效的管理,本文结合网络切片的概念和特点,对网络架构和资源分配方法展开了研究,取得了如下成果:(1)针对未来海量数据传输和处理难以实现的问题,设计了一种分布式的端到端网络切片架构应用平面。提出了架构中
人工神经网络具有大规模的并行处理机制和能够快速收敛到最优解等优势。而非光滑非凸优化问题广泛的出现在各类科学与工程应用中,其中伪凸优化问题是一类比较特殊的非凸优化问题,因此利用人工神经网络解决伪凸优化问题具有很大的研究价值。针对现有的神经网络模型存在的不足,本文提出两类不同的神经网络以解决同时包含不等式和等式约束条件的非光滑伪凸优化问题。主要研究工作如下:首先,本文基于微分包含理论和惩罚函数思想,提
学位
随着科学技术的快速发展,各类型移动机器人被广泛应用于人类日常生活和生产中,而路径规划是影响移动机器人性能的关键指标,也是机器人研究的关键技术之一。在复杂环境中,传统路径规划算法往往存在一些缺陷使机器人不能顺利完成既定任务,针对这一问题,本文基于MATLAB仿真环境,研究采样算法中的RRT-Connect、RRT*两种典型算法在移动机器人路径规划中出现的问题,并提出相应的改进策略。主要研究内容如下:
学位