【技术实现步骤摘要】
【国外来华专利技术】基于无人机航拍的三维重建方法、系统及装置
本申请涉及无人机
,尤其涉及一种基于无人机航拍的三维重建方法、系统及装置。
技术介绍
目前,通过卫星在太空中探测地球表面物体对电磁波的反射和其发射的电磁波,可以提取到地球表面物理的信息,将这些电波信息进行转换,所得到的图像即为卫星地图,然而用户基于卫星地图难以获得高程信息、地物高度、坡度等,从而卫星地图的应用十分有限。基于此,现有技术中提出建立测绘区域的三维模型这一方式,以通过三维模型更加清楚地了解测绘区域的地形地貌。在一方案中,可以通过人工逐点测量的方法生成测绘区域的三维模型,然而这种方式相当耗费人力,具有较大的局限性,同时采样密度有限,从而影响三维模型的精度;在另一方案中,可以采用三维重建软件通过航拍图像生成测绘区域的三维模型,然而生成三维模型的过程运算量较大,因此需要将三维重建软件安装在大型电脑上,同时,生成三维模型的过程耗时也较长,由此可见,通过该方案获取测绘区域的三维模型不具有便携性与实时性。
技术实现思路
有鉴于此,本申请公开了一种基于无人机航拍的三维重建方法、系统及装置。第一方面,提供一种基于无人机航拍的三维重建系统,所述系统包括:无人机、地面站,以及云端服务器;其中,所述地面站,用于基于用户操作确定用于指示无人机航拍状态的航拍参数;将所述航拍参数发送至所述无人机;所述无人机,用于接收所述地面站发送的所述航拍参数;根据所述航拍参数飞行并在飞行过程中控制所述无人机上挂载的拍摄设备采集航拍图像;将所述航拍图像发送至所述云端服务器;所述云端服务器,用于接收所述航拍图像;根据所述航拍图像生成目标区域的三维模 ...
【技术保护点】
1.一种基于无人机航拍的三维重建系统,其特征在于,所述系统包括:无人机、地面站,以及云端服务器;其中,所述地面站,用于基于用户操作确定用于指示无人机航拍状态的航拍参数;将所述航拍参数发送至所述无人机;所述无人机,用于接收所述地面站发送的所述航拍参数;根据所述航拍参数飞行并在飞行过程中控制所述无人机上挂载的拍摄设备采集航拍图像;将所述航拍图像发送至所述云端服务器;所述云端服务器,用于接收所述航拍图像;根据所述航拍图像生成目标区域的三维模型。
【技术特征摘要】
【国外来华专利技术】1.一种基于无人机航拍的三维重建系统,其特征在于,所述系统包括:无人机、地面站,以及云端服务器;其中,所述地面站,用于基于用户操作确定用于指示无人机航拍状态的航拍参数;将所述航拍参数发送至所述无人机;所述无人机,用于接收所述地面站发送的所述航拍参数;根据所述航拍参数飞行并在飞行过程中控制所述无人机上挂载的拍摄设备采集航拍图像;将所述航拍图像发送至所述云端服务器;所述云端服务器,用于接收所述航拍图像;根据所述航拍图像生成目标区域的三维模型。2.一种基于无人机航拍的三维重建方法,应用于地面站,其特征在于,所述方法包括:基于用户操作确定用于指示无人机航拍状态的航拍参数;将所述航拍参数发送至所述无人机,便于所述无人机根据所述航拍参数对目标区域采集航拍图像,所述航拍图像用于云端服务器生成所述目标区域的三维模型;接收所述云端服务器发送的所述目标区域的三维模型。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:接收所述无人机发送的航拍图像;将所述航拍图像转发至所述云端服务器,便于所述云端服务器根据所述航拍图像生成所述目标区域的三维模型。4.根据权利要求2所述的方法,其特征在于,在接收所述云端服务器发送的所述目标区域的三维模型之后,所述方法还包括:确定所述用户根据所述三维模型制定的三维航线;将所述三维航线发送至所述无人机,便于所述无人机根据所述三维航线进行自主避障飞行。5.根据权利要求2所述的方法,其特征在于,所述基于用户操作确定用于指示无人机航拍状态的航拍参数,包括:基于用户操作确定用户指定的目标区域;获取所述用户指定的地图分辨率;根据所述目标区域与所述地图分辨率确定用于指示无人机航拍状态的航拍参数。6.根据权利要求2所述的方法,其特征在于,所述航拍参数包括以下至少一种:飞行航线、飞行高度、飞行速度、拍摄距离间隔、拍摄时间间隔。7.根据权利要求2所述的方法,其特征在于,所述接收所述云端服务器发送的所述目标区域的三维模型,包括:根据用户操作确定第一指定区域,所述第一指定区域位于所述目标区域中;向所述云端服务器发送用于获取所述第一指定区域的三维模型的下载请求;接收所述云端服务器根据所述下载请求返回的所述第一指定区域的三维模型。8.根据权利要求2所述的方法,其特征在于,所述方法还包括:根据所述目标区域的三维模型计算出所述目标区域的三维信息。9.根据权利要求8所述的方法,其特征在于,所述三维信息包括以下至少一种:表面积、体积、高度、坡度。10.根据权利要求2所述的方法,其特征在于,在所述接收所述云端服务器发送的所述目标区域的三维模型之后,所述方法还包括:根据用户操作确定第二指定区域,所述第二指定区域位于所述目标区域中;获取所述用户指定的至少两个时刻;按照时间先后顺序,依次输出所述第二指定区域在所述至少两个时刻下的三维模型。11.根据权利要求10所述的方法,其特征在于,所述根据用户操作确定第二指定区域,包括:通过所述地面站的显示界面向用户展示所述目标区域的三维模型;确定所述用户在所述显示界面上针对所述三维模型绘制的选框;将所述选框对应的区域确定为第二指定区域。12.根据权利要求2所述的方法,其特征在于,在所述接收所述云端服务器发送的所述目标区域的三维模型之后,所述方法还包括:根据用户针对所述三维模型的操作确定指定位置;获取包含所述指定位置的航拍图像;输出所述包含所述指定位置的航拍图像。13.根据权利要求12所述的方法,其特征在于,所述方法还包括:获取所述用户指定的时间范围;所述获取包含所述指定位置的航拍图像,包括:获取所述拍摄设置在所述时间范围内采集到的包含所述指定位置的航拍图像;所述输出所述包含所述指定位置的航拍图像,包括:按照时间先后顺序,依次输出所述拍摄设置在所述时间范围内采集到的包含所述指定位置的航拍图像。14.一种基于无人机航拍的三维重建方法,应用于无人机,其特征在于,所述方法包括:接收所述地面站发送的用于指示无人机航拍状态的航拍参数;根据所述航拍参数飞行并在飞行过程中控制所述无人机上挂载的拍摄设备采集航拍图像;将所述航拍图像发送至所述云端服务器,便于所述云端服务器根据所述航拍图像生成目标区域的三维模型。15.根据权利要求14所述的方法,其特征在于,所述将所述航拍图像发送至所述云端服务器,包括:将所述航拍图像发送至地面站,便于所述地面站将所述航拍图像转发至所述云端服务器。16.根据权利要求14所述的方法,其特征在于,所述航拍参数包括以下至少一种:飞行航线、飞行高度、飞行速度、拍摄距离间隔、拍摄时间间隔。17.根据权利要求14所述的方法,其特征在于,所述根据所述航拍参数飞行并在飞行过程中控制所述无人机上挂载的拍摄设备采集航拍图像,包括:基于用户操作控制所述无人机起飞;根据所述航拍参数控制所述无人机飞行,并在飞行过程中控制所述无人机上挂载的拍摄设备采集航拍图像;当所述无人机飞行至指定位置时,自动控制所述无人机返航至降落位置。18.根据权利要求14所述的方法,其特征在于,所述方法还包括:接收所述云端服务器根据所述航拍图像生成的所述目标区域的三维模型。19.根据权利要求18所述的方法,其特征在于,在接收所述云端服务器根据所述航拍图像生成的所述目标区域的三维模型之后,所述方法还包括:根据所述三维模型自主规划飞行航线,便于控制所述无人机进行自主避障飞行。20.根据权利要求18所述的方法,其特征在于,在接收到所述云端服务器根据所述航拍图像生成的所述目标区域的三维模型之后,所述方法还包括:根据所述三维模型修改预设的飞行航线,便于控制所述无人机进行自主避障飞行。21.根据权利要求18所述的方法,其特征在于,在接收到所述云端服务器根据所述航拍图像生成的所述目标区域的三维模型之后,所述方法还包括:根据所述三维模型确定障碍物的位置;当根据用户的操作指令与所述障碍物的位置确定所述障碍物位于飞行方向上时,调整所述无人机的飞行状态,便于控制所述无人机进行自主避障飞行。22.根据权利要求21所述的方法,其特征在于,在根据所述三维模型确定障碍物的位置之后,所述方法还包括:根据所述障碍物的位置确定所述无人机与所述障碍物之间的距离,与所述障碍物与所述无人机之间的相对位置;将所述距离与所述相对位置发送至地面站。23.根据权利要求18所述的方法,其特征在于,在接收所述云端服务器根据所述航拍图像生成的所述目标区域的三维模型之后,所述方法还包括:确定用户指定的水平方向上的多个航点;针对每一所述航点,根据所述三维模型确定所述航点的地面高度;将所述地面高度与指定离地高度的和确定为所述航点的离地高度;根据所述航点的离地高度控制所述无人机进行自主仿地飞行。24.一种基于无人机航拍的三维重建方法,应用于云端服务器,其特征在于,所述方法包括:接收无人机上挂载的拍摄设备采集到的航拍图像;根据所述航拍图像生成目标区域的三维模型。25.根据权利要求24所述的方法,其特征在于,所述接收无人机上挂载的拍摄设备采集到的航拍图像,包括:接收无人机发送的所述无人机上挂载的拍摄设备采集到的航拍图像。26.根据权利要求24所述的方法,其特征在于,所述接收无人机上挂载的拍摄设备采集到的航拍图像,包括:接收地面站发送的所述无人机上挂载的拍摄设备采集到的航拍图像。27.根据权利要求24所述的方法,其特征在于,所述根据所述航拍图像生成目标区域的三维模型,包括:利用运动恢复结构SFM算法对所述航拍图像进行三维重建,得到目标区域的三维模型;针对所述三维模型表面的网格,利用反投影法将所述网格投影到对应的航拍图像中,得到投影区域;根据所述投影区域中的像素值为所述网格添加纹理信息。28.根据权利要求27所述的方法,其特征在于,所述方法还包括:获取所述三维模型表面上至少部分缺失纹理的网格;将所述至少部分缺失纹理的网格按连通关系合并成至少一个缺失纹理的局部区域;根据所述局部区域的周缘外相邻的纹理对所述局部区域的周缘进行纹理填充;将周缘填充有纹理的局部区域映射到二维平面上,以二维平面上所述局部区域的周缘的纹理作为泊松方程的边界条件,求解二维图像域上的泊松方程,根据求解结果对映射到二维平面上的所述局部区域进行纹理填充。29.根据权利要求24所述的方法,其特征在于,在根据所述航拍图像生成目标区域的三维模型之后,所述方法还包括:接收地面站发送的用于获取第一指定区域的三维模型的下载请求,所述第一指定区域位于所述目标区域中;根据所述下载请求向所述地面站返回所述第一指定区域的三维模型。30.根据权利要求24所述的方法,其特征在于,所述方法还包括:接收地面站发送的用于获取包含指定位置的航拍图像的获取请求,所述指定位置位于所述目标区域中;根据所述获取请求向所述地面站返回包含所述指定位置的航拍图像。31.根据权利要求24所述的方法,其特征在于,所述方法还包括:将所述三维模型发送至无人机。32.一种地面站,其特征在于,所述地面站上包括处理器;其中,所述处理器用于:基于用户操作确定用于指示无人机航拍状态的航拍参数;将所述航拍参数发送至所述无人机,便于所述无人机根据所述航拍参数对目标区域采集航拍图像,所述航拍图像用于云端服务器生成所述目标区域的三维模型;接收所述云端服务器发送的所述目标区域的三维模型。33.根据权利要求32所述的地面站,其特征在于,所述处理器还用于:接收所述无人机发送的航拍图像;将所述航拍图像转发至所述云端服务器,便于所述云端服务器根据所述航拍图像生成所述目标区域的三维模型。34.根据权利要求32所述的地面站,其特征在于,所述处理器还用于:确定所述用户根据所述三维模型制定的三维航线;将所述三维航线发送至所述无人机,便于所述无人机根据所述三维航线进行自主避障飞行。35.根据权利要求32所述的地面站,其特征在于,所述处理器用于:基于用户操作确定用户指定的目标区域;获取所述用户指定的地图分辨率;根据所述目标区域与所述地图分辨率确定用于指示无人机航拍状态的航拍参数。36.根据权利要求32所述的地面站,其特征在于,所述航拍参数包括以下至少一种:飞行航线、飞行高度、飞行速度、拍摄距离间隔、拍摄时间间隔。37.根据权利要求32所述的地面站,其特征在于,所述处理器用于:根据用户操作确定第一指定区域,所述第一指定区域位于所述目标区域中;向所述云端服务器发送用于获取所述第一指定区域的三维模型的下载请求;接收所述云端服务器根据所述下载请求返回的所述第一指定区域的三维模型。38.根据权利要求32所述的地面站,其特征在于,所述处理器还用于:根据所述目标区域的三维模型计算出所述目标区域的三维信息。39.根据权利要求38所述的地面站,其特征在于,所述三维信息包括以下至少一种:表面积、体积、高度、坡度。40.根据权利要求32所述的地面站,其特征在于,所述处理器还用于:根据用户操作确定第二指定区域,所述第二指定区域位于所述目标区域中;获取所述用户指定的至少两个时刻;按照时间先后顺序,依次输出所述第二指定区域在所述至少两个时刻下的三维模型。41.根据权利要求40所述的地面站,其特征在于,所述处理器用于:通过所述地面站的显示界面向用户展示所述目标区域的三维模型;确定所述用户在所述显示界面上针对所述三维模型绘制的选框;将所述选框对应的区域确定为第二指定区域。42.根据权利要求32所述的地面站,其特征在于,所述处理器还用于:根据用户针对所述三维模型的操作确定指定位置;获取包含所述指定位置的航拍图像;输出所述包含所述指定位置的航拍图像。43.根据权利要求42所述的地面站,其特征在于,所述处理器还用于:获取所述用户指定的时间范围;所述处理器用于:获取所述拍摄设置在所述时间范围内采集到的包含所述指定位置的航拍图像;按照时间先后顺序,依次输出所述拍摄设置在所述时间范围内采集到的包含所述指定位置的航拍图像。44.一种无人机,其特征在于,所述无人机上包括拍摄设备、处理器;其中,所述处理器用于:接收所述地面站发送的用于指示无人机航拍状态的航拍参数;根据所述航拍参数飞行并在飞行过程中控制所述拍摄设备采集航拍图像;将所述航拍图像发送至所述云端服务器,便于所述云端服务器根据所述航拍图像生成目标区域的三维模型。45.根据权利要求44所述的无人机,其特征在于,所述处理器用于:将所述航拍图像发送至地面站,便于所述地面站将所述航拍图像转发至所述云端服务器。46.根据权利要求44所述的无人机,其特征在于,所述航拍参数包括以下至少一种:飞行航线、飞行高度、飞行速度、拍摄距离间隔、拍摄时间间隔。47.根据权利要求44所述的无人机,其特征在于,所述处理器用于:基于用户操作控制所述无人机起飞;根据所述航拍参数控制所述无人机飞行,并在飞行过程中控制...
【专利技术属性】
技术研发人员:梁家斌,赵开勇,马岳文,马东东,
申请(专利权)人:深圳市大疆创新科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。