本申请提供一种地貌变化区域的三维模型获取方法和装置,涉及卫星影像变化检测技术领域。该方法包括:获取目标地貌区域的前时相卫星影像,和目标地貌区域的后时相卫星影像,对前时相卫星影像和后时相卫星影像进行变化检测,确定目标地貌区域中的目标地貌变化区域;并基于三维点云数据的位置和实体类型编号,从三维点云数据中确定目标地貌变化区域对应的地貌三维点云数据;再基于地貌三维点云数据,获取目标地貌变化区域的三维模型,实现了在地貌区域的地表发生变化的情况下,获取目标地貌变化区域的三维模型,提高了获取到的三维模型的准确度。
【技术实现步骤摘要】
本申请涉及卫星影像变化检测,尤其涉及一种地貌变化区域的三维模型获取方法和装置。
技术介绍
1、卫星影像变化检测是遥感图像处理中的重要任务之一,能够监测地表的变化情况,从而支持城市规划、资源管理、环境监测等多种场景。
2、在某一地貌区域,在该地貌区域的地表发生变化的情况下,如何基于该地貌区域的卫星影像,获取地貌变化区域的三维模型,是本领域技术人员需要解决的技术问题。
技术实现思路
1、本申请提供一种地貌变化区域的三维模型获取方法和装置,在地貌区域的地表发生变化的情况下,可以获取目标地貌变化区域的三维模型。
2、第一方面,本申请提供一种地貌变化区域的三维模型获取方法,包括:
3、获取目标地貌区域的前时相卫星影像,和所述目标地貌区域的后时相卫星影像;
4、对所述前时相卫星影像和所述后时相卫星影像进行变化检测,确定所述目标地貌区域中的目标地貌变化区域;
5、基于三维点云数据的位置和实体类型编号,从所述三维点云数据中确定所述目标地貌变化区域对应的地貌三维点云数据;
6、基于所述地貌三维点云数据,获取所述目标地貌变化区域的三维模型。
7、根据本申请提供的一种地貌变化区域的三维模型获取方法,所述对所述前时相卫星影像和所述后时相卫星影像进行变化检测,确定所述目标地貌区域中的目标地貌变化区域,包括:
8、对所述前时相卫星影像和所述后时相卫星影像进行变化检测,确定所述目标地貌区域中的多边形地貌变化区域;p>9、基于分块矩阵拼接逼近算法,确定所述多边形地貌变化区域对应的多个目标外接矩形区域,所述多个目标外接矩形区域构成的区域为所述目标地貌变化区域。
10、根据本申请提供的一种地貌变化区域的三维模型获取方法,所述确定所述多边形地貌变化区域对应的多个目标外接矩形区域,包括:
11、确定所述多边形地貌变化区域的最小横坐标、最小纵坐标、最大横坐标以及最大纵坐标;
12、基于所述最小横坐标和所述最大横坐标,将所述多边形地貌变化区域的外接矩形轮廓区域拆分为多个子矩形轮廓区域;
13、针对各子矩形轮廓区域,采用布尔运算方法确定所述子矩形轮廓区域与所述多边形地貌变化区域的重叠部分,所述重叠部分的外接矩形区域为所述子矩形轮廓区域的目标外接矩形区域,其中,所述多个目标外接矩形区域包括所述各子矩形轮廓区域的目标外接矩形区域。
14、根据本申请提供的一种地貌变化区域的三维模型获取方法,所述基于三维点云数据的位置和实体类型编号,从所述三维点云数据中确定所述目标地貌变化区域对应的地貌三维点云数据,包括:
15、基于所述三维点云数据的位置,从所述三维点云数据中,确定处于所述目标地貌变化区域的初始三维点云数据;
16、基于所述初始三维点云数据的实体类型编号,从所述初始三维点云数据中,确定所述地貌三维点云数据。
17、根据本申请提供的一种地貌变化区域的三维模型获取方法,所述基于所述地貌三维点云数据,获取所述目标地貌变化区域的三维模型,包括:
18、基于所述地貌三维点云数据,创建所述目标地貌变化区域的初始三维模型;
19、采用3d打印切片软件读取所述初始三维模型的立体光刻stl格式的模型文件,得到对应的g-code切片文件,所述g-code切片文件用于获取所述目标地貌变化区域的三维模型。
20、根据本申请提供的一种地貌变化区域的三维模型获取方法,所述基于所述地貌三维点云数据,创建所述目标地貌变化区域的初始三维模型,包括:
21、基于所述地貌三维点云数据的位置信息,提取所述地貌三维点云数据的特征点数组;
22、基于所述特征点数组,使用三角剖分算法生成所述地貌三维点云数据的顶点数组和顶点索引数组;
23、基于所述顶点数组和所述顶点索引数组,创建所述初始三维模型。
24、第二方面,本申请提供一种地貌变化区域的三维模型获取装置,包括:
25、获取单元,用于获取目标地貌区域的前时相卫星影像,和所述目标地貌区域的后时相卫星影像;
26、第一处理单元,用于对所述前时相卫星影像和所述后时相卫星影像进行变化检测,确定所述目标地貌区域中的目标地貌变化区域;
27、第二处理单元,用于基于三维点云数据的位置和实体类型编号,从所述三维点云数据中确定所述目标地貌变化区域对应的地貌三维点云数据;
28、第三处理单元,用于基于所述地貌三维点云数据,获取所述目标地貌变化区域的三维模型。
29、根据本申请提供的一种地貌变化区域的三维模型获取装置,所述第一处理单元,用于对所述前时相卫星影像和所述后时相卫星影像进行变化检测,确定所述目标地貌区域中的目标地貌变化区域,包括:
30、对所述前时相卫星影像和所述后时相卫星影像进行变化检测,确定所述目标地貌区域中的多边形地貌变化区域;
31、基于分块矩阵拼接逼近算法,确定所述多边形地貌变化区域对应的多个目标外接矩形区域,所述多个目标外接矩形区域构成的区域为所述目标地貌变化区域。
32、根据本申请提供的一种地貌变化区域的三维模型获取装置,所述第一处理单元,用于确定所述多边形地貌变化区域对应的多个目标外接矩形区域,包括:
33、确定所述多边形地貌变化区域的最小横坐标、最小纵坐标、最大横坐标以及最大纵坐标;
34、基于所述最小横坐标和所述最大横坐标,将所述多边形地貌变化区域的外接矩形轮廓区域拆分为多个子矩形轮廓区域;
35、针对各子矩形轮廓区域,采用布尔运算装置确定所述子矩形轮廓区域与所述多边形地貌变化区域的重叠部分,所述重叠部分的外接矩形区域为所述子矩形轮廓区域的目标外接矩形区域,其中,所述多个目标外接矩形区域包括所述各子矩形轮廓区域的目标外接矩形区域。
36、根据本申请提供的一种地貌变化区域的三维模型获取装置,所述第二处理单元,用于基于三维点云数据的位置和实体类型编号,从所述三维点云数据中确定所述目标地貌变化区域对应的地貌三维点云数据,包括:
37、基于所述三维点云数据的位置,从所述三维点云数据中,确定处于所述目标地貌变化区域的初始三维点云数据;
38、基于所述初始三维点云数据的实体类型编号,从所述初始三维点云数据中,确定所述地貌三维点云数据。
39、根据本申请提供的一种地貌变化区域的三维模型获取装置,所述第三处理单元,用于基于所述地貌三维点云数据,获取所述目标地貌变化区域的三维模型,包括:
40、基于所述地貌三维点云数据,创建所述目标地貌变化区域的初始三维模型;
41、采用3d打印切片软件读取所述初始三维模型的立体光刻stl格式的模型文件,得到对应的g-code切片文件,所述g-code切片文件用于获取所述目标地貌变化区域的三维模型。
42、根据本申请提供的一种地貌变化区本文档来自技高网
...
【技术保护点】
1.一种地貌变化区域的三维模型获取方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述对所述前时相卫星影像和所述后时相卫星影像进行变化检测,确定所述目标地貌区域中的目标地貌变化区域,包括:
3.根据权利要求2所述的方法,其特征在于,所述确定所述多边形地貌变化区域对应的多个目标外接矩形区域,包括:
4.根据权利要求1-3任一项所述的方法,其特征在于,所述基于三维点云数据的位置和实体类型编号,从所述三维点云数据中确定所述目标地貌变化区域对应的地貌三维点云数据,包括:
5.根据权利要求1-3任一项所述的方法,其特征在于,所述基于所述地貌三维点云数据,获取所述目标地貌变化区域的三维模型,包括:
6.根据权利要求5所述的方法,其特征在于,所述基于所述地貌三维点云数据,创建所述目标地貌变化区域的初始三维模型,包括:
7.一种地貌变化区域的三维模型获取装置,其特征在于,包括:
8.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至6任一项所述的地貌变化区域的三维模型获取方法。
9.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述的地貌变化区域的三维模型获取方法。
10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述的地貌变化区域的三维模型获取方法。
...
【技术特征摘要】
1.一种地貌变化区域的三维模型获取方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述对所述前时相卫星影像和所述后时相卫星影像进行变化检测,确定所述目标地貌区域中的目标地貌变化区域,包括:
3.根据权利要求2所述的方法,其特征在于,所述确定所述多边形地貌变化区域对应的多个目标外接矩形区域,包括:
4.根据权利要求1-3任一项所述的方法,其特征在于,所述基于三维点云数据的位置和实体类型编号,从所述三维点云数据中确定所述目标地貌变化区域对应的地貌三维点云数据,包括:
5.根据权利要求1-3任一项所述的方法,其特征在于,所述基于所述地貌三维点云数据,获取所述目标地貌变化区域的三维模型,包括:
6.根据权利要求5所述的方法...
【专利技术属性】
技术研发人员:李明华,于秀娟,汪磊,李健存,谢珠利,刘艳艳,
申请(专利权)人:北京观微科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。