改进YOLO系列:12.Repulsion损失函数【遮挡】

news/2024/7/10 22:57:47 标签: YOLO, 深度学习, 机器学习

1. RepLoss论文

物体遮挡问题可以分为类内遮挡和类间遮挡两种情况。类间遮挡产生于扎堆的同类物体,也被称为密集遮挡(crowd occlusion)。Repulsion损失函数由三个部分构成,yolov5样本匹配,得到的目标框和预测框-一对应第一部分主要作用:预测目标框吸引IOU最大的真实目标框,使得预测更加准确;
第二部分主要作用:远离除IOU最大值之外的最大的IOU目标框。根据预测目标框,寻找一个除了IOU最大的目标框外的次IOU最大目标框,不是根据目标框寻找一个次IOU最大的预测框,两个相反的概
念。第三部分主要作用:预测框之间互相远离;
论文题目:CCNet: Criss-Cross Attention for Semantic
Segmentation
论文链接:RepLoss

效果:
在这里插入图片描述

2. RepLoss原理

yolov5+Repulsion
在yolov5中使用Repulsion损失函数解决密集且遮挡的物体

Repulsion损失函数由三个部分构成,yolov5样本匹配,得到的目标框和预测框一一对应
第一部分主要作用:预测目标框吸引IOU最大的真实目标框,使得预测更加准确;
第二部分主要作用:远离除IOU最大值之外的最大的IOU目标框。
根据预测目标框,寻找一个除了IOU最大的目标框外的次IOU最大目标框,不是根据目标框寻找一个次IOU


http://www.niftyadmin.cn/n/5155008.html

相关文章

Activiz.NET.x64无法显示点云

将Activiz.NET.x64 nuget包拉下后,无法显示点云,或者报错,需要检测几个要素: 1.活动平台是否60位, 2.显示控件是否正常加载, 3.点云是否正确, 4.如果是.netcore,还需要自己将Activiz…

iPhoto照片垃圾清理工具CleanMyMacX2024

CleanMyMacX的照片垃圾清理功能会浏览您的iPhoto图片库,找到那些经过裁剪、调整大小、旋转或者其他编辑之后不再需要的但仍被iPhoto保存的原始图片副本。这些副本是隐藏的,但是它们却极大的增加了图片库的大小。 CleanMyMac X全新版下载如下: https://…

zigbee路灯无线通讯机制

zigbee路灯无线通讯机制 wang20160630 前言 目前路灯上通讯主要有电力载波和无线通讯;各有利弊,众说纷纭;本文不对两种技术进行比较,也不讨论哪种好,毕竟同种通讯模块,有的开发出来稳定,有的…

C++标准模板(STL)- 类型支持 (类型属性,is_bounded_array,is_unbounded_array)

类型特性 类型特性定义一个编译时基于模板的结构&#xff0c;以查询或修改类型的属性。 试图特化定义于 <type_traits> 头文件的模板导致未定义行为&#xff0c;除了 std::common_type 可依照其所描述特化。 定义于<type_traits>头文件的模板可以用不完整类型实例…

Linux常用命令——cdrecord命令

在线Linux命令查询工具 cdrecord Linux系统下光盘刻录功能命令 补充说明 cdrecord命令用于Linux系统下光盘刻录&#xff0c;它支持cd和DVD格式。linux下一般都带有cdrecord软件。 语法 cdrecord(选项)(参数)选项 -v&#xff1a;显示刻录光盘的详细过程&#xff1b; -eje…

应用软件安全编程--06预防 XML 外部实体攻击

XML文档可以从一个很小的逻辑块(实体)开始动态构建。实体可以是内部的、外部的或者基于参数的。外部实体运行是将外部文件中的 XML 包含进来。攻击者可以通过操作实例的 URI, 使其指向特定的在当前文件系统中保存的文件&#xff0c;从而造成拒绝服务或程序崩溃&#xff0c;比如…

在注销流量卡时,让你交违约金该怎么办,这篇文章教你如何解决!

现在网上办理的大流量卡虽然资费便宜&#xff0c;一般都是有合约期&#xff0c;如果你的流量卡没有到合约期的话&#xff0c;当我们在注销这些流量卡时&#xff0c;运营商就会让你赔付一笔违约金&#xff0c;才能给我们办理注销业务&#xff0c;遇到这种问题不要慌&#xff0c;…

android.support.v4.app.ActivityCompat;

ndroid.support.v7.app.AlertDialog android.support.v7换成android android.support.v4换成androidx.core