具有置信度学习的困难感知注意力网络用于医学图像分割

Difficulty-Aware Attention Network with Confidence Learning for Medical Image Segmentation

  • 具有置信度学习的困难感知注意力网络用于医学图像分割
    • 背景
    • 贡献
    • 难点:
    • 实验
    • 方法
      • 分割网络
      • Segmentation Network(分割网络)
      • Fully Convolutional Confidence Learning(全卷积的置信度学习网络)
      • Relaxing the adversarial learning to confidence learning(将对抗性学习放松为自信心学习)
      • Training the confidence network
      • Difficulty-Aware Attention Mechanism(难度感知的注意力机制)
    • Thinking

具有置信度学习的困难感知注意力网络用于医学图像分割

The Thirty-Third AAAI Conference on Artificial Intelligence (AAAI-19)

背景

医学图像分割是各种应用的关键步骤,例如图像引导的放射治疗和诊断。最近,深度神经网络为图像自动分割提供了很有前途的解决方案;然而,它们通常在规则样本(即,易于分割的样本)上表现良好,因为数据集主要由简单和规则的样本组成。对于医学图像而言,由于受试者之间存在巨大的差异或疾病特异性对受试者的影响,存在一些难以分割的情况,而这些情况往往被以前的工作所忽略。为了应对这一挑战,我们提出了一种基于置信度学习的难度感知深度分割网络,用于端到端的分割。

贡献

  • 1 )除了分割网络,我们还提出了一个用于置信度学习的全卷积对抗网络,为分割网络提供基于体素和基于区域的置信度信息。我们通过降低对抗学习的优先级,将对抗学习松弛为置信学习,从而避免生成器和判别器之间的训练不平衡。
  • 2 )我们提出了一种难度感知的注意力机制妥善处理考虑结构信息的硬样本或硬区域,这可能超越了聚焦损失的缺点。我们进一步提出了一个融合模块来选择性地融合编码器-解码器架构中的串联特征图。在临床和挑战数据集上的实验结果表明,我们提出的网络可以达到最先进的分割精度。进一步的分析还表明,我们提出的网络中的每个单独的组件都有助于整体性能的提高。
  • 一个全卷积置信学习方案(即,使用置信网络),该方案受到对抗学习概念的启发,学习局部区域如何分割(也就是说,由置信网络生成的置信图可以提供我们从分割网络中分割出的标签图中可信不可信的区域)。
  • 基于置信图,提出了一种难度感知的注意力机制,自适应地分配区域级别和三维像素水平的重要性来训练网络。由于我们可以采用难度感知机制来进一步训练分割网络,因此容易样本占优问题可以得到相应的缓解。
  • 总之,全卷积置信度学习来避免GAN的训练不平衡,并设计了难度感知机制来缓解训练分割网络的易样本占优问题

难点:

网络的训练倾向于由易于分割的样本主导,因此不能很好地处理难分割的样本(或区域)。这种易分割的样本占优现象在医学图像分割任务中经常出现,由于一些医学图像的分布不规律,可能是由于病变的异常程度不同或者成像因素造成的

实验

方法

分割网络

由2个子网络组成,即1 )分割网络(记为S)和2 )置信网络(记为D)。
在这里插入图片描述

Segmentation Network(分割网络)

增强的UNe,将除最后一个卷积层外的所有卷积层替换为残差模块( He et al.2016),在编码器和解码器之间的中间层(具有最小尺寸的特征图) ( Yu、Koltun和芬克豪泽)使用扩张残差模块,在长跳跃连接(聂辉华等2018)中使用transformation modules,在解码器路径( Merkow等2016)中注入3个尺度的深度监督,并提出通道注意力模块,以更好地融合低层和高层的级联信息(胡、申、孙)。

Fully Convolutional Confidence Learning(全卷积的置信度学习网络)

对抗学习可以通过适当的调整提供更好的难易样本评价者。因此,我们决定将对抗学习融入到我们的架构中,以进一步改进分割网络。传统的判别器只提供了整个图像域的全局置信度,而没有提供局部区域的置信度,例如基于体素的置信度。为了解决这个问题,我们提出使用基于FCN的网络对判别器进行建模,并将其命名为置信网络。它在局部上表示自动分割是否与真实分割相似。我们认为置信网络可以学习到结构信息,可以用来正则化分割网络( Hung et al 2018)的输出。判别器和生成器之间的不平衡,为了避免这种不平衡,我们在分析了判别器在生成对抗网络中的作用后,将对抗学习放松为置信学习。

Relaxing the adversarial learning to confidence learning(将对抗性学习放松为自信心学习)

判别器的第一个作用是判断输入是真实图像还是生成器生成的图像。换句话说,它的目标是确定生成的图像与真实图像(为了方便起见,我们称之为置信学习)的相似程度;判别器目的是判别生成图像和真实图像的相似程度。
作用:

  • 学习每个局部区域如何被正确分割的置信度(即信心学习),
  • 以及提供对抗学习来训练分割网络(即对抗学习)。
  • we place the role of confidence learning prior to that of adversarial learning. In other words, we reformulate the original min-max game to a maximization of discriminator with a soft constraint over the generator.
    通过该策略,我们可以发现每个被分割的局部区域的难易程度,从而可以提供难度感知信息来指导分割网络的训练。为此,可以进一步改进分割网络,从而反过来提升判别器。因此,可以将对抗学习建模为一个软约束,作为分割网络的高阶潜在正则项。

Training the confidence network

X是输入,P是标签,ctaD是置信度网络的参数,S是分那个网络
在这里插入图片描述
来自D的损失作为"变分"正则化项作为软约束,其目的是加强真实分割和自动分割之间的高阶一致性
在这里插入图片描述

Difficulty-Aware Attention Mechanism(难度感知的注意力机制)

由置信网络产生的置信图包含了由易到难的信息。同时,由于置信网络实际上是一个二分类模型,因此可以避免多类别竞争问题。更重要的是,置信图包含了来自原始输入图像和预测概率掩码的信息,因此它可以提供关于简单或困难样本(区域)的结构信息
从预测概率掩码和置信图两个方面,利用区域级别和三维像素水平注意力设计了一个难度感知的混合损失。
在这里插入图片描述

Thinking

生成器是增强的UNet,判别器是个FCN,传统的判别器只有下采样结构,得到的是分类结果,此处判别器是个编解码器结构,输出的和原分割图大小一样。即:判别器得到的是正确分割每个局部区域的置信度;也用来提供对抗学习,优化生成器;置信度图M作为空间权重乘以到前面分割网络训练时候的dice和交叉熵损失上。
这个也是这种操作
【A Refined Equilibrium Generative Adversarial Network for Retinal Vessel Segmentation】
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/273699.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

2024财年Q2财报:大中华区增长放缓,耐克压不住国货势头?

“去库存”一直是耐克的关键词。 今年,有关耐克打折促销活动的公众号推文层出不穷,举办该活动的奥特莱斯门店也因此成为了年轻一代新的打卡圣地。以广州万国奥特莱斯于今年9月新开设的全球最大“NIKE优选体验店”为例,该店开业当天人气爆棚&…

ElasticSearch 搜索数据

精确查询 存在查询 Exists query 用于查询某个字段不为空的数据。如下所示,查询 age 不为空的 数据 POST user/_search {"query": {"exists": {"field": "age"}} }主键查询 通过 _id 字段查询数据 POST user/_search …

宏集方案 | 物联网HMI的关键驱动力—SCADA级功能库和控件库

来源:宏集科技 工业物联网 宏集方案 | 物联网HMI的关键驱动力—SCADA级功能库和控件库 原文链接:https://mp.weixin.qq.com/s/UEPtpTehdbFrw3MUCnuR2A 欢迎关注虹科,为您提供最新资讯! 01 前言 在这个数字化时代,物…

Dubbo入门直接上手,结合微服务详解

Dubbo 高性能、轻量级的 Java RPC 框架 RPC: Remote Procedure Call 远程过程调用,简单来说就是它允许一个计算机程序通过网络请求调用另一个计算机上的程序,就像本地调用一样。有非常多的协议和技术来都实现了RPC的过程,比如&a…

第二课:布尔逻辑与逻辑门、二进制及算术逻辑单元

第二课:布尔逻辑与逻辑门、二进制及算术逻辑单元 第三章:布尔逻辑与逻辑门1、计算机为什么使用二进制2、布尔代数&布尔代数在计算机中的实现1)NOT 操作2)AND 操作3)OR 操作 3、特殊的逻辑运算——异或4、逻辑门的符…

【Python】ubuntu python>3.9编译安装,及多个Python版本并存的使用方法

【Python】ubuntu python3.9编译安装,及多个Python版本并存的使用方法 1. 安装依赖2. 编译与安装2.1 依赖与源获取2.2 配置2.3 编译2.4 安装2.5 链接动态库 1. 安装依赖 更新系统软件 在正式开始之前,建议首先检查系统软件是否均为最新,并更…

处理urllib.request.urlopen报错UnicodeEncodeError:‘ascii‘

参考:[Python3填坑之旅]一urllib模块网页爬虫访问中文网址出错 目录 一、报错内容 二、报错截图 三、解决方法 四、实例代码 五、运行截图 六、其他UnicodeEncodeError: ascii codec 问题 一、报错内容 UnicodeEncodeError: ascii codec cant encode charac…

IDEA2023创建web项目

一、新建项目 点击File->New->Project...,如果是第一次创建项目则单击New Project 二、添加Web Application 建好的样子 把web移动到main目录下同时改名为webapp 三、不存在Add Framework Support添加Web Application 如何存在Add Framework Support&#…

Java - 工厂设计模式

Java - 工厂设计模式 一. 简介二. 例子2.1 定义抽象类2.2 定义子类2.3 创建工厂2.4 测试 三. JDK中使用工厂模式的案例 前言 这是我在这个网站整理的笔记,有错误的地方请指出,关注我,接下来还会持续更新。 作者:神的孩子都在歌唱 工厂设计模式…

分享11 种有用的 JavaScript 技巧

今天这篇文章,我想与你分享 11个有用的JavaScript实用小技巧,它们将极大地提高你的工作效率。 1.生成随机颜色的两种方式 1).生成RandomHexColor const generateRandomHexColor () > {return #${Math.floor(Math.random() * 0xffffff)…

keras 人工智能之VGGNet神经网络的图片识别

VGG16结构图 上期文章我们分享了如何使用VGGNet CNN网络结构搭建一个图片识别网络,以及训练了神经网络模型,利用上期训练好的神经模型,可以进行我们的图片识别 图片识别结果 导入第三方库 from keras.preprocessing.image import img_to_array from keras.models import …

关于工业环网交换机的应用知识,你了解多少?

我将与大家分享关于环网交换机的应用知识。环网交换机是一种用于环网交换的交换机设备。从它的名字来看,可以推断出它具备环形网络的功能。工业环网交换机是一种专门用于工业领域的特殊交换机。它具有冗余性和可靠性等优点。 因此,许多工业通信领域开始…

Python——yolov8识别车牌2.0

目录 一、前言 二、关于项目UI 2.1、修改界面内容的文本 2.2、修改界面的图标和图片 三、项目修改地方 四、其他配置问题 一、前言 因为后续有许多兄弟说摄像头卡顿,我在之前那个MATS上面改一下就可以了,MAST项目:基于YOLOv8的多端车流检…

短视频矩阵系统:赋予用户创造与分享的力量

在如今快节奏的社交网络时代,人们对于信息获取和娱乐方式的需求也逐渐发生了变化。作为当下最受欢迎的短视频平台之一,抖音短视频矩阵系统正以其独特的魅力和吸引力,深深地打动着亿万用户。 抖音短视频矩阵系统是一种基于移动端的短视频分享…

【C Primer Plus第六版 学习笔记】第十四章 结构和其他数据形式

有基础,进阶用,个人查漏补缺 建立结构声明:描述该对象由什么组成,即结构布局 格式: 关键字 标记(可选){结构 }; 举例: struct book{char title[2];char author[4];float …

保护电脑安全,火绒安全助手 V5.0

火绒安全软件,也称为“火绒安全助手”是一款由中国研发的综合安全软件。火绒安全软件旨在为计算机用户提供全面的安全保护,包括防病毒、反恶意软件、网络安全、系统优化等功能。 火绒安全的功能 病毒防护:火绒提供实时的病毒和恶意软件扫描…

年度征文|回顾2023我的CSDN

一年转眼而逝,回顾这一年在csdn的创作,学习,记录历程。回顾过去,才能展望未来,首先看图说话。 今年在csdn的访问量已由年初的2万到年末的50w。粉丝有年初的300个左右,增加到4000个左右。我年初的目标是粉丝…

nvm安装版本后设置默认镜像地址和nvm list available出现空白解决办法

如题 npm config get registry https://registry.npmjs.org/发现镜像地址依旧是默认的 解决 运行输入npm config list 查看这个选项对应的目录 修改为的内容如下 homehttps://npmmirror.com registryhttps://registry.npmmirror.com/或者也可以 homehttps://npmmirror.com…

【nw.js】使用nw.js将html页面打包成exe免安装程序

文章目录 一、批处理zip命令(已有可跳过此步骤)二、nw.js包三、使用批处理命令打包成exe可执行文件四、使用EnigmaVB打包成免安装可独立运行的exe文件五、结束 一、批处理zip命令(已有可跳过此步骤) 下载zip,你可以到该…

【Java并发篇】什么是多线程中的上下文切换?

多线程中的上下文切换 ✔️ 简述✔️拓展知识仓✔️减少上下文切换 ✔️ 简述 上下文切换是指 CPU 从一个线程转到另一个线程时,需要保存当前线程的上下文状态,恢复另一个线程的上下文状态,以便于下一次恢复执行该线程时能够正确地运行。 在…
最新文章