首页 > 其他分享 >特征融合

特征融合

时间:2024-06-11 19:00:11浏览次数:10  
标签:加权 特征 不同 尺度 Attention 融合

特征融合是指来自不同层或分支的特征的组合,是现代网络体系结构中很常见的一种操作。图像处理的特征融合中,对于普遍的多尺度融合,广泛操作是直接将他们相加或者拼接起来!即通常通过简单的操作(例如求和或串联)来实现,但是,这不一定是最佳选择。随着Transformer在计算机视觉领域的快速发展,基于Attention的特征融合也占据一片天地!即注意力特征融合,该方案适用于大多数常见场景,包括由short and long skip connections以及在Inception层内的特征融合。

目前主流的attention方法都有哪些?

1、低层/高层特征
图像处理中,融合不同尺度的特征是提高图像效果的重要手段,在卷积中:

低层特征:低层特征分辨率更高,包含更多位置、细节信息,但是由于经过的卷积更少,其语义性更低,噪声更多。

高层特征:高层特征具有更强的语义信息,但是分辨率很低,对细节的感知能力较差。

如何将两者高效融合,是改善模型的关键。

2、早/晚融合-Concat/Add
       很多工作通过融合多层来提升性能,按照融合与预测的先后顺序,分类为早融合(Early fusion)和晚融合(Late fusion)。

  • 早融合(Early fusion): 先融合多层的特征,然后在融合后的特征上训练预测器(只在完全融合之后,才统一进行检测)。这类方法也被称为skip connection,即采用concat、add操作。这一思路的代表是Inside-Outside Net(ION)和HyperNet。 两个经典的特征融合方法:1、Concat:系列特征融合,直接将两个特征进行连接。两个输入特征x和y的维数若为p和q,输出特征z的维数为p+q;2、Add:并行策略,将这两个特征向量组合成复向量,对于输入特征x和y,z = x + iy,其中i是虚数单位。
  • 晚融合(Late fusion):通过结合不同层的检测结果改进检测性能(尚未完成最终的融合之前,在部分融合的层上就开始进行检测,会有多层的检测,最终将多个检测结果进行融合)。这一类研究思路的代表有两种:1、Feature不融合,多尺度的feture分别进行预测,然后对预测结果进行综合,如Single Shot MultiBox Detector (SSD) , Multi-scale CNN(MS-CNN) 2、Feature进行金字塔融合,融合后进行预测,如Feature Pyramid Network(FPN)等。

3、Attention特征融合
   Attention机制:

  学习权重分布:输入数据或特征图上的不同部分对应的专注度不同,对此Jason Zhao在知乎回答中概括得很好,大体如下:

  这个加权可以是保留所有分量均做加权(即soft attention);也可以是在分布中以某种采样策略选取部分分量(即hard attention),此时常用RL来做。这个加权可以作用在原图上,也就是《Recurrent Model of Visual Attention》(RAM)和《Multiple Object       Recognition with Visual Attention》(DRAM);也可以作用在特征图上,如后续的好多文章(例如image caption中的《 Show, Attend and Tell: Neural Image Caption Generation with Visual Attention》)。这个加权可以作用在空间尺度上,给不同空间区域加权;也  可以作用在channel尺度上,给不同通道特征加权;甚至特征图上每个元素加权。 这个加权还可以作用在不同时刻历史特征上,如Machine Translation。
 任务聚焦:通过将任务分解,设计不同的网络结构(或分支)专注于不同的子任务,重新分配网络的学习能力,从而降低原始任务的难度,使网络更加容易训练。

目前,利用注意力的方法进行特征融合的方法屡见不鲜,此处重在罗列一些思路:

SENet:计算attention的方式,将每个通道的像素值做一个平均后,经过一系列操作,用sigmoid函数归一化。优缺:大尺度目标有效,小尺度目标效果差。
MS-CAM:计算attentionde方式,提出的多尺度通道注意力模块用于更好地融合语义和尺度不一致的特征;通过添加另一个注意力级别(称为迭代关注特征融合)来缓解特征图的初始集成可能带来的问题。

原文链接:https://blog.csdn.net/MengYa_Dream/article/details/124728120

  登录状态已过期 (若您已重新登录,请刷新当前页面; 若您要同时登录两个设备, 请在登录时选择不同的设备)

标签:加权,特征,不同,尺度,Attention,融合
From: https://www.cnblogs.com/lyp1010/p/18242576

相关文章

  • 大型前端应用如何做系统融合
    系统融合是指将不同的系统整合在一起,以实现更高效、更协同的工作流程。对于大型前端应用,系统融合有以下几个关键步骤:1.建立清晰的需求和目标:在开始系统融合之前,需要明确各个系统的需求和目标。这包括了各个系统的功能、数据和流程需求等。2.选择合适的集成工具和技术:根据系统......
  • YOLOv10涨点改进:SPPF原创自研创新 | SPPF创新结构,重新设计全局平均池化层和全局最大池
    ......
  • 特征降维&主成分分析
    1、特征降维是什么?降维是指在某些特定的限定条件下,降低随机变量(特征)的个数,得到一组“不相关”主变量过程相关特征:两个特征之间存在某些关系,例如降雨量和空气湿度是相关特征。2、特征降维的方法有哪些?Filter(过滤式)a)方差选择法:低方差特征过滤(例如判断鸟的种类中,特......
  • C136 线段树分治 P4219 [BJOI2014] 大融合
    视频链接: P4219[BJOI2014]大融合-洛谷|计算机科学教育新生态(luogu.com.cn)#include<iostream>#include<cstring>#include<algorithm>#include<vector>#include<map>usingnamespacestd;#definels(u<<1)#definers(u<<1|......
  • AI大模型在健康睡眠监测中的深度融合与实践案例
    文章目录1.应用方案2.技术实现2.1数据采集与预处理2.2构建与训练模型2.3个性化建议生成3.优化策略4.应用示例:多模态数据融合与实时监测4.1数据采集4.2实时监测与反馈5.深入分析模型选择和优化5.1LSTM模型的优势和优化策略5.2CNN模型的优势和优化策略5.3T......
  • kaggle竞赛实战8——其他方案之XGBOOST及NLP特征优化
    之前都用的集成算法,发现差异不大,考虑在特征优化上提升数据质量,用NLP算法优化id列有两种方法,分别是countervector和TF-IDF,前者就是词频,后者由TF(词频)和IDF(反文档词频)两部分组成,具体理论部分可参考推荐算法课程学习笔记2:文本特征提取基础_countervector-CSDN博客这篇文章fromsk......
  • Hvv常见流量特征(通俗易懂好记)
    目录 1.菜刀的流量特征2.蚁剑的流量特征3.哥斯拉流量特征4.冰蝎流量特征1.菜刀的流量特征1.user_agent一般为百度,火狐等爬虫标识2.默认连接密码为caidao,webshell为一句话3.请求体中存在eval,base64等特征关键字,eval用于传递执行的payload,菜刀默认使用的是base64的编......
  • YoloV8改进策略:Neck篇|自研Neck层融合模型|深度特征与浅层特征融合,涨点明显|附结构图(
    摘要本文介绍的独家原创的Neck层特征融合方法,将深度特征和浅层特征相融合,结合自研下采样模块和动态上采样模块,提供了一种高效的Neck层改进方式,不仅为他们提供了一个现成的解决方案,而且能够作为灵感启发,鼓励他们在此基础上进行进一步的探索和创新。即插即用的特性使得这种改......
  • 港口码头人员定位管理 - 北斗RTK+蓝牙+UWB融合解决方案应用
    1.行业痛点港口码头规模庞大、人员众多,每日人员流动频繁,货物吞吐量巨大。需要有效对人员进行安全管控。1.1避免潜在的安全风险机械设备运作、货物搬运、危险品操作等潜在危险因素无处不在。通过人员定位系统,我们可以实时掌握每个工作人员的位置和状态,一旦发现安全隐患,便能......
  • 【图像融合】基于加权算法实现高分辨率和低分辨率图像融合,含清晰度附Matlab代码
     ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,代码获取、论文复现及科研仿真合作可私信。......