BTS-GAN:基于MRI和条件对抗性网络的乳腺肿瘤计算机辅助分割系统

BTS-GAN: Computer-aided segmentation system for breast tumor using MRI and conditional adversarial networks

  • BTS-GAN:基于MRI和条件对抗性网络的乳腺肿瘤计算机辅助分割系统
    • 背景
    • 贡献
    • 实验
    • 方法
      • Parallel dilated convolution module(并行扩展卷积模块)
    • 损失函数

BTS-GAN:基于MRI和条件对抗性网络的乳腺肿瘤计算机辅助分割系统

Engineering Science and Technology, an International Journal 36 (2022) 101154

背景

乳腺肿瘤是诊断癌症最突出的指标之一。肿瘤的精确分割对于提高癌症检测的准确性至关重要。医生对核磁共振扫描的评估是耗时的,需要大量的人力和专业知识。此外,传统的医学分割方法经常需要先验信息或手动特征提取,从而导致主观诊断。

贡献

首先,我们为生成器使用了编码器和解码器之间具有跳过连接的编码器-解码器深度网络,以提高定位效率。其次,我们利用平行扩张卷积(PDC)模块来保留各种大小质量的特征,并有效地提取关于质量的边缘和内部纹理的信息。第三,在cGAN的损失函数中加入了一个额外的分类相关约束,以减轻基于分类的图像到图像(I2I)翻译任务中难以收敛的挑战。我们提出的模型的生成器侧学习检测肿瘤并构建二元掩模,而鉴别器学习区分基本真相和合成掩模,从而驱动生成器生成尽可能真实的掩模。
(1)本研究首次将cGAN架构与DCE-MRI图像一起用于乳腺肿瘤分割,
(2)PDC模块用于利用图像的多尺度和上下文信息,在不降低特征图分辨率的情况下,以不同的扩张率不断扩展感受野,
(3)我们在损失函数中添加了与分类相关的约束对cGAN进行正则化,使其更有效地解决医学图像的语义分割(SS)任务。
(4)我们的分割方法在公共数据集上取得了比U-Net更好的性能,并改进了U-Net。

实验

RIDER(用于评估治疗反应的参考图像数据库)该数据集包括对不同患者的DCE-MRI扫描,并进行了地面实况分割。地面实况分割部分已由领域专家手动标记。每次扫描的尺寸为288 x 288。数据集采用DICOM格式,每次扫描有60个切片。实验总共使用了500次带有真实面具的乳房MRI扫描,按80:20的比例分别用于训练(400)和测试(100)。由于数据集的数量相对较少,因此在该数据集的实验中采用了五倍交叉验证。增加了训练分割(通过水平和垂直随机翻转、旋转、变化尺度、伽玛校正),将数据集大小增加到3200。数据集已经过预处理,并被重塑为256 x 256的维度。
在这里插入图片描述
在这里插入图片描述

方法

我们提出的BTS-GAN是一种基于cGAN的监督学习方法,需要输入图像和目标图像成对的数据。假设“A”是我们的源图像,“B”是我们在分割问题中的基本事实(二进制掩码)。BTS-GAN的生成器试图生成应该类似于B的二进制掩码。相反,BTS-GAN的鉴别器网络学习生成的掩码是否与B相同,即,真掩码还是假掩码。生成器具有单个图像作为其输入和输出,而鉴别器接收来自生成器的生成输出及其对地实况作为输入,并尝试对该值进行评分。生成器的得分被计算为对抗性得分,该对抗性得分提供了学习和输出正确分割(二进制掩码)的潜力。这两个网络在最小-最大两人博弈论中相互竞争。
在这里插入图片描述

Parallel dilated convolution module(并行扩展卷积模块)

三个平行的卷积分支组成PDC模块。特别地,具有不同膨胀率的几个膨胀卷积级联在PDC模块的一个分支中,这提高了各种尺度目标的特征图的代表性。然后逐元素添加每个分支的输出,以实现多尺度特征融合。图3详细说明了PDC模块。在第一个分支中,使用简单的3 x 3卷积来实现特征采样。两个和三个3×3卷积运算分别级联在第二和第三分支中。在第二个分支中,基本的3×3卷积和速率为2的扩张卷积依次级联。最后一个分支中的三个3 x 3卷积层的收缩率分别为1、2和3。因此,PDC模块保留了图像中的多尺度和上下文信息,同时最大限度地减少了由单个扩张卷积引起的周围像素中的信息损失。
在这里插入图片描述

损失函数

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C++ DAY08 异常

概念 异常事件(如:除 0 溢出,数组下标越界,所要读取的文件不存在 , 空指针,内存不足 等等) 在 C 语言对错误的处理是两种方法: 一是使用整型的返回值标识错误; 二是使用 errn…

Windows权限维持方法论

Windows权限维持方法论 1.注册表自启动2.组策略设置脚本启动3.计划任务4.服务自启动5.dll劫持6.直接上远程控制木马 1.注册表自启动 通过修改注册表自启动键值,添加一个木马程序路径,实现开机自启动 常用的注册表启动键: # Run键 HKEY_CU…

写单元测试,没你想得那么简单!

前言 单元测试是什么我们就简单介绍一下: 单元测试是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。 接下来是本人对单元测试的理解和实践。里面没有废话,希望每句话能说到你心…

2020年计网408

第33题 下图描述的协议要素是( )。I. 语法 II. 语义 III. 时序 A. 仅 I B. 仅 II C. 仅 III D. I、II 和 III 本题考察网络协议三要素的相关知识。 网络协议的三要素分别是语法、语义、同步(时序)。语法:定义收发双…

LeetCode算法心得——打家劫舍(记忆化搜索)

大家好,我是晴天学长,准备开始深入动态规划啦,先从记忆化搜索开始,需要的小伙伴可以关注支持一下哦!后续会继续更新的。💪💪💪 1) .打家劫舍 你是一个专业的小偷,计划偷窃…

MySQL慢查询

快捷查看指令 ctrlf 进行搜索会直接定位到需要的知识点和命令讲解(如有不正确的地方欢迎各位小伙伴在评论区提意见,博主会及时修改) MySQL慢查询 MySQL 慢查询是指查询语句执行速度过慢,影响系统整体性能和查询效率的情况。MySQL…

设计模式——RBAC 模型详解

1.什么是 RBAC 呢? RBAC 即基于角色的权限访问控制(Role-Based Access Control)。这是一种通过角色关联权限,角色同时又关联用户的授权方式。 简单地说:一个用户可以拥有若干角色,每一个角色又可以被分配…

OSG文字-osgText3D(5)

osgText3D 三维立体文字比二维平面文字显示效果更好,相对二维平面文字,它有非常好的立体显示效果。 在实际虚拟现实项目中,过多使用三维立体文字会降低染效率,加重渲染负担,相对平面二维文字,它占用的内存是…

lombok 引入

lombok 依赖--><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId></dependency>

FPGA设计时序约束九、others类约束之Group Path

目录 一、序言 二、Group Path 2.1 基本概念 2.2 设置界面 2.3 命令语法 2.4 命令示例 三、工程示例 四、参考文件 一、序言 在Vivado的时序约束窗口中&#xff0c;存在一类特殊的约束&#xff0c;划分在others目录下&#xff0c;可用于设置忽略或修改默认的时序路径分…

毕业设计2349基于jsp的网上订餐系统【程序源码+文档+调试运行】

摘要 本文介绍了一个网上订餐系统的设计与实现。该系统分为前台用户模块和后台管理员模块&#xff0c;具有用户注册/登录、网站公告、菜品中心、购物车、用户后台、留言板等功能。管理员可以对用户信息、网站公告、菜品类别、菜品信息、订单信息、菜品评价信息、留言板信息和支…

OSG文字-渐变文字(4)

渐变文字(osgText::FadeText类)继承自osgText::Text类继承关系图如图9-6所示 图9-6 osgText::FadeText的继承关系图 从继承关系图中可以看出&#xff0c;它继承自osgText::Text类&#xff0c;因此&#xff0c;它具备一般文字属性的设置方法这里不再重复说明。创建渐变文字与一般…