0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

用于检测异常的胸部X光图像的深度学习系统

Tensorflowers 来源:TensorFlow 作者:TensorFlow 2021-09-30 11:16 次阅读

医学成像中应用机器学习 (ML),为改善胸部 X 光 (CXR) 图像解读的可用性、延迟时间、准确率和一致性提供了绝佳的机会。事实上,我们已经开发了大量的算法检测如肺癌、肺结核和气胸等特定疾病。然而,由于这些算法是被训练用于检测特定疾病,其在普遍临床环境下的实用性可能会受到限制,因为这种环境下可能会出现各种各样的异常情况。例如,我们无法通过气胸检测算法发现癌症结节,而肺结核检测算法可能也无法识别肺炎特有的症状。由于初始分诊步骤是确定 CXR 是否包含相关的异常,如果能使用一种通用算法,以识别包含任何异常情况的 X 光图像,即可大大简化工作流。然而,由于在 CXR 上出现的异常情况种类繁多,开发能识别所有异常情况的分类算法可谓充满挑战。

我们发表于《科学报告》的“深度学习用于区分正常和异常胸部放射照片,并泛化到两种未知疾病:结核病与新冠肺炎 (Deep Learning for Distinguishing Normal versus Abnormal Chest Radiographs and Generalization to Two Unseen Diseases Tuberculosis and COVID-19)”一文中提出了一个模型,该模型可以在多个去识别化的数据集和环境中区分正常和异常的 CXR。我们发现,该模型在检测一般的异常情况以及结核病和新冠肺炎等未知病例方面表现良好。我们还针对公开可用的 ChestX-ray14 数据集发布了本研究中用到的测试集的放射科医生标签集[1]。

深度学习用于区分正常和异常胸部放射照片,并泛化到两种未知疾病:结核病与新冠肺炎

https://www.nature.com/articles/s41598-021-93967-2

用于检测异常的胸部 X 光图像的深度学习系统

我们使用基于 EfficientNet-B7 架构的深度学习系统,且在 ImageNet 上进行了预训练。我们使用来自印度阿波罗医院的 20 多万张去识别化 CXR 来训练该模型。通过使用基于正则表达式的自然语言处理方法,我们在相关的放射学报告中为每张 CXR 分配“正常”或“异常”标签。

EfficientNet-B7

https://github.com/tensorflow/tpu/tree/r1.15/models/official/efficientnet

ImageNet

https://arxiv.google.cn/abs/1409.0575

为评估该系统在新问诊者群体中的普及程度,我们在两个由大量异常情况组成的数据集中比较了其性能:阿波罗医院数据集的测试分块 (DS-1),以及公开可用的 ChestX-ray14 (CXR-14)。一群获美国职业认证的放射科医生为此项目对两个测试集的标签进行了注释。该系统在 DS-1 和 CXR-14 上的接收者操作特征曲线下面积 (Receiver operating characteristic) (AUROC) 分别达到了 0.87 和 0.94(数字越高越好)。

尽管对 DS-1 和 CXR-14 的评估中包含多种异常情况,不过出现的用例可能是在全新或未知的环境(未知疾病)中利用这样的异常检测算法。为评估该系统对新问诊者群体和训练集中未知疾病的通用性,我们使用了来自三个国家(地区)的四个去识别化数据集,包括两个公开可用的结核病数据集和两个来自 Northwestern Medicine 的新冠肺炎数据集。该系统在检测结核病时曲线下面积达到了 0.95 至 0.97;在检测新冠肺炎时曲线下面积达到了 0.65 至 0.68。由于对这些疾病呈现阴性的 CXR 仍可能包含其他相关异常情况,我们进一步对该系统检测异常(而不是检测疾病为阳性或阴性)的能力进行评估,发现结核病数据集的曲线下面积为 0.91 至 0.93,新冠肺炎数据集的曲线下面积为 0.86。

检测新冠肺炎的表现大幅下降是因为许多被系统标记为“阳性”的异常病例对于新冠肺炎来说呈现阴性,但仍需要注意,其中可能包含异常 CXR 结果。这进一步突显了异常检测算法的作用,尤其是在特定疾病模型可用的情况下。

此外需要注意的是,泛化到未知疾病(即结核病和新冠肺炎)和泛化到未知 CXR 结果(例如胸腔积液 、实变 /浸润)之间存在差别。在此项研究中,我们证明了该系统在检测未知疾病方面的通用性,但对于未知 CXR 结果则不具有通用性。

临床方面的潜在优势

为了解深度学习模型在改善临床工作流方面的潜在实用性,我们模拟了在病例优先级方面该模型的应用,即“加急”异常病例,并将其放置在正常病例之前。在上述模拟操作中,系统将异常病例的周转时间减少了 28%。通过这种设置,我们可以重新确定优先级,将复杂的异常病例转交给心胸专科放射科医生,从而对可能需要紧急决策的病例进行快速分类,并有机会通过简化审查的方式对阴性 CXR 进行批量审查。

此外,我们发现该系统可以作为预训练模型来优化胸部 X 光片的其他 ML 算法,尤其是在数据有限的情况下。例如,我们在最近的研究中使用了正常/异常分类算法,以根据胸部 X 光片检测肺结核。在专业放射科医生或分子检测技术等资源匮乏的地区,异常情况和结核病的检测算法可以在初期诊断中发挥关键作用。

分享改进后的参考标准标签

要发挥 ML 的潜力,以在世界范围内辅助解读胸部 X 光片,我们还有很多工作要做。具体来说,在去识别化的数据上获得高质量标签可能是在医疗领域开发和评估 ML 算法的一个重要障碍。为了加速努力进程,我们通过发布在本研究中用到的标签,对之前发布的标签进行扩展,并将其用于公开可用的 ChestX-ray14 数据集。我们期待着社区在该领域开展未来的机器学习项目。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器学习
    +关注

    关注

    66

    文章

    8120

    浏览量

    130550
  • 深度学习
    +关注

    关注

    73

    文章

    5237

    浏览量

    119904

原文标题:深度学习助力异常胸部 X 光片检测

文章出处:【微信号:tensorflowers,微信公众号:Tensorflowers】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    基于机器视觉和深度学习的焊接质量检测系统

    基于机器视觉和深度学习的焊接质量检测系统是一种创新性的技术解决方案,它结合了先进的计算机视觉和深度学习
    的头像 发表于 01-18 17:50 268次阅读

    整合传感器和深度学习的“电子舌”系统

    该味觉系统有效整合了传感器和深度学习技术,能够同时准确地检测咸度、酸味、苦味和甜味,有望应用于食品、酒业、化妆品和制药等多个行业。
    的头像 发表于 01-03 17:19 303次阅读
    整合传感器和<b class='flag-5'>深度</b><b class='flag-5'>学习</b>的“电子舌”<b class='flag-5'>系统</b>

    【AIOps】一种全新的日志异常检测评估框架:LightAD,相关成果已被软工顶会ICSE 2024录用

    需要更长的时间来进行日志预处理、模型训练和模型推断,从而阻碍了它们在需要快速部署日志异常检测服务的在线分布式云系统中的采用。 本文对现有的基于经典机器学习
    的头像 发表于 11-29 17:40 345次阅读

    深度学习在医学图像分割与病变识别中的应用实战

    来源:易百纳技术社区 基于深度学习的医学图像分割与病变识别随着人工智能技术的不断发展,其在医疗领域的应用越来越受到关注。其中,基于深度学习
    发表于 09-04 11:11

    基于Anomalib和AI x Board的SIMOTECH在线缺陷检测系统

    Anomalib 是一个深度学习库,旨在收集最先进的异常检测算法,以便在公共和私有数据集上进行基准测试。Anomalib 提供了近期文献中描述的异常
    的头像 发表于 09-01 10:23 443次阅读
    基于Anomalib和AI x Board的SIMOTECH在线缺陷<b class='flag-5'>检测</b><b class='flag-5'>系统</b>

    OpenCV库在图像处理和深度学习中的应用

    本文深入浅出地探讨了OpenCV库在图像处理和深度学习中的应用。从基本概念和操作,到复杂的图像变换和深度
    的头像 发表于 08-18 11:33 485次阅读

    深度学习框架tensorflow介绍

    。TensorFlow可以用于各种不同的任务,包括图像和语音识别、自然语言处理和推荐系统等。 TensorFlow提供了一个灵活和强大的平台,可以用于构建和训练各种
    的头像 发表于 08-17 16:11 1429次阅读

    什么是深度学习算法?深度学习算法的应用

    。 在深度学习中,使用了一些快速的算法,比如卷积神经网络以及深度神经网络,这些算法在大量数据处理和图像识别上面有着非常重要的作用。 深度
    的头像 发表于 08-17 16:03 1472次阅读

    深度学习算法简介 深度学习算法是什么 深度学习算法有哪些

    深度学习算法作为其中的重要组成部分,不仅可以为诸如人工智能、图像识别以及自然语言处理等领域提供支持,同时也受到了越来越多的关注和研究。在本文中,我们将着重介绍深度
    的头像 发表于 08-17 16:02 6805次阅读

    深度学习视角下的猫狗图像识别实现

    来源: 易百纳技术社区, 作者: 稗子酿的酒 人工智能技术在图像识别领域取得了显著进展,其中基于深度学习图像分类方法在猫狗图像识别中表现出
    的头像 发表于 08-15 10:38 1909次阅读
    <b class='flag-5'>深度</b><b class='flag-5'>学习</b>视角下的猫狗<b class='flag-5'>图像</b>识别实现

    傅里叶变换如何用于深度学习领域

    机器学习深度学习中的模型都是遵循数学函数的方式创建的。从数据分析到预测建模,一般情况下都会有数学原理的支撑,比如:欧几里得距离用于检测聚类
    的头像 发表于 06-14 10:01 789次阅读
    傅里叶变换如何<b class='flag-5'>用于</b><b class='flag-5'>深度</b><b class='flag-5'>学习</b>领域

    工业机械异常检测

    您怎么知道一台机器是否在正常运行?问题的回答是:通过利用深度学习检测工业机器的常规振动数据中的异常情况。异常
    的头像 发表于 05-31 16:31 459次阅读
    工业机械<b class='flag-5'>异常</b><b class='flag-5'>检测</b>

    康耐视深度学习实现高效血清质量检测

    本期就为大家详细介绍一则康耐视深度学习技术,在样品前处理以及血液检测仪器上所涉及到的血清质量检测应用案例。当异常血液样本(黄疸、溶血、脂血)
    的头像 发表于 05-26 16:21 606次阅读
    康耐视<b class='flag-5'>深度</b><b class='flag-5'>学习</b>实现高效血清质量<b class='flag-5'>检测</b>

    如何在OpenCV中使用基于深度学习的边缘检测

    在这篇文章中,我们将学习如何在OpenCV中使用基于深度学习的边缘检测,它比目前流行的canny边缘检测器更精确。
    的头像 发表于 05-19 09:52 1675次阅读
    如何在OpenCV中使用基于<b class='flag-5'>深度</b><b class='flag-5'>学习</b>的边缘<b class='flag-5'>检测</b>?

    深度学习中的图像分割

    深度学习可以学习视觉输入的模式,以预测组成图像的对象类。用于图像处理的主要
    的头像 发表于 05-05 11:35 834次阅读