用于超声图像中的乳腺病变分割的全局指导网络

news2025/2/24 15:31:00

用于超声图像中的乳腺病变分割的全局指导网络

  • 摘要
  • 引言
  • 相关工作
  • 方法
    • 3.1. Global guidance block
    • 3.1.1. Spatial-wise global guidance block
    • 3.1.2. Channel-wise global guidance block
    • 3.2. Breast lesion boundary detection module 3.2.乳腺病灶边界检测模块

Global guidance network for breast lesion segmentation in ultrasound images

摘要

超声中的自动乳腺病变分割有助于诊断乳腺癌,这是影响全球女性的可怕疾病之一。由于乳腺超声图像固有的斑点伪影、模糊的乳腺病变边界以及乳腺病变区域内的不均匀强度分布,从超声图像中准确分割乳腺区域是一项具有挑战性的任务。最近,卷积神经网络(CNN)在医学图像分割任务中表现出了显着的效果。然而,CNN中的卷积操作通常集中在局部区域,这些局部区域在捕获输入超声图像的长程依赖性方面能力有限,从而导致乳房病变分割准确性下降。在本文中,我们开发了一种深度卷积神经网络,配备了全局指导块(GGB)和乳腺病变边界检测(BD)模块,用于增强乳腺超声病变分割。GGB利用多层集成特征映射作为指导信息,从空间域和信道域学习远程非局部依赖性。BD模块学习额外的乳腺病变边界图,以提高分割结果细化的边界质量。在公共数据集和收集数据集上的实验结果表明,我们的网络优于其他医学图像分割方法和最近的语义分割方法对乳腺超声病变的分割。此外,我们还展示了我们的网络在超声前列腺分割上的应用,其中我们的方法比最先进的网络更好地识别前列腺区域。

引言

乳腺癌是影响全球妇女的可怕疾病之一。根据美国癌症协会(2019)报告的统计信息,估计2019年将发生42,260例乳腺癌死亡。从超声图像中准确分割出乳腺病变有助于乳腺癌的早期诊断。然而,2D超声图像中的乳腺病变自动分割是一项具有挑战性的任务,因为超声中存在斑点噪声和强阴影,乳腺病变区域中的不均匀分布,乳腺病变和非病变区域之间的边界模糊,以及不规则的乳腺病变形状;参见图1的示例。
在这里插入图片描述

超声图像中的乳腺病变分割在研究界得到了广泛的研究。早期的尝试,例如,(Shan等人,2012; Madabhushi和Metaxas,2002; Shan等人,2008; Kwak等人,2005年; Madabhushi和Metaxas,2003年; Yezzi等人,1997; Chen等人,2002; Xian等人,2015; Ashton和帕克,1995; Boukerroui等人,1998; Xiao等人,2002)主要基于手工制作的特征来检测乳腺病变边界。然而,这些特征具有有限的特征表示能力,导致在复杂的环境中错误识别乳腺病变。最近,卷积神经网络(CNN)在乳腺超声分割任务上取得了令人印象深刻的进展。例如,雅普等人,采用U-Net、FCN-AlexNet和基于块的LeNet进行2D超声图像乳腺病变检测(雅普等人,2017年)。Lei等人,采用在边界上具有监督信号的深度神经网络来处理整个乳房超声图像(Lei等人,2018年)。Xu等人,采用八层CNN来分割超声数据中的3D乳房(Xu等人,2019年)。
超声图像具有许多与乳腺病变相似的远距离像素。对这些像素进行分类可以提供长期的非局部特征,以学习用于超声乳腺病变分割的区分性特征。获取超声图像分割的全局上下文信息是医学图像领域的一个长期课题。先前的研究提出用扩张卷积、池化操作来扩大感受野(Chen等人,2018; 2017 b; 2014);或将中级和高级特征与更多任务相关的语义特征融合(Ronneberger等人,2015; Lin等人,2017年)。然而,这些方法无法捕捉上下文信息的全局视图,只考虑空间域之间的相互依赖性。在医学图像分析领域,大多数先前的方法依赖于用于分割任务的局部区域操作(Ronneberger等人,2015; Dou等人,2016; Lin等人,2017年)。然而,捕获的长程相关性信息具有很大的潜力,但尚未得到很好的探索。这些网络中的传统非局部块(Qi等人,2019; Dou等人,2018)仅嵌入到深层CNN层中,以学习网络预测的长期依赖关系。然而,由于比浅CNN层相对更大的感受野,分割网络的深层负责捕获整个乳房病变的线索,并且不知何故缺少乳房病变区域的部分,从而降低了分割性能。
在这项工作中,我们开发了一个卷积神经网络(CNN)来整合所有CNN层(包括深层和浅层CNN层)的特征,以产生多级整合特征(MLIF)作为空间和通道方式的非局部块的指导信息,以补充更多的乳腺病变边界细节,这些细节通常被深层CNN层忽略。此外,我们提出预测额外的乳腺病变边界图,使得预测的边界图被正则化为与底层的地面实况一样相似。通过这样做,我们的网络可以产生具有更准确的乳腺病变边界的分割结果。
总之,我们的贡献是四方面的:

  1. 首先,我们提出了一个具有全局指导块(GGB)的CNN(表示为GG-Net),以在多层集成特征的指导下聚合空间和信道域中的非局部特征,以学习强大的非局部上下文信息。
  2. 其次,我们在浅层CNN层中开发了乳腺病变边界检测(BD)模块,以嵌入乳腺病变的额外边界图,从而获得具有高质量边界的分割结果。
  3. 第三,在两个超声乳腺病变数据集上的实验结果表明,我们的网络在乳腺病变分割方面优于现有的医学图像分割方法。
  4. 此外,我们还展示了我们的网络在超声前列腺分割上的应用,我们的网络获得了令人满意的性能。

相关工作

由于斑点伪影、低对比度、阴影、模糊边界和病变形状的变化,从超声图像分割乳腺病变非常具有挑战性(Kirberger,1995)。已经提出了各种乳房病变分割算法,并且这些方法可以大致分为四类,包括基于区域的方法(Shan等人,2012; Madabhushi和Metaxas,2002; Shan等人,2008; Kwak等人,2005)、可变形模型(Madabhushi和Metaxas,2003; Yezzi等人,1997; Chen等人,2002)、基于图的方法(Xian等人,2015; Ashton和帕克,1995; Boukerroui等人,1998; Xiao等人,2002)和基于学习的方法(Liu等人,2010; Huang等人,2008; Lo等人,2014; Moon等人,2014; Othman和Tizhoosh,2011)。这些方法通常使用纹理特征来表示像素强度的局部变化,然后检测超声图像中的异常区域。然而,这些方法依赖于手工制作的特征,并且具有有限的表示能力。
卷积神经网络(CNN)已经在许多医学图像分析任务中显示出卓越的性能,包括图像分类(Yu等人,2018; 2017),语义分割(Ronneberger等人,2015; Dou等人,2016; Yu等人,2016年; Li等人,2018年)。这些方法充分利用了神经网络的上级学习能力,在分割效果上优于其他传统的分割方法。对于乳房图像分析,最近的工作以基于CNN的方法为特征(雅普等人,2017; Lei等人,2018; Xu等人,2019; Dhungel等人,2017; Mordang等人,2016 a; Ahn等人,2017; Mordang等人,2016 b; Hu等人,2019; Mishra等人,2018年)。雅普等人采用基于pacth的LeNet、U-Net和FCN-AlexNet进行乳腺病变检测雅普等人(2017)。Lei等人提出了一种用于整个乳房超声图像分割的ConvEDNet,其具有深度边界监督和自适应域转移知识(Lei等人,2018年)。一些工作采用具有不同层的CNN来检测肿块、估计乳房密度并分割乳房超声图像(Dhungel等人,2017; Ahn等人,2017; Xu等人,2019年)。Mordang等人,采用OxfordNet进行乳房X线照相术微钙化检测(Mordang等人,2016年b)。Hu等人,提出了一种用于乳腺肿瘤分割的扩张的完全卷积网络(Hu等人,2019年)。Mishra等人,开发了一种具有深度监督的完全卷积神经网络,用于路门分割和肝脏病变分割(Mishra等人,2018年)。
为了提高逐像素预测的准确性,许多研究人员考虑在网络中加入长程依赖和上下文信息,从而增强逐像素预测的特征表示。例如,空间金字塔池化(ASPP)被设计为嵌入全局上下文信息,并且它在DeepLabv2中被广泛采用(Chen等人,2014)和DeepLabv3(Chen等人,2018年)。同样,Zhao等人,设计了金字塔池化模块以收集具有不同尺度的有效上下文先验(Zhao等人,2017年)。此外,EncNet引入了一种通道注意力机制来捕获全局上下文(Zhang et al.,2018年)。Peng等人,认为大内核在语义分割任务中起着重要作用,并且提出了全局卷积网络来学习上下文信息(Peng et al.,2017年)。在医学图像分析领域中,最近有一些工作也考虑了上下文信息,例如编码器-解码器结构(Ronneberger等人,2015)融合了中级和高级特征以获得不同尺度的上下文。在方尖碑网络(Heinrich等人,2019),稀疏可变形卷积被制定为学习大的上下文信息。然而,这些方法大多堆叠了一系列卷积层来捕获上下文信息。已经提出了几项工作来通过隐含地利用注意力机制或非局部操作来增加感受野并捕获上下文信息来缓解这个问题(Wang等人,2018a; Vaswani等人,2017; Schlemper等人,2019; Zhang等人,2017; Roy等人,2018; Joutard等人,2019年)。然而,多层特征中的精细特征和特征通道之间的长程依赖性被忽略。在这方面,我们引入了一个网络,优雅地统一了上述方法,它不仅考虑了空间上和通道上的长程依赖关系,而且还嵌入了来自不同层的上下文信息。

方法

图2示出了所开发的网络(表示为GG-Net)的架构。我们的网络以乳腺超声图像作为输入,并以端到端的方式生成分段掩模。具体来说,我们的GG-Net首先使用CNN生成具有不同空间分辨率的多级特征图,并采用ASPP(Chen et al.,2018年),以增强功能的接受领域。为了利用不同CNN层之间的互补信息,GGB被引入以通过在来自浅CNN层的集成特征图的指导下学习远程特征依赖性来细化特征。此外,BD模块嵌入在浅CNN层中,以捕获乳腺病变轮廓,并为更好地分割乳腺病变和细化病变边界提供强有力的线索。最后,生成预测图作为我们网络的分割结果。在下面的小节中,我们将详细介绍我们的方法中开发的GGB和BD。
在这里插入图片描述

3.1. Global guidance block

CNN的卷积和递归运算仅捕获局部邻域内的空间依赖性。虽然堆叠卷积层可以学习长程依赖性,但是这种重复的局部卷积是耗时的,并且导致需要仔细解决的优化困难(Wang等人,2018年a)。此外,乳腺超声图像通常包含斑点和阴影,由于局部卷积的有限感受野,这些斑点和阴影往往被识别为乳腺病变。在这方面,我们开发了一个全球性的指导块(GGB),它利用的指导功能地图,学习的长期依赖关系,考虑空间和信道信息。

3.1.1. Spatial-wise global guidance block

来自浅CNN层的特征图提供了详细的信息,但包含更多的非病变区域,而具有较大接收场的深CNN层消除了非病变区域,但往往会丢失局部细节。在这方面,我们认为不同CNN层的特征图包含互补信息,如图3所示。在我们的方法中,我们首先将前四个CNN层的特征映射调整为第二个CNN层的特征映射的大小,然后将它们连接到一个多层集成特征(MLIF)映射。在此基础上,提出了一种空间全局制导块(spatial-wise GGB),以MLIF为制导图,学习远程位置依赖关系。
图4示出了我们的空间方向GGB的示意图。具体来说,让X(x ∈ R h ×w ×c)表示ASPP模块的输出特征图(见图2),G(g ∈ R h ×w ×c)表示引导图。空间方向的GGB首先将X馈送到具有不同参数W θ(x)、W φ(x)和W μ(x)的三个1 × 1卷积层中,以分别生成三个特征图θ(x)、φ(x)和μ(x)。之后,我们将θ(x)、φ(x)和μ(x)重塑为R hw ×c矩阵,将重塑后的φ(x)与重塑后的θ(x)的转置相乘,并在相乘结果上应用softmax层以计算hw × hw空间位置相似性映射S x:在这里插入图片描述
其中sof tmax遵循传统的sigmoid函数,并应用于hw × hw X T W T θ(x)W φ(x)X的每个元素。另一方面,在引导图G上应用具有参数W η(g)和W ρ(g)的两个1 × 1卷积层,以获得两个特征图η(x)和ρ(x),重塑η(x)和ρ(x),将重塑的η(x)乘以重塑的ρ(x)的转置,并应用softmax层,用于从导航地图G产生另一个hw × hw位置相似性矩阵(表示为Sg):在这里插入图片描述
一旦获得两个相似性矩阵S X和S G,我们就在S X和S G的逐元素乘法结果上使用softmax层来生成引导相似性矩阵S M。然后,我们将S M与特征μ(x)相乘以获得新的特征图Y,然后将其与输入特征X相加以生成输出特征图Y:在这里插入图片描述
在这里插入图片描述

3.1.2. Channel-wise global guidance block

我们的空间明智的GGB对待每个特征通道平等学习时,长期的依赖关系,导致忽略了不同的特征通道之间的相关性。最近,允许来自不同特征通道的不同贡献已经在许多计算机视觉任务中实现了上级性能(Hou等人,2019; Chen等人,2017 a; Hu等人,2018年)。受此启发,我们开发了一个通道式全局指导块(通道式GGB),以进一步学习不同特征通道之间的长期相互依赖关系。图5示出了所提出的逐通道GGB的示意性细节,其将特征图Y和引导图G作为两个输入并生成细化的特征图Z。具体来说,我们将Y重塑为Rc ×hw,将重塑后的Y与重塑后的Y的转置相乘,并使用softmax层来获得通道方向的相似性映射S Z ∈ Rc ×c。对于输入引导特征图G,我们首先使用挤压和激励块来强调G的信息特征通道,并抑制不太有用的。为了实现这一点,我们使用全局平均池化来生成通道方式的统计数据β,并且描述符(β)的第k个元素由下式给出:在这里插入图片描述
其中G(i,j,k)表示导航地图G的位置(i,j,k)处的元素。之后,我们使用两个全连接(fc)层和通道统计量β上的S形激活函数来生成系数向量V λ:在这里插入图片描述
其中G(i,j,k)表示导航地图G的位置(i,j,k)处的元素。之后,我们使用两个全连接(fc)层和通道统计量β上的sigmoid激活函数来生成系数向量V λ:V λ =(W 2(W 1 β))(5)其中W 1和W 2表示两个全连接层的参数,分别是ReLU和sigmoid激活函数。然后,我们将V λ与G相乘,以在G的通道上分配不同的权重,并获得细化的特征图(表示为G λ)。一旦获得G,我们将其重塑为Rc ×hw,将重塑的G与重塑的G的转置相乘,并使用softmax层生成c × c相似性映射S G。随后,softmax层被应用于S Z和S G的乘法,以获得引导相似性图S Q。最后,我们将SQ与输入Y相乘以产生新的特征图Z,然后将其添加到输入特征Y以获得我们的通道方式GGB的输出特征图Z。

3.2. Breast lesion boundary detection module 3.2.乳腺病灶边界检测模块

虽然GGB生成了乳腺病变分割结果,但我们发现结果中存在许多分割失败的区域,如图6(e)所示,这些区域具有不准确的乳腺病变边界图。为了缓解这一问题,我们开发了一个乳腺病变边界检测(BD)模块,以识别乳腺病变的多级边界图,并增强分割结果与额外的边界预测损失。图7示出了在第i个CNN层处开发的BD模块以检测乳腺病变边界的示意图。它将第i层CNN的特征图作为输入,并输出乳腺病变的边界图和乳腺病变分割结果。具体来说,我们首先在输入特征F(i)上使用1 × 1卷积层,以获得具有一个通道的新特征映射F φ(i)。然后,我们通过最大池化操作将F φ(i)移位一个像素(步幅= 1,填充= 1,内核大小= 3 × 3 ;参见(Feng et al.,2019),并从F φ(i)中减去移位结果,以获得乳腺病变的边界图E。之后,我们将F φ(i)与E相加以获得乳腺病变分割图。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

promise.all方式使用

romise.all( ).then( ) 处理多个异步任务,且所有的异步任务都得到结果时的情况。 比如:用户点击按钮,会弹出一个弹出对话框,对话框中有两部分数据呈现,这两部分数据分别是不同的后端接口获取的数据。 弹框弹出后的初…

深入解析消息认证码(MAC)算法:HmacMD5与HmacSHA1

码到三十五 : 个人主页 心中有诗画,指尖舞代码,目光览世界,步履越千山,人间尽值得 ! 目录 引言一、消息认证码(MAC)简介二、HmacMD5算法HmacMD5算法的工作原理 三、HmacSHA1算法HmacSHA1算法的…

什么是SYN攻击,有什么办法防御SYN攻击

自进入数字化互联网时代,网络技术给我们带来了许多服务,为人们的生活增添了许多便利。但同时,网络安全问题也日益凸显,其中DDoS攻击,即分布式拒绝服务攻击,已经成为一种常见的网络威胁。这种攻击方式通过控…

面试经典150题【141-150】

文章目录 面试经典150题【141-150】208.实现前缀树(Trie树)211. 添加与搜索单词-数据结构设计212.单词搜索II200.岛屿数量130.被围绕的区域133.克隆图399.除法求值(未做)拓扑排序207.课程表210.课程表II 面试经典150题【141-150】…

实战:Solrais系统下Oracle 12.2 在线扩容ASM磁盘组操作记录

这篇文章主要是为了记录一下操作,这个假期又要给这套RAC扩容磁盘。 我这套Solaris的小机我还不总操作这玩意,和LINUX有点小差别,整理记录一下,要不每次都是现翻。 存储端划LUN映射到主机 登录到3PAR存储控制台,创建…

ARM汇编与逆向工程:揭秘程序背后的神秘世界

文章目录 一、ARM汇编语言:底层世界的密码二、逆向工程:软件世界的侦探工作三、ARM汇编与逆向工程的完美结合四、ARM汇编逆向工程的风险与挑战五、ARM汇编逆向工程的未来展望《ARM汇编与逆向工程 蓝狐卷 基础知识》内容简介作者简介译者简介ChaMd5安全团…

前端学习之DOM编程案例:抽奖案例

代码 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>抽奖案例</title><style>*{margin: 0;padding: 0;}</style> </head> <body><div id"container"&g…

【SpringCloud】Nacos 注册中心

目 录 一.认识和安装 Nacos1.Windows安装1. 下载安装包2. 解压3. 端口配置4. 启动5. 访问 2.Linux安装1. 安装JDK2. 上传安装包3. 解压4. 端口配置5. 启动 二.服务注册到 nacos1. 引入依赖2. 配置 nacos 地址3. 重启 三.服务分级存储模型1. 给 user-service 配置集群2. 同集群优…

低代码革新:软件开发的未来潜力与创新路径探索

过去的一年&#xff0c;挑战与机遇并存。人们一边忧虑市场经济下行所带来的新的增长难题、裁员危机&#xff0c;一边惊叹于AIGC、量子技术等领域不断涌现新的创新成果。 时代发生了改变&#xff0c;传统“互联网”的模式已走入尾声&#xff0c;新一轮的科技革命与产业变革正在到…

【刷题】代码随想录算法训练营第三天|203、移除链表元素,707、设计链表,206、反转链表

目录 203. 移除链表元素707. 设计链表206. 反转链表双指针法递归法 203. 移除链表元素 文档讲解&#xff1a;https://programmercarl.com/0203.%E7%A7%BB%E9%99%A4%E9%93%BE%E8%A1%A8%E5%85%83%E7%B4%A0.html 视频讲解&#xff1a;https://www.bilibili.com/video/BV18B4y1s7R9…

活动回顾丨掘金海外,探寻泛娱乐社交APP出海新风口

3月中旬,Flat Ads携手声网、XMP在广州成功举办“泛娱乐社交APP出海新风口——广州站”的主题线下沙龙活动。 多位大咖与泛娱乐社交APP赛道的行业伙伴汇聚一堂。本次活动邀请到Flat Ads 市场VP 王若策、声网娱乐视频产品负责人 陈际陶、XMP资深产品运营专家 屈俊星等多位行业大…

20.安全性测试与评估

每年都会涉及&#xff1b;可能会考大题&#xff1b;多记&#xff01;&#xff01;&#xff01; 典型考点&#xff1a;sql注入、xss&#xff1b; 从2个方面记&#xff1a; 1、测试对象的功能、性能&#xff1b; 2、相关设备的工作原理&#xff1b; 如防火墙&#xff0c;要了解防…

Linux网络管理类命令

ping -c&#xff1a;指定次数 -i n&#xff1a;指定发送频率 n 秒 -t&#xff1a;指定 TTL 值 -s&#xff1a;指定发送包的大小 ifconfig iproute netstat -anltp ss ssh 主机名 SCP wget nmap -A: 全面扫描 -p &#xff1a;端口 80 22-80 80,25,443 -sP &#xf…

机器学习模型——K—Means算法

目录 无监督学习概念&#xff1a; 有监督学习与无监督学习&#xff1a; 无监督学习 - 聚类分析 &#xff1a; 聚类算法应用场景&#xff1a; 常用聚类算法介绍&#xff1a; 对不同的聚类算法应用选择原则&#xff1a; 基于原型聚类&#xff1a; K-Means聚类算法概念及步…

故障分析,大有可为!考虑光热电站及N-k故障的新能源电力系统优化调度程序代码!

前言 近年来&#xff0c;为了践行国家“节约、清洁、安全”的能源发展方针&#xff0c;推动高比例可再生能源接入电网&#xff0c;以风电为代表的可再生能源迅猛发展。但随着风电渗透率的增加&#xff0c;弃风现象严重&#xff0c;风电消纳问题亟需解决。同时&#xff0c;风电…

基于SpringBoot+Vue的OA管理系统

一、项目背景介绍&#xff1a; 办公自动化&#xff08;Office Automation&#xff0c;简称OA&#xff09;&#xff0c;是将计算机、通信等现代化技术运用到传统办公方式&#xff0c;进而形成的一种新型办公方式。办公自动化利用现代化设备和信息化技术&#xff0c;代替办公人员…

面试题——JVM老年代空间担保机制(我的想法)

这里借用一下人家的图&#xff0c;来说一下我的想法&#xff0c;嘻嘻。。。。 原文链接&#xff1a;一道面试题&#xff1a;JVM老年代空间担保机制-CSDN博客? 嗯&#xff0c;我觉得老年代担保机制的主要作用就是避免频繁触发FULL GC&#xff0c;这其实也是因为年轻代Minor GC…

DV证书与OV证书的区别

在网络安全日益受到重视的今天&#xff0c;数字证书扮演着至关重要的角色。其中&#xff0c;DV证书&#xff08;域名验证证书&#xff09;和OV证书&#xff08;组织验证证书&#xff09;是两种常见的SSL/TLS证书类型&#xff0c;它们在验证流程和适用场景上存在显著区别。 首先…

666666666666666666

欢迎关注博主 Mindtechnist 或加入【Linux C/C/Python社区】一起学习和分享Linux、C、C、Python、Matlab&#xff0c;机器人运动控制、多机器人协作&#xff0c;智能优化算法&#xff0c;滤波估计、多传感器信息融合&#xff0c;机器学习&#xff0c;人工智能等相关领域的知识和…

LeetCode题练习与总结:插入区间--57

一、题目描述 示例 1&#xff1a; 输入&#xff1a;intervals [[1,3],[6,9]], newInterval [2,5] 输出&#xff1a;[[1,5],[6,9]]示例 2&#xff1a; 输入&#xff1a;intervals [[1,2],[3,5],[6,7],[8,10],[12,16]], newInterval [4,8] 输出&#xff1a;[[1,2],[3,10],[…