一种多视角大倾斜线阵影像匹配方法及装置与流程

文档序号:12675366阅读:186来源:国知局
一种多视角大倾斜线阵影像匹配方法及装置与流程

本发明涉及影像匹配技术领域,具体涉及一种多视角大倾斜线阵影像匹配方法及装置。



背景技术:

因卫星多角度快速成像获取的多视角线阵遥感影像摄影角度变化大,因此此种倾斜线阵遥感影像之间的匹配较非倾斜框幅式遥感影像之间的匹配相比存在更多的困难。这些困难主要体现在:线阵遥感影像与框幅式遥感影像相比,具有多中心投影的特点,因此线阵遥感影像的几何关系更为复杂。另外,倾斜影像之间因不同摄影角度造成影像上的几何畸变较大、地物遮挡现象较为严重、灰度和纹理存在差异等问题。因此要解决以上问题,需要采用纠正精度更高的几何纠正方法和抗干扰性能更好的、能够提取显著地物特征的匹配策略,这样才能在多幅大倾斜视角的线阵影像中尽可能地找到不变的特征用于影像间的匹配。



技术实现要素:

本发明实施例的目的在于提供一种多视角大倾斜线阵影像匹配方法及装置,能够准确地进行多视角大倾斜线阵的影像匹配。

为实现上述目的,本发明实施例一方面提供一种多视角大倾斜线阵影像匹配方法,所述方法包括:基于反解有理函数模型将预设数量的大倾斜线阵CCD卫星遥感影像纠正为水平影像;对纠正后的水平影像进行重采样,并按照预设全局匹配规则对重采样后的水平影像进行影像成对匹配;对影像成对匹配结果进行多基线验证,以剔除影像成对匹配结果中的误配点对以及不连续的匹配点对。

进一步地,所述反解有理函数模型可在高程值已知的情况下,将像方坐标转换为物方坐标,所述物方坐标包括经度和纬度。

进一步地,将预设数量的大倾斜线阵CCD卫星遥感影像纠正为水平影像具体包括:通过参考航天飞机雷达地形测绘使命SRTM,将倾斜的卫星遥感影像中的各个像点按照各自的高程值投影至水平参考面上,以形成纠正后的水平影像。

进一步地,对纠正后的水平影像进行重采样具体包括:按照纠正之前倾斜卫星遥感影像的分辨率,对纠正后的水平影像进行重采样,以得到数字正射影像图。

进一步地,按照预设全局匹配规则对重采样后的水平影像进行影像成对匹配具体包括:从重采样后的水平影像中的多基线影像中确定一张基准影像和一张待匹配影像;分别提取所述基准影像和所述待匹配影像的边缘特征集合,所述边缘特征集合中包括所述基准影像和所述待匹配影像各自的边缘点像片坐标和边缘方向;为所述基准影像和待匹配影像建立参数空间,所述参数空间中包括多个按照平移量进行划分的网格;根据提取的两个边缘特征集合以及所述参数空间,确定所述基准影像和所述待匹配影像之间的同名点对。

进一步地,所述同名点对按照下述方式生成:每当提取的两个边缘特征集合中存在一种函数对应关系,便计算一个平移量;将所述参数空间中与计算的所述平移量相对应的网格中的累计次数加1;确定所述参数空间中最终累计次数最大的目标网格,并将为所述目标网格提供过累计次数的两个边缘点作为同名点对。

进一步地,对影像成对匹配结果进行多基线验证具体包括:在影像成对匹配结果中,保留存在于所有多基线影像中的同名点对,剔除误配点对以及不连续的匹配点对。

为实现上述目的,本申请实施方式还提供一种多视角大倾斜线阵影像匹配装置,所述装置包括:水平纠正单元,用于基于反解有理函数模型将预设数量的大倾斜线阵CCD卫星遥感影像纠正为水平影像;匹配单元,用于对纠正后的水平影像进行重采样,并按照预设全局匹配规则对重采样后的水平影像进行影像成对匹配;多基线验证单元,用于对影像成对匹配结果进行多基线验证,以剔除影像成对匹配结果中的误配点对以及不连续的匹配点对。

进一步地,所述匹配单元具体包括:影像确定模块,用于从重采样后的水平影像中的多基线影像中确定一张基准影像和一张待匹配影像;边缘特征集合提取模块,用于分别提取所述基准影像和所述待匹配影像的边缘特征集合,所述边缘特征集合中包括所述基准影像和所述待匹配影像各自的边缘点像片坐标和边缘方向;参数空间建立模块,用于为所述基准影像和待匹配影像建立参数空间,所述参数空间中包括多个按照平移量进行划分的网格;同名点对确定模块,用于根据提取的两个边缘特征集合以及所述参数空间,确定所述基准影像和所述待匹配影像之间的同名点对。

进一步地,所述同名点对确定模块具体包括:平移量计算模块,用于每当提取的两个边缘特征集合中存在一种函数对应关系,便计算一个平移量;累计次数叠加模块,用于将所述参数空间中与计算的所述平移量相对应的网格中的累计次数加1;目标网格确定模块,用于确定所述参数空间中最终累计次数最大的目标网格,并将为所述目标网格提供过累计次数的两个边缘点作为同名点对。

本发明不仅采用了广泛应用于线阵影像处理的反解有理函数模型对多视角大倾斜线阵CCD影像进行几何纠正,而且采用的匹配方法还可准确提取影像特征。因此本发明方法能够充分利用影像信息、减小信息盲区、降低遮挡特征和相似特征的误匹配率,从而具有非常良好的抗噪声干扰能力和最优的匹配结果。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本发明实施例的内容和这些附图获得其他的附图。

图1是本实施例所述的多视角大倾斜线阵影像匹配方法流程图;

图2(a)至图2(c)依次为Pleiades前、中、后视影像;

图3(a)和图3(b)分别是前视影像与中视影像匹配结果;

图4(a)和图4(b)分别是前视影像与中视影像匹配结果局部放大图;

图5(a)和图5(b)分别是后视影像与中视影像匹配结果;

图6(a)和图6(b)分别是后视影像与中视影像匹配结果局部放大图;

图7(a)至图7(c)是多基线影像同名点对;

图8(a)至图8(c)是多基线影像同名点对局部放大图;

图9是本实施例所述的多视角大倾斜线阵影像匹配装置的功能模块图。

贯穿附图,应该注意的是,相似的标号用于描绘相同或相似的元件、特征和结构。

具体实施方式

提供以下参照附图的描述来帮助全面理解由权利要求及其等同物限定的本公开的各种实施例。以下描述包括帮助理解的各种具体细节,但是这些细节将被视为仅是示例性的。因此,本领域普通技术人员将认识到,在不脱离本公开的范围和精神的情况下,可对本文所述的各种实施例进行各种改变和修改。另外,为了清晰和简洁,公知功能和构造的描述可被省略。

以下描述和权利要求书中所使用的术语和词汇不限于文献含义,而是仅由发明人用来使本公开能够被清晰和一致地理解。因此,对于本领域技术人员而言应该明显的是,提供以下对本公开的各种实施例的描述仅是为了示例性目的,而非限制由所附权利要求及其等同物限定的本公开的目的。

请参阅图1,本申请实施方式提供一种多视角大倾斜线阵影像匹配方法,所述方法包括:

S1:基于反解有理函数模型将预设数量的大倾斜线阵CCD(Charge coupled Device,电荷耦合元件)卫星遥感影像纠正为水平影像;

S2:对纠正后的水平影像进行重采样,并按照预设全局匹配规则对重采样后的水平影像进行影像成对匹配;

S3:对影像成对匹配结果进行多基线验证,以剔除影像成对匹配结果中的误配点对以及不连续的匹配点对。

在本实施方式中,所述反解有理函数模型可在高程值已知的情况下,将像方坐标转换为物方坐标,所述物方坐标包括经度和纬度。

在本实施方式中,将预设数量的大倾斜线阵CCD卫星遥感影像纠正为水平影像具体包括:

通过参考航天飞机雷达地形测绘使命SRTM(Shuttle Radar Topography Mission),将倾斜的卫星遥感影像中的各个像点按照各自的高程值投影至水平参考面上,以形成纠正后的水平影像。

在本实施方式中,对纠正后的水平影像进行重采样具体包括:

按照纠正之前倾斜卫星遥感影像的分辨率,对纠正后的水平影像进行重采样,以得到数字正射影像图。

在本实施方式中,按照预设全局匹配规则对重采样后的水平影像进行影像成对匹配具体包括:

从重采样后的水平影像中的多基线影像中确定一张基准影像和一张待匹配影像;

分别提取所述基准影像和所述待匹配影像的边缘特征集合,所述边缘特征集合中包括所述基准影像和所述待匹配影像各自的边缘点像片坐标和边缘方向;

为所述基准影像和待匹配影像建立参数空间,所述参数空间中包括多个按照平移量进行划分的网格;

根据提取的两个边缘特征集合以及所述参数空间,确定所述基准影像和所述待匹配影像之间的同名点对。

在本实施方式中,所述同名点对按照下述方式生成:

每当提取的两个边缘特征集合中存在一种函数对应关系,便计算一个平移量;

将所述参数空间中与计算的所述平移量相对应的网格中的累计次数加1;

确定所述参数空间中最终累计次数最大的目标网格,并将为所述目标网格提供过累计次数的两个边缘点作为同名点对。

在本实施方式中,对影像成对匹配结果进行多基线验证具体包括:

在影像成对匹配结果中,保留存在于所有多基线影像中的同名点对,剔除误配点对以及不连续的匹配点对。

在一个具体应用场景中,可以参考SRTM利用反解有理函数模型对多幅线阵CCD影像几何纠正为水平影像:在高程已知的情况下,利用反解的有理函数模型实现从像方坐标到物方坐标的转换。若已知有理函数模型的反解形式和影像上某像点p(S,L),即可确定一条通过该像点和投影中心的空间光线,若存在影像对应地区的SRTM作为高程参考,则该SRTM表面与光线的交点为P(X,Y,Z)。参考SRTM将原始影像上所有像点按照各自高程值全部投影至水平面上,并根据原始倾斜影像的分辨率对其进行重采样便可得到近似DOM(Digital Orthophoto Map,数字正射)影像,从而实现对线阵CCD遥感影像的几何纠正。

进一步地,可以采用基于投票原理的全局匹配方法融合多基线匹配原理进行影像成对匹配:具有短基线和不同交会角的序列影像可以作为多基线影像,首先在n张具有短基线和不同交会角的序列影像中确定一张影像为基准影像。其次在待匹配影像对中分别提取边缘点的像片坐标(x,y)和边缘方向,从而分别得到匹配中的两个影像各自边缘特征集合。对该影像对建立投票的参数空间,坐标系横、纵轴分别代表平移参数。对两集合中元素的每一种函数对应关系均计算一个平移量,然后在参数空间中对应的格子累加1。最终累计空间中峰值对应的单元格的平移量就被确定为最终平移参数,对最终峰值有贡献的边缘点对即为同名点对。边缘点的方向被用做投票的限制条件,即如果一对可能的边缘点的方向相差太大,那么就不允许它们投票。从而得到两匹配影像间的函数对应关系及同名点对。最后按照上述方法将其余多基线影像与基准影像两两匹配,便得到n-1张匹配结果图。

进一步地,基于影像的匹配结果进行多基线验证:在对多基线影像进行成对匹配(即基准图像与任意一幅待匹配图像进行匹配)之后,需要对匹配结果进行连续性检查,即保留存在于所有多基线影像中的同名点对,剔除误匹配点对及不连续存在的同名点对,从而得到多基线影像间准确的匹配点对,从而实现多基线影像间高精度和高可靠性的匹配。

本发明很好地解决了摄影倾角过大的多视角线阵遥感影像对之间的匹配问题,经验证该发明对于任意摄影角度的影像之间的匹配精度均能达到一个像素之内。

在本实施方式中,可以采用法国Pleiades卫星拍摄的北京房山地区前中后视三幅全色波段影像数据,影像数据如图2(a)至图2(c)所示。通过本发明方法进行匹配,具体步骤如下。

步骤一:参考SRTM利用反解有理函数模型对多幅线阵CCD影像几何纠正为水平影像。该步骤可以通过四个小步骤实现:

1.读取三幅影像数据;

2.利用反解有理函数模型对试验数据进行几何纠正;

3对几何纠正后的影像重采样;

4.输出几何纠正结果。

步骤二:对试验数据采用基于投票原理的全局匹配方法融合多基线匹配原理进行影像成对匹配。该步骤可以通过三个小步骤实现:

1.确定基准影像;

2.基准影像中提取边缘特征集合E1;

3.目标影像中提取边缘特征集合E2构建投影空间进行投票,以中视影像为基准影像,前后视影像分别同其匹配,图3(a)和图3(b)分别是前视影像与中视影像匹配结果;图4(a)和图4(b)分别是前视影像与中视影像匹配结果局部放大图;图5(a)和图5(b)分别是后视影像与中视影像匹配结果;图6(a)和图6(b)分别是后视影像与中视影像匹配结果局部放大图。

步骤三:基于影像的匹配结果进行多基线验证,图7(a)至图7(c)是多基线影像同名点对;图8(a)至图8(c)是多基线影像同名点对局部放大图。

步骤四:对匹配结果进行精度评价,得出匹配中误差为0.213像素,控制在了一个像元之内,匹配结果可靠。

请参阅图9,本申请实施方式还提供一种多视角大倾斜线阵影像匹配装置,所述装置包括:

水平纠正单元100,用于基于反解有理函数模型将预设数量的大倾斜线阵CCD卫星遥感影像纠正为水平影像;

匹配单元200,用于对纠正后的水平影像进行重采样,并按照预设全局匹配规则对重采样后的水平影像进行影像成对匹配;

多基线验证单元300,用于对影像成对匹配结果进行多基线验证,以剔除影像成对匹配结果中的误配点对以及不连续的匹配点对。

在本实施方式中,所述匹配单元200具体包括:

影像确定模块,用于从重采样后的水平影像中的多基线影像中确定一张基准影像和一张待匹配影像;

边缘特征集合提取模块,用于分别提取所述基准影像和所述待匹配影像的边缘特征集合,所述边缘特征集合中包括所述基准影像和所述待匹配影像各自的边缘点像片坐标和边缘方向;

参数空间建立模块,用于为所述基准影像和待匹配影像建立参数空间,所述参数空间中包括多个按照平移量进行划分的网格;

同名点对确定模块,用于根据提取的两个边缘特征集合以及所述参数空间,确定所述基准影像和所述待匹配影像之间的同名点对。

在本实施方式中,所述同名点对确定模块具体包括:

平移量计算模块,用于每当提取的两个边缘特征集合中存在一种函数对应关系,便计算一个平移量;

累计次数叠加模块,用于将所述参数空间中与计算的所述平移量相对应的网格中的累计次数加1;

目标网格确定模块,用于确定所述参数空间中最终累计次数最大的目标网格,并将为所述目标网格提供过累计次数的两个边缘点作为同名点对。

本发明不仅采用了广泛应用于线阵影像处理的反解有理函数模型对多视角大倾斜线阵CCD影像进行几何纠正,而且采用的匹配方法还可准确提取影像特征。因此本发明方法能够充分利用影像信息、减小信息盲区、降低遮挡特征和相似特征的误匹配率,从而具有非常良好的抗噪声干扰能力和最优的匹配结果。

应该注意的是,如上所述的本公开的各种实施例通常在一定程度上涉及输入数据的处理和输出数据的生成。此输入数据处理和输出数据生成可在硬件或者与硬件结合的软件中实现。例如,可在移动装置或者相似或相关的电路中采用特定电子组件以用于实现与如上所述本公开的各种实施例关联的功能。另选地,依据所存储的指令来操作的一个或更多个处理器可实现与如上所述本公开的各种实施例关联的功能。如果是这样,则这些指令可被存储在一个或更多个非暂时性处理器可读介质上,这是在本公开的范围内。处理器可读介质的示例包括只读存储器(ROM)、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光学数据存储装置。另外,用于实现本公开的功能计算机程序、指令和指令段可由本公开所属领域的程序员容易地解释。

本说明书中的各个实施方式均采用递进的方式描述,各个实施方式之间相同相似的部分互相参见即可,每个实施方式重点说明的都是与其他实施方式的不同之处。

尽管已参照本公开的各种实施例示出并描述了本公开,但是本领域技术人员将理解,在不脱离由所附权利要求及其等同物限定的本公开的精神和范围的情况下,可对其进行形式和细节上的各种改变。

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