首页 > 其他分享 >基于三维向量对的乱序堆叠物体的位姿识别

基于三维向量对的乱序堆叠物体的位姿识别

时间:2022-10-05 20:05:15浏览次数:64  
标签:可视性 物体 三维 视图 堆叠 乱序 计算 位姿 向量


基于三维向量对的乱序堆叠物体的位姿识别_对象模型

摘要:针对乱序堆叠物体识别效率低、速度慢的问题,提出一种快速可靠的3D对象检测可以应用于复杂场景中随机堆积的物体。所提出的方法使用“3D向量对”具有相同的起点和不同的终点,并且它具有表面正态分布作为特征描述符。通过考虑向量对的可观察性,提出的方法已取得较高的识别性能。可观察性向量对的因数是通过模拟可见光来计算的从各种角度来看向量对的状态。通过整合提出的可观察性因子和独特性因子,向量对可以有效提取和匹配,并将其用于对象姿态估计。实验已经证实,提出的方法较先进的方法,识别成功率从45.8%提高至93.1%,提出的方法的处理时间对于机器人垃圾箱拣选来说足够快。

相关方法

1.三维向量对的结构

一般来说,对于一个物体的刚性变换仅仅需要三个3D点来表示即可,三维向量对的三个点有相同的起点和不同的终点。向量对结构如图1所示:

基于三维向量对的乱序堆叠物体的位姿识别_对象模型_02

图1 三维向量对的结构

向量对V有相同的起点P和不同的终点和,位置矢量和分别由和表示,和之间的角度为,向量对的特征用等式1来计算:

    基于三维向量对的乱序堆叠物体的位姿识别_3d_03

其中、和为P、和的法向向量,n为的法向量。

2.三维向量对的提取

首先,向量对提前设定的参数、和从目标模型提取,三维共现直方图由方程2和3生成:

基于三维向量对的乱序堆叠物体的位姿识别_对象模型_04

其中N是提取向量对的数量,向量对特征的数量是通过直方图累加得到的,通过使用柱状图,向量对的发生概率由公式(4)得以计算,给定一个发生概率????ℎ,我们用1−????ℎ(????????,????????1,????????2)来表示特殊性向量。

基于三维向量对的乱序堆叠物体的位姿识别_3d_05

3.利用可视性来提取向量对

a.可视性的定义

通过使用一个目标物体来表示点云,物体表面的可视性受深度测量方法、传感器的内部影响、传感器到物体的距离、观测点的方向和物体的形状的影响。本文研究中,我们没有考虑前三者,因为以前不太容易得到关于它们的信息执行识别过程。因此,本文通过仅仅计算了后两者因素,将对象模型指向投影平面的一个视点向量作为法向量,来确定可观察的点,投影到同一平面坐标,离该坐标最近的为投影平面。图2显示了投影平面的示例以及可观察点。

基于三维向量对的乱序堆叠物体的位姿识别_微信_06

图2 投影平面以及可视点

b.可视性的计算

对象模型的可视性是通过每个表面的点云随机处理来实现的,点p的可视性由公式(5)来计算。

基于三维向量对的乱序堆叠物体的位姿识别_3d_07

其中表示可视向量的方向,当点p可以被观察到函数就返回1,K表示可视点的数量,图3显示了从500个视点计算的对象模型的视图相应的可观测视图。

基于三维向量对的乱序堆叠物体的位姿识别_对象模型_08

图3 对象模型和可视图

对象模型的概述如(a)和(c)所示,相应的可观测视图出现在(b)和(d)。蓝色和红色分别表示低和高的可观测性,对于外部轮廓零件可观测性较高 而对于缩进部件的可观测性最低。本文计算了????????????(V),向量对v的可观测性,通过使用相同的方法来计算表面可观测性的数据点。当????、????1和????2存在的概率同时观察到,????????????(V)由方程6计算。

基于三维向量对的乱序堆叠物体的位姿识别_对象模型_09

基于位姿投票来匹配向量对

基于三维向量对的乱序堆叠物体的位姿识别_微信_10

实验结果

基于三维向量对的乱序堆叠物体的位姿识别_微信_11

基于三维向量对的乱序堆叠物体的位姿识别_对象模型_12

基于三维向量对的乱序堆叠物体的位姿识别_3d_13

本文仅做学术分享,如有侵权,请联系删文。


基于三维向量对的乱序堆叠物体的位姿识别_3d_14

▲长按关注公众号


标签:可视性,物体,三维,视图,堆叠,乱序,计算,位姿,向量
From: https://blog.51cto.com/u_14439393/5732826

相关文章

  • 位姿矩阵求逆(转)
    位姿矩阵(或者称为旋转平移矩阵)即若干旋转矩阵和平移矩阵的合成,可以用来描述物体的方位。位姿矩阵具有形式:   且其中3*3部分   是一个正交阵,表示合旋转。(......
  • 物体的三维识别与6D位姿估计:PPF系列论文介绍(五)
    本文创新点:点对特征是一种广泛应用的检测点云中三维物体的方法,但在存在传感器噪声和背景杂波的情况下,它们很容易失效。本文引入了新的采样和投票方案,可以很好地降低杂波和传......
  • 盘点类别级物体6D位姿估计
    1.Category-level6DObjectPoseRecoveryinDepthImages作者在深度模态的背景下,解决类别级的物体6D位姿估计问题,并引入了一种新的基于部件的架构。这种架构适应了因形状......
  • 物体的三维识别与6D位姿估计:PPF系列论文介绍(四)
    文章“3DPoseEstimationofDailyObjectsUsinganRGB-DCamera”2012发表在IEEE/RSJInternationalConferenceonIntelligentRobotsandSystems上,这篇文章对原始点对......
  • slam14(1) v3_3 后端优化 BA位姿图优化
      https://blog.csdn.net/heroybc/article/details/106355948 1.位姿图  当把BA优化问题中的位姿图的问题简化要怎么做?BA优化中的计算量很大很大,为了减少计......
  • cartographer-位姿推测部分
    下面就详细讲解一下外推器是怎么推算位姿的。先看一下PoseExtrapolator的实现:解释一下它的功能:保持某个时间段内的位姿以估计线速度和角速度;用速度来推测运动;如果使用了I......
  • 【python基础】os.listdir乱序问题
    前言想要获取之前某个目录的有序文件,除了文件名称,其他的比如文件内容、创建时间等都发生了改变,不清楚使用os.listdir是否会改变前后的文件排序。可以使用帮助文档查看os.......
  • 第39关--堆叠查询,整形注入
     先进行判断是否存在注入:?id=1and1=1  接着?id=1and1=2进行判断找出注入点是整形还是字符型注入  ?id=1and1=2--+ 返回异常。说明是整形注入  判断......