一种基于ORB特征的高分辨率图像拼接改进算法制造技术

技术编号:35266401 阅读:32 留言:0更新日期:2022-10-19 10:29
本发明专利技术提供了一种基于ORB特征的高分辨率图像拼接改进算法,包括如下步骤:S1:对拼接图像进行特征点提取;S2:对S1中提取的特征点实现快速粗匹配;S3:对S2中进行粗匹配点进行优化,剔除错误的匹配点阵;S4:通过计算单应性变换矩阵的相关参数,求解出图像变换矩阵,进行图像拼接,获得初步拼接图像;S5:通过采用渐入渐出加权融合算法对初步拼接图像中的重叠区域进行融合处理,去除图像拼接的痕迹,得到拼接图像。本发明专利技术所提供的算法改进了ORB算法的特征点匹配步骤,在运行速度上具有很大提升,缩短了匹配时间,同时匹配准确度有一定提高,图像拼接质量好,满足了高分辨率图像拼接的快速准确拼接的使用需求。速准确拼接的使用需求。速准确拼接的使用需求。

【技术实现步骤摘要】
一种基于ORB特征的高分辨率图像拼接改进算法


[0001]本专利技术属于图像处理
,涉及一种基于ORB特征的高分辨率图像拼接改进算法。

技术介绍

[0002]随着社会经济与科学技术的快速发展,越来越多的地方与场所都开始安装使用各种类型的视频监控设备,例如工厂企业内一些危险局域、人流密集的公共交通场合。传统的人工进行监控的方式已经开始逐渐淘汰,进而选择依靠视频监控代替落后的传统监控方式。然而,现有的视频监控装置大多数是采用固定位置拍摄采集的,单个摄像装置获取的视频画面视野有限,有视觉盲区区域,会存在安全隐患。若通过鱼眼镜头进行拍摄,监控画面会存在较大的畸变现象,影响视频监控效果。随着图像拼接技术的应用,现在可以采用多台摄像装置进行组合,形成大视场无死角的视频监控系统。
[0003]图像拼接技术一直是计算机视觉领域与数字图像处理技术中非常重要且热门的一个研究方向,其研究目的为了获取更大的视野与更高的分辨率的数字图像,通过将两张或多张不同视角或不同传感器获得具有相同区域的数字图像,进行一系列的图形几何变换关系,拼接得到单张更大视野更高质量的图像。目前,图像拼接处理技术已经在移动虚拟增强现实图像技术、遥感远程监控图像、医疗卫生影像数据分析、视频图像监控等诸多应用发展场景中逐渐得到了广泛性的关注和推广应用。
[0004]Lowe D G等人总结并发表了尺度不变特征转换SIFT(Scale Invariant Feature Transform)算法,具有里程碑意义,能够在图像的大小与角度发生变化时,仍保持良好的性能,拼接效果优异,得到快速的推广与应用。但SIFT算法运算时间较长,匹配速度不够快。针对SIFT算法的特征点描述向量维度较高、算法复杂度较大、运算消耗费时较长等缺陷。Bay等人提出了SIFT算法的改进版——SURF(Speeded Up Robust Features)算法,通过减少和降低图像提取出特征点的描述的维数,该算法极大地提高了SIFT算法的计算和处理速度,但匹配精度不够高。
[0005]目前,研究改进的图像拼接算法,往往过于注重图像拼接的准确性,对图像拼接处理的实时性和稳定性有所忽视。而且现有的图像拼接算法处理的图像分辨率依旧较低,无法完成对高分辨率图像的快速处理,随着图像采集设备的快速发展,采集图像的分辨率变得越来越高。但现有图像拼接算法处理速度较慢,往往只能处理较低分辨率的图像,无法达到实际应用的高分辨率的需求,应用推广仍存在很大的限制。

技术实现思路

[0006]本专利技术目的在于提供一种基于ORB特征的高分辨率图像拼接改进算法,所述方法包括如下步骤:
[0007]S1:对拼接图像进行特征点提取;
[0008]S2:对S1中提取的特征点实现快速粗匹配;
[0009]S3:对S2中进行粗匹配点进行优化,剔除错误的匹配点阵;
[0010]S4:通过计算单应性变换矩阵的相关参数,求解出图像变换矩阵,进行图像拼接,获得初步拼接图像;
[0011]S5:通过采用渐入渐出加权融合算法对初步拼接图像中的重叠区域进行融合处理,去除图像拼接的痕迹,得到拼接图像。
[0012]本专利技术所提供的基于ORB特征的高分辨率图像拼接改进算法,还具有这样的特征,所述S1中采用FAST算法对拼接图像的特征点进行提取,然后将提取的特征点进行BRIEF算法描述。
[0013]本专利技术所提供的基于ORB特征的高分辨率图像拼接改进算法,还具有这样的特征,所述S2包括如下步骤:
[0014]S2.1:使用汉明距离判别描述相似度,计算出两个描述串按位与运算后的累和,作为汉明距离D(X,Y):
[0015][0016]其中,汉明距离的值的大小与描述串相关性正相关,
[0017]S2.2:利用模式匹配器对S1获取的特征点进行粗匹配。
[0018]本专利技术所提供的基于ORB特征的高分辨率图像拼接改进算法,还具有这样的特征,所述S3中采用PROSAC算法对特征点进行提纯与优化。
[0019]本专利技术所提供的基于ORB特征的高分辨率图像拼接改进算法,还具有这样的特征,所述S3包括如下步骤:
[0020]S3.1:初始化相关参数,输入最大迭代次数N
max
,判断内点的误差极限E
lim
,设定内点数目阈值T
num

[0021]S3.2:按照粗匹配点对的将最近邻和次近邻的比值结果作为匹配质量,进行降序排列,选取匹配质量排列前m个匹配点对,从中选取随机选取至少4组点对,计算单应性变换矩阵,再计算其余匹配点与投影点的误差,比较误差与E
lim
的大小,若误差小于E
lim
,该点为内点,反之,则为外点。遍历所有匹配点对,计算出内点数量;
[0022]S3.3:判断迭代次数是否小于等于最大迭代次数N
max
,满足条件,继续执行;若迭代次数大于最大迭代次数N
max
,则输出统计中内点最多的一组匹配点对集合;
[0023]S3.4:比较内点数量与阈值T
num
的大小,若内点数量小于阈值T
num
,则迭代次数加1,重复执行步骤S3.2

S3.3;反之,输出当前内点集合,完成匹配点对的优化。
[0024]本专利技术所提供的基于ORB特征的高分辨率图像拼接改进算法,还具有这样的特征,所述S4在去除误匹配点对后,得到待拼接的两副图像的最优匹配特征点集合f
a
(x,y),f
b
(x,y),计算图像单应性变换矩阵的相关参数,获得图像变换矩阵后进行图像拼接,获得初步拼接图像,两幅图像特征点存在的空间单应性变换关系如下:
[0025][0026]其中:h0、h1、h3和h4共同表示图形旋转角度和缩放尺度,h2和h5分别表示图形在x方向与y方向上的平移量,h6和h7分别表示图形在x方向和y方向上的变形量。
[0027]本专利技术所提供的基于ORB特征的高分辨率图像拼接改进算法,还具有这样的特征,所述S5中通过渐入渐出加权融合方法去除拼接痕迹:
[0028]对两幅图像f1(x,y),f2(x,y)进行如下计算:
[0029][0030]式中,加权权值两者与两幅图像的重叠区域的宽度相关,x1和x2是重叠区域左右边缘的像素点横坐标,其中x1<x2,x
i
是重叠区域内待融合像素点的横坐标。
[0031]本专利技术的有益效果:
[0032]本专利技术所提供的基于ORB特征的高分辨率图像拼接改进算法,通过PAOSAC算法改进了ORB算法的特征点匹配步骤,在运行速度上具有很大提升,缩短了匹配时间,同时匹配准确度有一定提高,图像拼接质量好,满足了高分辨率图像拼接的快速准确拼接的使用需求。
附图说明
[0033]图1为本专利技术所提供的基于ORB特征的高分辨率图像拼接改进算法的流程图。<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于ORB特征的高分辨率图像拼接改进算法,其特征在于,所述方法包括如下步骤:S1:对拼接图像进行特征点提取;S2:对S1中提取的特征点实现快速粗匹配;S3:对S2中进行粗匹配点进行优化,剔除错误的匹配点阵;S4:通过计算单应性变换矩阵的相关参数,求解出图像变换矩阵,进行图像拼接,获得初步拼接图像;S5:通过采用渐入渐出加权融合算法对初步拼接图像中的重叠区域进行融合处理,去除图像拼接的痕迹,得到拼接图像。2.根据权利要求1所述的基于ORB特征的高分辨率图像拼接改进算法,其特征在于,所述S1中采用FAST算法对拼接图像的特征点进行提取,然后将提取的特征点进行BRIEF算法描述。3.根据权利要求1所述的基于ORB特征的高分辨率图像拼接改进算法,其特征在于,所述S2包括如下步骤:S2.1:使用汉明距离判别描述相似度,计算出两个描述串按位与运算后的累和,作为汉明距离D(X,Y):其中,汉明距离的值的大小与描述串相关性正相关,S2.2:利用模式匹配器对S1获取的特征点进行粗匹配。4.根据权利要求1所述的基于ORB特征的高分辨率图像拼接改进算法,其特征在于,所述S3中采用PROSAC算法对特征点进行提纯与优化。5.根据权利要求4所述的基于ORB特征的高分辨率图像拼接改进算法,其特征在于,所述S3包括如下步骤:S3.1:初始化相关参数,输入最大迭代次数N
max
,判断内点的误差极限E
lim
,设定内点数目阈值T
num
;S3.2:按照粗匹配点对的将最近邻和次近邻的比值结果作为匹配质量,进行降序排列,选取匹配质量排列前m个匹配点对,从中选取随机选取至少4组点对,计算单应性变换矩阵,再计算其余匹配点与投影点的误差,比较误差与E

【专利技术属性】
技术研发人员:滕云杰张功
申请(专利权)人:长春理工大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1