Attention U-Net: Learning Where to Look for the Pancreas论文笔记

2023-12-26 14:30

本文主要是介绍Attention U-Net: Learning Where to Look for the Pancreas论文笔记,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

attention u-net论文翻译笔记

摘要

[外链图片转存失败,源站可能有防盗链机制,建议将图
我们提出了一种新颖的医学图像注意力们模型,它能自动学习聚焦在形状、尺寸变化的目标结构。用AG训练的模型隐形地抑制输入图像的非相关区域,同时强调对指定任务有用的显著性特征。这让我们不必去显式地使用级联CNN的组织定位模块。AG可以轻易的被集成到标准的CNN结构中,比如U-net模型,带有少量的计算开销同时能增加模型的敏感性和准确性。提出的Attention U-net结构在两个大CT腹部数据集中验证。实验结果表明AG一致性地在不同数据集和不同的训练数据量上提升了U-net的预测性能,同时保留了计算效率。开源代码。

介绍

在这里插入图片描述
AGs被广泛用于自然图像分析,知识图谱,对图像说明的自然语言处理,机器翻译,和分类任务。研究注意力图的起始工作是解释对于输入图像的输出分类得分的梯度。另一方面,可训练的注意力被设计和分类为软注意力和硬注意力。硬注意力,比如可迭代的区域建议和裁剪,通常是不可导的并依赖强化学习来更新参数,这让模型训练变的困难。[36]使用递归硬注意力来检测胸部X射线影片的异常。相反的,软注意力是概率地并利用标准反向传播,不需要蒙特卡洛采样。举一个例子,附加软注意力被用于句子到句子的翻译,并且最近较多的被应用于图像分类。在[10]中,通道级注意力被用于强调重要的特征维度,它是在ILSVRC2017图像分类挑战赛中第一名。自注意力技术已经被提出来避免对额外门信息的依赖。在[11,32]中,使用自注意力来指定分类的池化,它带来了更高地准确性以及鲁棒地图像分类性能。

贡献

在这里插入图片描述

  • 我们进一步采用了[11]提出的注意力方法,通过提出基于网格的门(决定注意力,理解为注意力图),它允许注意力系数更加具体地针对局部区域。相比于基于全局特征向量的门这样提升了性能。此外我们的方法可以用于密集预测,因为我们没有采用自适应池化。
  • 我们是首先在医学图像领域的前馈CNN模型中使用软注意力技术之一。这种提出的注意力们可以代替被使用于图像分类的硬注意力以及在图像分割框架中额外的组织定位模块。
  • 提出一个标准U-net的扩展版来提升模型的对前景像素敏感性 不需要复杂的启发式算法。在U-net上的准确性提升,在不同图像数据集上的一致性可以被实验地观察得到。

方法

在这里插入图片描述
x l x^l xl代表输入feature map, g g g代表gate signal, W g : 1 ∗ 1 ∗ 1 , W x : 1 ∗ 1 ∗ 1 W_{g}:1*1*1, W_{x}:1*1*1 Wg:111,Wx:111代表三维卷积核尺寸为 1 ∗ 1 ∗ 1 1*1*1 111的卷积。
我的理解是 输入feature map和gate signal经过 1 ∗ 1 ∗ 1 1*1*1 111的卷积核压缩,relu,再压缩,sigmoid增加非线性,得到与输入feature map相同大小的注意力系数,将注意力系数与输入feature map 相乘的到输出。

在这里插入图片描述
这是带有attention gate的u-net模型。与标准U-net相比,改进的地方在于skip-connection增加了attention gate, 而gating signal 是采用的较深层feature map。

这篇关于Attention U-Net: Learning Where to Look for the Pancreas论文笔记的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/539773

相关文章

C#使用Spire.Doc for .NET实现HTML转Word的高效方案

《C#使用Spire.Docfor.NET实现HTML转Word的高效方案》在Web开发中,HTML内容的生成与处理是高频需求,然而,当用户需要将HTML页面或动态生成的HTML字符串转换为Wor... 目录引言一、html转Word的典型场景与挑战二、用 Spire.Doc 实现 HTML 转 Word1

Python学习笔记之getattr和hasattr用法示例详解

《Python学习笔记之getattr和hasattr用法示例详解》在Python中,hasattr()、getattr()和setattr()是一组内置函数,用于对对象的属性进行操作和查询,这篇文章... 目录1.getattr用法详解1.1 基本作用1.2 示例1.3 原理2.hasattr用法详解2.

Go语言使用net/http构建一个RESTful API的示例代码

《Go语言使用net/http构建一个RESTfulAPI的示例代码》Go的标准库net/http提供了构建Web服务所需的强大功能,虽然众多第三方框架(如Gin、Echo)已经封装了很多功能,但... 目录引言一、什么是 RESTful API?二、实战目标:用户信息管理 API三、代码实现1. 用户数据

在ASP.NET项目中如何使用C#生成二维码

《在ASP.NET项目中如何使用C#生成二维码》二维码(QRCode)已广泛应用于网址分享,支付链接等场景,本文将以ASP.NET为示例,演示如何实现输入文本/URL,生成二维码,在线显示与下载的完整... 目录创建前端页面(Index.cshtml)后端二维码生成逻辑(Index.cshtml.cs)总结

解决hive启动时java.net.ConnectException:拒绝连接的问题

《解决hive启动时java.net.ConnectException:拒绝连接的问题》Hadoop集群连接被拒,需检查集群是否启动、关闭防火墙/SELinux、确认安全模式退出,若问题仍存,查看日志... 目录错误发生原因解决方式1.关闭防火墙2.关闭selinux3.启动集群4.检查集群是否正常启动5.

解决未解析的依赖项:‘net.sf.json-lib:json-lib:jar:2.4‘问题

《解决未解析的依赖项:‘net.sf.json-lib:json-lib:jar:2.4‘问题》:本文主要介绍解决未解析的依赖项:‘net.sf.json-lib:json-lib:jar:2.4... 目录未解析的依赖项:‘net.sf.json-lib:json-lib:jar:2.4‘打开pom.XM

javax.net.ssl.SSLHandshakeException:异常原因及解决方案

《javax.net.ssl.SSLHandshakeException:异常原因及解决方案》javax.net.ssl.SSLHandshakeException是一个SSL握手异常,通常在建立SS... 目录报错原因在程序中绕过服务器的安全验证注意点最后多说一句报错原因一般出现这种问题是因为目标服务器

使用easy connect之后,maven无法使用,原来需要配置-Djava.net.preferIPv4Stack=true问题

《使用easyconnect之后,maven无法使用,原来需要配置-Djava.net.preferIPv4Stack=true问题》:本文主要介绍使用easyconnect之后,maven无法... 目录使用easGWowCy connect之后,maven无法使用,原来需要配置-DJava.net.pr

在.NET平台使用C#为PDF添加各种类型的表单域的方法

《在.NET平台使用C#为PDF添加各种类型的表单域的方法》在日常办公系统开发中,涉及PDF处理相关的开发时,生成可填写的PDF表单是一种常见需求,与静态PDF不同,带有**表单域的文档支持用户直接在... 目录引言使用 PdfTextBoxField 添加文本输入域使用 PdfComboBoxField

利用Python快速搭建Markdown笔记发布系统

《利用Python快速搭建Markdown笔记发布系统》这篇文章主要为大家详细介绍了使用Python生态的成熟工具,在30分钟内搭建一个支持Markdown渲染、分类标签、全文搜索的私有化知识发布系统... 目录引言:为什么要自建知识博客一、技术选型:极简主义开发栈二、系统架构设计三、核心代码实现(分步解析