在 2 万病例中识别出 31 例漏诊,阿里达摩院牵头发布「平扫 CT +大模型」筛查胰腺癌

作者:李宝珠
编辑:三羊
阿里达摩院联合国内外十余家医疗机构,发布 PANDA 大模型,实现胰腺癌早期筛查,在 2 万余真实世界连续病人群体中发现了 31 例临床漏诊病变。

尽管医学发展日新月异,但人们还是不免谈「癌」色变。其中,胰腺癌因起病隐匿、生存时间短,尤为棘手,中国疾控中心流行病学首席专家吴尊友、苹果之父乔布斯等人都没能逃脱胰腺癌的「魔掌」。其中,占胰腺癌病例 95% 的胰腺导管腺癌 (pancreatic ductal adenocarcinoma,PDAC) 堪称是所有实体瘤中,致死率最高的癌症类型之一,被称为「癌症之王」。根据 2020 年的数据,PDAC 每年导致约 46.6 万人死亡。

世界卫生组织曾提出,三分之一的癌症可以通过早期发现得到根治。而胰腺癌初期的明显表征少,胰腺又位于身体「深处」、位置隐蔽,腹部超声等基础影像学检查和平扫 CT,由于图像对比度低很难识别早期病变。增强 CT 等影像诊断又因为需要注射造影剂、检查周期长、费用昂贵等原因,不适宜应用于大规模胰腺癌早期筛查。

针对胰腺癌的早筛早治问题,阿里达摩院联合上海市胰腺疾病研究所、浙江大学医学院附属第一医院、中国医科大学附属盛京医院等国内外医疗机构,开发了基于深度学习的胰腺癌人工智能检测 (Pancreatic Cancer Detection with Artificial Intelligence,PANDA),通过「平扫 CT+AI」进行大规模的胰腺癌早期筛查。该研究成果目前已发表于「Nature Medicine」。


该研究成果已发表于「Nature Medicine」

论文地址:https://www.nature.com/articles/s41591-023-02640-w

数据集:包含 5 个患者队列

该研究的数据集包含 5 个患者队列:

  1. 内部训练数据集队列,用于构建 AI 模型;
  2. 内部测试队列,用于评估模型性能;
  3. 外部多中心测试队列,用于评估模型通用性;
  4. 胸部非对比 CT 测试队列,用于评估对胸部 CT 扫描的泛化能力;
  5. 实际临床评估队列,用于评估临床转化问题。

其中,在内部训练队列中,PANDA 在腹部平扫 CT 扫描训练集上进行了训练,该训练集来自上海胰腺疾病研究所 (SIPD) 于 2015 年 1 月至 2020 年 10 月之间收治的 3,208 例患者,研究人员还进行了两年的随访确认。

模型架构:Transformer 识别病变类型

PANDA (Pancreatic Cancer Detection with Artificial Intelligence) 由 3 个网络阶段级联而成,模型复杂性和任务难度逐渐增加。首先通过构建分割网络 (nnU-Net) 来定位胰腺,进而采用卷积神经网络 (CNN) 来检测异常病变,最后采用双通道 Transformer 来分类并识别胰腺病变的类型。


PANDA 深度学习框架由 3 个阶段组成

第一阶段(图 a),由于胰腺病变在 CT 扫描中只呈现出很小的一个区域,所以胰腺的定位可以加速病变的发现过程,并剔除与胰腺区域专业训练无关的信息。对此,研究人员利用医学影像分割框架 nnU-Net,从输入的非对比 CT 扫描中分割整个胰腺。

第二阶段(图 b),主要是进行病变检测。研究人员从分割网络中提取多层次特征,并构建了卷积神经网络及分类头,以区分平扫 CT 中胰腺病变的细微纹理变化。同时,研究人员对第二阶段的模型进行了调整,使其在训练集的交叉验证中病变检测的特异性达到了 99%,减少假阳性预测。

第三阶段(图 c),主要是对胰腺病变进行鉴别诊断。如果在第二阶段检测到任何异常,则整合辅助记忆 Transformer 来自动编码胰腺病变的特征原型,如局部纹理、位置和胰腺形状,以便更准确地进行细粒度分类。

实验验证:模型表现略优于专业阅片人员

内部测试

在内部测试评估中,研究团队选取了上海市胰腺疾病研究所的 291 例患者,进行病变检测。其中有 108 名胰腺导管腺癌患者、67 名非胰腺导管腺癌患者和 116 名正常对照组。

PANDA 在受试者工作特征曲线 (ROC 曲线) 下的面积 (AUC) 为 0.996(95% 置信区间为 0.991-1.00),灵敏度为 94.9%, 特异性为 100%。对于常见的胰腺导管腺癌亚型,PANDA 的灵敏度为 97.2%,特异性为9 7.3%。对于体积较小的PDAC (直径<2 cm) 检测灵敏度达到了 85.7%。


内部测试评估及外部测试评估结果


外部测试

在外部多中心测试评估中,研究人员选取了来自中国大陆、中国台湾地区和捷克共和国的 9 个中心共 5,337 例患者。其中,2,737 例胰腺导管腺癌患者,932 例非胰腺导管腺癌患者和 1,668 例正常对照人群。

结果显示,对于胰腺病变,PANDA 的 AUC 值为 0.984,敏感性为 93.3%,特异性为 98.8%;对于 PDAC 亚组,总体检出率为 96.5%。对于病灶较小的 PDAC(直径<2 cm,T1),敏感性为 92.2%。总体而言,PDAC 诊断的敏感性达到了 90.1%,特异性达到了 95.7%。

胸部 CT 检验测试

此外,研究人员还验证了在胸部 CT 上使用 PANDA 检测胰腺病变的可行性。研究人员收集了上海市胰腺疾病研究所 492 名患者的非对比胸部 CT 扫描影像,其中包括 63 名胰腺导管腺癌患者,51 名非胰腺导管腺癌患者和 378 名正常对照患者,作为独立于训练数据的测试队列。


利用 PANDA 在胸部 CT 上检测胰腺病变

在没有调整任何胸部 CT 扫描的情况下,PANDA 在病变检测方面的灵敏度为 86.0%,特异性为 98.9%。值得一提的是,根据详细的胸部 CT 方案,某些胰腺病变不能完全扫描。研究人员通过参考对比增强腹部 CT 扫描中的病变位置,分析了胸部 CT 中的病变扫描完整性,发现 67% 的胰腺导管腺癌患者和 43% 的非胰腺导管腺癌患者未完全扫描。在 CT 扫描视野未能捕获到胰腺病变的患者中 ,有 75% 的胰腺导管腺癌病例被 PANDA 成功检测到。

临床应用测试

此外,研究团队还进行了两轮临床应用评估,进一步验证了 PANDA 在实际场景中的可用性。

第一轮共选取了 16,420 名患者,评估了 PANDA 的实际临床表现、护理诊断场景变化、患者获益等多方面的效果。

结果显示,在病变检测中,PANDA 的总灵敏度为 84.6%,特异性为 99.5%;在胰腺导管腺癌鉴定方面,PANDA 的总灵敏度为 95.5%,特异性为 99.9%。此外,在体检、急诊、门诊和住院四种场景下,PANDA 对住院患者病变检测的敏感度最高,为 88.6%,PANDA 对体检患者病变检测的特异性最高,为 99.8%。

在第二轮测试评估前,研究人员进行了模型优化,以减少假阳性并扩充之前未观察到的疾病种类。研究人员通过难例挖掘 (hard example mining) 和增量学习 (incremental learning) ,将 PANDA 升级为 PANDA-plus,并进行了第二轮临床应用研究。

本轮评估共纳入 4,110 例患者,结果结果,PANDA-plus 较 PANDA 降低了超过 80% 的假阳性率,胰腺病变检出和胰腺导管腺癌的特异性均达到了 99.9%。同时,PANDA-plus 对急性胰腺炎的检测敏感性也达到了 90.0%。


PANDA检测到初始护理标准未检测到的胰腺病变

更重要的是,在包含 20,530 名患者的实际临床研究中,PANDA 检测到了 5 例癌症和 26 例临床漏诊病例,并使一名胰腺神经内分泌肿瘤患者得到了治愈性治疗。

此外,研究团队还联合胰腺成像专家、一般放射科医生和放射科住院医生,进行了实际阅片比对。15 名专业的胰腺成像专家解读了相同 291 例患者的多相增强 CT 扫描,PANDA 在非增强 CT 扫描中的表现略优于专业阅片者使用增强 CT 扫描的平均表现。

达摩院的 AI 医疗版图

达摩院医疗 AI 团队负责人、IEEE Fellow 吕乐在接受媒体采访时表示:「我们的最大创新之处在于,首次证实了在平扫 CT 上使用 AI 进行胰腺癌筛查的可行性,并达到了之前认为可能达不到的高性能。」

此外,论文共同一作、上海市胰腺疾病研究所的曹凯医生认为,「PANDA 将拓宽业内对胰腺癌筛查的认知边界,推动临床治疗的发展。”另一位共同一作、复旦大学附属肿瘤医院放射诊断科的汤伟医生表示,“PANDA 提出了一种有潜力的大规模胰腺癌筛查方法,在提升检出率的同时,又不会给病人带来额外的辐射与经济负担。」

根据达摩院官网给出的数据,PANDA 已在医院、体检等场景被调用超过 50 万次,每 1,000 次只出现一次假阳性。

毫无疑问,这是 AI 与医疗数据双剑合璧之下,对胰腺癌发起的沉重一击,使得早筛早治成为可能。而这也恰恰是医疗 AI 的初心所在。了解达摩院的读者应该知道,其医疗 AI 团队长期致力于 AI 与医疗影像的融合研究。据介绍,达摩院医疗 AI 团队重点布局精准癌症诊疗、精准慢性病诊疗、神经退行性疾病预筛三大方向。

除了 PANDA 外,达摩院还在今年 8 月,联合中山大学肿瘤防治中心、四川省肿瘤医院、浙大附属第一医院、盛京医院、广东省人民医院等单位,提出了一个统一的多癌影像分析通用模型 (cancerUniT),以 Mask Transformer 语义分割为基础,解决多种肿瘤图像此前难以统一检测、分割和诊断的问题,适用于 8 种主流的高发高致死癌症(肺、结直肠、肝、胃、乳腺、食管、胰腺、肾)以及相关器官中的肿瘤子类型。

此前,在达摩院免费开放的 100 件 AI 专利中,就有 3 件是专门针对癌症的精准治疗,应用于「图像引导的放射治疗」、「纵向病灶量化」、「基于图谱的分割以及多模态融合的计算机辅助诊断」。

此外,2022 年 10 月,达摩院还曾联合浙江大学医学院附属第一医院提出了危及器官分层分割模型 (SOARS)。这个自动化且高效的算法系统 SOARS,构建了两个维度的分层深度学习框架,实现 42 个头颈部 OARs 的精准分割。

据悉,达摩院医疗 AI 团队正在联合全球多家顶尖医疗机构,利用 AI 技术探索低廉、高效的多癌筛查新方法,也期待其能够将更多的 AI「黑科技」带入医疗领域。


参考资料:

1.https://mp.weixin.qq.com/s/WhWnkkAFJjAkqGlMTDEx9w

2.https://mp.weixin.qq.com/s/wkNutLLWNHkZByY0QV90pg

3.https://mp.weixin.qq.com/s/_qhI

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

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

相关文章

AIGC绘画关键词 - 神兽类(一)

Unity3D特效百例案例项目实战源码Android-Unity实战问题汇总游戏脚本-辅助自动化Android控件全解手册再战Android系列Scratch编程案例软考全系列Unity3D学习专栏蓝桥系列ChatGPT和AIGC &#x1f449;关于作者 专注于Android/Unity和各种游戏开发技巧&#xff0c;以及各种资源分…

【Linux系统编程】进程的认识

介绍&#xff1a; 进程是程序执行的实体&#xff0c;可将其理解为程序。比如&#xff1a;当我们使用文本编辑器Notepad应用程序来编写一篇文章时&#xff0c;此时&#xff0c;Notepad应用程序就被加载到了内存中&#xff0c;并且它占用的资源&#xff08;如内存、CPU等&#xf…

一篇文章带你进阶CTF命令执行

以下的命令是为了方便以后做题时方便各位读者直接来这里复制使用&#xff0c;刚开始还请先看完这篇文章后才会懂得下面的命令 ?ceval($_GET[shy]);&shypassthru(cat flag.php); #逃逸过滤 ?cinclude%09$_GET[shy]?>&shyphp://filter/readconvert.base64-…

三、W5100S/W5500+RP2040之MicroPython开发<DNS示例>

文章目录 1. 前言2. 相关网络信息2.1 简介2.2 DNS工作过程2.3 优点2.4 应用 3. WIZnet以太网芯片4. DNS解析示例讲解以及使用4.1 程序流程图4.2 测试准备4.3 连接方式4.4 相关代码4.5 烧录验证 5. 注意事项6. 相关链接 1. 前言 在这个智能硬件和物联网时代&#xff0c;MicroPyt…

隐藏通信隧道技术——防御DNS隧道攻击

隐藏通信隧道技术——防御DNS隧道攻击 DNS协议 ​ DNS协议是一种请求/应答协议&#xff0c;也是一种可用于应用层的隧道技术。虽然激增的DNS流量可能会被发现&#xff0c;但是基于传统Socket隧道已经濒临淘汰及TCP、UDP通信大量被防御系统拦截的状况&#xff0c;DNS、ICMP、H…

消除企业级SSD写抖动的利器:擦写暂停技术

Erase/Program Suspension是1y以及3D Flash提供的一个新的命令接口。该命令可以在Erase/Program操作过程中将其暂停&#xff0c;然后执行其他的操作&#xff0c;并在某个时间重启之前暂停的操作。这篇文章将简述这种Suspension操作对SSD性能改善所起到的作用。 Erase/Program操…

Win系统安装MYSQL5.6安装版和5.7解压版

选择设置类型 双击运行mysql-installer-community-5.6.21.1.msi&#xff0c;这里选择是自定义安装&#xff0c;所以直接选择“Custom”&#xff0c;点击“Next”到下一步&#xff1a; “Developer Default”是开发者默 “Server only”仅作为服务器安装 “Client only”仅作为…

SQL基础:查询的基本使用

上一节我们讲述了记录的基本操作&#xff0c;这一节我们来单独讲一下查询。 查询基本结构 首先我们来看下查询的基本结构 SELECTcolumn1,column2,... FROMtable_name [WHEREcondition] [GROUP BYcolumn1, column2, ...] [HAVINGaggregate_function(column) condition] [ORDE…

存在重复元素

题目链接 存在重复元素 题目描述 注意点 无 解答思路 根据Set无法存储相同元素的特点判断nums中是否存在重复元素 代码 class Solution {public boolean containsDuplicate(int[] nums) {Set<Integer> set new HashSet<Integer>();for (int x : nums) {if …

ADS学习笔记(二)——更新中

八、中途容性负载的时延累加 1.原理简述 中途容性负载产生的第一位影响就是下冲噪声&#xff0c;第二位影响是远端信号的接收时间被延迟。电容器与传输线的组合就像一个RC滤波器&#xff0c;所以传输信号10&#xff05;&#xff5e;90&#xff05;上升边将增加&#xff0c;信…

爬虫入门--爬取电影TOP250-附源码解析

爬取电影TOP250 1 知识小课堂1.1 什么是爬虫1.2 爬虫能做什么 2 代码解析2.1 运行环境2.2 过程解析2.2.1 第一步&#xff1a;引入两个模块2.2.2 找到网址2.2.3 拉去页面全内容 2.2.42.3 完整代码 1 知识小课堂 1.1 什么是爬虫 爬虫&#xff0c;也叫网络蜘蛛&#xff0c;如果把…

Python---端口和端口号的介绍

1. 问题思考 不同电脑上的飞秋之间进行数据通信&#xff0c;它是如何保证把数据给飞秋而不是给其它软件呢? 其实&#xff0c;每运行一个网络程序都会有一个端口&#xff0c;想要给对应的程序发送数据&#xff0c;找到对应的端口即可。 端口效果图: 2. 什么是端口 端口是传…

HarmonyOS自学-Day2(ArkTS生命周期)

目录 文章声明⭐⭐⭐让我们开始今天的学习吧&#xff01;生命周期组件生命周期谁可以调用组件生命周期&#xff1f;组件生命周期有哪些&#xff1f; 页面生命周期谁可以调用页面生命周期&#xff1f;页面生命周期有哪些&#xff1f; 生命周期执行顺序&#xff08;非常重要&…

Jackson 注解及配置大全

Jackson JSON 框架中包含了大量的注解来让我们可以干预 Jackson 的 JSON 处理过程&#xff0c; 例如我们可以通过注解指定 java pojo 的某些属性在生成 json 时被忽略。。本文主要介绍如何使用 Jackson 提供的注解。 Jackson注解主要分成三类&#xff0c;一是只在序列化时生效的…

腾讯云服务器上传文件 :Permission denied (os error 13) ,由于权限无法上传

根据网上的修改云服务器上传文件目录的权限&#xff0c;或是用root权限上传本地文件&#xff0c;均失败。 正解办法&#xff1a; ubuntu:/home/wwwroot# sudo passwd root Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully首先修…

【lesson21】MySQL复合查询(2)子查询

文章目录 子查询测试要用到的表测试要用到的数据单行子查询案例 多行子查询案例 多列子查询案例 在from子句中使用子查询案例 合并查询union案例union all案例 子查询 子查询是指嵌入在其他sql语句中的select语句&#xff0c;也叫嵌套查询 测试要用到的表 测试要用到的数据 单…

变量覆盖漏洞 [BJDCTF2020]Mark loves cat 1

打开题目 我们拿dirsearch扫描一下看看 扫描得到 看见有git字眼&#xff0c;那我们就访问 用githack去扒一下源代码看看 可以看到确实有flag.php结合index.php存在 但是当我去翻源代码的时候却没有翻到 去网上找到了这道题目的源代码 <?phpinclude flag.php;$yds &qu…

第二十二章 : Spring Boot 集成定时任务(一)

第二十二章 &#xff1a; Spring Boot 集成定时任务&#xff08;一&#xff09; 前言 本章知识点&#xff1a; 介绍使用Spring Boot内置的Scheduled注解来实现定时任务-单线程和多线程&#xff1b;以及介绍Quartz定时任务调度框架&#xff1a;简单定时调度器&#xff08;Simp…

【EI会议征稿通知】2024年计算机与多媒体技术国际学术会议(ICCMT 2024)

2024年计算机与多媒体技术国际学术会议&#xff08;ICCMT 2024&#xff09; 2024 International Conference on Computer and Multimedia Technology (ICCMT 2024) 2024年计算机与多媒体技术国际学术会议&#xff08;ICCMT2024&#xff09;将于3月1日-3日在福建三明举办。会议…

Atium Designer 23 全新功能-丝印制备,解决DFM问题

进行PCB设计时需要养成良好的设计习惯&#xff0c;才能保证后期的生产效果。例如整板上需要保证丝印跟阻焊的间距规则避免产生丝印重叠造成的PCB制造设计&#xff08;DFM&#xff09;问题。丝印重叠阻焊的影响有如下&#xff1a; 1&#xff09;PCB板后期打样&#xff0c;一般是…