[发明专利]一种应用深度数据分布约束的运动估计方法在审

专利信息
申请号: 201911256881.2 申请日: 2019-12-10
公开(公告)号: CN111091084A 公开(公告)日: 2020-05-01
发明(设计)人: 吕岳;张晓峰;沈季玮 申请(专利权)人: 南通慧识智能科技有限公司
主分类号: G06K9/00 分类号: G06K9/00;G06K9/46;G06K9/62;G06T7/73;B25J19/02
代理公司: 暂无信息 代理人: 暂无信息
地址: 226311 江苏省南通*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 应用 深度 数据 分布 约束 运动 估计 方法
【权利要求书】:

1.一种应用深度数据分布约束的运动估计方法,其特征在于:包括以下步骤:

步骤一:RGB-D相机采集相邻时间的两帧图像,并分别对近距离和远距离提取图像中的特征点及其描述子;

步骤二:在通过特征提取算法得到图像特征点及其描述子之后,通过匹配来确定两幅图中共同视觉特征的对应关系;

步骤三:通过计算两个描述子间的距离来度量其相似性;

步骤四:使用FlannBasedMatcher利用快速近似最近邻搜索算法查找,找到一个相对优秀的最近邻近似匹配;

步骤五:采用随机采样一致性算法分别对近距离和远距离特征点和特征点描述子的错误匹配对进行剔除,从匹配对中随机的选取 3 个匹配对,使用选取的 3 个匹配对计算图像间的基础矩阵,然后利用基础矩阵计算图一中每个特征点在图二中的极线,然后计算图二对应特征点到对应极线的距离,距离小于给定阈值的匹配被认定为合格,否则判定为错误的匹配;对以上过程重复迭代一定次数,选取合格数量最多的那次迭代作为最终的匹配效果,并基于此次迭代的所有合格特征点重新计算基础矩阵;

步骤六:通过特征提取和匹配环节,两帧图像间相同特征点的一一对应关系得以确立,利用两个图像对应特征点的深度信息生成两个对应的三维点集,然后对点集进行配准,首先从匹配点集中随机选取 3 个匹配对,利用 ICP算法估计这三个匹配对的变换 T,然后来统计内点数量,重复随机取点到内点统计的过程,迭代 N 次后采用内点数量最多的 T 作为运动变换估计;

步骤七:使用结合随机采样一致性算法的 ICP 算法对两个三维点集进行配准,估计机器人的运动。

2.根据权利要求1所述的一种应用深度数据分布约束的运动估计方法,其特征在于:所述步骤二中特征提取算法为ORB、 SIFT或SURF算法其中的任意一种。

3.根据权利要求1所述的一种应用深度数据分布约束的运动估计方法,其特征在于:所述步骤三中计算两个描述子间的距离采用的方法为欧氏距离,马氏距离,汉明距离以及海宁格距离其中的一种或多种。

4.根据权利要求1所述的一种应用深度数据分布约束的运动估计方法,其特征在于:所述步骤五中随机采样一致性算法的基本算法为给定一个包含噪声的样本点集 O 和样本集包含的函数模型 M 的形式,随机采样一致性算法随机地从样本点集 O 中选取计算函数模型 M 最少所需的 N 个点,利用选取的点计算模型 M 的参数,然后通过计算得到的函数模型 M 来判定样本点集中的每个点是否为内点,统计内点的数量,不断地重复以上的随机取点到统计内点的过程,迭代一定次数以后,取内点数最多的那次迭代所计算的函数模型 M作为样本点集 O 可信赖的描述模型,其内点为合格点。

5.根据权利要求1所述的一种应用深度数据分布约束的运动估计方法,其特征在于:所述步骤六中3个匹配对先要检验三个点对是否满足 ICP 算法的基本条件,如果不符合则重新选取匹配对。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南通慧识智能科技有限公司,未经南通慧识智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201911256881.2/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top