一种无人机遥感图像快速拼接方法与流程

文档序号:11865845阅读:980来源:国知局

本发明属于无人机遥感技术领域,尤其涉及一种一种无人机遥感图像快速拼接方法。



背景技术:

无人机遥感图像实时拼接可以实时地反映测区状况,并为后续图像处理奠定基础。基于SURF算法的无人机遥感图像拼接方法,在拼接过程中大量误特征点被提取出来,导致计算量大、匹配效率低,工序繁琐,无法满足实时拼接的要求,且采用距离阈值匹配法,匹配精度低,拼接效果差。



技术实现要素:

本发明为了解决现有技术中的不足之处,提供一种计算量小、匹配效率高、可实时拼接、匹配精度高、拼接效果好的无人机遥感图像快速拼接方法。

为解决上述技术问题,本发明采用如下技术方案:一种无人机遥感图像快速拼接方法,包括以下步骤:

(1)基于SURF算法粗提取特征点:先生成尺度空间,接着检测特征点,然后确定特征点主方向,最后生成特征点;

(2)利用RANSAC算法剔除误提取的特征点:先进行图像变换,再设置阈值,最后删除误提取特征点;

(3)利用最小二乘匹配法精确匹配图像特征点;

(4)进行线性加权平均图像融合;

(5)对图像进行拼接,得到无人机遥感图像。

步骤(1)的具体过程为,

在参考图像和待匹配图像上,选取大小不同的箱式滤波器建立图像的尺度空间,使用快速Hessian矩阵检测每一层图像上的极值点;

设图像空间内任意一点,尺度为,Hessian矩阵被定义为:

(1)

式中,表示高斯滤波二阶导数与图像的卷积,其中高斯函数定义为,与的计算方法与相同。为计算方便,采用箱式滤波模板同输入图像的卷积、、代替、和。将9×9的箱式滤波器近似为的高斯滤波二阶导数,与的关系如下:

(2)

式中,表示Frobenius范数,为权重系数;

对于某一尺度的图像,利用Hessian矩阵求出极值点后,在的立体邻域内进行非极大值抑制操作,将比上下尺度各9个及本尺度周围8个共26个邻域值都大或都小的极值点,作为特征点,然后在尺度空间和图像空间中进行差值运算,得到特征点位置及其所在尺度。

步骤(2)的具体过程为,

设一幅图像中任意特征点的坐标为,另一幅图像中特征点的坐标为,且D表示这两幅图像的尺度变换、表示旋转变换、AB表示平移变换;利用下列公式表示两幅图像间的变换:

(3)

从两幅图像中选出4对粗特征点,代入公式(3),计算变换参数、、和。利用计算出的变换参数将第二幅图像中特征点变换到第一幅图像中,变换后的特征点坐标为(),即

(4)

如果第二幅图像上的某一特征点变换到第一幅图像上与它在第一幅图像上的对应特征点满足下列关系

(5)

则认为它们是该变换确定的一对对应特征点;若对应特征点的个数占区域中全部特征点个数的比例达到一定的阈值,则认为这组变换关系是可以接受的;利用求出的变换关系和设定的阈值T,精选出欲保留的特征点。

步骤(3)包括以下具体过程,

1)最小二乘匹配法

设和为任意特征匹配,以为中心取大小为邻域;利用变换矩阵近似对应邻域窗口之间几何变换,则:

(6)

令:

,,,则,

式中,ATV 分别为邻域窗口之间的仿射、平移和透视变换参数。令,为按(7)式进行变换后的坐标;以和为中心的2个相关窗口和可以表示为:

(7)

引入辐射变换参数和,建立最小二乘匹配方程;

2)图像特征点精确匹配

在无人机遥感图像上,利用SURF算法粗提取特征点,基于RANSAC算法剔除误提取的特征点,最后利用最小二乘精匹配方法,实现图像的精确匹配。

步骤(4)的具体过程为:为了消除匹配后图像的亮度和颜色差异,使用线性加权平均融合算法,

线性加权平均融合算法为:设和分别表示待拼接两幅图像的像素值,则重叠区域图像的像素值表示为:

(8)

表示权函数,其取值为该点到拼接中线的距离;最后将拼接图像中的各个子图像进行信息综合。

采用上述技术方案,本发明首先利用SURF算法粗提取无人机遥感图像的特征点,然后利用RANSAC算法剔除被误提取的特征点,最后利用最小二乘图像匹配法,实现特征点的精确匹配和图像的实时拼接。算法不但可以得到很好的拼接效果,而且拼接效率极高,能够满足实时拼接要求。待拼接的无人机遥感图像航向重叠度多于60%,旁向重叠度多于30%。本发明计算量小,拼接效果好,拼接效率高,匹配精度高,实现图像的实时拼接。

附图说明

图1是本发明的流程图。

具体实施方式

如图1所示,本发明的一种无人机遥感图像快速拼接方法,包括以下步骤:

(1)基于SURF算法粗提取特征点:先生成尺度空间,接着检测特征点,然后确定特征点主方向,最后生成特征点;

(2)利用RANSAC算法剔除误提取的特征点:先进行图像变换,再设置阈值,最后删除误提取特征点;

(3)利用最小二乘匹配法精确匹配图像特征点;

(4)进行线性加权平均图像融合;

(5)对图像进行拼接,得到无人机遥感图像。

步骤(1)的具体过程为,

在参考图像和待匹配图像上,选取大小不同的箱式滤波器建立图像的尺度空间,使用快速Hessian矩阵检测每一层图像上的极值点;

设图像空间内任意一点,尺度为,Hessian矩阵被定义为:

(1)

式中,表示高斯滤波二阶导数与图像的卷积,其中高斯函数定义为,与的计算方法与相同。为计算方便,采用箱式滤波模板同输入图像的卷积、、代替、和。将9×9的箱式滤波器近似为=1.2的高斯滤波二阶导数,与的关系如下:

(2)

式中,表示Frobenius范数,为权重系数;

对于某一尺度的图像,利用Hessian矩阵求出极值点后,在3×3×3的立体邻域内进行非极大值抑制操作,将比上下尺度各9个及本尺度周围8个共26个邻域值都大或都小的极值点,作为特征点,然后在尺度空间和图像空间中进行差值运算,得到特征点位置及其所在尺度。

步骤(2)的具体过程为,

设一幅图像中任意特征点的坐标为,另一幅图像中特征点的坐标为,且D表示这两幅图像的尺度变换、表示旋转变换、AB表示平移变换;利用下列公式表示两幅图像间的变换:

(3)

从两幅图像中选出4对粗特征点,代入公式(3),计算变换参数、、和。利用计算出的变换参数将第二幅图像中特征点变换到第一幅图像中,变换后的特征点坐标为(),即

(4)

如果第二幅图像上的某一特征点变换到第一幅图像上与它在第一幅图像上的对应特征点满足下列关系

(5)

则认为它们是该变换确定的一对对应特征点;若对应特征点的个数占区域中全部特征点个数的比例达到一定的阈值,则认为这组变换关系是可以接受的;利用求出的变换关系和设定的阈值T,精选出欲保留的特征点。

步骤(3)包括以下具体过程,

1)最小二乘匹配法

设和为任意特征匹配,以为中心取大小为邻域;利用变换矩阵近似对应邻域窗口之间几何变换,则:

(6)

令:

,,,则

式中,ATV分别为邻域窗口之间的仿射、平移和透视变换参数。令,为按(7)式进行变换后的坐标;以和为中心的2个相关窗口和可以表示为:

(7)

引入辐射变换参数和,建立最小二乘匹配方程;

2)图像特征点精确匹配

在无人机遥感图像上,利用SURF算法粗提取特征点,基于RANSAC算法剔除误提取的特征点,最后利用最小二乘精匹配方法,实现图像的精确匹配。

步骤(4)的具体过程为:为了消除匹配后图像的亮度和颜色差异,使用线性加权平均融合算法,

线性加权平均融合算法为:设和分别表示待拼接两幅图像的像素值,则重叠区域图像的像素值表示为:

(8)

表示权函数,其取值为该点到拼接中线的距离;最后将拼接图像中的各个子图像进行信息综合。

以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1