目录

  • 标题
  • 来源
  • 作者及单位
  • 方法
    • DeepSC-COVID框架
    • 损失函数
  • 实验数据
  • 主要结果

标题

Joint learning of 3D lesion segmentation and classification for explainable COVID-19 diagnosis

来源

IEEE Transactions on Medical Imaging ( Early Access 13 May 2021)
链接:[https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=9430522]
(https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=9430522)

作者及单位

Xiaofei Wang, Lai Jiang, Liu Li
北京航空航天大学,帝国理工学院

方法

本文提出了用于诊断COVID-19的三维病变分割和分类的联合深度学习模型DeepSC-COVID,包括三个子网:用于特征提取的跨任务特征子网、用于病变分割的三维病变子网和用于疾病诊断的分类子网。此外,本文还提出了任务感知损失,以学习任务交互跨三维病变和分类子网,能够同时生成三维分割的病变和COVID-19、CAP或非肺炎的分类结果。

Framework of the proposed DeepSC-COVID model.

DeepSC-COVID框架

DeepSC-COVID模型由3个子网组成:跨任务特征子网络、三维病变分割子网络和分类子网络。对于三维病灶分割,将原始的3D CT图像裁剪成更小的不重叠的3D Patch,然后输入网络。对于分类任务,对3D CT图像进行平均间隔的切片采样预处理,去除相邻切片之间的冗余,提高分类效率。

经过预处理后,将裁剪后的3D CT补丁和重采样后的二维CT切片送入跨任务特征子网络,跨任务特征子网络由3D inception block和Cross-stitch unit 构成,3D inception block提取多尺度的三维特征,然后,Cross-stitch unit混合特征生成三维病变特征和分类特征,这两个特征分别被输入到三维病变分割子网络和分类子网络中。

Structure of the cross-task feature subnet in the proposed DeepSC-COVID model

在三维病变分割子网络中,有一个3D Unet网络和一个多尺度中间分割,对COVID-19或CAP的多尺度三维病变进行分割,将Unet上采样中不同尺度的特征进行Upscale,然后进行元素级别的相加,经Sigmoid得到预测的病变区域。

在分类子网络中,含有一个3D 编码器和一个分类器,预测COVID-19、CAP和非肺炎的概率评分。为了在分类时关注病变区域,将分割网络的输出病变区域与跨任务特征子网络输出的分类特征(C-特征)一起输入到分类子网络中。具体来说,分割得到的病变结果和C-特征风别经过卷积层后进行连接。然后,连接后的特征被3D encoder unit编码成不同的尺度。在分类子网络中,本文还提出了一种新的多层可视化机制,以生成包含细小和不清晰病变的evidence masks用于疾病诊断。此外,在训练阶段,基于分类子网的可视化机制,提出了一种新的任务感知损失,以实现分割任务和分类任务之间的有效交互。在病变分割后的指导下,分类子网能够聚焦病变,显著加快COVID-19诊断速度,提高分类准确率。最后,根据预测概率,将输入的3D CT扫描分为COVID-19、CAP和非肺炎。


Structure of the 3D lesion subnet in the proposed DeepSC-COVID model.


Structure of the classification subnet in the proposed DeepSC-COVID model.

损失函数

网络的总损失函数由三个构成,包括分割损失、分类损失和任务感知损失,如下所示。
L=λsegLseg+λclsLcls+λtaLtaL=\lambda_{seg}L_{seg}+\lambda_{cls}L_{cls}+\lambda_{ta}L_{ta}L=λseg​Lseg​+λcls​Lcls​+λta​Lta​



其中:分割损失由Dice Loss和Focal Loss两部分组成,分类损失由weighted cross-entropy loss定义,任务感知损失由不同尺度的的分割输出和分类网络得到的evidence masks得到。

实验数据

本项目新建3DLSC-COVID数据库。其中包括COVID-19阳性病例794例,CAP阳性病例540例,非肺炎病例471例。此数据库是第一个同时具备COVID-19和CAP诊断的3D细粒度病灶分割和疾病分类标签的CT数据库。

已公开,地址:https://ieee-dataport.org/documents/3dlsc-covid

主要结果


分割任务的加入能够提高分类任务的结果,反之亦然。

论文笔记:基于3D病灶分割和分类多任务学习的新冠肺炎辅助诊断相关推荐

  1. 居家学习:新冠肺炎疫情下中国高校基于直播的远程教育体验的混合方法分析

    Learning from Home: A Mixed-Methods Analysis of Live Streaming Based Remote Education Experience in ...

  2. 基于时空双向注意力的乘车需求预测模型——以新冠肺炎期间北京市为例

    1.文章信息 <A Spatiotemporal Bidirectional Attention Based Ride-hailing Demand Prediction Model: A Ca ...

  3. PaddlePaddle飞桨论文复现营——3D Residual Networks for Action Recognition学习笔记

    PaddlePaddle飞桨论文复现营--3D Residual Networks for Action Recognition学习笔记 1 背景知识 1.1 C3D C3D是一种3D卷积提取视频特征 ...

  4. 【论文笔记】3D LiDAR-Based Global Localization Using Siamese Neural Network

    [论文笔记]3D LiDAR-Based Global Localization Using Siamese Neural Network ~~~   ~~~~     在本文基于从神经网络中学习到的 ...

  5. 【AI达人创造营第二期】基于PaddleClas的新冠肺炎CT影像的分类

    转自AI Studio,原文链接:[AI达人创造营第二期]基于PaddleClas的新冠肺炎CT影像的分类 - 飞桨AI Studio 一.项目背景 新近爆发的2019新型冠状病毒(SARS-CoV- ...

  6. Python基于改进Unet的新冠肺炎等级分割系统(源码&教程)

    1.研究背景 新冠肺炎给人类带来极大威胁,自动精确分割新冠肺炎CT图像感染区域可以辅助医生进行诊断治疗,但新冠肺炎的弥漫性感染.感染区域形状多变.与其他肺部组织极易混淆等给CT图像分割带来挑战.为此, ...

  7. MosMedData: 新冠肺炎胸部 CT扫描数据集上基于3D-CNN实现二分类

    MosMedData: 新冠肺炎胸部 CT扫描数据集上基于3D-CNN实现二分类 作者: WangXi2016 日期: 2022.10.27 摘要: 本示例教程使用3D CNN实现CT数据二分类. 1 ...

  8. 基于MaixHub的小方舟分类模型学习

    基于MaixHub的小方舟分类模型学习 前言 一.材料准备 二.烧录固件 1.固件下载 2.烧录固件 三.制作数据集 1.收集需要训练的目标的照片 2.转换格式 3.照片分类 四.机器码获取 五.模型 ...

  9. 关于新冠肺炎(COVID-19)论文解读集合

    这是基于COVID-19成像的AI研究论文的集合,并简单做个解读.论文主要来自:https://github.com/HzFu/COVID19_imaging_AI_paper_list 文章目录 1 ...

最新文章

  1. Node.js express 之mongoose 从异步回调函数返回值,类似于同步
  2. php在线运行1003php在线运行,php中文网
  3. 时序约束,STA的QA
  4. OAuth 2.0中的scope和RBAC中的role有什么关系
  5. Java中throw和throws的区别
  6. 为SQL缓存通知启用数据库
  7. Python 爬虫-进阶开发之路
  8. 兼容IE和火狐JS父窗口调用iframe里面的对象、函数的方法
  9. 随机游走问题的神奇应用(二)
  10. mfc响应鼠标前进后退按键_诚意升级,商务大鼠再临:雷柏MT750S多模无线激光鼠标评测...
  11. HBase MapReduce实例分析
  12. 计算机用户名显示TEMP,windows7登陆创建TEMP临时个人配置文件夹解决方法-系统操作与应用 -亦是美网络...
  13. 2021年六级翻译:云南
  14. 2019JAVA面试题附答案,很实用
  15. Linux下如何查看硬盘型号、序列号、缓存 CPU 主板 等信息
  16. tr命令解析_学习笔记
  17. 白皮书显示,2022年仅有28.4%企业实现社保基数完全合规,有38.1%企业额外购买补充商业保险 | 美通社头条...
  18. 解决ES数据偏移问题
  19. 第四章 虚拟现实的计算体系结构
  20. 常用的大数据技术有哪些?

热门文章

  1. 门控图神经网络(GGNN)及代码分析
  2. 明天的节日,赠女神程序员巧克力式爱心键盘( 10 把)
  3. 连接已失效_手机乐秀视频剪辑器,已解锁会员!
  4. 【附源码】Python计算机毕业设计实验室安全准入考试系统
  5. 税率方程C语言,高级表格税率加减乘除换算法送给有需要的朋友
  6. Ubantu安装JDK(ppa源的方式)
  7. 河南计算机专业考公要求,2017河南公务员专业需求类别(专业分类)
  8. IBM大型机技术学习笔记(三) - IBM的RACE技术
  9. 这篇文章告诉你艺术签名自动生成器有哪些
  10. Python玩转emoji表情 一行代码的事儿!