【技术实现步骤摘要】
基于YOLO的类圆柱目标位姿估计方法、装置和设备
[0001]本申请涉及位姿估计领域,特别是涉及一种基于
YOLO
的类圆柱目标位姿估计方法
、
装置
、
计算机设备和存储介质
。
技术介绍
[0002]随着机器视觉技术的发展,装备视觉技术的工业机器人也被广泛应用到各种各样的工业场景中
。
在工业领域中,如何实现对类圆柱目标的准确定位仍是一个非常受关注的问题
。
希望通过检测形状确定目标位置,分析目标大小
、
方位等信息,进一步挖掘图像中反应的实体信息
。
但由于类圆柱体的截面为圆形,没有直线段,特征点不唯一,因此如何利用椭圆上的特征信息进行检测是急需解决的难题
。
[0003]目前,不同的椭圆检测算法在性能和鲁棒性方面有很大的差别
。
基于
Hough
变换的椭圆检测算法的时间复杂度较高,当得到的边缘图像中非零像素点过多且椭圆个数较多时便很难达到实时性的要求;基于椭圆几何性质的椭圆检测算法的时间复杂度较低,但是其检测的准确度低于
Hough
椭圆捡测算法,且容易受到噪声干扰;基于最小二乘法的椭圆检测算法的检测精度较高,但时间复杂度受具体的边缘图像影响
。
[0004]总结来看,现有的研究方法存在以下不足:
(1)
在进行目标检测时,容易受环境因素影响,实际应用效果较差;
(2)
针对空间 ...
【技术保护点】
【技术特征摘要】
1.
一种基于
YOLO
的类圆柱目标位姿估计方法,其特征在于,所述方法包括:构建待检测的类圆柱目标的训练图像集;所述训练图像集中包括所述类圆柱目标的多种位姿的目标图像;所述目标图像上标注了所述类圆柱目标的目标检测框;所述类圆柱目标具有两个圆环特征;通过所述训练图像集对基于
YOLO
的目标检测网络进行训练,得到训练好的目标检测网络;获取待检测的类圆柱目标的图像,将所述待检测的类圆柱目标的图像输入所述训练好的目标检测网络中,得到对应的目标检测框,根据所述目标检测框对所述待检测的类圆柱目标的图像中的类圆柱目标进行裁剪,得到裁剪后图像;根据所述裁剪后图像,通过基于弧段邻接矩阵的快速椭圆检测算法对所述类圆柱目标进行椭圆检测,得到两组椭圆信息;根据所述两组椭圆信息,通过
EPnP
算法求解得到所述类圆柱目标的位姿信息
。2.
根据权利要求1所述的方法,其特征在于,构建待检测的类圆柱目标的训练图像集,包括:通过相机采集所述类圆柱目标的图像,得到图像集;其中,在采集目标图像时,所述类圆柱目标被放置于预设的
aruco
板上;根据所述图像集中的图像,对所述
aruco
板的特征点进行检测,得到
aruco
板特征点信息,根据所述
aruco
板特征点信息,通过投影方程及最小二乘优化算法确定对应当前图像的位姿信息;获取所述类圆柱目标的三维点云模型信息;所述三维点云模型由所述类圆柱目标圆环上多个三维点构成;根据所述位姿信息和所述三维点云模型信息,通过投影方程确定所述三维点云模型的像素点坐标;根据所述三维点云模型的像素点坐标确定所述类圆柱目标的目标检测框信息,作为当前图像的标签信息;由所述图像集及其中图像对应的标签信息构成训练图像集
。3.
根据权利要求1所述的方法,其特征在于,在根据所述两组椭圆信息,通过
EPnP
算法求解得到所述类圆柱目标的位姿信息之后,包括:获取预知的所述类圆柱目标的三维骨架模型信息;根据所述类圆柱目标的位姿信息和所述三维骨架模型信息,将所述类圆柱目标的三维骨架模型重投影到所述窄带滤波图像上;根据重投影结果判定求取的位姿信息的准确性
。4.
根据权利要求3所述的方法,其特征在于,根据所述裁剪后图像,通过基于弧段邻接矩阵的快速椭圆检测算法对所述类圆柱目标进行椭圆检测,得到两组椭圆信息,包括:根据所述裁剪后图像提取出边缘线,将所述边缘线分割成椭圆弧,根据所述椭圆弧构造有向的弧段邻接矩阵;通过双向遍历所述弧段邻接矩阵,得到候选的弧段组合以及基于累积因子的累积矩阵;通过
Jacobi
...
【专利技术属性】
技术研发人员:杨夏,麦剑霆,陈胜朋,汪炜,欧阳婧璇,张小虎,
申请(专利权)人:中山大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。