当前位置: 首页 > news >正文

基于YOLOv8的PCB缺陷检测算法,加入一种基于内容引导注意力(CGA)的混合融合方案(一)

 💡💡💡本文内容:针对基于YOLOv8的PCB缺陷检测算法进行性能提升,加入各个创新点做验证性试验。

1)提出了一种基于内容引导注意力(CGA)的混合融合方案,mAP@0.5由原始的0.966提升至0.975

1.PCB缺陷检测数据集介绍    

印刷电路板(PCB)瑕疵数据集是一个公共的合成PCB数据集,6种缺陷(缺失孔,鼠咬伤,开路,短路,杂散,伪铜),用于检测、分类和配准任务。我们选取了其中适用于检测任务的693张图像,然后进行一倍数据扩充得到1386张

细节图:

 类别分布情况:

2.基于YOLOv8的PCB缺陷检测

2.1 原始结果

原始mAP为0.966

推理结果 

2.2 一种基于内容引导注意力(CGA)的混合融合方案

特征融合创新 | 一种基于内容引导注意力(CGA)的混合融合,实现暴力涨点 | IEEE TIP 2024 浙大

 💡💡💡创新点:提出了一种基于内容引导注意力(CGA)的混合融合方案,将编码器部分的低级特征与相应的高级特征有效融合。

 💡💡💡如何跟YOLOv8结合:将backbone和neck的特征融合,改进结构图如下

mAP@0.5由原始的0.966提升至0.975

 3.系列篇

1)加入一种基于内容引导注意力(CGA)的混合融合方案

2) 广义高效层聚合网络(GELAN) 来自YOLOv9 

3)一种基于YOLOv8的高精度PCB缺陷检测算法(原创自研)

关注下方名片点击关注,源码获取途径。  

关注下方名片点击关注,源码获取途径。   

关注下方名片点击关注,源码获取途径。   

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • RS485工业通信网关原理详解-天拓四方
  • 2023下半年软考网络规划
  • Qt事件处理机制
  • 记一次Hiveserver2连接异常的解决-腾讯云-emr
  • python进阶篇-day09-数据结构与算法(非线性结构与排序算法)
  • 数据结构(7.2_1)——顺序查找
  • 彻底理解Proxy和Reflect
  • SQL server 6.5升级到SQL server 2019
  • linux基础IO——动静态库——进程编址、进程执行、动态库加载
  • 品读 Java 经典巨著《Effective Java》90条编程法则,第1条:用静态工厂方法代替构造器
  • java:mybatisplus查询功能演示,包括模糊查询
  • 降维打击 华为赢麻了
  • 15.2 JDBC数据库编程2
  • 【H2O2|全栈】关于HTML(2)HTML基础(一)
  • 线程(Thread)
  • IE9 : DOM Exception: INVALID_CHARACTER_ERR (5)
  • Centos6.8 使用rpm安装mysql5.7
  • CoolViewPager:即刻刷新,自定义边缘效果颜色,双向自动循环,内置垂直切换效果,想要的都在这里...
  • gf框架之分页模块(五) - 自定义分页
  • gitlab-ci配置详解(一)
  • Java 实战开发之spring、logback配置及chrome开发神器(六)
  • Javascripit类型转换比较那点事儿,双等号(==)
  • JavaScript学习总结——原型
  • October CMS - 快速入门 9 Images And Galleries
  • Quartz实现数据同步 | 从0开始构建SpringCloud微服务(3)
  • SpiderData 2019年2月13日 DApp数据排行榜
  • SQLServer之创建显式事务
  • Windows Containers 大冒险: 容器网络
  • 官方新出的 Kotlin 扩展库 KTX,到底帮你干了什么?
  • # Apache SeaTunnel 究竟是什么?
  • # linux 中使用 visudo 命令,怎么保存退出?
  • ###C语言程序设计-----C语言学习(6)#
  • #调用传感器数据_Flink使用函数之监控传感器温度上升提醒
  • (1)bark-ml
  • (BAT向)Java岗常问高频面试汇总:MyBatis 微服务 Spring 分布式 MySQL等(1)
  • (env: Windows,mp,1.06.2308310; lib: 3.2.4) uniapp微信小程序
  • (Oracle)SQL优化基础(三):看懂执行计划顺序
  • (Redis使用系列) Springboot 使用Redis+Session实现Session共享 ,简单的单点登录 五
  • (zhuan) 一些RL的文献(及笔记)
  • (办公)springboot配置aop处理请求.
  • (附源码)ssm捐赠救助系统 毕业设计 060945
  • (个人笔记质量不佳)SQL 左连接、右连接、内连接的区别
  • (蓝桥杯每日一题)平方末尾及补充(常用的字符串函数功能)
  • (三) prometheus + grafana + alertmanager 配置Redis监控
  • (转)利用ant在Mac 下自动化打包签名Android程序
  • (总结)Linux下的暴力密码在线破解工具Hydra详解
  • .NET CF命令行调试器MDbg入门(三) 进程控制
  • .Net Core与存储过程(一)
  • .Net Framework 4.x 程序到底运行在哪个 CLR 版本之上
  • .NetCore Flurl.Http 升级到4.0后 https 无法建立SSL连接
  • .NET程序集编辑器/调试器 dnSpy 使用介绍
  • .set 数据导入matlab,设置变量导入选项 - MATLAB setvaropts - MathWorks 中国
  • @GlobalLock注解作用与原理解析
  • @RequestMapping 的作用是什么?
  • [ 英语 ] 马斯克抱水槽“入主”推特总部中那句 Let that sink in 到底是什么梗?