社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  机器学习算法

佳文赏析 | YOLOv5-RF:一种基于改进深度学习损失函数的尾矿库遥感影像目标识别方法

地研联 • 1 月前 • 51 次点击  

以下文章来源于地球大数据国际期刊,原作者张炜明、姜文亮

编辑推语

EDITOR'S RECOMMENDATION

针对传统尾矿库识别中精度低、难度大的问题,本研究提出了一种基于改进深度学习损失函数的高分辨率遥感影像尾矿库目标识别方法——YOLOv5-RF。该模型通过引入创新的RIoU-Focal损失函数,有效提升了尾矿库检测的精度和速度,为遥感技术与计算机视觉在尾矿库检测中的应用提供了新的技术手段和理论依据。

图1. 巴西米纳斯吉拉斯州首府附近布鲁马迪纽的尾矿坝于2019125发生溃堤


01

研究背景

尾矿库是矿产资源开发过程中产生的废料储存场所,其泄漏或失稳可能对环境和人类生命财产造成重大威胁。传统尾矿库识别方法主要依赖实地调查,既低效又耗时。随着遥感技术和深度学习的发展,利用深度学习进行遥感影像分析已成为热点。尤其是YOLO系列模型,在物体检测中展现出较高的效率与精度。然而,传统YOLOv5模型在尾矿库识别中面临漏检和误检问题。为此,本研究提出了一种改进的损失函数——RIoU-Focal,旨在提高YOLOv5在高分辨率遥感影像尾矿库识别中的精度和速度。本研究不仅弥补了现有方法的不足,也为尾矿库管理和环境安全提供了新的技术手段。

图2. 四种不同类型的高分辨率遥感影像尾矿库示意图


02

研究方法

传统损失函数往往面临参数敏感性强、计算复杂度高的问题,且难以应对复杂样本。本研究在CIoU损失函数基础上引入中心三角形与外接矩形框纵横比,提出了RIoU损失函数。为了进一步解决前景与背景类别极度不平衡的问题,本研究引入了Focal loss,形成了RIoU-Focal损失函数。将这一新损失函数应用于YOLOv5模型中,提升了尾矿库遥感影像的识别精度与鲁棒性。
RIoU-Focal损失函数公式如下:

其中

将RIoU-Focal损失函数替换到原始YOLOv5模型后的结构图(图3),大致分为Input、Backbone、Neck、Detection Head、RIoU-Focal五部分。

图3. YOLOv5-RF算法结构图

03

研究结果

实验结果表明(图4), YOLOv5-RF模型在训练中的收敛速度和精度均显著优于YOLOv5模型。通过与原始YOLOv5模型对比,YOLOv5-RF在精确率、召回率、mAP等等指标上均有所提升,表现为更强的泛化能力与稳定性。在测试集上的预测结果也表明(图5),YOLOv5-RF模型漏报率和误报率较低,且置信度较高,进一步验证了该方法的有效性。

图4. YOLOv5-RF模型与YOLOv5模型在120次迭代后的性能比较。损失函数的变化主要影响模型训练阶段的box_lossobj_loss


表1. YOLOv5-RF模型与YOLOv5模型性能参数对比图


图5. YOLOv5与YOLOv5-RF模型在部分测试集上的预测结果对比图(a1–f1为YOLOv5预测结果,a2–f2为YOLOv5-RF预测结果)


04

研究结论

本研究创新点如下:

(1)提出了RIoU-Focal损失函数,通过引入中心三角形与外接矩形框纵横比,显著提升了高分辨率遥感影像尾矿库目标检测的精度与鲁棒性。

(2)YOLOv5-RF模型在训练性能和预测效果上较YOLOv5有显著提升,精度、召回率、mAP等指标均有所提高。

(3)与传统损失函数(如GIoU、DIoU、CIoU)相比,RIoU-Focal损失函数展现出了更优的性能。

(4)与YOLOv8、YOLOv10等模型对比,验证了选择YOLOv5作为基础模型的优势及RIoU-Focal损失函数的可迁移性。

本研究为高分辨率遥感影像尾矿库识别提供了理论支持和技术保障,为环境监测和资源管理提供了新的解决方案。


引用信息:

Zhang, W., Jiang, W., Li, Q., Luo, Y., Zhang, H., Jiao, Q., … Jiang, H. (2024). YOLOv5-RF: a deep learning method for tailings pond identification in high-resolution remote sensing images based on improved loss function. Big Earth Data, 1–27. https://doi.org/10.1080/20964471.2024.2436230(点击阅读原文查看详情)


作者简介

NOTES ON CONTRIBUTORS

张炜明

国家自然灾害防治研究院地球物理学硕士研究生,研究方向为运用深度学习进行遥感影像目标识别与特征提取。


姜文亮

国家自然灾害防治研究院研究员,长期从事多灾种灾害链综合遥感观测理论与技术研发等。在地质灾害、地震灾害、洪涝灾害以及矿山边坡等多灾种风险识别与评估、监测预警和应急评估关键技术和系统模型方面开展了系统性研究工作,形成了基于多源卫星、航空遥感与地基遥感多维观测技术的灾害遥感应用技术思路。


转载自地球大数据国际期刊,作者张炜明、姜文亮
文章仅代表作者观点,与本公众号无关,版权归原作者所有
原文标题:新文速递|YOLOv5-RF:一种基于改进深度学习损失函数的尾矿库遥感影像目标识别方法
图文编辑:赵志娇 郭书阳
审编:常紫怡 闫宜乐
终审:初明若 李雨竹 代浩宇 毕丝淇

猜你喜欢

  1. 会议通知|2025年中国城市与区域管理学术年会通知(第一号)

  2. 佳文赏析|基于AHP-模糊综合评价与BP神经网络的含水印矢量地图保真度评价方法

  3. 地学招聘 | 北京大学刘永课题组、覃栎课题组联合博士后招聘

  4. 活动通知 | 关于举办“新蚁族杯”第八届中国高校地理科学展示大赛的通知

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/178259
 
51 次点击