一种实景三维重建方法及系统转让专利

申请号 : CN202010738682.1

文献号 : CN111629193B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 陈式金毛迎春

申请人 : 江苏康云视觉科技有限公司

摘要 :

本发明公开一种实景三维重建方法及系统。该方法包括:获取倾斜影像,对所述倾斜影像进行质量检查、匀光匀色处理、几何校正、同名点匹配、区域网联合平差、多视影像密集匹配、DSM生成、真正射纠正及倾斜模型生产与影像加工处理,得到3D数据库,生成基于倾斜影像的超高密度点云,对超高密度点云进行压缩和精简,对压缩和精简后的点云数据进行几何处理、多视匹配、三角网构建,提取典型地物的纹理特征,并对该纹理进行可视化处理,最终得到三维模型;避免了扫描后得到的点云的密度大,导致后续存储、传输、显示和重构都将消耗大量的时间和计算机资源的问题。

权利要求 :

1.一种实景三维重建方法,其特征在于,所述方法包括:

获取倾斜影像,其中,通过在同一飞行平台上搭载五镜头相机,同时从垂直、倾斜不同角度采集地面影像,所述倾斜影像包括镜头垂直地面角度拍摄的一组正片影像,以及镜头朝向与地面成一定夹角拍摄的四组斜片影像;

对所述倾斜影像进行质量检查,对不合格的区域进行补飞,直到获取的倾斜影像质量满足要求;

对所述倾斜影像进行匀光匀色处理;

对所述倾斜影像进行几何校正、同名点匹配以及区域网联合平差,得到平差后的数据;

将平差后的数据赋予每张倾斜影像,使得所述倾斜影像具有在虚拟三维空间中的位置和姿态数据,每张斜片影像上的每个像素对应真实的地理坐标位置,所述平差后的数据包括三个坐标信息及三个方向角信息;

根据所述倾斜影像进行多视影像密集匹配、DSM生成、真正射纠正及倾斜模型生产与影像加工处理,得到3D数据库;

根据所述3D数据库运算生成基于倾斜影像的超高密度点云;

对所述的超高密度点云进行压缩和精简,其中,按照以下方式对超高密度点云进行压缩:对所述超高密度点云在适当的深度停止分割,并确保体素大小合适,在分割的基础上建立k邻域,去除原始点云的离群点,在数据结构上,对每个节点分配位掩码,通过操纵位掩码,在遍历时对数据查询和操作,并优化随后的点位置编码;

其中,按照以下方式对超高密度点云进行精简:通过分析点云数据的细节信息,选取轴方向进行分割并运算,提取X-Y边界,利用栅格法对己经提取过边界的散乱点云数据进行空间划分并建立k邻域,通过计算点云在不同邻域内的法向量变化度来提取点云数据的关键特征点,利用栅格索引对非特征点区域进行简化;

对所述压缩和精简后的点云数据进行几何处理、多视匹配、三角网构建,提取典型地物的纹理特征,并对该纹理进行可视化处理,最终得到三维模型。

2.如权利要求1所述的方法,其特征在于,对所述倾斜影像进行匀光匀色处理包括:采取分布式不间断处理数据,使影像的直方图布满0~255色阶的区间,并接近正态分布,在光线明暗差距不大的航摄状况时,对同一条航线使用同一调色模板;若明暗差距大,大气透明度不高时,对一幅或几幅影像进行逐个调色,以达到最佳的真实色彩;将所有倾斜影像再进行一次匀光匀色处理,使得整个摄区影像色彩进一步统一。

3.如权利要求1所述的方法,其特征在于,所述区域网联合平差包括:结合POS系统提供的多视影像外方位元素,采取由粗到精的金字塔匹配策略在每级影像上进行同名点自动匹配和自由网光束法平差;同时建立连接点和连接线、控制点坐标、GPS/IMU辅助数据的多视影像自检校区域网平差的误差方程,通过联合解算,确保平差结果的精度。

4.如权利要求1所述的方法,其特征在于,所述多视影像密集匹配包括:通过搜索多视影像上的建筑物边缘、墙面边缘和纹理特征,将建筑物的二维矢量数据集影像上不同视角的二维特征转化为三维特征,在确定墙面时,设置若干影响因子并给予一定的权值,将墙面分为不同的类,将建筑的各个墙面进行平面扫描和分割,获取建筑物的侧面结构,再通过对侧面进行重构,提取出建筑物屋顶的高度和轮廓。

5.如权利要求1所述的方法,其特征在于,所述真正射纠正包括:在有DSM的基础上,根据物方连续地形和离散地物对象的几何特征,通过轮廓提取、面片拟合、屋顶重建方法提取物方语义信息,同时在多视影像上通过影像分割、边缘提取、纹理聚类方法获取像方语义信息,再根据联合平差和密集匹配的结果建立物方和像方的同名点对应关系,继而建立全局优化采样策略和顾及几何辐射特性的联合纠正,同时进行整体匀光处理,实现多视影像的真正射纠正。

6.如权利要求1所述的方法,其特征在于,所述倾斜模型生产与影像加工处理包括:通过专用测绘工具生产倾斜摄影模型,倾斜摄影模型的成果数据为单体对象化的模型成果数据,所述单体对象化的模型成果数据的获得方式如下:利用倾斜影像,结合现有的三维线框模型,通过纹理映射生产三维模型。

7.如权利要求1所述的方法,其特征在于,所述倾斜模型生产与影像加工处理包括:通过专用测绘工具生产倾斜摄影模型,倾斜摄影模型的成果数据为非单体化的模型成果数据,所述非单体化的模型成果数据的获得方式如下:获得倾斜影像后,经过匀光匀色后生产三维模型。

8.如权利要求1所述的方法,其特征在于,所述方法还包括:启动自动修复、补洞功能进行模型漏洞和扭曲的修复,在首批三维数据成果场景生成后即进行修复、质量检查、再生产的模式,直到生产出满足要求的三维成果数据,修补完漏洞后,将模型重新导入服务器渲染计算,将原漏洞的位置贴上应有的纹理。

9.如权利要求1所述的方法,其特征在于,获取倾斜影像的步骤中,所述飞行平台的航线设计采取66%的旁向重叠度,66%的航向重叠度。

10.一种实景三维重建系统,其特征在于,包括飞行平台和服务器;

所述飞行平台,用于获取倾斜影像,其中,通过在同一飞行平台上搭载五镜头相机,同时从垂直、倾斜不同角度采集地面影像,所述倾斜影像包括镜头垂直地面角度拍摄的一组正片影像,以及镜头朝向与地面成一定夹角拍摄的四组斜片影像;

所述服务器,用于获取倾斜影像;

对所述倾斜影像进行质量检查,对不合格的区域进行补飞,直到获取的倾斜影像质量满足要求;

对所述倾斜影像进行匀光匀色处理;

对所述倾斜影像进行几何校正、同名点匹配以及区域网联合平差,得到平差后的数据;

将平差后的数据赋予每张倾斜影像,使得所述倾斜影像具有在虚拟三维空间中的位置和姿态数据,每张斜片影像上的每个像素对应真实的地理坐标位置,所述平差后的数据包括三个坐标信息及三个方向角信息;

根据所述倾斜影像进行多视影像密集匹配、DSM生成、真正射纠正及倾斜模型生产与影像加工处理,得到3D数据库;

根据所述3D数据库运算生成基于倾斜影像的超高密度点云;

对所述的超高密度点云进行压缩和精简,其中,按照以下方式对超高密度点云进行压缩:对所述超高密度点云在适当的深度停止分割,并确保体素大小合适,在分割的基础上建立k邻域,去除原始点云的离群点,在数据结构上,对每个节点分配位掩码,通过操纵位掩码,在遍历时对数据查询和操作,并优化随后的点位置编码;

其中,按照以下方式对超高密度点云进行精简:通过分析点云数据的细节信息,选取轴方向进行分割并运算,提取X-Y边界,利用栅格法对己经提取过边界的散乱点云数据进行空间划分并建立k邻域,通过计算点云在不同邻域内的法向量变化度来提取点云数据的关键特征点,利用栅格索引对非特征点区域进行简化;

对所述压缩和精简后的点云数据进行几何处理、多视匹配、三角网构建,提取典型地物的纹理特征,并对该纹理进行可视化处理,最终得到三维模型。

说明书 :

一种实景三维重建方法及系统

技术领域

[0001] 本发明涉及测绘遥感技术领域,尤其涉及一种实景三维重建方法及系统。

背景技术

[0002] 三维重建是指对三维物体建立适合计算机表示和处理的数学模型,是在计算机环境下对其进行处理、操作和分析其性质的基础,也是在计算机中建立表达客观世界的虚拟现实的关键技术。通常的三维重建方法是先对摄像机进行标定,即计算出摄像机的图象坐标系与世界坐标系的关系.然后利用多个二维图象中的信息重建出三维信息。现有的实景三维重建方法中,通常通过专业的自动化建模软件生产三维模型,这种工艺流程一般会经过多视角影像的几何校正、联合平差等处理流程,可运算生成基于影像的超高密度点云,点云构建TIN模型,并以此生成基于影像纹理的高分辨率倾斜摄影三维模型。然而,由于扫描后得到的点云的密度往往很大,导致后续存储、传输、显示和重构都将消耗大量的时间和计算机资源。因此,有必要提出一种实景三维重建方法及系统以解决上述问题。

发明内容

[0003] 本发明提供一种实景三维重建方法及系统,以解决现有技术中由于扫描后得到的点云的密度往往很大,导致后续存储、传输、显示和重构都将消耗大量的时间和计算机资源的问题。
[0004] 第一方面,本发明提供一种实景三维重建方法,所述方法包括:
[0005] 获取倾斜影像,其中,通过在同一飞行平台上搭载五镜头相机,同时从垂直、倾斜不同角度采集地面影像,所述倾斜影像包括镜头垂直地面角度拍摄的一组正片影像,以及镜头朝向与地面成一定夹角拍摄的四组斜片影像;
[0006] 对所述倾斜影像进行质量检查,对不合格的区域进行补飞,直到获取的倾斜影像质量满足要求;
[0007] 对所述倾斜影像进行匀光匀色处理;
[0008] 对所述倾斜影像进行几何校正、同名点匹配以及区域网联合平差,得到平差后的数据;
[0009] 将平差后的数据赋予每张倾斜影像,使得所述倾斜影像具有在虚拟三维空间中的位置和姿态数据,每张斜片影像上的每个像素对应真实的地理坐标位置,所述平差后的数据包括三个坐标信息及三个方向角信息;
[0010] 根据所述倾斜影像进行多视影像密集匹配、DSM生成、真正射纠正及倾斜模型生产与影像加工处理,得到3D数据库;
[0011] 根据所述3D数据库运算生成基于倾斜影像的超高密度点云;
[0012] 对所述的超高密度点云进行压缩和精简,其中,按照以下方式对超高密度点云进行压缩:对所述超高密度点云在适当的深度停止分割,并确保体素大小合适,在分割的基础上建立k邻域,去除原始点云的离群点,在数据结构上,对每个节点分配位掩码,通过操纵位掩码,在遍历时对数据查询和操作,并优化随后的点位置编码;
[0013] 其中,按照以下方式对超高密度点云进行精简:通过分析点云数据的细节信息,选取轴方向进行分割并运算,提取X-Y边界,利用栅格法对己经提取过边界的散乱点云数据进行空间划分并建立k邻域,通过计算点云在不同邻域内的法向量变化度来提取点云数据的关键特征点,利用栅格索引对非特征点区域进行简化;
[0014] 对所述压缩和精简后的点云数据进行几何处理、多视匹配、三角网构建,提取典型地物的纹理特征,并对该纹理进行可视化处理,最终得到三维模型。
[0015] 结合第一方面,在第一方面的第一种可实现方式中,对所述倾斜影像进行匀光匀色处理包括:采取分布式不间断处理数据,使影像的直方图布满0~255色阶的区间,并接近正态分布,在光线明暗差距不大的航摄状况时,对同一条航线使用同一调色模板;若明暗差距大,大气透明度不高时,对一幅或几幅影像进行逐个调色,以达到最佳的真实色彩;将所有倾斜影像再进行一次匀光匀色处理,使得整个摄区影像色彩进一步统一。
[0016] 结合第一方面,在第一方面的第二种可实现方式中,所述区域网联合平差包括:结合POS系统提供的多视影像外方位元素,采取由粗到精的金字塔匹配策略在每级影像上进行同名点自动匹配和自由网光束法平差;同时建立连接点和连接线、控制点坐标、GPS/IMU辅助数据的多视影像自检校区域网平差的误差方程,通过联合解算,确保平差结果的精度。
[0017] 结合第一方面,在第一方面的第三种可实现方式中,所述多视影像密集匹配包括:通过搜索多视影像上的建筑物边缘、墙面边缘和纹理特征,将建筑物的二维矢量数据集影像上不同视角的二维特征转化为三维特征,在确定墙面时,设置若干影响因子并给予一定的权值,将墙面分为不同的类,将建筑的各个墙面进行平面扫描和分割,获取建筑物的侧面结构,再通过对侧面进行重构,提取出建筑物屋顶的高度和轮廓。
[0018] 结合第一方面,在第一方面的第四种可实现方式中,所述真正射纠正包括:在有DSM的基础上,根据物方连续地形和离散地物对象的几何特征,通过轮廓提取、面片拟合、屋顶重建方法提取物方语义信息,同时在多视影像上通过影像分割、边缘提取、纹理聚类方法获取像方语义信息,再根据联合平差和密集匹配的结果建立物方和像方的同名点对应关系,继而建立全局优化采样策略和顾及几何辐射特性的联合纠正,同时进行整体匀光处理,实现多视影像的真正射纠正。
[0019] 结合第一方面,在第一方面的第五种可实现方式中,所述倾斜模型生产与影像加工处理包括:通过专用测绘工具生产倾斜摄影模型,倾斜摄影模型的成果数据为单体对象化的模型成果数据,
[0020] 所述单体对象化的模型成果数据的获得方式如下:利用倾斜影像,结合现有的三维线框模型,通过纹理映射生产三维模型。
[0021] 结合第一方面,在第一方面的第六种可实现方式中,所述倾斜模型生产与影像加工处理包括:通过专用测绘工具生产倾斜摄影模型,倾斜摄影模型的成果数据为非单体化的模型成果数据,所述非单体化的模型成果数据的获得方式如下:获得倾斜影像后,经过匀光匀色后生产三维模型。
[0022] 结合第一方面,在第一方面的第七种可实现方式中,所述方法还包括:启动自动修复、补洞功能进行模型漏洞和扭曲的修复,在首批三维数据成果场景生成后即进行修复、质量检查、再生产的模式,直到生产出满足要求的三维成果数据,修补完漏洞后,将模型重新导入服务器渲染计算,将原漏洞的位置贴上应有的纹理。
[0023] 结合第一方面,在第一方面的第八种可实现方式中,获取倾斜影像的步骤中,所述飞行平台的航线设计采取66%的旁向重叠度,66%的航向重叠度。
[0024] 第二方面,本发明提供一种实景三维重建系统,包括飞行平台和服务器;
[0025] 所述飞行平台,用于获取倾斜影像,其中,通过在同一飞行平台上搭载五镜头相机,同时从垂直、倾斜不同角度采集地面影像,所述倾斜影像包括镜头垂直地面角度拍摄的一组正片影像,以及镜头朝向与地面成一定夹角拍摄的四组斜片影像;
[0026] 所述服务器,用于获取倾斜影像;
[0027] 对所述倾斜影像进行质量检查,对不合格的区域进行补飞,直到获取的倾斜影像质量满足要求;
[0028] 对所述倾斜影像进行匀光匀色处理;
[0029] 对所述倾斜影像进行几何校正、同名点匹配以及区域网联合平差,得到平差后的数据;
[0030] 将平差后的数据赋予每张倾斜影像,使得所述倾斜影像具有在虚拟三维空间中的位置和姿态数据,每张斜片影像上的每个像素对应真实的地理坐标位置,所述平差后的数据包括三个坐标信息及三个方向角信息;
[0031] 根据所述倾斜影像进行多视影像密集匹配、DSM生成、真正射纠正及倾斜模型生产与影像加工处理,得到3D数据库;
[0032] 根据所述3D数据库运算生成基于倾斜影像的超高密度点云;
[0033] 对所述的超高密度点云进行压缩和精简,其中,按照以下方式对超高密度点云进行压缩:对所述超高密度点云在适当的深度停止分割,并确保体素大小合适,在分割的基础上建立k邻域,去除原始点云的离群点,在数据结构上,对每个节点分配位掩码,通过操纵位掩码,在遍历时对数据查询和操作,并优化随后的点位置编码;
[0034] 其中,按照以下方式对超高密度点云进行精简:通过分析点云数据的细节信息,选取轴方向进行分割并运算,提取X-Y边界,利用栅格法对己经提取过边界的散乱点云数据进行空间划分并建立k邻域,通过计算点云在不同邻域内的法向量变化度来提取点云数据的关键特征点,利用栅格索引对非特征点区域进行简化;
[0035] 对所述压缩和精简后的点云数据进行几何处理、多视匹配、三角网构建,提取典型地物的纹理特征,并对该纹理进行可视化处理,最终得到三维模型。
[0036] 由以上技术方案可知,本发明的实景三维重建方法及系统,通过在适当的深度停止分割并确保体素大小合适,在分割的基础上建立k邻域,利用简单有效的统计方法去除原始点云的离群点;在数据结构上,对每个节点分配位掩码,通过操纵位掩码,在遍历时对数据查询和操作,并优化随后的点位置编码,有效地移除了离群点和表面杂点,并在区间编码提高了点云压缩效率,较完整地保留了点云的关键信息,取得了良好的压缩率并缩短了压缩时间;针对无任何预知信息下的三维点云数据,通过分析点云数据的细节信息,选取轴方向进行分割并运算,提取X-Y边界,然后利用栅格法对己经提取过边界的散乱点云数据进行空间划分并建立k邻域,通过计算点云在不同邻域内的法向量变化度来提取点云数据的关键特征点,最后利用栅格索引对非特征点区域进行适当简化,能够保留点云的细节特征使其在重构之后逼近原始模型,又取得了良好的运算效率与精简率,避免了扫描后得到的点云的密度大,导致后续存储、传输、显示和重构都将消耗大量的时间和计算机资源的问题。

附图说明

[0037] 为了更清楚地说明本发明的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0038] 图1为本发明实施例提供的实景三维重建方法的流程图。
[0039] 图2为本发明实施例提供的实景三维重建系统的示意图。

具体实施方式

[0040] 为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明具体实施例及相应的附图对本发明技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。以下结合附图,详细说明本发明各实施例提供的技术方案。
[0041] 请参阅图1,为本发明实施例提供的一种实景三维重建方法,所述方法的执行主体可以是服务器,该方法包括:
[0042] 步骤S101,获取倾斜影像,其中,通过在同一飞行平台上搭载五镜头相机,同时从垂直、倾斜不同角度采集地面影像,所述倾斜影像包括镜头垂直地面角度拍摄的一组正片影像,以及镜头朝向与地面成一定夹角拍摄的四组斜片影像。
[0043] 倾斜摄影技术不仅在摄影方式上区别于传统的垂直航空摄影,其后期数据处理及成果也大不相同。倾斜摄影技术的主要目的是获取地物多个方位(尤其是侧面)的信息并可供用户多角度浏览,实时量测,三维浏览等获取多方面的信息。倾斜摄影系统分为三大部分。第一部分为飞行平台,小型飞机或者无人机。第二部分为人员,机组成员和专业航飞人员或者地面指挥人员(无人机)。第三部分为仪器部分,传感器(多头相机、GPS定位装置获取曝光瞬间的三个线元素x,y,z)和姿态定位系统(记录相机曝光瞬间的姿态,三个角元素φ、ω、κ)。
[0044] 倾斜摄影的航线设计采用专用航线设计软件进行设计,其相对航高、地面分辨率及物理像元尺寸满足三角比例关系。航线设计一般采取30%的旁向重叠度,66%的航向重叠度,目前要生产自动化模型,旁向重叠度需要到达66%,航向重叠度也需要达到66%。航线设计软件生成一个飞行计划文件,该文件包含飞机的航线坐标及各个相机的曝光点坐标位置。实际飞行中,各个相机根据对应的曝光点坐标自动进行曝光拍摄。
[0045] 倾斜影像有以下特点:反映地物周边真实情况。相对于正射影像,倾斜影像能让用户从多个角度观察地物,更加真实的反映地物的实际情况,极大的弥补了基于正射影像应用的不足。倾斜影像可实现单张影像量测,通过配套软件的应用,可直接基于成果影像进行包括高度、长度、面积、角度、坡度等的量测,扩展了倾斜摄影技术在行业中的应用。建筑物侧面纹理可采集,针对各种三维数字城市应用,利用航空摄影大规模成图的特点,加上从倾斜影像批量提取及贴纹理的方式,能够有效的降低城市三维建模成本。易于网络发布,倾斜影像的数据格式可采用成熟的技术快速进行网络发布,实现共享应用。
[0046] 步骤S102,对所述倾斜影像进行质量检查,对不合格的区域进行补飞,直到获取的倾斜影像质量满足要求。
[0047] 步骤S103,对所述倾斜影像进行匀光匀色处理。
[0048] 具体地,在飞行过程中存在时间和空间上的差异,影像之间会存在色偏,这就需要进行匀光匀色处理;对每架次飞行获取的影像数据进行及时、认真地检查和预处理,严格按照匀光、匀色步骤去对航摄影像进行调整生成,最终获得最佳成像效果的影像数据(TIFF格式)。所有成果进行自身质量检查合格后整理归档,得到最终航摄成果。
[0049] 影像预处理是航摄影像从不可见到可见、实现其色彩还原的重要步骤。在数字航摄中,影像预处理对后期成果的影响在于处理速度和匀光匀色的调校。为获得最好的数据,对所述倾斜影像进行匀光匀色处理包括:采取分布式不间断处理数据,保证数据以最快的速度处理出来,提高反馈效率,加快项目完成速度;影像预处理原则是使影像的直方图尽可能布满0~255色阶的区间,并接近正态分布。确保真彩影像色调丰富,颜色饱和,彩色平衡良好,彩色还原正常;在光线明暗差距不大的航摄状况时,对同一条航线使用同一调色模板;若明暗差距大,大气透明度不高时,对一幅或几幅影像进行逐个调色,以达到最佳的真实色彩。倾斜摄影相机装备5个不同朝向的相机,倾斜摄影角度为45度。在拍摄曝光的瞬间,五个相机所拍摄的角度不一致,那么就必然会出现光线反差、强度等的不一致,这样就有可能导致出现同一地物影像在不同相机下的色彩、明暗程度出现差异,最终影响到三维真实场景的精度和效果。结合以往倾斜摄影测量数据处理的经验,可在影像质量检查阶段和Mosaic阶段对影像颜色进行调整,改善试验区局部因为天气影响导致的有雾、反差较差等颜色问题,以消除因为雾气、反差等因素的影响。在航空摄影采集的影像数据预处理完成的基础上,将所有影像数据再进行一次匀光匀色处理,使得整个摄区影像色彩进一步统一。为后期的生产节省调色时间,且让整个项目色彩更自然均一。航摄相关数据成果需进行后处理工作,提供经过匀光、匀色等处理手段后的高质量航空影像数据,提供相应的数据处理记录及处理报告,满足相关数据生产的标准与规范要求。
[0050] 步骤S104,对所述倾斜影像进行几何校正、同名点匹配以及区域网联合平差,得到平差后的数据。
[0051] 具体地,多视影像不仅包含垂直摄影数据,还包括倾斜摄影数据,而部分传统空中三角测量系统无法较好地处理倾斜摄影数据,因此,多视影像联合平差需充分考虑影像间的几何变形和遮挡关系,所述区域网联合平差包括:结合POS系统提供的多视影像外方位元素,采取由粗到精的金字塔匹配策略在每级影像上进行同名点自动匹配和自由网光束法平差;同时建立连接点和连接线、控制点坐标、GPS/IMU辅助数据的多视影像自检校区域网平差的误差方程,通过联合解算,确保平差结果的精度。
[0052] 步骤S105,将平差后的数据赋予每张倾斜影像,使得所述倾斜影像具有在虚拟三维空间中的位置和姿态数据,每张斜片影像上的每个像素对应真实的地理坐标位置,所述平差后的数据包括三个坐标信息及三个方向角信息。
[0053] 步骤S106,根据所述倾斜影像进行多视影像密集匹配、DSM生成、真正射纠正及倾斜模型生产与影像加工处理,得到3D数据库。
[0054] 具体地,影像匹配是摄影测量的基本问题之一,多视影像具有覆盖范围大、分辨率高等特点。因此如何在匹配过程中充分考虑冗余信息,快速准确获取多视影像上的同名点坐标,进而获取地物的三维信息是多视影像匹配的关键。由于单独使用一种匹配基元或匹配策略往往难以获取建模需要的同名点,因此近年来随着计算机视觉发展起来的多基元、多视影像匹配逐渐成为人们研究的焦点。目前在该领域的研究已取得很大进展,例如建筑物侧面的自动识别与提取所述多视影像密集匹配包括:通过搜索多视影像上的建筑物边缘、墙面边缘和纹理特征,将建筑物的二维矢量数据集影像上不同视角的二维特征转化为三维特征,在确定墙面时,设置若干影响因子并给予一定的权值,将墙面分为不同的类,将建筑的各个墙面进行平面扫描和分割,获取建筑物的侧面结构,再通过对侧面进行重构,提取出建筑物屋顶的高度和轮廓。
[0055] 具体地,多视影像真正射纠正涉及物方连续的数字高程模型(DEM)和大量离散分布粒度差异很大的地物对象,以及海量的像方多角度影像,具有典型的数据密集和计算密集特点。因此多视影像的真正射纠正,可分为物方和像方同时进行。所述真正射纠正包括:在有DSM的基础上,根据物方连续地形和离散地物对象的几何特征,通过轮廓提取、面片拟合、屋顶重建方法提取物方语义信息,同时在多视影像上通过影像分割、边缘提取、纹理聚类方法获取像方语义信息,再根据联合平差和密集匹配的结果建立物方和像方的同名点对应关系,继而建立全局优化采样策略和顾及几何辐射特性的联合纠正,同时进行整体匀光处理,实现多视影像的真正射纠正。
[0056] 具体地,所述倾斜模型生产与影像加工处理包括:通过专用测绘工具生产倾斜摄影模型,倾斜摄影模型的成果数据可以为单体对象化的模型成果数据,所述单体对象化的模型成果数据的获得方式如下:利用倾斜影像,结合现有的三维线框模型,通过纹理映射生产三维模型。倾斜摄影模型的成果数据也可以为非单体化的模型成果数据,所述非单体化的模型成果数据的获得方式如下:获得倾斜影像后,经过匀光匀色后生产三维模型。
[0057] 倾斜摄影获取的倾斜影像经过影像加工处理,通过专用测绘软件可以生产倾斜摄影模型,模型有两种成果数据:一种是单体对象化的模型,一种是非单体化的模型数据。单体化的模型成果数据,利用倾斜影像的丰富可视细节,结合现有的三维线框模型(或者其他方式生产的白模型),通过纹理映射,生产三维模型,这种工艺流程生产的模型数据是对象化的模型,单独的建筑物可以删除、修改及替换,其纹理也可以修改,尤其是建筑物底商这种时常变动的信息,这种模型就能体现出它的优势,国内比较有代表性的公司如天际航、东方道迩等均可以生产该类型的模型,并形成了自己独特的工艺流程。
[0058] 非单体化的模型成果数据,后面简称倾斜模型,这种模型采用全自动化的生产方式,模型生产周期短、成本低,获得倾斜影像后,经过匀光匀色等步骤,通过专业的自动化建模软件生产三维模型,这种工艺流程一般会经过多视角影像的几何校正、联合平差等处理流程,可运算生成基于影像的超高密度点云,点云构建TIN模型,并以此生成基于影像纹理的高分辨率倾斜摄影三维模型,因此也具备倾斜影像的测绘级精度。
[0059] 步骤S107,根据所述3D数据库运算生成基于倾斜影像的超高密度点云。
[0060] 基于图形运算单元GPU的快速三维场景运算软件,可运算生成基于真实影像的超高密度点云,它能无需人工干预地从简单连续影像中生成逼真的三维场景模型。像素工厂通过对获得的倾斜影像进行几何处理、多视匹配、三角网构建,提取典型地物的纹理特征,并对该纹理进行可视化处理,最终得到三维模型。
[0061] 步骤S108,对所述的超高密度点云进行压缩和精简,其中,按照以下方式对超高密度点云进行压缩:对所述超高密度点云在适当的深度停止分割,并确保体素大小合适,在分割的基础上建立k邻域,去除原始点云的离群点,在数据结构上,对每个节点分配位掩码,通过操纵位掩码,在遍历时对数据查询和操作,并优化随后的点位置编码;
[0062] 其中,按照以下方式对超高密度点云进行精简:通过分析点云数据的细节信息,选取轴方向进行分割并运算,提取X-Y边界,利用栅格法对己经提取过边界的散乱点云数据进行空间划分并建立k邻域,通过计算点云在不同邻域内的法向量变化度来提取点云数据的关键特征点,利用栅格索引对非特征点区域进行简化。
[0063] 步骤S109,对所述压缩和精简后的点云数据进行几何处理、多视匹配、三角网构建,提取典型地物的纹理特征,并对该纹理进行可视化处理,最终得到三维模型。
[0064] 进一步地,所述方法还可以包括:启动自动修复、补洞功能进行模型漏洞和扭曲的修复,在首批三维数据成果场景生成后即进行修复、质量检查、再生产的模式,直到生产出满足要求的三维成果数据,修补完漏洞后,将模型重新导入服务器渲染计算,将原漏洞的位置贴上应有的纹理。
[0065] 如图2所示,本发明还提供一种实景三维重建系统,包括飞行平台1和服务器2。
[0066] 所述飞行平台1,用于获取倾斜影像,其中,通过在同一飞行平台上搭载五镜头相机,同时从垂直、倾斜不同角度采集地面影像,所述倾斜影像包括镜头垂直地面角度拍摄的一组正片影像,以及镜头朝向与地面成一定夹角拍摄的四组斜片影像;
[0067] 所述服务器2,用于获取倾斜影像;
[0068] 对所述倾斜影像进行质量检查,对不合格的区域进行补飞,直到获取的倾斜影像质量满足要求;
[0069] 对所述倾斜影像进行匀光匀色处理;
[0070] 对所述倾斜影像进行几何校正、同名点匹配以及区域网联合平差,得到平差后的数据;
[0071] 将平差后的数据赋予每张倾斜影像,使得所述倾斜影像具有在虚拟三维空间中的位置和姿态数据,每张斜片影像上的每个像素对应真实的地理坐标位置,所述平差后的数据包括三个坐标信息及三个方向角信息;
[0072] 根据所述倾斜影像进行多视影像密集匹配、DSM生成、真正射纠正及倾斜模型生产与影像加工处理,得到3D数据库;
[0073] 根据所述3D数据库运算生成基于倾斜影像的超高密度点云;
[0074] 对所述的超高密度点云进行压缩和精简,其中,按照以下方式对超高密度点云进行压缩:对所述超高密度点云在适当的深度停止分割,并确保体素大小合适,在分割的基础上建立k邻域,去除原始点云的离群点,在数据结构上,对每个节点分配位掩码,通过操纵位掩码,在遍历时对数据查询和操作,并优化随后的点位置编码;
[0075] 其中,按照以下方式对超高密度点云进行精简:通过分析点云数据的细节信息,选取轴方向进行分割并运算,提取X-Y边界,利用栅格法对己经提取过边界的散乱点云数据进行空间划分并建立k邻域,通过计算点云在不同邻域内的法向量变化度来提取点云数据的关键特征点,利用栅格索引对非特征点区域进行简化;
[0076] 对所述压缩和精简后的点云数据进行几何处理、多视匹配、三角网构建,提取典型地物的纹理特征,并对该纹理进行可视化处理,最终得到三维模型
[0077] 本发明实施例还提供一种存储介质,所述存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现本发明提供的实景三维重建方法的各实施例中的部分或全部步骤。所述的存储介质可为磁碟、光盘、只读存储记忆体(英文:Read-OnlyMemory,简称:ROM)或随机存储记忆体(英文:RandomAccessMemory,简称:RAM)等。
[0078] 本领域的技术人员可以清楚地了解到本发明实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
[0079] 本说明书中各个实施例之间相同相似的部分互相参见即可。尤其,对于实景三维重建系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例中的说明即可。
[0080] 以上所述的本发明实施方式并不构成对本发明保护范围的限定。