基于仿射相机模型的卫星遥感图像快速重建方法及装置制造方法及图纸

技术编号:35017427 阅读:52 留言:0更新日期:2022-09-24 22:44
本发明专利技术提供一种基于仿射相机模型的卫星遥感图像快速重建方法及装置,该方法包括:对目标场景的遥感数据集进行图像分类,得到N个图像子集;将每个图像子集中的每个图像裁剪为一组具有重叠区域的预设尺寸图像块;分别计算出每个图像子集中每个预设尺寸图像块对应的三维仿射点云;基于每个图像子集中每个预设尺寸图像块对应的三维仿射点云,分别计算得到每个图像子集中每个预设尺寸图像块对应的相机在统一的全局仿射坐标系下的全局仿射运动矩阵;基于全局仿射运动矩阵和预设数量的地面控制点,分别得到每个图像子集对应的三维欧式结构;基于每个图像子集对应的三维欧式结构,得到目标场景的三维欧式结构。到目标场景的三维欧式结构。到目标场景的三维欧式结构。

【技术实现步骤摘要】
基于仿射相机模型的卫星遥感图像快速重建方法及装置


[0001]本专利技术涉及仿射成像
,尤其涉及一种基于仿射相机模型的卫星遥感图像快速重建方法及装置。

技术介绍

[0002]随着卫星成像技术的快速发展,基于高分光学遥感影像的三维重建技术,在城市规划、地理测绘、定位导航等诸多领域展现出巨大的应用潜力,并受到了研究者的广泛关注。
[0003]已有的大多数的卫星光学影像重建方法采用有理多项式相机(Rational Polynomial Camera,RPC)模型进行场景重建。作为通用传感器模型,RPC一般包含78个多项式系数及10个归一化常数。目前,基于RPC模型的重建算法先完成两视图重建,再对每两幅视图重建的结果进行融合,从而完成多视图重建。其重建流程主要包括:(1) 采用视差或光流获得图像之间的稠密对应关系,(2)通过捆绑调整优化光学卫星图像RPC模型的估计残差,(3)基于RPC模型进行三角化恢复图像对应的三维场景结构。然而这些重建方法无一例外的求解关于RPC模型的复杂三阶多项式系数,且估计RPC模型需要至少39 组地面控制点及其与相关图像的对应关系,因此重建过程需要耗费大量的计算时间。
[0004]值得注意的是,计算机视觉领域中提出了大量的基于光学图像的三维场景重建方法。然而,这些方法往往只适用于处理面阵相机拍摄的图像,无法处理卫星上搭载的推扫式线阵相机所获取的图像,也就是说,这些计算机视觉领域中的三维重建方法并不能直接处理卫星图像三维重建任务。针对这一情况,研究学者提出将弱透视投影模型和仿射模型应用于遥感图像卫星的三维重建,但这些重建方法都采用基于增量式的方法进行三维重建,因此需要反复的进行捆绑调整,需要耗费大量的计算时间。
[0005]综上所述,尽管近年来提出了许多基于光学卫星图像的三维重建方法,这使得关于光学卫星图像的三维重建技术取得了快速的发展,然而现有方法或者需要反复地执行捆绑调整优化,或者需要RPC模型的大量参数参与计算,往往耗费大量的计算时间,因此,如何在保持场景重建精度的前提下降低三维重建时间成为一个亟待解决的问题。

技术实现思路

[0006]本专利技术提供一种基于仿射相机模型的卫星遥感图像快速重建方法及装置,用以解决现有技术中关于光学卫星图像的三维重建技术需要对模型参数进行复杂且耗时的优化步骤的缺陷,实现在保持场景重建精度的前提下降低三维重建时间。
[0007]本专利技术提供一种基于仿射相机模型的卫星遥感图像快速重建方法,包括:对目标场景的遥感数据集进行图像分类,得到N个图像子集;其中,每个所述图像子集包括同一时间周期内不同视角的遥感图像,N是大于等于1的整数;将每个所述图像子集中的每个图像裁剪为一组具有重叠区域的预设尺寸图像块;分别计算出每个所述图像子集中每个预设尺寸图像块对应的三维仿射点云;基于所述每个所述图像子集中每个预设尺寸图像块对应的
三维仿射点云,分别计算得到每个所述图像子集中每个预设尺寸图像块对应的相机在统一的全局仿射坐标系下的全局仿射运动矩阵;基于所述全局仿射运动矩阵和预设数量的地面控制点,分别得到每个所述图像子集对应的三维欧式结构;基于每个所述图像子集对应的三维欧式结构,得到所述目标场景的三维欧式结构。
[0008]根据本专利技术提供的一种基于仿射相机模型的卫星遥感图像快速重建方法,所述分别计算出每个所述图像子集中每个预设尺寸图像块对应的三维仿射点云,包括:依据尺度不变的特征检测算法SIFT提取每个所述预设尺寸图像块的关键点;基于不同预设尺寸图像块之间各关键点的对应关系,确定多个相互匹配的图像对;通过多视图几何中的因式分解算法求取每个图像对中每个所述预设尺寸图像块对应的三维仿射点云。
[0009]根据本专利技术提供的一种基于仿射相机模型的卫星遥感图像快速重建方法,所述基于所述每个所述图像子集中每个预设尺寸图像块对应的三维仿射点云,分别计算得到每个所述图像子集中每个预设尺寸图像块对应的相机在统一的全局仿射坐标系下的全局仿射运动矩阵,包括:根据预设尺寸图像块之间的重叠区域或公共区域,构建无向图;其中,所述无向图的节点表示一个所述图像对,所述无向图的边表示同一条边连接的两个节点对应的所述图像对之间存在重叠区域或公共区域;根据所述无向图,通过构建等式求解所述无向图中每个节点对应的绝对仿射变换矩阵;根据每个节点对应的绝对仿射变换矩阵,将各预设尺寸图像块对应的三维仿射点云注册到统一的全局仿射坐标系下,得到所述图像子集对应的地面场景的稀疏仿射结构;利用所述稀疏仿射结构的稀疏仿射点云和预设尺寸图像块之间的投影关系计算每个预设尺寸图像块对应的相机的初始全局仿射运动矩阵;对所述稀疏仿射点云和所述初始全局仿射运动矩阵进行捆绑调整优化,得到每个预设尺寸图像块对应的全局仿射运动矩阵。
[0010]根据本专利技术提供的一种基于仿射相机模型的卫星遥感图像快速重建方法,所述基于所述全局仿射运动矩阵和预设数量的地面控制点,分别得到每个所述图像子集对应的三维欧式结构,包括:利用已有的仿射立体校正算法和立体匹配算法获取所述图像子集中所有所述预设尺寸图像块之间的稠密匹配关系;根据所有所述预设尺寸图像块之间的稠密匹配关系和每个预设尺寸图像块对应的全局仿射运动矩阵,通过仿射三角测量计算得到所述图像子集对应的地面场景的稠密仿射点云;对于所述稠密仿射点云,通过计算一个全局仿射变换矩阵将所述稠密仿射点云升级为所述三维欧式结构。
[0011]根据本专利技术提供的一种基于仿射相机模型的卫星遥感图像快速重建方法,所述基于每个所述图像子集对应的三维欧式结构,得到所述目标场景的三维欧式结构,包括:生成每个所述图像子集对应的三维欧式结构的地面高程图;利用融合地面高程图的方法,配准并融合所有所述地面高程图,得到所述目标场景的三维欧式结构。
[0012]本专利技术还提供一种基于仿射相机模型的卫星遥感图像快速重建装置,包括:
[0013]图像分类模块,用于对目标场景的遥感数据集进行图像分类,得到N个图像子集;其中,每个所述图像子集包括同一时间周期内不同视角的遥感图像;
[0014]图像裁剪模块,用于将每个所述图像子集中的每个图像裁剪为一组具有重叠区域的预设尺寸图像块;
[0015]第一计算模块,用于分别计算出每个所述图像子集中每个预设尺寸图像块对应的三维仿射点云;
[0016]第二计算模块,用于基于所述每个所述图像子集中每个预设尺寸图像块对应的三维仿射点云,分别计算得到每个所述图像子集中每个预设尺寸图像块对应的相机在统一的全局仿射坐标系下的全局仿射运动矩阵;
[0017]第一重建模块,用于基于所述全局仿射运动矩阵和预设数量的地面控制点,分别得到每个所述图像子集对应的三维欧式结构;
[0018]第二重建模块,用于基于每个所述图像子集对应的三维欧式结构,得到所述目标场景的三维欧式结构。
[0019]根据本专利技术提供的一种基于仿射相机模型的卫星遥感图像快速重建装置,所述分别计算出每个所述图像子集中每个预设尺寸图像块对应的三维仿射点云,包括:依据尺度不变的特征检测算本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于仿射相机模型的卫星遥感图像快速重建方法,其特征在于,包括:对目标场景的遥感数据集进行图像分类,得到N个图像子集;其中,每个所述图像子集包括同一时间周期内不同视角的遥感图像,N是大于等于1的整数;将每个所述图像子集中的每个图像裁剪为一组具有重叠区域的预设尺寸图像块;分别计算出每个所述图像子集中每个预设尺寸图像块对应的三维仿射点云;基于所述每个所述图像子集中每个预设尺寸图像块对应的三维仿射点云,分别计算得到每个所述图像子集中每个预设尺寸图像块对应的相机在统一的全局仿射坐标系下的全局仿射运动矩阵;基于所述全局仿射运动矩阵和预设数量的地面控制点,分别得到每个所述图像子集对应的三维欧式结构;基于每个所述图像子集对应的三维欧式结构,得到所述目标场景的三维欧式结构。2.根据权利要求1所述的基于仿射相机模型的卫星遥感图像快速重建方法,其特征在于,所述分别计算出每个所述图像子集中每个预设尺寸图像块对应的三维仿射点云,包括:依据尺度不变的特征检测算法SIFT提取每个所述预设尺寸图像块的关键点;基于不同预设尺寸图像块之间各关键点的对应关系,确定多个相互匹配的图像对;通过多视图几何中的因式分解算法求取每个图像对中每个所述预设尺寸图像块对应的三维仿射点云。3.根据权利要求2所述的基于仿射相机模型的卫星遥感图像快速重建方法,其特征在于,所述基于所述每个所述图像子集中每个预设尺寸图像块对应的三维仿射点云,分别计算得到每个所述图像子集中每个预设尺寸图像块对应的相机在统一的全局仿射坐标系下的全局仿射运动矩阵,包括:根据预设尺寸图像块之间的重叠区域或公共区域,构建无向图;其中,所述无向图的节点表示一个所述图像对,所述无向图的边表示同一条边连接的两个节点对应的所述图像对之间存在重叠区域或公共区域;根据所述无向图,通过构建等式求解所述无向图中每个节点对应的绝对仿射变换矩阵;根据每个节点对应的绝对仿射变换矩阵,将各预设尺寸图像块对应的三维仿射点云注册到统一的全局仿射坐标系下,得到所述图像子集对应的地面场景的稀疏仿射结构;利用所述稀疏仿射结构的稀疏仿射点云和预设尺寸图像块之间的投影关系计算每个预设尺寸图像块对应的相机的初始全局仿射运动矩阵;对所述稀疏仿射点云和所述初始全局仿射运动矩阵进行捆绑调整优化,得到每个预设尺寸图像块对应的全局仿射运动矩阵。4.根据权利要求1所述的基于仿射相机模型的卫星遥感图像快速重建方法,其特征在于,所述基于所述全局仿射运动矩阵和预设数量的地面控制点,分别得到每个所述图像子集对应的三维欧式结构,包括:利用已有的仿射立体校正算法和立体匹配算法获取所述图像子集中所有所述预设尺寸图像块之间的稠密匹配关系;根据所有所述预设尺寸图像块之间的稠密匹配关系和每个预设尺寸图像块对应的全局仿射运动矩阵,通过仿射三角测量计算得到所述图像子集对应的地面场景的稠密仿射点
云;对于所述稠密仿射点云,通过计算一个全局仿射变换矩阵将所述稠密仿射点云升级为所述三维欧式结构。5.根据权利要求1所述的基于仿射相机模型的卫星遥感图像快速重建方法,其特征在于,所述基于每个所述图像子集对应的三维欧式结构,得到...

【专利技术属性】
技术研发人员:董秋雷陈豹
申请(专利权)人:中国科学院自动化研究所
类型:发明
国别省市:

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

1