[发明专利]一种基于SIFT特征的图像配准改进算法在审

专利信息
申请号: 202011057538.8 申请日: 2020-09-30
公开(公告)号: CN112132877A 公开(公告)日: 2020-12-25
发明(设计)人: 张小国;丁立早;邵俊杰;邓奎刚;王慧青 申请(专利权)人: 东南大学
主分类号: G06T7/33 分类号: G06T7/33;G06T7/37;G06T3/40;G06T3/60
代理公司: 南京众联专利代理有限公司 32206 代理人: 张天哲
地址: 210096 *** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 sift 特征 图像 改进 算法
【说明书】:

发明设计了一种基于SIFT特征的图像配准改进算法,通过在低尺度图像上进行SIFT特征提取、运用RANSAC特征匹配算法,对低尺度图像变换矩阵进行求解,并由此得到原始输入图像的变换矩阵,最后得到改进后的图像配准结果,主要包括以下几个步骤:先将新时相图像和旧时相图像分别缩小a倍,再对缩小后的低尺度图像分别进行特征提取和特征匹配,得到低尺度图像的变换矩阵,利用矩阵缩放操作和低尺度的变换矩阵,得到原始图像的变换矩阵,最后进行配准。本方法有效地减少了配准算法整体的计算量,在不损失细节信息的前提下,对图像配准算法进行了加速,极大地提高了算法的效率。

技术领域

本发明涉及一种基于SIFT特征的图像配准改进算法,属于图像处理领域。

背景技术

图像配准过程中,通过SIFT特征点检测算法和RANSAC算法虽然可以达到较高的配准精度,但两个算法的整体计算量较大。如果输入图像尺寸为1920X1080,那么每张输入图像的平均配准时间会超过1s。在实际应用中,程序的整体运行时间将无法满足要求。

通过直接将输入图片的尺寸进行压缩的方式可以简单有效地减少配准算法整体的计算量,但是由于新旧时相图像的变化往往只存在于整张图像的一个局部区域,当图像缩小时,发生变化的区域也会被压缩,使之变得难以识别,加大了后续操作处理的难度。而通过将输入图像先缩小进行配准,然后将配准结果放大到原始尺寸的方式,由于其在缩放过程中图像会丢失大量的细节信息,复原后的图像会变得十分模糊。

发明内容

发明目的:针对上述现有技术存在的问题,本发明提供了一种基于SIFT特征的图像配准改进算法,主要目标是有效减少配准算法整体的计算量,在不损失细节信息的前提下,对图像配准算法进行加速,极大地提高算法的效率。

技术方案:一种基于SIFT特征的图像配准改进算法,其特征在于,包括以下步骤:

步骤1:将新旧时相图像分别缩小a倍;

步骤1.1:对于新旧时相图像之间的变换矩阵H,看作是多个变换矩阵的组合:

H=S×T×R

式中,S表示一个缩放矩阵,T表示一个平移矩阵,R表示一个旋转矩阵。通过将不同的变换矩阵相乘,得到一个组合变换矩阵,其变换效果与单独进行缩放、平移和旋转变换一致。

步骤1.2:可以将待求取的变换矩阵H分解为如下形式:

H=S-1×h×S

式中,S为一个放大矩阵,S-1则为相应的缩小矩阵;a为S矩阵放大的倍数,其值大于1。通过设定a的值,则求得矩阵h就得到了最终的变换矩阵H。

步骤2:对缩小后的图像应用SIFT特征提取和RANSAC特征匹配算法,得到低尺度图像的变换矩阵;

步骤2.1:对于原始输入的新时相图像In和旧时相图像Io,二者的空间变换关系用如下公式进行表述:

In=Io×H

结合上式,得到如下形式:

In=Io×S-1×h×S

进一步将等式两边同时右乘一个缩小矩阵S-1,得到如下形式:

In×S-1=Io×S-1×h

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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