[发明专利]特征点匹配结果处理方法和装置有效
申请号: | 201710648107.0 | 申请日: | 2017-08-01 |
公开(公告)号: | CN107480710B | 公开(公告)日: | 2020-05-22 |
发明(设计)人: | 曹维雨;陈翔;赵大川 | 申请(专利权)人: | 歌尔股份有限公司 |
主分类号: | G06K9/62 | 分类号: | G06K9/62 |
代理公司: | 北京太合九思知识产权代理有限公司 11610 | 代理人: | 刘戈 |
地址: | 261031 山东省潍坊*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 特征 匹配 结果 处理 方法 装置 | ||
1.一种特征点匹配结果处理方法,其特征在于,包括:
通过特征点匹配算法确定第一图像和第二图像之间匹配的特征点对,其中,第一图像和第二图像反向放置;
在每一特征点对之间做直线方程,确定每条直线与其他直线之间的交点;
根据每个交点与其他交点之间的距离,确定有效交点组以及有效交点组的几何中心点;
根据几何中心点确定特征点对的判断区域;
根据特征点对之间的直线是否通过所述判断区域确定特征点对是否是正确的匹配结果。
2.根据权利要求1所述的方法,其特征在于,在每一特征点对之间做直线方程,确定每条直线与其他直线之间的交点,包括:
假设第一图像中的特征点(x1,y1)与第二图像中的特征点(x2,y2)为一对特征点对,则特征点(x1,y1)与特征点(x2,y2)之间的直线方程为假设两条直线方程为y=k1x+b1和y=k2x+b2,那么交点为
3.根据权利要求1所述的方法,其特征在于,根据每个交点与其他交点之间的距离,确定有效交点组,包括:
在随机选择的N个交点中,根据每个交点的坐标,计算每个交点与其他N-1个交点之间的距离;
在得到的N-1个交点之间的距离中若存在M个距离小于预设的距离阈值,且M/N-1大于等于第一比例阈值,则确定该交点为有效交点;
将N个交点中的全部有效交点形成有效交点组。
4.根据权利要求3所述的方法,其特征在于,确定有效交点组的几何中心点,包括:
若N个交点中的全部有效交点形成的有效交点组中存在K个有效交点,且K/N大于等于第二比例阈值时,根据K个有效交点确定该K个有效交点形成的有效交点组的几何中心点;
若K/N小于第二比例阈值,则重新随机选择的N个交点中确定有效交点组,直至重新确定该有效交点组中存在K个有效交点,且K/N大于等于第二比例阈值时为止。
5.根据权利要求4所述的方法,其特征在于,根据几何中心点确定特征点对的判断区域,包括:
以几何中心点为中心,根据预设的参数设置特征点对的判断区域,所述判断区域包括矩形区域、圆形区域或椭圆区域,对应的参数包括长度、宽度、半径和/或对角线长度。
6.根据权利要求5所述的方法,其特征在于,根据特征点对之间的直线是否通过所述判断区域确定特征点对是否是正确的匹配结果,包括:
若特征点对之间的直线通过所述判断区域,则确定该特征点对是正确的匹配结果;
若特征点对之间的直线不通过所述判断区域,则确定该特征点对是错误的匹配结果,删除错误的匹配结果。
7.根据权利要求1所述的方法,其特征在于,通过特征点匹配算法确定第一图像和第二图像之间匹配的特征点对,包括:
分别确定第一图像和第二图像的特征点支撑区域;
将特征点支撑区域划分为多个固定形状的子区域;
将每个子区域内包含的图像纹理信息表示为向量并组成匹配描述子;
根据匹配描述子匹配得到第一图像和第二图像中一一对应的匹配的特征点对。
8.一种特征点匹配结果处理装置,其特征在于,包括:
第一确定模块,用于通过特征点匹配算法确定第一图像和第二图像之间匹配的特征点对,其中,第一图像和第二图像反向放置;
第二确定模块,用于在每一特征点对之间做直线方程,确定每条直线与其他直线之间的交点;
第三确定模块,用于根据每个交点与其他交点之间的距离,确定有效交点组以及有效交点组的几何中心点;
第四确定模块,用于根据几何中心点确定特征点对的判断区域;
第五确定模块,用于根据特征点对之间的直线是否通过所述判断区域确定特征点对是否是正确的匹配结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于歌尔股份有限公司,未经歌尔股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710648107.0/1.html,转载请声明来源钻瓜专利网。