[发明专利]三维相机立体匹配方法有效
申请号: | 201610556616.6 | 申请日: | 2016-07-14 |
公开(公告)号: | CN106204603B | 公开(公告)日: | 2018-06-29 |
发明(设计)人: | 谭登峰;田启川;杜响红;凌晨 | 申请(专利权)人: | 北京仁光科技有限公司 |
主分类号: | G06T7/30 | 分类号: | G06T7/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 北京市海淀区上地路26号1*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 三维相机立体匹配方法,固定两台三维相机;在两台三维相机的公共可视区域上放置参照物;两台三维相机分别采集三维点云数据,根据参照物的颜色对点云数据分别进行滤波处理,获得只包含参照物的三维点云数据,分别称为点云数据集X={xi}和点云数据集Y={yi};在两个点云数据集上,分别根据参照物上的六种不同颜色点云获得在各自点云数据集中的颜色区域的平均位置和两两不同颜色的边界位置按照等间隔采样三个点组成新的点云数据集X′和Y′;根据新点云数据集算出旋转矩阵R0、平移矩阵T0;根据旋转矩阵R0、平移矩阵T0以及参照物的不同颜色区域的点云数据集X={xi}和点云数据集Y={yi},计算出精确的旋转矩阵R、平移矩阵T。本发明极大地减少了需要处理的点云数据量,提高了匹配的速度和匹配精度。 | ||
搜索关键词: | 点云数据 三维相机 参照物 平移矩阵 旋转矩阵 三维点云数据 立体匹配 颜色区域 匹配 等间隔采样 边界位置 可视区域 滤波处理 平均位置 颜色点 采集 | ||
【主权项】:
1.三维相机立体匹配方法,其特征在于,S1:固定两台三维相机;S2:在所述两台三维相机的公共可视区域上放置立体的参照物;S3:所述两台三维相机分别采集三维点云数据,根据参照物的颜色对点云数据分别进行滤波处理,获得只包含参照物的三维点云数据,分别称为点云数据集X={xi}和点云数据集Y={yi};S4:在所述两个点云数据集上,分别根据参照物上的六种不同颜色点云获得在各自点云数据集中的颜色区域的平均位置和两两不同颜色的边界位置按照等间隔采样三个点组成新的点云数据集X′和Y′,各包含24个点,且进行了配对,其中,通过根据参照物上的六种不同颜色点云获得在各自点云数据集中的颜色区域的平均位置共6个,对应于6个点,通过两两不同颜色的边界位置按照等间隔采样三个点共获取18个点;根据所述新点云数据集算出旋转矩阵R0、平移矩阵T0,具体的,S41:分别计算点云数据集X′和Y′的重心位置:![]()
S42:利用重心位置
和
计算两个数据集的互协方差矩阵∑xy:
S43:利用互协方差矩阵∑xy的反对称矩阵构造列矢量Aij=(∑xy‑∑xyT)ij和列矢量Δ=[A23 A31 A12]T,根据这个列矢量得到对称矩阵Q(∑xy);
S44:求解出对称矩阵Q(∑xy)的最大特征值对应的单位特征向量
S45:由单位特征向量
获得旋转矩阵R0;
S46:由旋转矩阵获得平移矩阵T0
S5:根据所述旋转矩阵R0、平移矩阵T0以及所述参照物的不同颜色区域的点云数据集X={xi}和点云数据集Y={yi},计算出精确的旋转矩阵R、平移矩阵T,具体的,S51:精确匹配前,令初始点云数据集为数据集X0=X′,
k是迭代次数,此处取其初始值0;S52:根据当前的
采用欧氏距离计算点云数据集Xk与点云数据集Y的最近点云数据集Yk=C(Xk,Y),并根据点云数据集Xk与点云数据集Yk计算
应用新的配准向量
得到点云数据集Xk的新的匹配点云数据集Yk+1,将配对后的点的距离平方和Dk作为精度的评价标准;
其中,N是三维点云数据的点的个数;S53:如果k>kmax或者|Dk‑Dk‑1|k<τ,那么迭代结束,否则将k增加1,用来代替原来的k,返回S52。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京仁光科技有限公司,未经北京仁光科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610556616.6/,转载请声明来源钻瓜专利网。