YOLOv8/v7/v5全网首发原创独家创新,内涵CBAM注意力改进、ECA改进,SPPF改进等

💡💡💡全网独家首发创新(原创),纯自研模块,适合paper !!!

💡💡💡内涵CBAM注意力改进、ECA改进,SPPF改进等!!!

全网首发独家原创

1.SPPF创新结构

重新设计全局平均池化层和全局最大池化层,增强全局视角信息和不同尺度大小的特征

分析SPPF的问题点,只关注边缘信息而忽略背景信息

如何改进:

我们在SPPF模块的基础上,利用全局平均池化层和全局最大池化层,加入一些全局背景信息和边缘信息,帮助网络更好的做出判断。

YOLOv8实现SPPF创新实现

YOLOv5实现SPPF创新实现

YOLOv7实现SPPF创新实现

2.创新自研CPMS注意力

多尺度通道注意力具+多尺度深度可分离卷积空间注意力,全面升级CBAM

CPMS |   亲测在多个数据集能够实现涨点,对标CBAM。

在道路缺陷检测任务中,原始map为0.8,cbam为0.822  ,CPMS  为  0.874

CPMS注意力结构图

原始CBAM结构图:

 YOLOv8 CPMS实现

 YOLOv5 CPMS实现

YOLOv7 CPMS实现

3.MSAM(CBAM升级版)

通道注意力具备多尺度性能,多分支深度卷积更好的提取多尺度特征,最后高效结合空间注意力

MSCA  |   亲测在多个数据集能够实现涨点,对标CBAM。

在道路缺陷检测任务中,原始map为0.8,cbam为0.822  ,MSCA  为  0.855

 YOLOv8实现MSAM注意力实现

 YOLOv5实现MSAM注意力实现

YOLOv7实现MSAM注意力实现

4.高效率通道注意力EMCA

一种新颖的跨通道交互的高效率通道注意力EMCA,ECA改进版

EMCA结构图:

 

ECA结构图:

 YOLOv8实现EMCA注意力实现

 YOLOv5实现EMCA注意力实现

 YOLOv7实现EMCA注意力实现

5. 自研独家创新FT_Conv

卷积高效结合分数阶变换 

卷积如何有效地和频域结合,引入分数阶傅里叶变换(FrFT)和分数阶Gabor变换(FrGT),最终创新到YOLOv8。

在道路缺陷检测任务中,原始map为0.8,FT_Conv为0.82

YOLOv8实现FT_Conv实现

 YOLOv5实现FT_Conv实现

YOLOv7实现FT_Conv实现

6.自研独家创新BSAM注意力 

提出新颖的注意力BSAM(BiLevel Spatial  Attention Module),创新度极佳,适合科研创新,效果秒杀CBAM,Channel Attention+Spartial Attention升级为新颖的 BiLevel   Attention+Spartial Attention
 

 YOLOv8实现BSAM注意力实现

 YOLOv5实现BSAM注意力实现

YOLOv7实现BSAM注意力实现

原创性专栏介绍 

💡💡💡全网独家首发创新(原创),适合paper !!!

💡💡💡 2024年计算机视觉顶会创新点适用于Yolov5、Yolov7、Yolov8等各个Yolo系列,专栏文章提供每一步步骤和源码,轻松带你上手魔改网络 !!!

💡💡💡重点:通过本专栏的阅读,后续你也可以设计魔改网络,在网络不同位置(Backbone、head、detect、loss等)进行魔改,实现创新!!!

 YOLOv8原创自研

https://blog.csdn.net/m0_63774211/category_12511737.html?spm=1001.2014.3001.5482

 YOLOv5原创自研

https://blog.csdn.net/m0_63774211/category_12511931.html

 
 

 YOLOv7原创自研

https://blog.csdn.net/m0_63774211/category_12511937.html

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/334112.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Win10子系统Ubuntu实战(一)

在 Windows 10 中安装 Ubuntu 子系统(Windows Subsystem for Linux,简称 WSL)有几个主要的用途和好处:Linux 环境的支持、跨平台开发、命令行工具、测试和验证、教育用途。总体而言,WSL 提供了一种将 Windows 和 Linux…

基于 Validator 类实现 ParamValidator,用于校验函数参数

目录 一、前置说明1、总体目录2、相关回顾3、本节目标 二、操作步骤1、项目目录2、代码实现3、测试代码4、日志输出 三、后置说明1、要点小结2、下节准备 一、前置说明 1、总体目录 《 pyparamvalidate 参数校验器,从编码到发布全过程》 2、相关回顾 使用 TypeV…

龙蜥副理事长张东:潮蜥共引,繁荣系统软件生态 | 2023龙蜥操作系统大会

2023 年 12 月 17-18 日,由开放原子开源基金会指导,龙蜥社区主办,阿里云、中兴通讯、浪潮信息、Arm、Intel 等 24 家理事单位共同承办,主题为“云智融合共筑未来”的 2023 龙蜥操作系统大会在北京圆满结束。本次大会上&#xff0c…

2024第十六届数字图像处理国际会议(ICDIP 2024) 即将召开!

第十六届数字图像处理国际会议(ICDIP 2024)将于2024年5月24-26日在中国海口召开。本次会议由海南大学主办,海南大学计算机科学与技术学院承办。ICDIP自2009年开办以来,已先后在新加坡、日本、中国、马来西亚理科大学等国家成功举办…

记录汇川:ITP与Autoshop进行仿真连接

1、定义如下程序: 2、ITP新建工程: 3、依次选择,最后修改IP 4、定义两个变量 5、拖一个按钮和一个圈出来,地址绑定:M1 6、地址绑定:Y1 7、PLC启动仿真 8、ITP启动在线模拟器 9、即可实现模拟仿真

高效构建Java应用:Maven入门和进阶(三)

高效构建Java应用:Maven入门和进阶(三) 三. Maven的核心功能和构建管理3.1 依赖管理和配置3.2 依赖传递和冲突3.3 依赖导入失败场景和解决方案3.4 扩展构建管理和插件配置 三. Maven的核心功能和构建管理 3.1 依赖管理和配置 Maven 依赖管理…

奇偶链表00

题目链接 奇偶链表 题目描述 注意点 在 O(1) 的额外空间复杂度和 O(n) 的时间复杂度下解决这个问题偶数组和奇数组内部的相对顺序应该与输入时保持一致 解答思路 奇数组的头节点是head,偶数组的头节点是head.next,关键是要改变每个节点的next指针及…

Linux习题2

解析:虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续可用的内存,使得每个进程看到的内存空间一致。 解析:所谓系统调用,就是内核提供的、功能十分强大的一系列的函数。这些系统调用是在内核中实现的&…

工程项目管理系统源码与Spring Cloud:实现高效系统管理与二次开发

随着企业规模的不断扩大和业务的快速发展,传统的工程项目管理方式已经无法满足现代企业的需求。为了提高工程管理效率、减轻劳动强度、提高信息处理速度和准确性,企业需要借助先进的数字化技术进行转型。本文将介绍一款采用Spring CloudSpring BootMybat…

为什么企业上了ERP,效率反而更低?

“为什么上了ERP,效率反而更低?” 不知道这种疑惑是在什么情况下产生的? 毕竟一句“上了ERP,效率反而变低了”并不能概括所有可能的情况—— 是某个车间效率变低了,某条生产线效率变低了?还是企业整体效…

Java 求2个整数,3个整数 的 10等分比例值

10等份取整比 比如 1.5 : 4 : 4.5 会变成 1:4:5 ,当然小数后一位的四舍五入是向上还是向下去整,这个根据自己需要调整即可。 代码 : public static Integer getIntTenPerNum(Integer nu…

LeetCode 每日一题 Day 3334(hard)35 ||二进制枚举/单调栈/链表遍历

2397. 被列覆盖的最多行数 给你一个下标从 0 开始、大小为 m x n 的二进制矩阵 matrix ;另给你一个整数 numSelect,表示你必须从 matrix 中选择的 不同 列的数量。 如果一行中所有的 1 都被你选中的列所覆盖,则认为这一行被 覆盖 了。 形式…