【技术实现步骤摘要】
三维物体位姿准确性判断方法、装置及电子设备
本申请涉及图像处理
,尤其涉及计算机视觉
,提出一种三维物体位姿准确性判断方法、装置及电子设备。
技术介绍
三维物体位姿估计技术是计算机视觉中的一项基础技术,主要目标是获得场景图像中三维物体的6个自由度(SixDegreesofFreedom,简称6DoF)位姿,其中,三维物体的6DoF位姿指三维物体在场景中的三维位置及旋转姿态。三维物体的6DoF位姿具有广泛的应用场景,比如,在获取到三维物体的6DoF位姿后,可以根据该位姿在场景图像中添加虚拟物体、互动特效,以实现增强现实效果;或者,可以根据该位姿确定该三维物体在场景中的实际位置,驱动机械臂抓取实际物体或提示移动机器人躲避障碍等,以实现机器人与场景之间的互动。三维物体位姿判准技术是三维物体位姿估计技术的一项重要后处理步骤,主要目标是判断三维物体位姿估计技术输出的6DoF位姿是否准确,以为后续的增强现实等步骤是否进行提供判断依据。相关技术中,三维物体位姿估计技术通常可以输出三维物体的6DoF位姿及其置信度,并将位姿本身的置信度作为6DoF位姿的准确度得分。但是,由于6DoF位姿估计方法的局限性,导致确定的6DoF位姿的置信度不准确,从而使得三维物体位姿判准的准确性较低。
技术实现思路
本申请提出的三维物体位姿准确性判断方法、装置及电子设备,用于解决相关技术中,由于6DoF位姿估计方法的局限性,导致确定的6DoF位姿的置信度不准确,从而使得通过位姿置信度对三维物体位姿进行 ...
【技术保护点】
1.一种三维物体位姿准确性判断方法,其特征在于,包括:/n获取待校验的目标物体的网格模型、所述目标物体所在的场景图像及所述目标物体在所述场景图像中的第一位姿;/n根据所述第一位姿,将所述目标物体的网格模型进行投影,获取所述目标物体当前对应的投影,其中,所述投影中包括外轮廓及内部结构线条;/n判断所述投影与所述场景图像的贴合度是否大于或等于第一阈值;/n若是,则确定所述第一位姿准确。/n
【技术特征摘要】
1.一种三维物体位姿准确性判断方法,其特征在于,包括:
获取待校验的目标物体的网格模型、所述目标物体所在的场景图像及所述目标物体在所述场景图像中的第一位姿;
根据所述第一位姿,将所述目标物体的网格模型进行投影,获取所述目标物体当前对应的投影,其中,所述投影中包括外轮廓及内部结构线条;
判断所述投影与所述场景图像的贴合度是否大于或等于第一阈值;
若是,则确定所述第一位姿准确。
2.如权利要求1所述的方法,其特征在于,所述根据所述第一位姿,将所述目标物体的网格模型进行投影,获取所述目标物体当前对应的投影,包括:
根据所述第一位姿,将所述目标物体的网格模型中的顶点及连线进行投影,形成所述目标物体的线框图;
将所述线框图进行二值化及边缘跟踪拓扑结构分析,确定所述目标物体当前对应的外轮廓;
根据所述目标物体的网格模型中相邻面片的法向量差值,确定相邻面片的角度差异;
将角度差异大于第二阈值的相邻面片间的交线,在所述线框图中对应的线条确定为所述目标物体当前对应的内部结构线条。
3.如权利要求1所述的方法,其特征在于,所述根据所述第一位姿,将所述目标物体的网格模型进行投影,获取所述目标物体当前对应的投影,包括:
根据所述第一位姿,将所述目标物体的网格模型中的面片进行投影,形成所述目标物体当前对应的深度图;
将所述深度图进行二值化及边缘跟踪拓扑结构分析,确定所述目标物体当前对应的外轮廓;
对所述深度图进行边缘检测算子处理,确定所述深度图中包含的边缘;
确定所述边缘中非外轮廓外的边缘,为所述目标物体当前对应的内部结构线条。
4.如权利要求1-3任一所述的方法,其特征在于,所述判断所述投影与所述场景图像的贴合度是否大于或等于第一阈值,包括:
按照预设的规则,将所述外轮廓进行分段处理,确定所述外轮廓中包括的各线段;
根据所述场景图像在各线段处的梯度值及梯度方向,依次判断各线段是否与所述场景图像贴合;
判断与场景图像贴合的各线段的总长度,与所述外轮廓总长度的比值是否大于或等于第一阈值。
5.如权利要求4所述的方法,其特征在于,所述根据所述场景图像在各线段处的梯度值及梯度方向,依次判断各线段是否与所述场景图像贴合,包括:
判断所述场景图像在第一线段处度的梯度值,是否大于或等于第三阈值;
若是,则判断所述场景图像在所述第一线段处的梯度方向,与所述第一线段的法线方向差是否小于或等于第四阈值;
若是,则判断所述场景图像在所述第一线段处的梯度方向的杂乱程度,是否小于或等于第五阈值;
若是,则确定所述第一线段与所述场景图像贴合。
6.如权利要求5所述的方法,其特征在于,所述判断所述场景图像在第一线段处度的梯度值,是否大于或等于第三阈值之前,还包括:
将所述场景图像的第二线段中各点的梯度值的加权均值,确定为所述场景图像在所述第一线段处的梯度值,其中所述第二线段为所述目标物体在所述场景图像中与所述第一线段对应的线段。
7.如权利要求5所述的方法,其特征在于,所述判断所述场景图像在所述第一线段处的梯度方向的杂乱程度,是否小于或等于第五阈值之前,还包括:
确定所述场景图像的第二线段中各点的梯度方向,分别对应的单位圆坐标值,其中所述第二线段为所述目标物体在所述场景图像中与所述第一线段对应的线段;
根据各单位圆坐标值的加权均值,确定所述场景图像在所述第一线段处的梯度方向的杂乱程度。
8.如权利要求5-7任一所述的方法,其特征在于,所述判断所述场景图像在第一线段处度的梯度值,是否大于或等于第三阈值之后,还包括:
若否,则确定所述第一线段与所述场景图像未贴合。
9.如权利要求5-7任一所述的方法,其特征在于,所述判断所述场景图像在所述第一线段处的梯度方向,与所述第一线段的法线方向差是否小于或等于第四阈值之后,还包括:
若否,则确定所述第一线段与所述场景图像未贴合。
10.如权利要求5-7任一所述的方法,其特征在于,所述判断所述场景图像在所述第一线段处的梯度方向的杂乱程度,是否小于或等于第五阈值之后,还包括:
若否,则确定所述第一线段与所述场景图像未贴合。
11.一种三维物体位姿准确性判断装置,其特征在于,包括:
第一获取模块,用于获取待校验的目标物体的网格模型、所述目标物体所在的场景图像及所述目标物体在所述场景图像...
【专利技术属性】
技术研发人员:刘赵梁,陈思利,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。