
基于Unet与Resnet的深度学习在遥感影像乡村建筑物分割中的应用:实战项目及多尺度训练(二分类)
5星
- 浏览量: 0
- 大小:None
- 文件类型:RAR
简介:
本文介绍了一种结合UNet和ResNet架构的深度学习方法,在二分类任务中对遥感影像中的乡村建筑物进行精确分割。通过实施多尺度训练策略,提升了模型在复杂场景下的泛化能力与细节捕捉精度,为实际应用提供了有效的解决方案。
本项目为基于Unet(backbone为Resnet)的多尺度分割实战项目,包含数据集、代码及训练好的权重文件。经测试,可以直接使用。
**项目介绍:**
总大小250MB。
本项目的数据集是遥感影像乡村建筑物分割图像。
网络经过10个epochs的训练后,全局像素点准确度达到0.95;若增加训练epoch数,则性能会更优。
**代码介绍:**
【训练】
train脚本自动执行训练任务。代码将数据随机缩放为设定尺寸的0.5到1.5倍之间以实现多尺度训练。utils中的compute_gray函数用于保存mask灰度值至txt文件,并且自动定义UNET网络输出通道。
【介绍】
学习率采用余弦衰减策略,run_results文件夹内可查看训练集和测试集的损失及IoU曲线(由matplotlib库绘制)。此外还保存了训练日志、最佳权重等信息,在日志中可以找到每个类别的IoU值、召回率、精确度以及全局像素点准确率。
【推理】
将待推理图像放置在inference目录下,直接运行predict脚本即可,无需设定额外参数。
具体参考README文件。此项目适合初学者使用。
全部评论 (0)
还没有任何评论哟~


