深度学习目标检测理论&实践&部署专栏
文章平均质量分 87
针对深度学习目标检测从理论、改进、部署的专栏,涉及的知识比较广泛,包括YOLO理论部分,终端部署(RK、算能,TensoRRT等),还有相关语言学习(C++、python、Pytorch、cuda等),介者勿拍,感谢支持!
余额抵扣
助学金抵扣
还需支付
¥29.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
浩瀚之水_csdn
路漫漫其修远兮,吾将上下而求索,立刻行动,坚持,努立
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CIoU + DFL:目标检测定位精度的“双引擎”协同深度解析
在当今实时目标检测领域,YOLO系列模型凭借其卓越的速度与精度平衡,成为了工业界和学术界的事实标准之一。无论是YOLOv8、YOLO11还是未来的迭代版本,其性能的持续突破,不仅源于网络架构的创新(如C2f模块、解耦头、Anchor-Free设计),更深层次地依赖于其精巧设计的损失函数体系。其中,与的组合,被证明是提升边界框(Bounding Box)回归精度的黄金搭档。本文旨在深入剖析这对“双引擎”为何必须协同工作,而非各自为战。原创 2026-11-03 14:49:27 · 33 阅读 · 0 评论 -
交叉熵(CE)损失函数:从信息论起源到深度学习应用的终极指南
logits = torch.randn(batch_size, 1) # 随机生成logits。原创 2026-06-24 00:15:00 · 40 阅读 · 0 评论 -
YOLOv10损失函数详解:从理论到源码的深度剖析
Backbone:采用CSPDarknet结构,使用C2f模块Neck:采用FPN+PAN结构,实现多尺度特征融合Head:采用双分支检测头,包含一对多分支(one2many)和一对一分支(one2one)端到端检测:通过一致双分配策略,彻底摒弃NMS后处理,实现真正的端到端检测一致双分配策略:在训练阶段同时使用一对多分配和一对一分配,确保两个分支的监督目标一致辅助对齐损失:用于约束正样本分配的一致性,确保模型学习到更鲁棒的特征对齐能力双分支损失融合。原创 2026-06-25 00:15:00 · 66 阅读 · 0 评论 -
Softer-NMS 深度技术解析:从定位不准确性到精准边框的后处理革命
目标检测是计算机视觉领域的核心任务之一,其最终性能不仅依赖于强大的特征提取网络和检测头部设计,后处理算法同样扮演着至关重要的角色。传统的非极大值抑制(NMS)通过分类置信度对冗余检测框进行筛选,但其隐含的“分类分数高,定位一定准”的假设在复杂场景下往往失效。Soft-NMS 解决了密集目标漏检问题,但并未从根本上提升定位精度。Softer-NMS独辟蹊径,通过显式建模检测框的不确定性,从定位置信度。原创 2026-06-23 00:15:00 · 34 阅读 · 0 评论 -
Focal Loss 全面深度解析:从原理到实践
例如,GHM Loss (Gradient Harmonizing Mechanism) 通过统计梯度模长的分布,自适应地降低易分类样本的梯度,同时也抑制了可能是噪声的异常困难样本的梯度,对噪声的鲁棒性比Focal Loss更强。这就像是一个学生,整天只做1+1=2这样的简单题,虽然正确率很高,但遇到复杂的应用题就束手无策了。例如,在目标检测任务中,一张图片的背景区域(负样本)可能成千上万,而真正的前景目标(正样本,如人、车、猫)可能只有寥寥数个,正负样本比例甚至可能达到惊人的1:1000。原创 2026-06-22 00:15:00 · 188 阅读 · 0 评论 -
BCE损失函数详解:从信息论基础到前沿应用
第一章:引言与基础概念1.1 什么是BCE损失函数?BCE(Binary Cross-Entropy,二元交叉熵)损失函数是深度学习中最基础、最核心的损失函数之一,专门用于解决二分类问题(如判断邮件是否为垃圾邮件、图片中是否包含猫、用户是否会点击广告等)。其核心作用是量化模型预测的概率分布与真实标签(0或1)之间的差异,并指导模型参数朝着减小这种差异的方向更新。ℓ−y⋅logp1−y⋅log1−p)]其中,y∈01是真实标签,pσz∈01。原创 2026-06-21 00:15:00 · 61 阅读 · 0 评论 -
Adaptive NMS(自适应非极大值抑制)深度详解
在Adaptive NMS中,“密度”是一个量化指标,用来描述一个目标框所在区域的拥挤程度。论文给出了一个清晰且可计算的密度定义:对于一个给定的检测框bi,其密度di定义为:该框与同一图像中所有其他真实标注框(Ground Truth, GT)的最大IoU。数学表达式是当前待评估的候选框。是图像中所有真实标注框(Ground Truth boxes)的集合。是集合中除外的任意一个真实框。是计算两个框交并比的函数。为何这样定义?这个定义非常精妙。如果di。原创 2026-06-20 00:15:00 · 37 阅读 · 0 评论 -
Hard NMS(非极大值抑制)深度解析
非极大值抑制(Non-Maximum Suppression, NMS)是计算机视觉领域,尤其是目标检测任务中一个至关重要的后处理步骤。其核心目标是从一组高度重叠的候选检测框(Bounding Boxes)中,筛选出最具代表性的、置信度最高的检测结果,从而消除冗余,提升检测的最终精度。Hard NMS,作为最经典、应用最广泛的NMS变体,以其简单高效的特点,成为了众多经典检测器(如Faster R-CNN、YOLOv3、SSD等)的标准配置。原创 2026-06-19 00:15:00 · 33 阅读 · 0 评论 -
MSE损失函数详解:从数学本质到工程实践的全面指南
MSE损失函数的定义非常直观且简洁。对于一个包含 n 个样本的数据集,令真实值为y_true,模型预测值为y_pred,则MSE的计算公式如下:其中,i表示第i个样本。这个公式阐述了MSE的核心计算流程:对每一个样本,计算预测值与真实值之间的差值(即误差),将该误差进行平方,然后对所有样本的平方误差求和,最后除以样本数量n以得到平均值。MSE损失函数是回归任务中一块不可动摇的基石。它凭借凸性处处可导和凸函数等优异数学性质,以及与大误差的非线性放大效应,在大多数回归问题上表现出色。原创 2026-06-18 00:15:00 · 31 阅读 · 0 评论 -
Huber Loss详解:融合MSE与MAE的鲁棒回归损失函数
在机器学习和统计学领域,损失函数是衡量模型预测值与真实值之间差异的核心工具。其选择直接决定了模型的优化方向与最终性能。在众多损失函数中,均方误差(MSE)与平均绝对误差(MAE)是两种最常用的基准方法,它们各自拥有鲜明的优缺点:MSE对小误差敏感,优化平滑,但对异常值极为敏感;MAE对异常值鲁棒,但其梯度在零点处不连续,可能导致收敛缓慢。为了平衡二者的特性,统计学家Peter J. Huber于1964年提出了Huber Loss。它是一种分段函数,通过引入一个超参数δ来优雅地融合MSE和MAE。原创 2026-06-17 00:15:00 · 61 阅读 · 0 评论 -
DFL分布焦点损失(Distribution Focal Loss)详解
精度提升:通过对坐标的不确定性建模,DFL能够提供更精细、更鲁棒的预测,即使在目标边界模糊的情况下也能表现良好。实验表明,在COCO数据集上启用DFL可使AP提升约0.5~0.8个百分点。更强的监督信息:相比单一数值的回归目标,DFL提供的是一整个分布作为监督信号,信息更丰富,有助于模型更快收敛。统一任务形式:将回归任务转化为形式上的分类任务,使得模型可以统一使用交叉熵损失,简化了训练过程。对小目标更友好。原创 2026-06-16 00:15:00 · 209 阅读 · 0 评论 -
Weighted NMS详解:从“暴力抑制”到“智慧融合”的进化
场景推荐:Weighted NMS特别适用于对定位精度要求极高的场景,如自动驾驶中的车道线检测、工业质检中的微小缺陷定位、医学图像中的病灶分割等。在这些场景中,框与物体边缘的贴合程度至关重要。场景慎用:在视频流实时处理且算力有限的边缘设备上,或者在极端密集且目标相似的场景(如细胞计数、密集人群)中,Weighted NMS可能因为计算开销或过度融合而导致负面效果。此时,传统NMS或经过优化的变种可能更合适。Weighted NMS以其优雅的“融合哲学”,在目标检测后处理领域占据了一席之地。原创 2026-06-15 00:15:00 · 126 阅读 · 0 评论 -
MAE损失函数详解:从原理到实践的全面剖析
平均绝对误差(Mean Absolute Error, MAE),在深度学习领域常被称为L1 Loss,是回归任务中最基础、最直观的损失函数之一。它衡量的是模型预测值与真实值之间绝对差异的平均值。MAE以其对异常值(outliers)的鲁棒性和能够产生稀疏解的特性而闻名,但同时也在优化过程中面临零点不可导和收敛速度慢等挑战。原创 2026-06-14 00:15:00 · 32 阅读 · 0 评论 -
传统非极大值抑制(NMS)详解
传统非极大值抑制(NMS)作为目标检测领域最经典的后处理算法之一,以其简洁高效的核心思想,成为了连接模型原始输出与最终可用结果之间的关键桥梁。通过“筛选局部极大值,抑制非极大值”的贪心策略,它成功解决了检测结果的冗余问题,显著提升了模型的实用性和评估指标。然而,经典NMS基于硬阈值、依赖单一置信度排序和IoU度量的特性,也使其在应对遮挡、密集场景和定位精度等方面力不从心。这些局限性催生了众多优秀的改进方法,如软化的Soft-NMS、引入几何信息的DIoU-NMS、融合集体智慧的、考虑定位置信度的。原创 2026-06-13 00:15:00 · 38 阅读 · 0 评论 -
Soft-NMS详解:从暴力抑制到优雅衰减的目标检测后处理革新
在计算机视觉领域,目标检测是一项核心任务,其目标是在图像中定位并识别出特定类别的物体(如人、车、猫等)。特征提取:使用深度卷积神经网络(如VGGNet、ResNet、MobileNet等)对输入图像进行多层次的特征提取。候选区域生成:基于提取的特征,生成大量可能包含物体的候选边界框。早期的算法如R-CNN使用选择性搜索(Selective Search),而现代的YOLO、SSD和Faster R-CNN则采用锚点框(Anchor Box)或网格单元来生成候选框。分类与回归。原创 2026-06-12 00:15:00 · 309 阅读 · 0 评论 -
IoU与非极大值抑制(NMS)详解:从原理到前沿
首先,我们定义一个函数来计算IoU。"""计算两个框的交并比。输入: box1, box2 -> [x1, y1, x2, y2] (左上角,右下角)"""# 计算交集坐标# 判断是否有交集# 计算并集面积# 计算IoUreturn iou。原创 2026-06-11 00:15:00 · 59 阅读 · 0 评论 -
DIoU-NMS详解:从理论到实践的全面剖析
最小化两个边界框中心点之间的归一化距离。其数学形式如下:其中,IoU是预测框(B)与目标框(B^gt)的交并比,而R_DIoUρ(b, b^gt)表示预测框中心点b和目标框中心点b^gt之间的欧氏距离。c表示能够同时覆盖预测框和目标框的最小外接矩形的对角线长度。通过引入ρ^2/c^2直接优化距离:GIoU试图通过增大外接矩形来间接使框靠近,而DIoU直接最小化中心点距离,回归路径更直接,收敛速度显著加快。模拟实验表明,DIoU仅需约120次迭代即可完美匹配,而GIoU在400次后仍未收敛。原创 2026-06-10 00:15:00 · 113 阅读 · 0 评论 -
SIoU Loss:考虑方向匹配的边界框回归损失函数详解
如网页和所述,在训练初期,预测框的位置是随机的,它可能出现在真实框的任何一个方向。SIoU(Scylla IoU)损失函数应运而生,它通过引入角度损失(Angle Cost),显式地考虑了预测框与真实框之间的向量角度,重新定义了惩罚指标,从而实现了更快、更精准的边界框回归。在COCO val2017数据集上,使用Scylla-Net(采用SIoU)的模型在7.6ms的推理速度下,达到了52.7% 的mAP@0.5:0.95和70%的mAP@0.5,而使用了CIoU的模型仅达到50.3%和66.4%。原创 2026-06-08 00:15:00 · 273 阅读 · 0 评论 -
EIOU详解:从理论革新到实践突破的目标检测回归损失函数
摘要在目标检测领域,边界框回归(Bounding Box Regression, BBR)是决定定位精度的核心步骤。损失函数的设计直接关系到模型收敛速度与最终性能。从早期的ℓn-范数损失到基于IoU(交并比)的损失函数,研究者们进行了长期的探索。然而,现有方法仍存在优化目标不明确、训练样本不平衡等关键问题。本文将对EIOU(Efficient-IoU)损失函数进行详尽的剖析。原创 2026-06-07 00:15:00 · 39 阅读 · 0 评论 -
DIOU(Distance-IoU)详解:从原理到实践
原始的NMS仅根据IoU阈值来抑制冗余框,而DIoU-NMS则在NMS中引入中心点距离作为考量,公式为:s_i = s_i * (1 - DIoU(M, B_i)),其中 s_i 为置信度得分,M 为当前得分最高的框,B_i 为其他框。IoU Loss具有尺度不变性,即无论边界框的尺寸大小,其损失值始终在[0, 1]之间,能够较好地反映预测框与真实框的重合程度。包含关系:当预测框完全位于真实框内部时,两者边界框的差集为零,GIoU退化为IoU,导致无法提供有效的梯度来引导预测框向真实框的中心移动。原创 2026-06-06 00:15:00 · 71 阅读 · 0 评论 -
CIoU(Complete IoU)详解:从交并比到完美形状匹配的演进之路
第一章:引言——目标检测中的“灵魂”回归在计算机视觉的核心任务——目标检测中,算法的最终目标不仅仅是“找到”图像中的物体,更是要“精准定位”它。这个定位过程通常由一个边界框回归(Bounding Box Regression)模块完成。该模块通过预测一个矩形框(通常由中心点坐标、宽高或左上右下角点坐标表示)来锁定目标。传统上,边界框回归依赖于L1或L2范数损失函数(如均方误差MSE)。原创 2026-06-05 00:15:00 · 151 阅读 · 0 评论 -
IoU(交并比)详解:从基础原理到前沿演进
在实际应用中,IoU=0.5是最常用的判定阈值,即当预测框与真实框的IoU大于0.5时,该预测被视为“真正例”(True Positive)。从集合论角度看,IoU衡量的是两个集合的相似程度。值得注意的是,IoU虽然不是一个严格意义上的距离度量(因为它不满足对称性中的三角不等式),但在实际应用中,1-IoU通常被用作有效的距离度量。特别值得注意的是,IoU具有尺度不变性(Scale Invariant),即两个框的绝对大小不影响IoU的计算结果,只取决于它们的相对重叠程度。原创 2026-06-04 00:15:00 · 56 阅读 · 0 评论 -
边界框的表示方法详解
角点坐标表示法(xyxy)面积:Area = (x_max - x_min) × (y_max - y_min)中心点:(cx = (x_min + x_max)/2, cy = (y_min + y_max)/2)中心点+宽高表示法(xywh)左上角点:(x_center - w/2, y_center - h/2)右下角点:(x_center + w/2, y_center + h/2)原创 2026-06-03 09:34:36 · 3123 阅读 · 0 评论 -
GIoU(广义交并比)深度详解:从理论到实践
评估指标:业界衡量检测框(预测框)与真实框(Ground Truth)吻合度的标准是交并比(Intersection over Union, IoU)。IoU计算的是两个框交集面积与并集面积的比值,直观地反映了它们的重叠程度。优化目标:Smooth L1等损失函数优化的是四个坐标值的绝对差异,并假设这些坐标是相互独立的。但实际上,边界框的四个坐标是强相关的,共同决定了框的位置和形状。原创 2026-06-02 13:55:18 · 293 阅读 · 0 评论 -
C2f 模块强化梯度流概念深度解析
YOLOv8中的C2f模块,对“强化梯度流”概念的理解,不能仅停留在“缓解梯度消失”这一层面。它是一种更深层次的、关于信息与梯度协同优化的设计哲学。它的核心价值在于,通过“密集的中间特征显式保留”这一巧妙的拓扑设计,将传统的单一、衰减的梯度路径,重构为一个多入口、多出口、多旁路的高速网络。浅层特征通过X_b直通分支获得最强、最直接的梯度监督,得以充分学习。中层特征通过的密集连接,获得了远比传统结构更短的梯度路径,避免了在长链中衰减。深层特征在融合了来自各阶段的丰富梯度信息后,能够做出更精准的预测。原创 2026-06-01 19:02:38 · 524 阅读 · 0 评论 -
ONNX 格式深度解析:从理论到实践的全面指南
ONNX作为AI模型交换的标准格式,已经从一个概念演变成一个庞大而实用的生态系统。它通过提供一个开放、标准化的计算图表示,成功地解决了AI框架碎片化带来的“模型孤岛”问题,是连接模型训练与跨平台部署的关键桥梁。ONNX的主要优势总结如下打破框架壁垒:实现PyTorch、TensorFlow等主流框架间的模型无缝迁移。加速模型部署:简化从云端到边缘的部署流程。统一优化入口:使硬件厂商和优化工具能集中精力优化一个标准接口,惠及所有模型。生态丰富:拥有强大的工具链(转换、优化、可视化、推理引擎)和社区支持。原创 2026-05-31 00:15:00 · 199 阅读 · 0 评论 -
图像分类方法本质区别
而最新的范式则试图打破这一局限,要么从数据内部结构寻找“自我监督”的信号,要么从更广阔的多模态关联中(尤其是自然语言)获取开放、动态的语义指导。然而,实现这一目标所依赖的“监督信号”来源,在过去十年间发生了根本性的范式转移,这直接决定了模型的认知方式、能力边界和应用场景。监督信号的来源,最终将从单一、封闭、静态的人工定义,走向多元、开放、动态的。,要求模型对同一图像的不同增强版本给出相似的预测,这实质上是将自监督的思想引入到有监督训练框架中,以提升模型鲁棒性和对未标注数据的利用效率。原创 2026-05-31 00:15:00 · 48 阅读 · 0 评论 -
映射式数据集和迭代式数据集详解:从原理到实践的全面指南
在深度学习中,模型训练的速度瓶颈往往不在于GPU的计算能力,而在于CPU从磁盘读取、预处理数据并将其送入GPU的效率。一个设计拙劣的数据管道,会使昂贵的GPU长时间处于“饥饿”等待状态。PyTorch的模块提供了强大的数据加载工具,其核心是DataLoader映射式数据集(Map-style datasets)和迭代式数据集(Iterable-style datasets)。理解这两种数据集的差异、适用场景和实现方式,是构建高效数据管道的基石。映射式数据集(Map-style)原创 2026-05-30 00:15:00 · 48 阅读 · 0 评论 -
PyTorch Dataset 深度详解:从哲学到实践,构建高效数据管道
虽然 PyTorch 提供了许多内置数据集(如),但在实际项目中,我们更多时候需要处理自己的私有数据。这时,自定义Dataset类就成为了必备技能。一个典型的自定义Dataset类需要继承__init____len__和。collate_fn是一个关键但常被忽略的参数。它的默认行为是,它会将批量的张量自动堆叠(stack)起来。例如,如果有 32 个形状为的图像张量,collate_fn会自动将其堆叠成一个形状为的张量。为什么要自定义collate_fn?处理可变长度数据。原创 2026-05-29 00:15:00 · 41 阅读 · 0 评论 -
Transformer架构深度解析:从原理到实践的全面指南
Transformer架构的核心创新在于完全摒弃了传统的循环神经网络(RNN)和卷积神经网络(CNN),纯粹依靠自注意力机制(Self-Attention Mechanism)来建模序列中元素之间的全局依赖关系,实现了前所未有的并行化能力和对长距离依赖的精准捕获。多头交叉注意力机制(Multi-Head Cross-Attention):这一层连接编码器和解码器,其Key(K)和Value(V)来自编码器的最终输出,Query(Q)来自解码器上一子层的输出。第三,不同维度的频率变化。原创 2026-05-29 00:15:00 · 153 阅读 · 0 评论 -
YOLOv9损失函数详解:从理论到源码的深度剖析
第一章:引言——YOLOv9的时代背景与损失函数的演进1.1 YOLOv9的诞生与定位YOLOv9是由YOLOv4和YOLOv7的原作者团队(Chien-Yao Wang等)于2024年2月发布的目标检测框架,是YOLO系列中又一个重要的里程碑。论文标题为《YOLOv9: Learning What You Want to Learn Using Programmable Gradient Information》。原创 2026-05-28 00:15:00 · 467 阅读 · 0 评论 -
VGGNet深度详解:从设计思想到工程实践的全面剖析
在AlexNet取得成功后,研究者们发现增加网络的深度(层数)可以显著提升模型的性能。VGGNet的作者们系统地验证了这一观点。随着网络深度的增加,网络的分类性能逐步提高。浅层网络:学习边缘、颜色、纹理等低级视觉特征。中层网络:将低级特征组合成更复杂的形状和模式,如眼睛、鼻子、车轮等。深层网络:将这些形状和模式进一步抽象为完整的物体概念,如人脸、汽车等。这种分层的特征提取能力是深度神经网络成功的关键,而VGGNet通过增加层数,将这种能力推向了新的高度。原创 2026-05-26 00:15:00 · 38 阅读 · 0 评论 -
AlexNet深度卷积神经网络详解
这里有一个值得思考的问题:激活函数要用非线性的,而ReLU本质上是线性分段函数,如何进行非线性变换?AlexNet利用了两块GPU进行计算,大大提高了运算效率,并且在ILSVRC-2012竞赛中获得了top-5测试的15.3% error rate,获得第二名的方法error rate是26.2%,差距之大足以说明这个网络在当时给学术界和工业界带来的冲击。在最初的感知机模型中,输入和输出的关系只是单纯的线性关系,这样的网络结构有很大局限性——即使使用很多这样结构的网络层叠加,其输出和输入仍然是线性关系。原创 2026-05-27 00:15:00 · 90 阅读 · 0 评论 -
深度学习图像分割全景解析:语义、实例与全景分割的深度辨析与技术演进
从FCN的开创性工作,到Mask R-CNN的精确实例分离,再到Panoptic FCN和Mask2Former的端到端统一,以及如今SAM带来的基础模型革命,图像分割技术正以前所未有的速度演进。后来Adelson强调了研究Stuff的重要性,这种区分一直持续到今天,并直接导致了语义分割(侧重Stuff)和实例分割(侧重Things)的分裂。早期方法分别训练语义分割模型(如PSPNet)和实例分割模型(如Mask R-CNN),然后通过复杂的后处理规则(如实例优先、置信度排序)将两者输出合并。原创 2026-05-25 00:15:00 · 414 阅读 · 0 评论 -
深度学习全景分割详解:从统一场景理解到端到端架构演进
关系语义分割Stuff + Things (视为Stuff)像素级类别标签不允许全景分割的子集(若忽略实例ID)实例分割Things实例掩模 + 类别允许全景分割的子集(需去除重叠)全景分割Stuff + Things像素级类别 + 实例ID不允许两者的统一,要求输出不重叠。在实例分割中,两个物体重叠时,它们的掩模可以重叠;统一预测的优势:Panoptic FCN等模型通过Kernel卷积直接输出非重叠的Mask(因为每个Kernel对应一个独立的通道,且训练时强制不重叠),从而省去了复杂的后处理。原创 2026-05-24 00:15:00 · 63 阅读 · 0 评论 -
深度学习语义分割详解:从基础原理到前沿技术
为了解决这个问题,FCN引入了跳跃连接,将浅层的高分辨率特征与深层的语义特征相结合,从而在保留丰富语义信息的同时,恢复精细的空间细节。通过并行使用多个不同空洞率的空洞卷积,捕捉多尺度的上下文信息(例如,rate=6捕捉大物体,rate=12捕捉中物体,rate=18捕捉小物体)。它摒弃了位置编码,设计了层次化的Transformer编码器和轻量级的MLP解码器,在速度和精度上取得了极佳的平衡。空洞卷积:在标准卷积核的像素点之间插入“空洞”(0值),使得卷积核在保持参数数量不变的情况下,覆盖更大的区域。原创 2026-05-23 00:15:00 · 190 阅读 · 0 评论 -
深度学习实例分割详解:从概念到前沿
因此,PANet在FPN的基础上增加了一条自下而上的路径增强,缩短了底层特征(包含丰富的空间细节)与顶层特征(包含强语义信息)之间的信息路径。这使得用于预测掩模的特征图能够同时具备强大的语义信息和精确的定位信息,从而在COCO数据集上显著提升了性能,特别是对较小物体的分割效果。标准的Mask R-CNN使用分类分支的置信度作为最终掩模质量的衡量标准,但分类的置信度和掩模的质量并不总是一致。例如,一个RoI被分类为“猫”,那么只有“猫”类别的掩模通道的损失会被计算,而“狗”类别的掩模通道不会受到惩罚。原创 2026-05-22 00:15:00 · 419 阅读 · 0 评论 -
BiSeNet双边引导聚合层详解
双边引导聚合层(BGAL)是BiSeNetv2的核心创新之一,代表了实时语义分割中特征融合技术的重要进步。相比BiSeNetv1中的FFM模块,BGAL实现了从“单向融合”到“双向引导”的质变。双向引导机制:语义分支的上下文信息指导细节分支的特征响应(空间注意力),同时细节分支的空间信息增强语义分支的特征表示(通道注意力)多尺度编码:通过不同尺度的引导,内在地编码多尺度信息,提高网络对不同尺度物体的分割能力高效计算:相比FFM,BGAL在更低计算成本下实现了更高的精度提升,达到了速度和精度的最佳平衡。原创 2026-05-21 00:15:00 · 35 阅读 · 0 评论 -
YOLOv7损失函数详解:从理论到源码的深度剖析
需要注意的是,在YOLOv7的实现中,5×5与9×9最大池化的特征图进行ADD操作,而13×13池化结果与原特征图进行拼接。YOLOv7对损失函数进行了改进,使用了ECIoU(Extended Complete Intersection over Union)损失函数,相比YOLOv6使用的SIoU,ECIoU更加注重边界框的形状和比例,并且能够处理物体边界框在不同尺度和形状下的误差。它通过一系列创新的技术手段,在不增加推理代价的情况下,大幅提升了检测精度,实现了速度和精度的最优平衡。原创 2026-05-20 00:15:00 · 52 阅读 · 0 评论 -
YOLOv6损失函数详解:从理论到源码的深度剖析
第一章:引言——YOLOv6的背景与损失函数的核心地位1.1 YOLOv6的诞生背景YOLOv6是由美团视觉智能部研发的一款目标检测框架,于2022年6月开源,致力于工业应用。与之前的YOLO版本不同,YOLOv6并非由原YOLO作者Joseph Redmon主导,而是由美团基础研发平台/视觉智能部研发团队开发。论文题目为《YOLOv6: A Single-Stage Object Detection Framework for Industrial Applications》。原创 2026-05-19 00:15:00 · 288 阅读 · 0 评论
分享