首页 > 其他分享 >YOLOv11融合针对去雾场景的DEA-Net中的细节增强注意力模块及相关改进思路

YOLOv11融合针对去雾场景的DEA-Net中的细节增强注意力模块及相关改进思路

时间:2024-11-22 19:15:42浏览次数:3  
标签:layers YOLOv11 parameters yaml GFLOPs 模块 DEA Net gradients

 


YOLOv11v10v8使用教程:  YOLOv11入门到入土使用教程

YOLOv11改进汇总贴:YOLOv11及自研模型更新汇总 


《DEA-Net: Single image dehazing based on detail-enhanced convolution and content-guided attention》

一、 模块介绍

        论文链接:https://arxiv.org/pdf/2301.04805

        代码链接:https://github.com/cecret3350/DEA-Net

论文速览:

        单图像去雾是一个具有挑战性的难题,它需要从采集到的雾霾朦胧图像中得到增强的图像。一些现有的基于深度学习的方法致力于通过增加卷积的深度或宽度来提高模型性能。卷积神经网络 (CNN) 结构的学习能力仍未得到充分探索。该文提出了一种由细节增强卷积(DEConv)和内容引导注意力(CGA)组成的细节增强注意力块(DEAB),以促进特征学习,提高去雾性能。具体来说,DEConv 将先验信息集成到普通卷积层中,以增强表示和泛化能力。然后通过使用重新参数化技术,DEConv 等效地转换为没有额外参数和计算成本的普通卷积。通过为每个通道分配唯一的空间重要性地图 (SIM),CGA 可以获取要素中编码的更多有用信息。此外,提出了一种基于 CGA 的混合融合方案,以有效地融合特征并帮助梯度流。通过结合上述组件,我们提出了用于恢复高质量无雾图像的细节增强注意力网络 (DEA-Net)。

总结:DEAB是一种基于注意力的特征增强模块,可与下文模块融合。


⭐⭐本文二创模块仅更新于付费群中,往期免费教程可看下方链接⭐⭐

YOLOv11及自研模型更新汇总(含免费教程)文章浏览阅读366次,点赞3次,收藏4次。群文件2024/11/08日更新。,群文件2024/11/08日更新。_yolo11部署自己的数据集https://xy2668825911.blog.csdn.net/article/details/143633356

⭐⭐付费项目简介:融合上百种顶刊顶会模块的YOLO项目仅119(赠百种改进的v9),此外含自研模型与本文模块融合进行二创三创,最快1-2周完成小论文改进实验,代码每周更新(上周更新超20+二创模块),欢迎QQ:2668825911(或点击下方小卡片扫二维码)加我了解。⭐⭐

⭐⭐本项目并非简单的模块插入,平均每个文章对应4-6个二创或自研融合模块,有效果即可写论文或三创。本文项目使用ultralytics框架,兼容YOLOv3\5\6\8\9\10\world与RT-DETR。⭐⭐

        已进群小伙伴可以先用下文二创及自研模块在自己的数据集上测试,有效果再进行模块结构分析或继续改进。


二、二创融合模块

2.1 相关二创模块及所需参数

        该模块可如图加入到C2f、C3、C3K2与自研等模块中,代码见群文件,所需参数如下。

C2f-变式模块 所需参数:(c1, c2, n, shortcut, g, e)

C3-变式模块 所需参数:(c1, c2, n, shortcut, g, e)

C3k2-变式模块 所需参数:(c1, c2, n, c3k, e, g, shortcut)

RCRep2A及变式模块 所需参数:(c1, c2, shortcut, e)

2.2更改yaml文件 (以自研模型为例)

yam文件解读:YOLO系列 “.yaml“文件解读_yolo yaml文件-CSDN博客

       打开更改ultralytics/cfg/models/11路径下的YOLOv11.yaml文件,替换原有模块。

# Ultralytics YOLO 

标签:layers,YOLOv11,parameters,yaml,GFLOPs,模块,DEA,Net,gradients
From: https://blog.csdn.net/StopAndGoyyy/article/details/143980845

相关文章

  • Win10 ASP.Net Core 8.0连接MinIO
    一、环境概述语言环境:.Net8.0开发工具:VisualStudio2022(还是Rider好用,太他妈卡了)工程模板:ASP.NETCoreWebAPI(官方标准模板)相关依赖:Minio(6.0.3)操作系统:win10二、Minio服务搭建1、去官网下载Minio安装包,网上都有教程,不赘述了。2、我的Minio目录结构是这样的,具体......
  • DOTNET MessagePack序列化/反序列化时不保留 DateTime.Kind
    最近又遇到个奇怪的问题,查询出来的时间比数据库中字段存的时间多8小时。发现是用了efcore的二级缓存,本来用json序列化的,后来为了性能改成MessagePack,最后定位就是MessagePack序列化/反序列化时不保留DateTime.Kind,导致从redis里拿到的数据中时间值+8小时了,试着写IMessagePackFor......
  • 使用StartAI—Controlnet功能给线稿上色技巧!插画师救命神器!附教程!!
     插画师们,你们的救星来了!还在为线稿上色而烦恼吗?还在为找不到合适的色彩搭配而头疼吗?StartAI的ControlNet功能,让你的线稿上色变得轻松又高效!快来看看这篇教程,一起探索ControlNet的神奇之处吧!新更功能ControlNet,它允许用户通过简单的操作来精确控制画面的细节。无论是调整光线......
  • .Net-Avalonia学习笔记(十)-Material.Avalonia
     Add Material.Avalonia nugetpackagetoyourproject:dotnetaddpackageMaterial.AvaloniaEdit App.xaml file:<Application...xmlns:themes="clr-namespace:Material.Styles.Themes;assembly=Material.Styles"...><Application......
  • IDEA+Docker一键部署项目SpringBoot项目
    文章目录1.部署项目的传统方式2.前置工作3.SSH配置4.连接Docker守护进程5.创建简单的SpringBoot应用程序6.编写Dockerfile文件7.配置远程部署7.1创建配置7.2绑定端口7.3添加执行前要运行的任务8.部署项目9.开放防火墙的11020端口10.访问项目11.可能遇到......
  • ShuffleNet V2
    ShuffleNetV2是一种轻量级卷积神经网络架构,专为移动设备和资源受限的环境设计。它在ShuffleNetV1的基础上进行了优化,尤其在计算效率和实际设备推理速度方面。ShuffleNetV2由Megvii(Face++)团队提出,目标是解决移动设备上的深度学习模型在高效性和准确性之间的平衡问题......
  • dnSpy-.NET开发者必备工具
    dnSpy是一个功能强大的.NET反编译工具,广泛应用于.NET程序的逆向工程中。它可以帮助开发人员或安全研究人员分析和修改.NET程序,包括对.NET程序的反编译、调试和修改。dnSpy提供了丰富的功能,涵盖了反编译、调试、编辑和重编译等多种操作。下面是dnSpy的全面详解,包......
  • YOLOv8车牌识别系统 深度学习 LPRNet算法 pytorch 大数据 毕业设计(源码)✅
    YOLOv8车牌识别系统深度学习LPRNet算法pytorch大数据毕业设计(源码)✅1、项目介绍技术栈:Python3.8YOLOv8深度学习LPRNet算法pytorch2、项目界面(1)上传图片进行车牌识别(2)上传图片进行车牌识别2(3)多车牌号码进行车牌识别(4)上传视频进行车牌识别实时检测(5)连接......
  • 基于卷积神经网络的白菜病虫害识别与防治系统,resnet50,mobilenet模型【pytorch框架+pyt
     更多目标检测和图像分类识别项目可看我主页其他文章功能演示:白菜病虫害识别与防治系统,卷积神经网络,resnet50,mobilenet【pytorch框架,python源码】_哔哩哔哩_bilibili(一)简介基于卷积神经网络的白菜病虫害识别与防治系统是在pytorch框架下实现的,这是一个完整的项目,包括代码,......
  • Kubernetes集群升级Docker版本
    在Kubernetes集群中,Docker作为容器运行时,对其版本的升级需要格外小心,以免影响集群的正常运行。本文将介绍如何在Kubernetes集群中安全地升级Docker版本。注意事项:请在业务低峰期进行升级,避免影响业务升级后需要重启节点,才能拿到新版本的指标升级步骤1.离线升......