Fully Attentional Network for Semantic Segmentation

2023-11-08

背景:
非局部注意力使用一个简单的相似度矩阵,因此会造成attention miss,为了解决这个问题,提出了fully attentional network,同时进行位置和通道编码。本文主要解决在通道非局部中的位置问题。
attention miss
什么是attention miss?对于通道非局部注意力来说,两个维度分别为c x hw和hw x c的输入相乘得到通道注意力map,但是空间的信息融合了,每一个空间位置不能感知到其他位置的特征响应。空间非局部注意力同理。
为什么每一个空间位置不能感知到其他位置的特征响应?在我看来注意力map是二维的,为了进行相乘,feature map需要变成二维的,因此就将h x w转换成了hw,将二维转换成一维了,位置信息就消失了。
在这里插入图片描述

插曲
首先空间非局部在小物体上表现较好,通道非局部在大物体上表现较好,一些拿来对比的解决办法,如DANet,将空间和通道注意力并行放置,但是在大物体上表现不好,CBAM,将
空间和通道注意力串行放置,但是在小物体上表现不好。因此简单的堆叠效果不够好。
在这里插入图片描述
fully attentional block
在Fin输入之前,首先使用两个卷积层来降低维度,然后输入进FLA(fully attentional block)
在这里插入图片描述
1:首先我们将Fin输入到上图中construction,经过全局平均池化和线性层,在全局平均池化中我们使用[HX1],[1XW]卷积,产生的特征图经过repeat,形成了global feature,接着将Qw沿着H维度进行cut,将Qh沿着w维度进行cut,最后将cut之后的特征图进行融合,即进行空间交互。
2:同时我们将Fin沿着h维度cut生成group of h,沿着w维度cut生成group of w,最后将两个group进行merge生成K,同理生成V。
3:最后的就是非局部注意力操作,Q和K进行softmax,然后A和V进行矩阵相乘,然后将结果分成两个group,再将两个group进行逐像素相加,乘以一个超参数。
在这里插入图片描述
在这里插入图片描述
不同于传统的通道非局部,在FLA在不同的位置都有空间联系。
复杂度:
在这里插入图片描述
语义分割效果:
在这里插入图片描述
下一篇将看一下代码,以及具体的各种操作变换。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Fully Attentional Network for Semantic Segmentation 的相关文章

随机推荐

  • java性能检测工具:jvisualvm

    前戏 安装JDK并配置好环境变量 1 win R 输入cmd进入命令行界面 2 输入 jvisualvm 可以看到本地的java进程 3 查看CPU 内存使用情况 右下角 运行 运行的线程 休眠 调用sleep 方法的线程 等待 调用wai
  • Spring boot配置多个Redis数据源操作实例

    0 前言 平时都是使用本地环境的单Redis情况比较多 在集群环境的情况下连接多个Redis数据库是很正常的情况 最近小强遇到了一个问题 在SpringBoot项目中整合了两个Redis的操作实例 今天的数据产生后 需要完成离线数据和实时数
  • Mac上通过Pyenv安装python

    Mac上通过Pyenv安装python 前言 1 安装Pyenv 1 1A 使用Homebrew安装 1 1A 1 安装Homebrew 1 1A 2 安装pyenv 1 1B 使用git安装 1 2 配置环境变量 2 安装Python 3
  • 【ACCV2022】论文阅读笔记Lightweight Alpha Matting Network Using Distillation-Based Channel Pruning

    Lightweight Alpha Matting Network Using Distillation Based Channel Pruning 使用基于蒸馏通道裁剪的轻量Alpha抠图网络 https arxiv org pdf 22
  • 时间序列分析(11)

    上篇介绍的传递函数模型的假设是 会影响到 而不会影响到 因此称为外生变量 exogenous variable 如果和以及更多的变量之间能够相互影响 此时它们就是内生变量 endogenous variable 向量自回归模型 vector
  • 用Flutter自定义一个Button

    目录 简介 Widget StatelessWidget 案例 自定义Button StatefulWidget 案例 更新UI 效果图 总结 简介 Flutter是谷歌开发的跨平台UI工具包 通过一套代码库 我们能够构建出能运行在Andr
  • 围棋:三间低夹

    三间低夹 搜索结果 哔哩哔哩 Bilibili
  • (jsp和Servlet功能篇) session判断用户是否登入

    涉及文件 login do jsp和sessionCheck jsp和所有的jsp页面 1 在login do jsp登录成功的前面 加上 session setAttribute user model model里面放的是用户名和密码 u
  • 表达数量性状位点(eQTL)的概念及其相关分析原理

    表达数量性状位点 eQTL 的概念及其相关分析原理 表达数量性状位点 expression quantitative trait locus eQTL 是一类能够影响基因表达量的遗传位点 大部分都是单核苷酸多态性 SNP 具有一定的生物学意
  • PostgreSQL安装及简单使用

    一 PostgreSQL简介 1 什么是PostgreSQL PostgreSQL数据库是目前功能最强大的开源数据库 支持丰富的数据类型 如JSON何JSONB类型 数组类型 和自定义类型 而且它提供了丰富的接口 可以很容易地扩展它的功能
  • 【接口自动化测试】HTTP协议详解

    协议 简单理解 计算机与计算机之间的通讯语言就叫做协议 不同的计算机之间只有使用相同的协议才能通信 所以网络协议就是为计算机网络中进行数据交换而建立的规则 标准或约定的集合 OSI模型 1978年国际化标准组织提出了 开放系统互联网参考模型
  • 字节一面:如何实现单行/多行文本溢出的省略样式?

    前言 最近博主在字节面试中遇到这样一个面试题 这个问题也是前端面试的高频问题 作为一名前端开发工程师 css是我们的必备技能 文本溢出问题也是我们经常遇到的问题 我们不仅只是处理这种情况 还要考虑他的兼容性 博主在这给大家细细道来 作者简介
  • 设计模式与软件体系结构【期末全整理答案】

    题海茫茫 答案难觅 请点赞 关注我呦 期末试题基本出自这些题 请提前复制黏贴到word文档里 方便考试时直接查找 最好考前先浏览一遍 考试考到但不知道标准答案的题 如果有会的 麻烦在评论区写出答案 谢谢 1 代理模式的扩展是 2 简述状态模
  • Sublime Text 常用插件

    文章目录 ConvertToUTF8 BracketHighlighter Emmet JsFormat Compact Expand CSS Command Color Highlighter SublimeTmpl Alignment
  • jdk1.8安装教程及环境变量配置(含jdk8,11,13安装文件)

    目录 友情提醒 第一章 JVM JRE JDK介绍 第二章 下载和安装JDK 2 1 百度网盘直接下载免安装 2 2 官网下载安装JDK 需要收费 第三章 环境变量配置 3 1 windows环境变量配置 3 2 验证环境变量是否配置成功
  • 【基础】华为单臂路由技术配置实战

    1 实验拓扑 使用ENSP模拟器 版本V100R002C00 1 2 00 350 2 实验需求 1 PC1和PC3属于VLAN 10 2 PC2和PC4属于VLAN 20 3 全网互通 3 实验步骤 1 IP规划 PC1 192 168
  • 数据结构顺序表和单链表

    1 描述 设计整数顺序表的基本运算程序 并用相关数据进行测试 输入 顺序输入顺序表A的元素个数及各个元素 输出 第一行 创建顺序表A后 输出所有元素 第二行 删除第一个元素 输出删除后的所有元素 第三行 输出删除元素后顺序表的长度 第四行
  • 如何比较两个结构体是否相等

    今天定义了一个结构体来记录十一个球员的角色信息 后来在赋值 输出 比较时报错来 比如定义下面这样一个结构体 有什么效率高的办法比较他们是否相等呢 struct Student int age double height struct s1
  • 如何利用升压转换器产生双电源(产生正负电源)

    有时对于一些单电源供电应用我们需要将单电源转换成双电源以给像运算放大器这类芯片供电 我们常用的产生负电源的方法是使用DC DC转换模块或者反相DC DC转换器和电荷泵芯片 后两者是非隔离式 这里对以上三种产生负电源的方式做一些比较 DC D
  • Fully Attentional Network for Semantic Segmentation

    背景 非局部注意力使用一个简单的相似度矩阵 因此会造成attention miss 为了解决这个问题 提出了fully attentional network 同时进行位置和通道编码 本文主要解决在通道非局部中的位置问题 attention