本发明涉及遥感数据处理,尤其涉及一种损毁建筑物深度学习样本集的构建方法及系统。
背景技术:
1、目前,官方发布的损毁建筑物遥感影像数据集数量较少,想要训练高精度的损毁建筑物深度学习检测模型,离不开大量自主构建的样本集。在灾后二维影像上进行损毁建筑物标绘时,仅仅将屋顶损毁信息作为依据是不准确的,如侧立面墙体的倒塌和外围掉落情况,在二维影像上是可以有所体现的,但如果仅靠二维影像有时又难以辨别,借助灾后三维模型辅助判断则更为清晰准确。然而,大部分主流软件所实现的二三维一体化需要频繁切换展示二维与三维数据,这会给样本集标绘工作增添许多不必要的麻烦。对于自主构建二维损毁建筑物深度学习样本集,亟需一种二三维数据可同时显示、且二维视口变换可单向驱动三维视口发生对应变换而三维视口变换不会影响二维视口的标绘工具,便于同时进行多角度三维观察分析与二维矢量标绘和标签属性编辑,大幅提升损毁建筑物深度学习样本集的构建效率。
技术实现思路
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、(1)本发明采用多窗口模式,同时展现二维影像、三维模型和样本属性,并设计了二三维视口单向联动模块,使得二维地图中的视口变换操作可同时驱动三维地图视口发生对应变换,但三维地图中的视口变换操作不会造成二维地图视口变换,有助于高效进行二维标绘、属性编辑与三维数据多角度观察;
36、(2)本发明提供一种二维影像与三维模型相结合的标绘工具,便于观察三维模型上的建筑物侧立面的外围脱落情况,为自主构建二维正射影像上的损毁建筑物样本集提供高效便捷的工具。
1.一种损毁建筑物深度学习样本集的构建方法,其特征在于,包括:
2.根据权利要求1所述的损毁建筑物深度学习样本集的构建方法,其特征在于,对所述灾后二维影像与所述灾后三维模型进行检测,包括:
3.根据权利要求2所述的损毁建筑物深度学习样本集的构建方法,其特征在于,所述预设规则包括:
4.根据权利要求1所述的损毁建筑物深度学习样本集的构建方法,其特征在于,通过所述所有项目打开并加载二维样本矢量,包括:
5.根据权利要求1所述的损毁建筑物深度学习样本集的构建方法,其特征在于,获取所述标签矢量,包括:
6.根据权利要求1所述的损毁建筑物深度学习样本集的构建方法,其特征在于,根据所述标签矢量与所述灾后二维影像生成损毁建筑物深度学习样本集,包括:
7.应用于权利要求1-6任一项所述的损毁建筑物深度学习样本集的构建方法的系统,其特征在于,包括: