CVPR2022医疗图像-GBCNet网络:胆囊癌(GBC)超声(USG)图像检测模型

news2024/10/6 6:54:17

Surpassing the Human Accuracy:Detecting Gallbladder Cancer from USG Images with Curriculum Learning:超越人类的准确性:基于课程学习的USG图像检测胆囊癌

目录

一、背景与意义

二、介绍

三、网络框架

3.1 区域选择网络

3.2 MS-SoP分类器

3.3 多尺度块

3.4 二阶池化块

3.5 视觉敏锐性课程

四、结果

五、结论


一、背景与意义

我们探索基于cnn的胆囊癌(GBC)超声(USG)图像检测模型的潜力,USG由于其低成本和可及性是GB疾病最常见的诊断方式。然而,由于传感器的手持性质,USG图像具有较低的图像质量,噪声和不同的视点,因此分析USG图像具有挑战性。而研究发现使用最先进的SOTA图像分类技术也达不到想要的结果。

所以提出GBCNet网络模型,首先通过检测GB(而不是癌症)提取感兴趣区域(ROIs),然后使用一种新的多尺度二阶池化架构专门对GBC进行分类。为了有效地处理虚假纹理,我们提出了一个受人类视觉灵敏度启发的课程,以减少GBCNet中的纹理偏差。实验结果表明,GBCNet显著优于SOTA CNN模型,也优于放射科专家。我们的技术创新也适用于其他USG图像分析任务。

*注 胆囊癌也分很多情况的病。Curriculum Learning(课程学习)是一种训练策略,它模仿人类教育中的有效学习顺序,让模型先从容易的数据或子任务上进行训练,再逐渐转移到更困难的数据或子任务上。

二、介绍

基于卷积神经网络(CNN)架构的机器学习模型取得了革命性的进展。然而,它们的使用在GBC检测中明显缺失。虽然之前有研究涉及到对结石、息肉等GB异常的分割和检测,但GBC的检测在列表中缺失。

与MRI或CT不同,用CNN模型进行USG图像分析存在重大挑战:

1.USG图像由于噪声和其他传感器伪影而成像质量较低,所以现代CNN分类器无法定位显著的GB胆囊区域,而阴影在USG图像中往往具有与GB相似的视觉特征。

2.用于GBC检测的训练对象检测器更倾向于从噪声和邻近器官组织产生的虚假纹理中学习,而不是从GB壁的形状或边界中学习,这导致准确率较低。

3.此外,与具有规则的解剖结构正常和良性GB区域不同,恶性由于缺乏清晰的GB边界或形状以及肿块的存在,恶性病例很难被发现

而我们提出的GBCnet网络能够解决上面的问题,我们这样做:

1.提出了一个深度神经网络GBCNet。GBCNet从USG中提取候选感兴趣区域(roi)以减轻阴影的影响,然后在ROI上使用新的多尺度、二阶池化(MS-SoP)分类器对胆囊恶性肿瘤进行分类。MS-SoP编码丰富的特征表示用于恶性肿瘤检测。

2.ROI中存在的虚假纹理使分类单元偏向于产生假阳性,于是提出了一个受人类视觉灵敏度启发的培训课程。视觉敏锐度是指视觉刺激的清晰度。提出的课程减轻了纹理偏差,并帮助GBCNet专注于从USG图像中准确检测GBC的重要形状特征。

3.收集、注释和整理了来自218名患者的1255张腹部USG图像的USG图像数据集。我们将此数据集称为胆囊癌超声(GBCU)数据集。

所产生的结果:

1.正常或良性GB解剖结构规则,恶性GB无清晰边界。

2.(e)具有GB视觉特征的阴影在ResNet50中导致定位错误。(f) GBCNet很好地处理了阴影伪影

3.(h)放射科医师根据结石和壁增厚错误诊断GB为良性。(i) GBCNet帮助放射科医生识别出肝细胞浸润的显著区域,这是GBC的一个关键特征,并对预测进行校正

三、网络框架

region selection network区域选择网络定位感兴趣的候选区域;②下一阶段的multi scale block多尺度、second order pooling block二阶池化(MS-SoP)分类器预测每个区域的恶性肿瘤;③将每个区域的预测汇总起来,得到对整个图像的最终预测三分类

USG图像中的伪影通常会导致USG图像中出现多个具有与GB区域非常相似视觉特征的伪影区域。所以选择一些区域,如果其中任何一个roi被归类为恶性,则整个图像被归类为恶性。如果所有的区域都被预测为正常,那么图像就被分类为正常。在所有其他情况下,预测图像是良性的。

3.1 区域选择网络

在这个阶段,我们只检测GB,不将其分类为恶性或非恶性。先前的研究表明,YOLO或Faster-RCNN等现代目标检测架构可以检测USG图像中的乳腺病变。另一方面,最近提出的无锚点anchor-free方法,如Reppoints和CentripetalNet可以检测非常规大小的物体,如GB。因此,我们在我们的框架中尝试了上述所有ROI选择方法。

3.2 MS-SoP分类器

MS-SoP分类器包含16层MS-SoP层作为主干,其次是全局平均池化和一个完全连接的分类头。我们使用分类交叉熵损失来训练分类器。

①多尺度:我们在所有中间层中利用多个尺度的特征映射来学习丰富的表示。所提出的MS-SoP层可以方便地插入任何CNN主干。

②二阶池化:最近使用高阶特征融合对乳腺病变进行分类。他们在输入层使用了三个固定尺度的RGB图像块。我们进一步发展了一种新的多尺度二阶池化(MS-SoP)层来编码适合恶性GB检测的丰富特征。

3.3 多尺度块

根据超声角度或传感器上的压力,腹部器官可以在USG图像中显示出明显不同的大小。因此,跨多个尺度感知信息对于准确检测GBC是必要的。

在中间层的特征体切片上使用卷积核的层次结构,通过不同接受场的组合来捕获多尺度信息。我们将一个feature map volume, X∈R^{H\times W\times D} (H,W和D分别为通道的高度,宽度和数量),深度划分为4个切片,X_{1}X_{2}, X_{3}X_{4 },其中X_{i}R^{H\times W\times D}。每个Y_{i}将生成一个分割的Y_{i}输出。最后的输出,Y,是通过连接分割得到的。设C_{j }为3×3卷积核进行卷积\circledast。我们得到每个Y_{i}如下:

具体类似过程如下图:

3.4 二阶池化块

采用二阶池化(SoP)机制来利用多尺度特征之间的二阶统计依赖性。具体的一步步就看这个说明过程:首先我们使用1×1卷积将特征体积X∈R^{H\times W\times D}的通道数减少到D’ (D’ < D)。然后将X重构为矩阵R^{H\times W\times D'},其中N =H×W。我们计算X的协方差covariance poolingC_{D'\times D'}=\left ( X-\overline{X} \right )\left ( X-\overline{X} \right )^{T},然后将其重塑为大小为1×D ' ×D '的张量,并通过每个具有4D '大小为1×D '的核的row-wise conv卷积层,就能得到1×1×4D '张量。再通过1×1个卷积,将得到的1×1×4D '张量调整为1×1×D张量Wd。Wd表示每个通道的权重。然后将这些权重按通道与X相乘,得到加权特征映射Z_{d}。三个方向得到的不一样,这个的得到Z_{d},也就是通道位置,剩下了的两个是长度和宽度,最终加起来,其结果如下。

3.5 视觉敏锐性课程

我们发现具有软组织视觉特征的纹理会对GBCNet的性能产生不利影响。我们提出了一个课程来减轻纹理偏差并改进分类。虽然MS-SoP分类器受到纹理偏差的影响,但区域选择网络仍然保持着非常高的准确率。因此,我们只在分类器上使用课程训练,而不使用区域选择网络。在本网络框架中这个方法的作用就是提供出更好的权重参数。

①人类的视觉灵敏度:视觉敏锐度(VA)是指人类视觉的清晰度和锐利度。低VA使图像模糊,不包含足够的局部信息,使视觉皮层无法识别模式。因此,视觉皮层试图增加感受野,以促进对广阔区域的空间分析和学习全局特征。

②高斯模糊模拟视觉灵敏度:高斯滤波器是一种低通滤波器,用于掩盖输入的高频分量。一个标准差σ参数化高斯滤波器。当与图像进行卷积时,增加σ会产生更大的模糊量和低的VA。实验中改变σ从1到16来产生不同水平的VA,σ越大那么得到的图片就越模糊。

为了进一步提高网络的性能,提出了一种基于视觉敏锐度的训练课程算法,该课程从模糊和低分辨率USG图像开始训练网络,并逐步提高训练样本的清晰度。

按照前面的说法:G(σ)为高斯过滤大小为σ,X∈R^{H\times W\times D}然后卷积\circledast,其中σ0 = 16, k ' =10, k=5。输入D^{train},从原始USG图像中裁剪的区域数据集。输出为优化后的模型参数W *。里面进行train(W,X)就是为了训练参数W。

四、结果

使用acc准确性、sens灵敏度和spec特异性作为评估指标。计算precision精确度和recall召回率。

1.区域选择模型:选择不同的区域选择模型会带来不一样的结果

2.本文提出的分类器在USG图像乳腺癌检测中的适用性:MS-SoP分类器的灵敏度要高得多,这说明MS-SoP架构在USG图像恶性肿瘤识别方面具有优势

3.提出课程的成效:各个模型加上VA和之前没加上的进行比较。合成测试数据特异性的相对变化(以百分比表示)在括号内。灵敏度保持不变,因为恶性图像没有改变。观察到,与在高分辨率图像上训练的模型相比,我们基于va的课程对纹理的鲁棒性更强,并且能够保持更低的特异性下降。唯一的例外是ROI VGG16模型,其课程培训并没有降低特异性的下降。

 

4.消融实验:选择VA的区别

五、结论

本文研究了基于深度学习的超声图像胆囊癌检测,提出了一种基于ROI选择和多尺度二阶池化的监督学习框架(GBCNet)。提出的设计有助于分类器专注于区域选择网络预测的关键GB区域。我们提出了一种基于视觉敏锐度的课程,使我们的设计能够适应纹理偏见并提高其特异性。大量的实验表明,GBCNet与课程学习相结合,可以提高基准深度分类和目标检测体系结构的性能。我们希望我们的工作将引起社区对GBC检测这一重要但迄今为止被忽视的问题的兴趣。 

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

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

相关文章

前端加载excel文件数据 XLSX插件的使用

npm i xlsx import axios from axios; axios //这里用自己封装的http是不行的&#xff0c;踩过坑.get(url,{ responseType: "arraybuffer" }).then((re) > {console.log(re)let res re.datavar XLSX require("xlsx");let wb XLSX.read(r…

20240523每日运维--------聊聊docker简介(一)

dotCloud 说Docker&#xff0c;必不可免不得不说dotCloud&#xff0c;Docker本来只是dotCloud公司的内部项目&#xff0c;其公司创始人 Solomon Hykes 发了一个内部项目&#xff0c;而这个项目就是Docker&#xff0c;自从2013年docker开源以后&#xff0c;在世界范围引起相当轰…

【设计模式】JAVA Design Patterns——Bridge(桥接模式)

&#x1f50d;目的 将抽象与其实现分离&#xff0c;以便二者可以独立变化。 &#x1f50d;解释 真实世界例子 考虑一下你拥有一种具有不同附魔的武器&#xff0c;并且应该允许将具有不同附魔的不同武器混合使用。 你会怎么做&#xff1f; 为每个附魔创建每种武器的多个副本&…

Android 性能为王时代SparseArray和HashMap一争高下

文章目录 一、SparseArray 源码分析1. **类定义和构造函数**2. **基本方法**2.1 put(int key, E value)2.2 get(int key)2.3 delete(int key)2.4 removeAt(int index)2.5 gc()2.6 size()2.7 keyAt(int index) 和 valueAt(int index) 3. **辅助方法**3.1 binarySearch() 二、使用…

Axure软件安装教程

链接&#xff1a;https://pan.baidu.com/s/1fHrSrZ7PIeDZZpn6QyJ6jQ?pwdb4mv 提取码&#xff1a;b4mv 安装完后点击Finish 名字随便起 关闭Axure 复制到安装目录下 最后成果

SQL学习小记(一)

SQL学习小记&#xff08;一&#xff09; 1. 存储过程&存储函数1.1. 存储过程1.2. 存储函数 2. DEFINER3. INSERT INTO&#xff08;插入新记录&#xff09;4. REPLACE()…AS…5. SUM()函数6. CASE WHEN7. STR_TO_DATE日期时间处理函数8. SUBSTRING函数9. dateFormat函数10. …

Python数据可视化(六)

实现事件处理效果 我们借助 matplotlib 可以实现事件处理效果&#xff0c;例如&#xff0c;单击关闭画布会出现画布被关闭的文本提 示&#xff0c;在画布上的图形界面任意位置单击可以获得放大后的此处图形界面等。下面&#xff0c;我们就挑选一些 典型的事件处理案例来讲解实现…

7 Series FPGAs Integrated Block for PCI Express IP核 Advanced模式配置详解(三)

1 TL Settings Transaction Layer (TL)设置只在Advanced模式下有效。 Endpoint: Unlock and PME_Turn_Off Messages: 与端点的电源管理相关&#xff0c;允许发送解锁和电源管理事件关闭消息。 Root Port: Error Messages: Error Correctable&#xff08;错误可纠正&#xff09…

探数API统计分享-1949年-2021年中国历年夏粮产量统计报告

​​​​​​​​中国历年夏粮产量​&#xff0c;为1949年到2021年我国每年的夏粮产量数据。2021年&#xff0c;我国夏粮产量为14596万吨&#xff0c;比上年增长2.2%。 数据统计单位为&#xff1a;万吨 。 我国夏粮产量有多少&#xff1f; 2021年&#xff0c;我国夏粮产量为1…

【小白向】MAC端VSCode C++环境配置(超干货、超详细)

提示&#xff1a;使用环境为 MAC&#xff08;M2&#xff09; 其实 VSCode 很早就下载好了&#xff0c;但是因为在配置过程中总是遇到很多坑&#xff0c;搁置了很久&#xff0c;回头捡起遇到报 Error 还是两眼抓瞎&#xff0c;到处翻 blog。为了减少以后的遇坑可能性&#xff0c…

uniapp开发安卓app高德地图

uniapp开发安卓app高德地图 一、高德创建key二、uniapp配置三、uniapp打包证书获取 一、高德创建key 优先去高德地图开发者平台去创建关联项目 高德开发者平台 打开我的应用&#xff0c;添加key 进行高德key的配置 其中key建议设置成app的名称&#xff0c;便于区分SHA1获取可以…

【ChatGPT】 Microsoft Edge 浏览器扩展使用 GPT

【ChatGPT】添加 Microsoft Edge 浏览器插件免费使用 GPT 文章目录 准备工作添加扩展注意事项 使用 ChatGPT 可以更高效的搜索到想要的内容&#xff0c;有效节约在搜索引擎中排查正确信息的时间。 准备工作 准备一台可上网的电脑电脑上安装有 Windows 自带的 Microsoft Edge …

剪画小程序:3个方法:告诉你如何将普通的照片转换成动漫二次元风格!

Hello&#xff01;亲爱的小伙伴们&#xff01; 你是否还在纠结于自己的自拍太普通&#xff0c;每次分享到社交账号上都觉得平平无奇&#xff0c;引不起波澜&#xff1f; 假如&#xff0c;你和朋友们一起出去玩&#xff0c;大家都开心地拍着自拍。你看着自己的照片&#xff0c…

【ONE·MySQL || 视图和用户管理】

总言 主要内容&#xff1a;介绍MySQL中视图和用户管理。             文章目录 总言1、视图1.1、基本介绍1.2、相关操作1.2.1、创建及查看视图1.2.2、修改视图1.2.3、更新视图1.2.4、删除视图 2、用户管理2.1、用户管理2.1.1、基本介绍2.1.2、使用用户登录MySQL服务器2…

MyBatis中Where标签:揭秘高效SQL构建的秘密

哈喽&#xff0c;大家好&#xff0c;我是木头左&#xff01; 理解Where标签的基础概念 在MyBatis中&#xff0c;<where>标签是用于构建SQL查询语句中的一个非常重要的元素。它允许你在一个动态的SQL语句中添加WHERE子句&#xff0c;而不需要担心SQL语法错误或额外的逗号…

【Linux】之【Get√】查看linux CPU 架构 ---- amd64、x86、x86_64、arm64

关于Linux软件下载时&#xff1a;amd64、x86、x86_64、arm64 的说明 archuanme -alscpu

MySQL中视图是什么,有什么作用

目录 一、视图的简介 1.1 什么是视图&#xff1f; 1.2 为什么使用视图&#xff1f; 1.3 视图有哪些规则与限制&#xff1f; 1.4 视图能否更新&#xff1f; 二、视图的创建 三、视图的作用 3.1 用视图简化复杂的联结 3.2 用视图格式化检索出的数据 3.3 用视图过滤数据…

数字人系统OEM源码及赚钱方式详解!

当前&#xff0c;数字人直播的热度持续上涨&#xff0c;应用场景日益丰富。而随着数字人直播所蕴含的前景和潜力被不断挖掘一批又一批的创业者纷纷开始入局分羹。其中&#xff0c;数字人系统OEM源码模式作为最为常见的入局方式之一&#xff0c;更是备受瞩目。 所谓数字人系统O…

机器人开源项目分享,助力一户一机器人

最初&#xff0c;因隋炀帝思念心切&#xff0c;命工匠按照柳抃的形象制作了木偶机器人&#xff0c;被认为是历史上最早的机器人之一。这些木偶机器人通过精巧设计的机关&#xff0c;能够执行坐、起、拜、伏等动作。 如今&#xff0c;随着科技的发展&#xff0c;机器人已经广泛…

2024年安全生产月资料合集,抓紧保存!

今年6月&#xff0c;我们将迎来第23个全国“安全生产月”&#xff0c;主题定为“人人讲安全、个个会应急———畅通生命通道”。 为了方便大家组织“安全生产月”活动&#xff0c;做好安全月宣传和培训。我们特别邀请了 安全工程师 王欣和李勇刚&#xff0c;结合今年的活动要求…