基于机器视觉的柑橘采摘目标识别与路径规划算法研究

来源 :广东工业大学 | 被引量 : 2次 | 上传用户:never0005
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着农业自动化的发展,传统的人工采摘方式已经无法满足农民对柑橘一类果实的采摘需求。急切需要一种能够快速且智能化的果实采摘设备来代替人工进行果实收获工作。目前国外对果实采摘设备的研究已经取得一定的成果,并投入到实际的应用当中,而国内大部分的果实采摘设备仍处于试验阶段,无法满足实际的生产需求。对待采摘柑橘的快速检测和精确定位,以及采摘路径规划等算法的研究,能够为采摘设备提供核心理论支持,对加快设备的研发有重要研究意义。本文基于机器视觉技术实现了柑橘采摘的目标识别和路径规划算法。通过深度相机采集的柑橘图像输入到改进的Mask R-CNN算法中进行目标检测,再将检测结果转换成世界坐标输入到改进的蚁群算法中进行柑橘采摘路径规划。主要工作如下:1.应用Intel Realsense D435i深度相机采集柑橘RGB图像和深度图的图像集。基于中值滤波的方法对RGB图像进行预处理,突出果实与背景的特征差异。应用Label Me工具进行数据集标定,并提出一种基于HSV模型的颜色检测方法提高数据集标定的效率和精确度。应用图像处理中图像旋转的方法对数据集进行增强,提高数据集的多样性。2.通过对Mask R-CNN目标检测算法的研究,针对柑橘在图像中的成像效果特征中,外扩检测框长宽比接近(1:1)的现象,提出了一种简化RPN网络结构的方法。该方法将原算法预设锚点框的比例由(1:2,1:1,2:1)简化为(1:1),提高了算法的预测精度并加快了算法的收敛速度。最后应用测试集对改进后的算法模型进行测试评估。3.计算Mask R-CNN目标检测算法输出的柑橘掩膜的重心坐标作为柑橘的目标像素位置。通过分析深度相机的工作原理和坐标之间的转换关系,将柑橘的像素坐标转换为世界坐标。4.研究遗传算法和蚁群算法两种算法在旅行商问题上的应用,针对柑橘采摘路径规划问题进行算法改进,使之能够对世界坐标系下的柑橘采摘路径进行规划。分别分析和选取两种算法的最优参数。分析不同柑橘数量规模下,两种算法的路径规划效果,选择表现较优的蚁群算法作为最终的柑橘采摘路径规划算法。
其他文献
关系分类(又称语义关系分类),是信息抽取领域中实现文本结构化的重要方法之一,它在机器翻译、信息检索、自动问答、知识库构建等多项自然语言处理任务中都有着广泛的应用。伴随着深度学习在自然语言处理领域多项任务上取得了突破,人们开始探索将深度学习应用在关系分类上,基于深度学习的关系分类成为了研究热点之一。现有的基于深度学习的关系分类,主要在两阶段任务上,包括实体识别和语义关系分类,分别构建网络模型。然而,
纠错问题是机器学习中非常重要的一个主题。在现实情况下获得的数据都或多或少的包含着一些损坏的部分,如何处理这部分损坏的数据是一个十分困难的问题。人们对于这一问题的
空间调制(Spatial Modulation,SM)作为一种新兴的MIMO传输技术,通过建立信息比特与发射天线索引之间的映射关系,将空间维度引入传统二维调制中,从而构成三维星座空间。针对SM
随着教育信息化的快速发展,教育服务平台的建设也不断发生着改变,学习者可获取的数字教育资源愈来愈丰富,数字教育资源学习方式也颠覆着传统的学习方式。与此同时,数字教育资
近年来,车联网通信数据量成爆炸式增长,使得云计算技术在车联网领域被广泛应用,但随着5G时代的到来,海量数据的实时处理使得云计算集中式数据管理的局限性日益明显。而作为传
船舶在碎冰区域航行一直是目前研究中的重点问题,而其中的冰桨相互干扰又一直是研究中的重点。当碎冰体积较大时,运动的碎冰会沿船体侧向或者尾部滑行到螺旋桨周围影响螺旋桨周围的流场,进而影响螺旋桨的水动力性能,并且这种影响会随着时间的变化而变化;当冰桨发生接触碰撞时,螺旋桨受到很大的影响。目前来说使用试验或者理论的方法解决冰桨相互干扰的模拟需要大量的人力物力,而且由于其耦合作用机理较为复杂,在试验或理论分
为通风采光需要,上海、深圳等大型城市建造了许多12-18层高的板式小高层住宅建筑。在深厚软土地区,这类建筑虽然在设计时满足了对设防地震的防护要求,但由于邻近大型低频振动
2022北京冬奥会的成功申办,为我国冰雪体育运动带来了极好的发展机遇,许多民众也开始尝试参与冰雪运动。满族冰雪运动是我国少数民族传统体育文化中的重要代表,也是我国冰雪
随着各种新型业务的不断涌现,网络流量呈指数级增长,这导致单芯弹性光网络的传输容量逐渐逼近其物理极限。与此同时,这也对网络的灵活性提出了更高的要求。结合多芯光纤的空
颗粒物是处于分割状态下的微小固体、液体或者气体,也可以是具有生命的微生物、细菌、病毒等。在常见的水质颗粒物检测中,有很多不同的检测参数,其中的重要的检测参数有水质