System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及三维建模,具体涉及一种建筑物的单体化方法、装置、及相关设备。
技术介绍
1、实景三维作为数字城市推进实施的一项重要新型空间信息数据资源,受到了广泛的关注。受益于遥感测绘、大数据、云计算、智能感知等新技术,实景三维技术也得到了飞速发展。然而,由于实景三维数据以三角面片为基本单元的特殊数据结构形成,难以将其与地理实体直接对应,导致对大部分实景三维数据的使用仍停留在浏览的层面,造成数据资源的浪费。
2、目前通过对实景三维数据中的建筑物进行单体化,可方便对于建筑物后续的属性挂接和数据管理,并提高实景三维模型的利用率。
3、在对建筑物进行单体化时,主要是基于正射影像来提取建筑物的轮廓,但基于正射影像单独提取出的轮廓往往不够准确,导致建筑物单体化的准确度也较低。因此,如何提高建筑物单体化的准确度,是三维建模
亟需解决的技术问题。
技术实现思路
1、本申请提供一种建筑物的单体化方法、装置、及相关设备,旨在解决如何提高建筑物单体化的准确度的技术问题。
2、一方面,本申请提供一种建筑物的单体化方法,所述方法包括:
3、获取目标区域的数字表面模型和正射影像,所述目标区域包含有建筑物,所述数字表面模型和所述正射影像是基于预先获取的所述目标区域的实景三维模型得到的;
4、基于所述数字表面模型和所述正射影像,采用预设的第一轮廓确定方式确定所述目标区域中的建筑物轮廓,得到第一建筑物轮廓信息;
5、基于所述数字表面模型和所述
6、将所述第一建筑物轮廓信息与所述第二建筑物轮廓信息进行合并,得到所述目标区域的第三建筑物轮廓信息;
7、基于所述第三建筑物轮廓信息,确定所述目标区域中建筑物的单体三维模型。
8、在本申请一种可能的实现方式中,所述基于所述数字表面模型和所述正射影像,采用预设的第一轮廓确定方式确定所述目标区域中的建筑物轮廓,得到第一建筑物轮廓信息,包括:
9、基于所述数字表面模型,确定所述目标区域的数字高程模型;
10、获取所述数字表面模型中的高度参数和所述数字高程模型中的高度参数;
11、计算所述数字表面模型中的高度参数与所述数字高程模型中的高度参数之间的高度差值集合;
12、将所述高度差值集合与所述正射影像进行合并,得到所述目标区域的四波段合成影像,所述四波段合成影像中四个波段分别为所述正射影像中红、绿、蓝分量的强度值,以及所述高度差值集合中的高度差值;
13、基于所述四波段合成影像,确定所述第一建筑物轮廓信息。
14、在本申请一种可能的实现方式中,所述基于所述四波段合成影像,确定所述第一建筑物轮廓信息,包括:
15、将所述四波段合成影像划分为相互重叠的多个均匀格网;
16、基于预设的实例分割网络模型,提取多个均匀格网中所有格网中的建筑物轮廓,得到所有格网的建筑物轮廓集;
17、将所有格网的建筑物轮廓集进行合并,得到所述第一建筑物轮廓信息。
18、在本申请一种可能的实现方式中,所述基于所述数字表面模型和所述正射影像,采用预设的第二轮廓确定方式确定所述目标区域中的建筑物轮廓,得到第二建筑物轮廓信息,包括:
19、以预设的第一高度阈值对所述目标区域的数字表面模型与数字高程模型之间的高度差值集合进行二值化处理,得到第一二值化图,所述第一二值化图中的高度差值大于预设的第一高度阈值;
20、基于所述第一二值化图和所述正射影像,确定所述第二建筑物轮廓信息。
21、在本申请一种可能的实现方式中,所述基于所述第一二值化图和所述正射影像,确定所述第二建筑物轮廓信息,包括:
22、基于所述正射影像中像素点的红、绿、蓝分量的强度值,计算所述像素点的植被指数;
23、以预设的植被指数阈值对所述正射影像中的植被指数进行二值化处理,得到第二二值化图,将所述第二二值化图的区域作为所述正射影像中的非植被区域,所述非植被区域中的植被指数小于预设的植被指数阈值;
24、计算所述非植被区域与所述第一二值化图的并集,得到并集所在区域;
25、基于所述并集所在区域,确定所述第二建筑物轮廓信息。
26、在本申请一种可能的实现方式中,所述基于所述并集所在区域,确定所述第二建筑物轮廓信息,包括:
27、对所述正射影像进行超像素分割处理,得到所述正射影像中多个超像素区域,每一超像素区域包括多个像素;
28、计算各个超像素区域与所述并集所在区域的重合区域面积;
29、基于所述重合区域面积,确定所述多个超像素区域中的目标超像素区域;
30、将所述目标超像素区域的轮廓信息,作为所述第二建筑物轮廓信息。
31、在本申请一种可能的实现方式中,所述基于所述第三建筑物轮廓信息,确定所述目标区域中建筑物的单体三维模型,包括:
32、在所述第三建筑物轮廓信息中,确定所述第一建筑物轮廓信息与所述第二建筑物轮廓信息相交的轮廓部分,相交的轮廓部分包括属于所述第一建筑物轮廓信息的第一轮廓部分和属于所述第二建筑物轮廓信息的第二轮廓部分;
33、获取所述第一轮廓部分与所述第二轮廓部分之间的交并比;
34、若所述交并比大于预设的交并比阈值,计算相交的轮廓部分的平均高度参数;
35、若所述平均高度参数大于预设的第二高度阈值,以所述第二轮廓部分作为第四建筑物轮廓信息;
36、若所述平均高度参数小于或等于预设的第二高度阈值,以所述第一轮廓部分作为第四建筑物轮廓信息;
37、基于所述第四建筑物轮廓信息,确定所述目标区域中建筑物的单体三维模型;
38、若所述交并比小于预设的交并比阈值,不修改所述第三建筑物轮廓信息,以基于所述第三建筑物轮廓信息,确定所述目标区域中建筑物的单体三维模型。
39、另一方面,本申请提供一种建筑物的单体化装置,所述装置包括:
40、获取单元,用于获取目标区域的数字表面模型和正射影像,所述目标区域包含有建筑物,所述数字表面模型和所述正射影像是基于预先获取的所述目标区域的实景三维模型得到的;
41、第一确定单元,用于基于所述数字表面模型和所述正射影像,采用预设的第一轮廓确定方式确定所述目标区域中的建筑物轮廓,得到第一建筑物轮廓信息;
42、第二确定单元,用于基于所述数字表面模型和所述正射影像,采用预设的第二轮廓确定方式确定所述目标区域中的建筑物轮廓,得到第二建筑物轮廓信息;
43、合并单元,用于将所述第一建筑物轮廓信息与所述第二建筑物轮廓信息进行合并,得到所述目标区域的第三建筑物轮廓信息;
44、第三确定单元,用于基于所述第三建筑物轮廓信息,确定所述目标区域中建筑物本文档来自技高网...
【技术保护点】
1.一种建筑物的单体化方法,其特征在于,所述方法包括:
2.根据权利要求1所述的建筑物的单体化方法,其特征在于,所述基于所述数字表面模型和所述正射影像,采用预设的第一轮廓确定方式确定所述目标区域中的建筑物轮廓,得到第一建筑物轮廓信息,包括:
3.根据权利要求2所述的建筑物的单体化方法,其特征在于,所述基于所述四波段合成影像,确定所述第一建筑物轮廓信息,包括:
4.根据权利要求1所述的建筑物的单体化方法,其特征在于,所述基于所述数字表面模型和所述正射影像,采用预设的第二轮廓确定方式确定所述目标区域中的建筑物轮廓,得到第二建筑物轮廓信息,包括:
5.根据权利要求4所述的建筑物的单体化方法,其特征在于,所述基于所述第一二值化图和所述正射影像,确定所述第二建筑物轮廓信息,包括:
6.根据权利要求5所述的建筑物的单体化方法,其特征在于,所述基于所述并集所在区域,确定所述第二建筑物轮廓信息,包括:
7.根据权利要求2或4所述的建筑物的单体化方法,其特征在于,所述基于所述第三建筑物轮廓信息,确定所述目标区域中建筑物的单体三
8.一种建筑物的单体化装置,其特征在于,所述装置包括:
9.一种计算机设备,其特征在于,所述计算机设备包括:
10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被处理器进行加载,以执行权利要求1至7任一项所述的建筑物的单体化方法中的步骤。
...【技术特征摘要】
1.一种建筑物的单体化方法,其特征在于,所述方法包括:
2.根据权利要求1所述的建筑物的单体化方法,其特征在于,所述基于所述数字表面模型和所述正射影像,采用预设的第一轮廓确定方式确定所述目标区域中的建筑物轮廓,得到第一建筑物轮廓信息,包括:
3.根据权利要求2所述的建筑物的单体化方法,其特征在于,所述基于所述四波段合成影像,确定所述第一建筑物轮廓信息,包括:
4.根据权利要求1所述的建筑物的单体化方法,其特征在于,所述基于所述数字表面模型和所述正射影像,采用预设的第二轮廓确定方式确定所述目标区域中的建筑物轮廓,得到第二建筑物轮廓信息,包括:
5.根据权利要求4所述的建筑物的单体化方法,其特征在于,所述...
【专利技术属性】
技术研发人员:刘驰,伍广明,
申请(专利权)人:丰图科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。