![图片[1] - AI科研 编程 读书笔记 - 【人工智能】ISPRS Vaihingen & Potsdam数据集在GeoSeg框架遥感图像语义分割领域的拆分方法 - AI科研 编程 读书笔记 - 小竹の笔记本](https://img.smallbamboo.cn/i/2024/11/29/674989040c67c.png)
Vaihingen和Potsdam数据集官网
下载完成数据集后解压出来,寻找下面分割方法中需要的压缩文件。明确在UNetFormer原论文中,作者所用的训练和测试图片的id。如下图所示:
![图片[2] - AI科研 编程 读书笔记 - 【人工智能】ISPRS Vaihingen & Potsdam数据集在GeoSeg框架遥感图像语义分割领域的拆分方法 - AI科研 编程 读书笔记 - 小竹の笔记本](https://img.smallbamboo.cn/i/2025/03/31/67e9e47c90e99.png)
Vaihingen数据集分割方式:
- 所用的ZIP文件:
- ISPRS_semantic_labeling_Vaihingen.zip
- ISPRS_semantic_labeling_Vaihingen_ground_truth_COMPLETE.zip
- ISPRS_semantic_labeling_Vaihingen_ground_truth_eroded_COMPLETE.zip
- 数据分配:
- train_masks:从ISPRS_semantic_labeling_Vaihingen.zip中的
gts_for_participants
文件夹获取。 - train_images:从ISPRS_semantic_labeling_Vaihingen.zip中的
top
文件夹中,选择对应训练集(train + val)ID的文件。 - test_masks:从ISPRS_semantic_labeling_Vaihingen_ground_truth_COMPLETE.zip中选择对应测试集ID的文件。
- test_masks_eroded:从ISPRS_semantic_labeling_Vaihingen_ground_truth_eroded_COMPLETE.zip中选择对应测试集ID的文件。
- test_images:从ISPRS_semantic_labeling_Vaihingen.zip中的
top
文件夹中,选择对应测试集ID的文件。
- train_masks:从ISPRS_semantic_labeling_Vaihingen.zip中的
- 数据切割: 使用
vaihingen_patch_split.py
脚本进行数据切割。
Potsdam数据集分割方式:
- 所用的ZIP文件:
- 2_Ortho_RGB.zip
- 5_Labels_all.zip
- 5_Labels_for_all_no_Boundary.zip
- 数据分配:
- train_images:从2_Ortho_RGB.zip中选择对应训练集(train + val)ID的文件。
- test_images:从2_Ortho_RGB.zip中选择对应测试集ID的文件。
- train_masks:从5_Labels_all.zip中选择对应训练集(train + val)ID的文件。
- test_masks:从5_Labels_all.zip中选择对应测试集ID的文件。
- test_masks_eroded:从5_Labels_for_all_no_Boundary.zip中选择对应测试集ID的文件。
- 数据切割: 使用
potsdam_patch_split.py
脚本进行数据切割。
分割脚本和目录结构请查看GeoSeg框架readme:https://github.com/WangLibo1995/GeoSeg
下面我直接提供分割好的数据集,如需可直接下载。
GeoSeg框架数据集(已分好)
提取码:e63y
文件较大,请耐心下载
© 版权声明
若无特殊说明,文章版权归作者所有,请勿转载至任何平台。
THE END
- 最新
- 最热
只看作者