4.20.1 深度神经网络提高放射科医生在乳腺癌筛查中的表现

  • 新颖的两阶段神经网络,用于将全局和局部信息与适当的训练过程结合起来。这使我们能够使用非常高容量的块级网络从像素级标签中学习,同时网络也可以从宏观乳房级标签中学习。模型可以生成可解释的热图,指示可疑发现的位置。
    即使在拥有大量图像级标签的情况下,我们也展示了像素级标签的实用性。
  • 使用超过1000000张高分辨率乳腺X线摄影图像来训练和评估网络的可行性。
  • 为了用作我们网络的构建块,我们提出了一种专门为医学成像设计的ResNet的新变体,它具有深度和宽度的平衡,允许模型处理非常大的图像,同时保持合理的内存消耗。
  • 评估使用具有更多噪声结果的相关任务(筛选BI-RADS分类)来预训练网络的效用

BI-RADS分类是根据乳腺肿瘤恶性的可能性大小来对肿瘤进行分级,主要分为0~6级,共7个级别,可以评价乳腺病变程度,级别越高,恶性的程度也会越高。

  • 评估在单个神经网络中组合来自不同乳房X线摄影视图的信息的多种方法

用于癌症分类的深度CNNs

对于每个乳房,我们分配两个二元标签:乳房中不存在 / 存在恶性发现(\hat{y}_{R,m} / \hat{y}_{L,m});乳房中不存在 / 存在良性发现(\hat{y}_{R,b} / \hat{y}_{L,b}

我们将每个图像裁剪为CC视图的固定尺寸2677*1942像素,MLO视图的固定尺寸2974*1748像素。

模型架构和训练

四种模型变体

整合四个筛查乳腺X光检查视图的信息。所有变体都被限制为在完全连接的层之间总共有1024个隐藏激活。

在所有模型中,我们使用四个基于 ResNet 的 22 层网络 (ResNet-22) 作为列,计算每个视图的256 维隐藏表示向量。与标准ResNet相比,该网络具有不同的深度和宽度平衡,可针对非常高分辨率的图像进行调整。

ResNet-22

ResNet-22的完整架构

 方括号中的数字表示输出通道的数量

每个ResNet的中间输出是一个H\times W\times 256维的张量,其中H\, \, \, \, W从原始输入大小进行下采样,对于CC视图,H=42和W=31;对于MLO视图,H=47和W=28.

对空间维度上的表示进行平均池化,从而获得每个视图的256维隐藏表示向量。


将标准ResNet用于乳房X光检查的主要考虑因素是需要处理高分辨率的图像,而无需事先进行下采样,即在GPU内存中拟合前向传播和梯度计算。

每个处理的小批量都需要足够大,以便模型训练得到良好的调节。

尽管在推理时,每个乳房的预测被计算为该乳房的两个视图的预测的平均值,但该模型实际上经过训练来优化损失,它分别处理两个视图的预测。

当两种输入模式中的一种比另一种更具预测性时,网络倾向于忽略预测性较差的模式,这一观察结果与先前的结果一致。

辅助补丁级分类模型和热图

当使用全分辨率图像作为输入时,图像的高分辨率和GPU的有限内存限制我们在模型中使用相对较浅的ResNet。为了进一步利用乳房X光检查中的细粒度细节,训练一个辅助模型来对256*256像素的乳房X光检查斑块进行分类,预测给定斑块中是否存在恶性和良性发现。

这些补丁的标签是根据临床医生生成的相应乳房 X 光照片的像素级分割确定的。

之后,以滑动窗口的方式将此辅助网络应用于全分辨率乳房X光检查,为每个图像创建两个热图,一个包含每个像素的恶性发现的估计概率;另一个包含良性发现的估计概率。这些补丁分类热图可用作乳房级模型的附加输入通道,以提供补充的细粒度信息。


若使用单独的乳房和像素级模型将  我们的工作与在单个可微网络中使用像素级标签的方法或基于R-CNN变体的模型区分开。

我们的方法允许我们在补丁级别使用非常深的辅助网络,因为该网络不必立即处理整个高分辨率网络,将补丁级分类器生成的热图添加为额外的输入通道,使主分类器能够从像素级标签中受益,而生成像素级预测所需的繁重计算不需要在每次使用示例时重复。

同时,我们还可以使用ImageNet上预训练的网络权重来初始化块级分类器的权重。

BI-RADS分类预训练

由于我们拥有的具有良性或恶性标签的活检样本数量相对较少,因此我们应用迁移学习来提高模型的稳健性和性能。

事实证明,即使使用噪声标签进行训练,神经网络也能达到合理的性能水平。我们利用这一特性将通过 BI-RADS 标签学到的信息转移到癌症分类模型中。

实验

为了进一步改进结果,可以采用模型集成技术,其中对几个不同模型的预测进行平均以产生集成的整体预测。我们使用全连接层中权重的不同随机初始化来训练每个模型的五个副本,而其余权重则使用在BI-RADS分类上预训练的模型权重进行初始化。

ROC 曲线总结了使用不同概率阈值的模型的真阳性率和假阳性率之间的权衡。

预训练对BI-RADS分类的重要性

与图像和热图模型相比,仅图像模型使用预训练权重带来的性能提升往往更大。因为热图已经包含与癌症分类相关的重要信息,因此模型可能可以更快地学习利用热图进行癌症分类。相比之下,纯图像模型完全依赖 ResNet 来有效编码癌症分类的视觉信息,因此使用针对 BI-RADS 分类预训练的模型权重对模型性能有显着贡献。

\hat{y}_{hybrid}=\lambda \hat{y}_{radiologist}+(1-\lambda)\hat{y}_{model};其中分别是放射科医生的预测结果和模型的预测结果。

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

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

相关文章

SCP收容物121~130

注 :此文接SCP简介以及116~120的介绍,本文只供开玩笑 ,与steve_gqq_MC合作。 --------------------------------------------------------------------------------------------------------------------------------- 目录 scp-121 scp-122 scp-123 scp-124 …

nodejs 老生代和新生代如何理解

在Node.js中,虽然Node.js本身并不直接管理内存的具体分配与回收策略,但其底层依赖的JavaScript引擎V8确实实现了自动内存管理机制,其中包括了对内存区域的细分,其中就包括了“新生代”和“老生代”的概念。 新生代(Yo…

学校开展第二届教学名师沙龙

四川城市职业学院讯 4月23日下午,党委教师工作部(质量部)、教师发展中心组织开展了以“大力弘扬教育家精神,建设高质量高水平教师队伍”为主题的第二届教学名师经验分享沙龙活动。全校12名入选学校教学名师(名辅导员…

ubuntu 复制文件路径

前言 我打算搞一个ubuntu右键复制文件路径的插件,但是找不到,只能平替 这个配置,可以把文件拖拽到cmd窗口,然后就直接cmd输出文件路径 配置 cd ~ vim .bashrc 在文件结尾添加 cdd () { ddirname "$1"; echo …

Spring 注解开发详解

1. 注解驱动入门案例介绍 1.1 需求描述 1.需求:实现保存一条数据到数据库。 2.表结构:create table account(id int primary key auto_increment,name varchar(50),money double(7,2)); 3.要求:使用spring框架中的JdbcTemplate和DriverMana…

虚拟机VMware安装与Ubuntu

1.虚拟机安装 链接:百度网盘 请输入提取码 提取码:2fr6 CG54H-D8D0H-H8DHY-C6X7X-N2KG6 2.Ubuntu下载 Download Ubuntu Desktop | Ubuntu 3.设置 如后续要下一些软件越大越好

Chrome 侧边栏开发示例

前言 最近做项目,需要开发浏览器扩展,但是考虑页面布局兼容性问题,使用了Chrome114开始的侧边栏,浏览器自带的能力毕竟不会出现兼容性问题,不过Chrome123开始,侧边栏居然又可以选择固定右侧扩展栏了&#…

【黑马头条】-day11热点文章实时计算-kafka-kafkaStream-Redis

文章目录 今日内容1 实时流式计算1.1 应用场景1.2 技术方案选型 2 Kafka Stream2.1 概述2.2 KafkaStream2.3 入门demo2.3.1 需求分析2.3.2 实现2.3.2.1 添加依赖2.3.2.2 创建快速启动,生成kafka流2.3.2.3 修改生产者2.3.2.4 修改消费者2.3.2.5 测试 2.4 SpringBoot集…

光伏无人机巡检主要有些什么功能和特点?

随着科技的飞速发展,无人机技术已经渗透到多个行业领域,光伏产业便是其中之一。光伏无人机巡检,作为一种新兴的巡检方式,正在逐渐取代传统的人工巡检,为光伏电站的安全、高效运行提供了有力保障。那么,光伏…

记录ubuntu20.04安装nvidia-525.85.05显卡驱动(学习笔记2024.4.15、4.16)

电脑:华硕天选X2024 显卡:4060Ti i5-14400F 架构:x86_64 我需要使用Linux系统使用IsaacSim进行仿真,所以安装的都是IsaacSim中的推荐版本。 一.对新鲜的电脑进行分盘 电脑刚到手,900多个G全在C盘里,给它…

【C语言__联合和枚举__复习篇10】

目录 前言 一、联合体 1.1 联合体的概念 1.2 联合体与结构体关于声明和内存布局的比较 1.3 联合体的大小如何计算 1.4 使用联合体的2个示例 二、枚举体 2.2 枚举体的概念 2.2 枚举体的优点 前言 本篇主要讨论以下问题: 1. 联合体是什么,它有什么特点 …

如何通过ABAP将数据写回BPC模型

今天给大家安利一个标准方法,主要用于回写BPC模型数据,一般情况下,BPC模型数据的回写,标准的方式有数据抽取,直接抽取供数模型的数,利用BW标准转换方式进行供数,又或者通过逻辑脚本BADI的方式直…

Python之PCV库安装教程以及解说

PCV库是一个比较古老的python库 在网上参考了很多教程 于是现在想要总结一下,并且分享整理了一下资源 很多人是通过pycharm内部直接下载PCV 但是导入时还要报错 因为PCV版本不对 pycharm自动下载的版本过于旧 是0.0.2 而我们需要的是1.0.0版本 否则下面PCV部分会报错无法导入…

LeetCode - LCR 179.查找总价格为目标值的两个商品

一. 题目链接 LeetCode - LCR 179. 查找总价格为目标值的两个商品 解法(双指针 - 对撞指针): 算法思路: 注意到本题是升序的数组,因此可以用「对撞指针」优化时间复杂度。 算法流程: 初始化left &#…

如何快速申请SSL证书实现HTTPS访问?

申请SSL证书最简单的方法通常涉及以下几个步骤,尽量简化了操作流程和所需专业知识: 步骤一:选择适合的SSL证书类型 根据您的网站需求,选择最基础的域名验证型(DV SSL)证书,它通常只需验证域名所…

【以奖代补】诗情画意润童心 书香课堂志愿行

中华古诗词历史源远流长,名篇佳作数不胜数。为弘扬民族文化精髓,丰富乡村儿童假期生活。2024年4月21日上午,襄州区社会工作者协会联合襄州区张家集镇社工站、张集村“童叟乐园”志愿服务队在张集村开展“诗情画意润童心 书香课堂志愿行”志愿…

JavaSE:抽象

一,抽象是什么,抽象和面向对象有什么关系 抽象,个人理解,就是抽象的意思 我们都知道面向对象的四大特征:封装,继承,多态,抽象 为什么抽象是面向对象的特征之一,抽象和面…

【ESP32入门实战】初识ESP32

【ESP32入门实战】初识ESP32 文章目录 【ESP32入门实战】初识ESP32👨‍🏫前言【写作缘由】🧑‍🎓ESP32介绍👩‍💻ESP32-WROOM-32👩‍💻ESP32的组成部分 👨‍&#x1f3eb…

记内网http洪水攻击,导致网页无法访问一事

事由 最近两日,部分同事在访问税纪云平台时,登录跳转页面频繁转圈、要么就是出现无法连接的错误提示。 无法访问此页面 已重置连接。 请尝试: 检查连接检查代理和防火墙运行 Windows 网络诊断经过以下几方面的排查,无果。 后续通过检查…

4月23号总结

java实现发送邮件 在做聊天室项目的时候&#xff0c;由于需要发送邮箱验证码&#xff0c;所以自己查找了这方面的内容。 首先需要在Maven里面依赖 <dependency><groupId>com.sun.mail</groupId><artifactId>javax.mail</artifactId><versio…