System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及遥感影像识别,具体涉及一种遥感影像建筑轮廓提取方法、装置、服务器及存储介质。
技术介绍
1、建筑物是现代城市中基础且关键的地理空间要素之一,其是城市规划与管理、城市发展与变化以及灾害评估等领域中重要的参照对象。建筑物定位与轮廓提取是城市基础地理信息系统建立和变化更新的关键步骤。航空影像是飞机按预定航线飞行并实时采集的遥感监测数据,其具有机动性强、便捷、成本低等特点,其所获取的高分辨率的影像数据具有抗干扰能力强,成像范围大等特点,是各地理空间要素提取有效的数据来源之一。相较于卫星遥感影像,航空影像理论空间分辨率更高,可为建筑物轮廓精细化提取提供更为可靠且丰富的信息来源。
2、目前利用高分辨率遥感影像进行建筑物轮廓精细化提取的方法,无法消除影像在成像过程中所出现的噪声、光照条件与反射率等因素对影像产生的负面影响,导致所获取建筑物轮廓边缘不平整、且建筑物转角处不规则,无法满足建筑物轮廓信息提取的准确性与可视化效果的美观性。
技术实现思路
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、另一方面,本申请还提供一种服务器,所述服务器包括:本文档来自技高网...
【技术保护点】
1.一种遥感影像建筑轮廓提取方法,其特征在于,所述方法包括:
2.根据权利要求1所述的遥感影像建筑轮廓提取方法,其特征在于,在利用预设建筑轮廓识别模型识别初始遥感影像,以得到包括第一建筑轮廓的第一遥感影像,所述预设建筑轮廓识别模型包括检测分支和分割分支,所述第一建筑轮廓中包括多个第一轮廓点之前,所述方法还包括:
3.根据权利要求2所述的遥感影像建筑轮廓提取方法,其特征在于,所述对所述轮廓矢量数据进行标记,得到包括轮廓标记和轮廓坐标数据的轮廓栅格图,包括:
4.根据权利要求1所述的遥感影像建筑轮廓提取方法,其特征在于,所述对所述多个第一轮廓点筛选,以去除部分第一轮廓点,得到包括第二建筑轮廓的第二遥感影像,所述第二建筑轮廓包括多个第二轮廓点,包括:
5.根据权利要求4所示的遥感影像建筑轮廓提取方法,其特征在于,所述确定所述第一目标轮廓点与所述第二目标轮廓点之间的第一方位角,以及所述第一目标轮廓点与所述第三目标轮廓点之间的第二方位角,包括:
6.根据权利要求5所述的遥感影像建筑轮廓提取方法,其特征在于,所述第一方位角和所述第二
7.根据权利要求4所述的遥感影像建筑轮廓提取方法,其特征在于,所述方法还包括:
8.一种遥感影像建筑轮廓提取装置,其特征在于,所述装置包括:
9.一种服务器,其特征在于,所述服务器包括:
10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被处理器进行加载,以执行权利要求1至7任一项所述的遥感影像建筑轮廓提取方法中的步骤。
...【技术特征摘要】
1.一种遥感影像建筑轮廓提取方法,其特征在于,所述方法包括:
2.根据权利要求1所述的遥感影像建筑轮廓提取方法,其特征在于,在利用预设建筑轮廓识别模型识别初始遥感影像,以得到包括第一建筑轮廓的第一遥感影像,所述预设建筑轮廓识别模型包括检测分支和分割分支,所述第一建筑轮廓中包括多个第一轮廓点之前,所述方法还包括:
3.根据权利要求2所述的遥感影像建筑轮廓提取方法,其特征在于,所述对所述轮廓矢量数据进行标记,得到包括轮廓标记和轮廓坐标数据的轮廓栅格图,包括:
4.根据权利要求1所述的遥感影像建筑轮廓提取方法,其特征在于,所述对所述多个第一轮廓点筛选,以去除部分第一轮廓点,得到包括第二建筑轮廓的第二遥感影像,所述第二建筑轮廓包括多个第二轮廓点,包括:
5...
【专利技术属性】
技术研发人员:谭效良,
申请(专利权)人:丰图科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。