欢迎光临
我们一直在努力

【YOLOv11 小目标检测改进】NWD 归一化 Wasserstein 距离损失函数训练详解

摘要:本文介绍 NWD(Normalized Wasserstein Distance)损失函数在 YOLOv11 中的集成方法。NWD 将边界框建模为 2D 高斯分布,用 Wasserstein 距离替代传统 IoU 衡量检测框相似度,有效解决了 IoU 对小目标位置偏移过度敏感的问题。实验表明,NWD + CIoU 混合损失可在小目标检测场景获得稳定提升。


一、YOLOv11 改进目录

本文属于 YOLOv11 损失函数改进系列 之一:

序号
改进方向
内容
适用场景
1 检测头改进 添加 P2 层小目标检测头 超小目标(<16×16像素)
2 下采样改进 SPDConv 空间转深度卷积 小目标特征保留
3 损失函数改进 Focal Loss 替代 BCE 分类损失 类别不均衡
4 损失函数改进 ⭐ NWD Loss 替代/混合 CIoU 小目标回归精度提升
5 训练策略 Multi-scale training / Mosaic 优化 小目标泛化性

二、NWD 原理介绍

2.1 为什么 IoU 对小目标不公平?

传统目标检测使用 CIoU(Complete IoU) 作为边界框回归损失。对于大目标,IoU 表现良好;但对于小目标,IoU 存在两个致命缺陷:

问题一:小偏移引起大落差

假设一个 6×6 像素的小目标,仅偏移 3 个像素:

中心点偏移 3px:
├─ 大目标 (200×200): IoU 从 0.97 → 0.94  (下降 3%)
└─ 小目标 (6×6):    IoU 从 0.53 → 0.06  (下降 89%!)

同样的位置偏移,对小目标的 IoU 影响是大目标的 30 倍。

问题二:无重叠区域时梯度为零

当预测框与真实框没有交集时,IoU = 0,梯度也为零,模型无法判断\”应该往哪个方向移动\”。

2.2 NWD 核心思想:把框看作高斯分布

NWD 的出发点很简单:不要用硬边界(重叠/不重叠),而是用概率分布来建模边界框。

一个边界框 (cx, cy, w, h) 被建模为一个 二维高斯分布:

N(μ, Σ)

其中:
  均值 μ = [cx, cy]ᵀ           ← 框的中心
  协方差 Σ = [[(w/2)², 0],
&

赞(0)
未经允许不得转载:171主机测评 » 【YOLOv11 小目标检测改进】NWD 归一化 Wasserstein 距离损失函数训练详解
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址