文献速递:GAN医学影像合成--基于生成对抗网络的肺部图像分类的多域医学图像翻译生成-程序员宅基地

技术标签: 生成对抗网络  人工智能  分类  

文献速递:GAN医学影像合成–基于生成对抗网络的肺部图像分类的多域医学图像翻译生成

01

文献速递介绍

在2019年底,一种称为2019冠状病毒病(COVID-19)的新型冠状病毒肺炎出现,迅速成为全球性大流行。感染COVID-19可以引起肺部气囊发炎,导致胸膜积液,这可能使患者经历呼吸困难和其他类似流感的症状,如发热和咳嗽,同时影响多个组织和器官。新冠病毒能够建立人与人之间的传播,并在全世界迅速传播。它对世界各国的医疗卫生系统和经济活动产生了巨大影响。同时,如何保护人类的健康和生命安全也将经受严峻考验目前,临床上诊断肺部疾病的医学影像学方法主要包括X线、计算机断层扫描(CT)和磁共振成像(MRI)。由于价格相对便宜,成像质量较好,X线和CT已成为主要的检查方法。然而,基于X线和CT图像的人工分析和诊断过程对专业知识的依赖性较高,图像特征的分析需要较长时间。通过算法处理,利用深度学习技术可以自动将视觉图像信息抽象成相关特征信息,进行端到端的自动分类。与计算机视觉领域的传统图像处理算法相比,深度学习算法抛弃了手工提取特征的繁琐过程,通过输入到输出的映射直接获得检测结果。使用深度学习算法对CT上的肺炎进行分类,在一定程度上减少了误诊和漏诊,也为缺乏放射科医生的偏远地区提供了专业的分类技术。基于GAN的医学图像翻译算法是一种条件生成方法,将图像和疾病标签信息一起作为条件约束翻译生成过程,旨在完成一种类型的医学图像到另一种类型的医学图像的转换。根据翻译模型中涉及转换的图像域的数量,可分为双域图像翻译模型和多域图像翻译模型,利用深度神经网络寻找两个域图像或多个域图像之间迁移产生的映射关系,CycleGAN[7]和StarGAN[8]等翻译模型已被证明在双域和多域图像翻译中表现良好。基于生成对抗网络的医学图像翻译方法可以有效生成合成所需的医学图像,解决标注数据的稀缺问题,对后续基于深度神经网络的疾病分类和网络性能的提升具有重要的价值和意义。通过分析研究发现,基于GAN的医学图像翻译方法仍存在一些问题,如现有图像翻译模型对现有数据利用不足、注意力不强、关键点转移和生成能力不足、生成图像数量不足、细节特征缺乏等问题限制了合成图像在基于深度学习的肺部图像分类网络中的应用,根本原因是图像生成过程中对网络缺乏约束。针对上述问题提出新思路,为网络建立关键迁移分支,并施加特征约束,以保证翻译模型合成图像的能力,提高真实性和多样性。基于CT图像数据集,完成了正常无病图像和肺炎图像的转换和生成,验证了合成图像数据扩展用于肺炎分类的有效性,体现了基于生成对抗网络的医学图像翻译方法的重要价值。而且,合成的医学图像并非来自真实的患者,因此增强后的数据集可以在不侵犯个人隐私的情况下提供给医院以外的医学图像研究团队和研究学者,让更多的研究者可以开展深度学习医学研究

Title

题目

Multi-domain medical image translation generation for lung image classification based on generative adversarial networks

基于生成对抗网络的肺部图像分类的多域医学图像翻译生成

Methods

方法

This paper proposes a medical image multi-domain translation algorithm MI-GAN based on the key migration branch. After the actual analysis of the imbalanced medical image data, the key target domain images are selected, the key migration branch is established, and a single generator is used to complete the medical image multi-domain translation. The conversion between domains ensures the attention performance of the medical image multi-domain translation model and the quality of the synthesized images. At the same time, a lung image classification model based on synthetic image data augmentation is proposed. The synthetic lung CT medical images and the original real medical images are used as the training set together to study the performance of the auxiliary diagnosis model in the classification of normal healthy subjects, and also of the mild and severe COVID-19 patients.

本文提出了一种基于关键迁移分支的医学图像多域翻译算法MI-GAN。在实际分析了不平衡的医学图像数据后,选择了关键目标域图像,建立了关键迁移分支,并使用单个生成器完成医学图像多域翻译。域之间的转换保证了医学图像多域翻译模型的注意力性能和合成图像的质量。同时,提出了一种基于合成图像数据增强的肺部图像分类模型。

**Results
**

结果

Based on the chest CT image dataset, MI-GAN has completed the mutual conversion and generation of normal lung images without disease, viral pneumonia and Mild COVID-19 images. The synthetic images GAN-test and GAN-train indicators reached, respectively 92.188% and 85.069%, compared with other generative models in terms of authenticity and diversity, there is a considerable improvement. The accuracy rate of pneumonia diagnosis of the lung image classification model is 93.85%, which is 3.1% higher than that of the diagnosis model trained only with real images; the sensitivity of disease diagnosis is 96.69%, a relative improvement of 7.1%. 1%, the specificity was 89.70%; the area under the ROC curve (AUC) increased from 94.00% to 96.17%.

基于胸部CT图像数据集,MI-GAN完成了无病正常肺部图像、病毒性肺炎图像和轻度COVID-19患者图像的相互转换和生成,合成图像GAN-test和GAN-train指标分别达到92.188%和85.069%,与其他生成模型相比在真实性和多样性方面有相当大的提升,肺部图像分类模型的肺炎诊断准确率为93.85%,比仅用真实图像训练的诊断模型高3.1%;疾病诊断的敏感度为96.69%,相对提升7.1%.1%,特异度为89.70%;ROC曲线下面积(AUC)从94.00%提升至96.17%。

Conclusions

结论

In this paper, a multi-domain translation model of medical images based on the key transfer branch is proposed, which enables the translation network to have key transfer and attention performance. It is verified on lung CT images and achieved good results. The required medical images are synthesized by the above medical image translation model, and the effectiveness of the synthesized images on the lung image classification network is verified experimentally

本文提出了一种基于关键转移分支的医学图像多域翻译模型,使翻译网络具有关键转移和注意力性能,在肺CT图像上进行了验证,取得了较好的效果。通过上述医学图像翻译模型合成了所需的医学图像,并实验验证了合成图像在肺部图像分类网络上的有效性。

Figure

图片

Fig. 1. Partial sample of the dataset.

图1. 数据集的部分样本。

图片

Fig. 2. The overall structure of the multi-domain translation model MI-GAN.

图2. 多域翻译模型MI-GAN的总体结构。

图片

Fig. 3. Generator network structure diagram.

图3. 生成器网络结构图。

图片

Fig. 4. Schematic diagram of MI-GAN key migration branch structure

图4. MI-GAN关键迁移分支结构示意图。

图片

Fig. 5. Structure diagram of lung image classification model based on synthetic image data augmentation.

图5. 基于合成图像数据增强的肺部图像分类模型结构图。

图片

Fig. 6. Schematic diagram of transfer learning of InceptionV3 model

图6. InceptionV3模型迁移学习的示意图。

图片

Fig. 7. MI-GAN single attribute test results based on (a) Normal, (b) EarlyMild COVID-19 and Severe COVID-19.

图7. 基于(a) 正常,(b) 早期轻症COVID-19和 重症COVID-19的MI-GAN单属性测试结果。

图片

Fig. 8. ROC curves of viral and MildCOVID-19.

图8. 病毒性和轻症COVID-19的ROC曲线。

Table

图片

Table 1 The composition of real image dataset of lung image classification network

表1 肺部图像分类网络真实图像数据集的组成

图片

Table 2 Comparison of parameters of generative models

表2 生成模型参数比较

图片

Table 3 Comparison of metrics between generative models based on GAN-test and GAN-Train.

表3 基于GAN-test和GAN-Train的生成模型之间的指标比较。

图片

Table 4 Index comparison between GAN-test and Gan-train of the generated model.

表4 生成模型的GAN-test和Gan-train之间的指标比较。

图片

Table 5 Classification results of lung images.

表5 肺部图像分类结果。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_38594676/article/details/136231896

智能推荐

python编码问题之encode、decode、codecs模块_python中encode在什么模块-程序员宅基地

文章浏览阅读2.1k次。原文链接先说说编解码问题编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(encode)成另一种编码。 Eg:str1.decode('gb2312') #将gb2312编码的字符串转换成unicode编码str2.encode('gb2312') #将unicode编码..._python中encode在什么模块

Java数据流-程序员宅基地

文章浏览阅读949次,点赞21次,收藏15次。本文介绍了Java中的数据输入流(DataInputStream)和数据输出流(DataOutputStream)的使用方法。

ie浏览器无法兼容的问题汇总_ie 浏览器 newdate-程序员宅基地

文章浏览阅读111次。ie无法兼容_ie 浏览器 newdate

想用K8s,还得先会Docker吗?其实完全没必要-程序员宅基地

文章浏览阅读239次。这篇文章把 Docker 和 K8s 的关系给大家做了一个解答,希望还在迟疑自己现有的知识储备能不能直接学 K8s 的,赶紧行动起来,K8s 是典型的入门有点难,后面越用越香。

ADI中文手册获取方法_adi 如何查看数据手册-程序员宅基地

文章浏览阅读561次。ADI中文手册获取方法_adi 如何查看数据手册

React 分页-程序员宅基地

文章浏览阅读1k次,点赞4次,收藏3次。React 获取接口数据实现分页效果以拼多多接口为例实现思路加载前 加载动画加载后 判断有内容的时候 无内容的时候用到的知识点1、动画效果(用在加载前,加载之后就隐藏或关闭,用开关效果即可)2、axios请求3、map渲染页面4、分页插件(antd)代码实现import React, { Component } from 'react';//引入axiosimport axios from 'axios';//引入antd插件import { Pagination }_react 分页

随便推点

关于使用CryPtopp库进行RSA签名与验签的一些说明_cryptopp 签名-程序员宅基地

文章浏览阅读449次,点赞9次,收藏7次。这个变量与验签过程中的SignatureVerificationFilter::PUT_MESSAGE这个宏是对应的,SignatureVerificationFilter::PUT_MESSAGE,如果在签名过程中putMessage设置为true,则在验签过程中需要添加SignatureVerificationFilter::PUT_MESSAGE。项目中使用到了CryPtopp库进行RSA签名与验签,但是在使用过程中反复提示无效的数字签名。否则就会出现文章开头出现的数字签名无效。_cryptopp 签名

新闻稿的写作格式_新闻稿时间应该放在什么位置-程序员宅基地

文章浏览阅读848次。新闻稿是新闻从业者经常使用的一种文体,它的格式与内容都有着一定的规范。本文将从新闻稿的格式和范文两个方面进行介绍,以帮助读者更好地了解新闻稿的写作_新闻稿时间应该放在什么位置

Java中的转换器设计模式_java转换器模式-程序员宅基地

文章浏览阅读1.7k次。Java中的转换器设计模式 在这篇文章中,我们将讨论 Java / J2EE项目中最常用的 Converter Design Pattern。由于Java8 功能不仅提供了相应类型之间的通用双向转换方式,而且还提供了转换相同类型对象集合的常用方法,从而将样板代码减少到绝对最小值。我们使用Java8 功能编写了..._java转换器模式

应用k8s入门-程序员宅基地

文章浏览阅读150次。1,kubectl run创建pods[root@master ~]# kubectl run nginx-deploy --image=nginx:1.14-alpine --port=80 --replicas=1[root@master ~]# kubectl get podsNAME READY STATUS REST...

PAT菜鸡进化史_乙级_1003_1003 pat乙级 最优-程序员宅基地

文章浏览阅读128次。PAT菜鸡进化史_乙级_1003“答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于 PAT 的“答案正确”大派送 —— 只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”。得到“答案正确”的条件是: 1. 字符串中必须仅有 P、 A、 T这三种字符,不可以包含其它字符; 2. 任意形如 xPATx 的字符串都可以获得“答案正确”,其中 x 或者是空字符串,或..._1003 pat乙级 最优

CH340与Android串口通信_340串口小板 安卓给安卓发指令-程序员宅基地

文章浏览阅读5.6k次。CH340与Android串口通信为何要将CH340的ATD+Eclipse上的安卓工程移植到AndroidStudio移植的具体步骤CH340串口通信驱动函数通信过程中重难点还存在的问题为何要将CH340的ATD+Eclipse上的安卓工程移植到AndroidStudio为了在这个工程基础上进行改动,验证串口的数据和配置串口的参数,我首先在Eclipse上配置了安卓开发环境,注意在配置环境是..._340串口小板 安卓给安卓发指令