前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【1】GAN在医学图像上的生成,今如何?

【1】GAN在医学图像上的生成,今如何?

作者头像
公众号机器学习与AI生成创作
发布于 2020-04-28 02:32:51
发布于 2020-04-28 02:32:51
3.3K0
举报

最初,GAN在被提出时,是一个无监督(无条件)的生成框架:例如在图像合成中,将随机噪声映射到逼真的目标图像。

后来CGAN即条件GAN,输入加入了标签(或者图像特征)等先验信息而不是仅靠噪声来生成,GAN此时可视为有监督(条件)的生成框架。

两种框架已经以各种方式、用于合成某些类型的医学图像。

无条件GAN的图像生成

最近在使用GAN的无监督医学图像生成领域中出现了大量工作,这可以解决诸如数据稀缺和类不平衡之类的问题(Frid-Adar,2018),并有助于了解数据分布的性质及其潜在结构。

现有的工作表明,DCGAN可用于合成逼真的前列腺病变斑块(Kitchen和Seah,2017年),视网膜图像(Schlegl,2017)或肺癌结节(Chuquicusma,2018)。合成的肺癌结节和真实的相比,甚至对放射科医生而言,都难以区分。

Frid-Adar(2018)也使用DCGAN合成肝脏CT不同类别的病变斑块:对于每个类别,即囊肿,转移灶和血管瘤,训练独立的生成模型。出于训练数据集太小,他们使用大量增强的数据来训练GAN。作者证明了除了数据增强外,GAN的合成样本还能改善CNN分类器。

Bermudez(2018)也显示DCGAN也能够生成相当高分辨率的MR数据,甚至只需要少量样品即可。在训练了1500个epoch之后,作者的实验获得了很棒的生成效果(人眼无法判断真假图像)。

Baur (2018b)比较了DCGAN,LAPGAN对皮肤病变图像合成的影响。由于训练数据方差很大,因此样本数量很少不足以训练出可靠的DCGAN。但是,级联式的LAPGAN和它的变体变现很好,合成样品有也成功地用于训练皮肤病变分类器。Baur(2018a)采用渐进式PGAN(Karras 2017)合成皮肤病变的高分辨率图像,效果极佳,连专业的皮肤科医生都无法地分辨是不是合成的。

条件GAN的图像生成

1. 由MR图像生成CT

许多临床环境中要获取CT图像,但CT成像使患者处于细胞损伤和癌症的放射线风险中。这促使我们尝试通过MR合成CT图像。Nie(2017)利用级联的3D全卷积网络从相应的MR图像合成CT图像。为提高合成CT图像的真实性,除对抗性训练外,他们还通过逐像素重建损失和图像梯度损失训练模型。Nie(2017)要求使用CT和MR图像一一对应的数据集进行训练。

Wolterink(2017a)用cycleGAN将2D MR图像转换为CT图像,而无需匹配的图像对训练。而且由于成对训练数据集并不是完美的匹配的,他们的训练不受此影响,甚至带来了更好的结果。Zhao(2018a)的Deep-supGAN将头部的3D MR数据映射到其CT图像,以促进颅颌面骨结构的分割。为获得更好的转换结果,他们提出了“deep-supervision discriminator(深度监督鉴别器)”,类似于“perceptual loss”,利用预训练的VGG16模型提取的特征表示来区分真实和合成的CT图像和提供梯度更新给生成器。

2. 由CT图像生成MR

与(Wolterink,2017a)类似,Chartsias(2017)将cycleGANs用于未配对的图像到图像转换,从“心脏CT切片和分割图像”生成“心脏MR图像和分割mask”。作者表明,当使用合成数据对模型进行额外训练时,分割模型的性能可提高16%;使用合成数据训练的模型,与用真实数据训练的模型相比,仅差5%。

Cohen(2018)指出,在图像到图像转换时难以保留肿瘤/病变部分的特征。为此,Jiang(2018)提出了一种针对cycleGAN的“肿瘤感知”损失函数,以更好地从CT图像合成MR图像。

3. 生成Retinal Image 视网膜图像

Costa(2017a)基于Pix2Pix稍加修改,从vessel tree二值图像生成高分辨率eye fundus图像。

在后续工作中,Costa (2017b)进一步介绍了一种对抗性自动编码器(AAE),它经过训练可将血管树vessel tree图像压缩为多元正态分布,并可以连续重建它们。所得模型通过从多元正态分布中采样来合成任意高分辨率vessel tree图像。合成的vessel tree图像又可以输入到图像到图像的转换模型中,从而形成用于高分辨率视网膜图像合成的端到端框架。

类似地,Guibas (2017)提出了一种两阶段方法,包括经过训练可从噪声中合成vessel tree图像的GAN和Pix2Pix网络,以生成现实的高分辨率血管分割图像和相应的eye fundus图。作者发现使用实际图像训练的U-Net进行分割,和仅用合成样本相比,后者稍差而已。

4. 从CT图像合成PET图像

PET图像经常用于肿瘤学的诊断和分期,PET和解剖CT图像的组合采集是临床常规操作中的标准程序。但是PET设备昂贵并且涉及放射性。因此,医学影像分析界一直致力于直接从CT数据合成PET图像。

Ben-Cohen(2017)用条件GAN从CT数据合成肝脏PET图像,但其性能在“underrepresented”的肿瘤区域中表现较差。相比之下,FCN网络能够合成肿瘤,但通常会产生模糊的图像。通过混合来自条件GAN和FCN的相应合成PET图像,它们可以实现很高的肿瘤检测性能。

同样,Bi(2017)从成对的CT图像和二进制标签图合成高分辨率的PET图像。作者强调添加标签label图会带来全局更真实的合成效果,并在合成数据上训练的肿瘤检测模型验证了他们的合成PET图像,获得了与在真实数据上训练的模型媲美的结果。他们认为当标记数据稀缺时,合成数据是有益的。

5. 从 MRI图像合成PET图像

测量人脑PET图像中的髓磷脂含量对于监测疾病进展、了解生理病理学和评估多发性硬化症(MS)的治疗非常重要。但是用于MS的PET成像既昂贵又需要注射放射性示踪剂。Wei(2018)用两个条件GAN的级联,基于3D U-Net的生成器和3D CNN的鉴别器,从MR合成PET图像。作者认为,单cGAN会产生模糊的图像。将综合任务分解为更小更稳定的子问题可以改善结果。

6. 生成超声图像

超声图像合成模拟。如论文《Freehand Ultrasound Image Simulation with Spatially-Conditioned Generative Adversarial Networks》、《SIMULATING PATHO-REALISTIC ULTRASOUND IMAGES USING DEEP GENERATIVE NETWORKS WITH ADVERSARIAL LEARNING》

7. 生成X射线图像

Mahapatra(2018)训练cGAN结合扰动的分割图进行胸部X射线合成,结合贝叶斯神经网络进行主动学习。

8. 染色归一化

由于制片染色流程以及病理扫描仪的不同,数字病理图像的色彩存在非常显著的差异,这会影响CAD系统。Cho (2017)指出,肿瘤分类器不仅在具有不同染色的数据之间泛化不佳,而且现有的染色归一化方法无法保留重要的图像特征。为此,他们提出了一种“feature-preserving”的cGAN用于染色风格转移:先将组织病理学图像映射到规范的灰度表示,再用cGAN将这些灰度图像转换为具有所需染色的RGB图像。

Bentaieb和Hamarneh(2018)尝试通过同时训练条件GAN和特定任务网络(分割或分类模型)来解决染色问题。生成器,鉴别器和特定任务网络的联合优化,可以驱动生成器生成具有为特定任务模型保留相关特征的图像。

前面提到的方法依赖于成对的训练数据(从源到目标染色),这样的数据集通常很难获得,并且需要诸如配准之类的预处理。Shaban (2018)通过使用cycleGANs进行这个问题。

9. 生成Microscopy图像

Han和Yin(2017)提出了一种类似于Pix2Pix的框架,用于将显微镜图像中的DIC类型和PC类型转换。

10. 生成Blood Vessels 血管图像

对于检测冠状动脉CT血管造影术(CCTA)中的动脉粥样硬化斑块或狭窄,机器学习驱动的方法通常需要大量数据。为解决缺少标记数据的问题,Wolterink(2018)基于WGAN生成合理的3D血管形状图像。Olut(2018)提出steerable GAN合成MRA(磁共振血管成像)图像。

结语

针对无条件和有条件的图像生成,已有许多基于GAN的方法。但这些方法的有效性如何?目前仍然缺乏一种有意义的、通用的量化手段来判断合成图像的真实性。尽管如此,上述工作表明,GAN似乎可成功地用于分类和分割任务中的数据模拟和扩充。

本文所提到的所有论文以及分类、叙述结构基本参考于

http://livingreview.in.tum.de/GANs_for_Medical_Applications/

以及论文:GANs for Medical Image Analysis

https://arxiv.org/abs/1809.06222

相关论文下载可通过第一个链接按照“subject”排序后找到“Synthesis”专题即可。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-12-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 机器学习与AI生成创作 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
算法大佬看了流泪,为什么这么好的CTR预估总结之前没分享(上篇)
在广告、推荐系统CTR预估问题上,早期的完全规则方法被过渡到以LR为代表的机器学习方法,为了充分发挥组合特征的价值,在相当长一段时间里,业界热衷于使用LR+人工特征工程。但人工组合特征成本高昂 ,在不同任务上也难以复用。2010年FM因子分解方法的出现解决了人工组合特征的困境,2014年Facebook提出的GBDT+LR也给出了一种利用树模型特点构建组合特征的思路。不过随着深度学习的崛起,2015年以后,借助非线性自动组合特征能力的深度模型,开始成为业内的主流。从经典DNN到结合浅层的Wide&Deep,用于CTR预估的深度模型在近些年间百花盛开,各种交叉特征建模方法层出不穷,Attention机制也从其他研究领域引入,帮助更好的适应业务,提升模型的解释性。在这进化路线之下,核心问题离不开解决数据高维稀疏难题,自动化组合特征,模型可解释。我们梳理了近些年CTR预估问题中有代表性的模型研究/应用成果,并对部分经典模型的实现原理进行详细剖析,落成文字作为学习过程的记录。
炼丹笔记
2021/05/14
5.3K0
算法大佬看了流泪,为什么这么好的CTR预估总结之前没分享(上篇)
Facebook 面向个性化推荐系统的深度学习推荐模型
Deep Learning Recommendation Model for Personalization and Recommendation Systems
Datawhale
2019/10/18
9530
DeepFM
特征交叉对于CTR问题的求解有着重要作用,纵观CTR模型的发展可以看出,每一次效果的提升,都伴随着对特征的挖掘,尤其是交叉特征。FM[1]算法在线性模型LR的基础上增加了二阶特征的交叉,对LR效果有着显著的提升;随着深度学习的发展,深度模型天然的特征交叉能力,Google的Wide & Deep[2]通过结合Wide模型的记忆能力和Deep模型的泛化能力,充分利用Deep侧的特征交叉能力,然而由于Wide侧使用的依然是线性模型,依赖于人工特征工程的参与。DeepFM[3]是华为在2017年提出的用于求解CTR问题的深度模型,DeepFM是在Google的Wide & Deep模型的基础上,将FM算法引入到Wide侧,替换掉原始的Wide & Deep模型中的LR模型,可以实现端到端的学习特征的交叉,无需人工特征工程的参与。DeepFM模型一经推出,就受到业界很多公司的关注,并在众多互联网公司的多个场景中落地。
felixzhao
2022/05/12
4740
DeepFM
深度CTR预估模型的演化之路2019最新进展
导读:本文主要介绍深度CTR经典预估模型的演化之路以及在2019工业界的最新进展。
AI科技大本营
2019/11/12
9670
深度CTR预估模型的演化之路2019最新进展
深度学习在CTR预估中的应用
深度学习凭借其强大的表达能力和灵活的网络结构在NLP、图像、语音等众多领域取得了重大突破。在广告领域,预测用户点击率(Click Through Rate,简称CTR)领域近年也有大量关于深度学习方面的研究,仅这两年就出现了不少于二十多种方法。本文就近几年CTR预估领域中学术界的经典方法进行探究, 并比较各自之间模型设计的初衷和各自优缺点。通过十种不同CTR深度模型的比较,不同的模型本质上都可以由基础的底层组件组成。
鹅厂优文
2018/04/20
4.7K10
深度学习在CTR预估中的应用
Wide&Deep、DCN、xDeepFM、DIN、GateNet、IPRec…你都掌握了吗?一文总结推荐系统必备经典模型(三)
 机器之心专栏 本专栏由机器之心SOTA!模型资源站出品,每周日于机器之心公众号持续更新。 本专栏将逐一盘点自然语言处理、计算机视觉等领域下的常见任务,并对在这些任务上取得过 SOTA 的经典模型逐一详解。前往 SOTA!模型资源站(sota.jiqizhixin.com)即可获取本文中包含的模型实现代码、预训练模型及 API 等资源。 本文将分 3 期进行连载,共介绍 18 个在推荐系统任务上曾取得 SOTA 的经典模型。 第 1 期:DSSM、Youtube_DNN、SASRec、PinSAGE、TDM
机器之心
2023/04/06
1.6K0
Wide&Deep、DCN、xDeepFM、DIN、GateNet、IPRec…你都掌握了吗?一文总结推荐系统必备经典模型(三)
主流CTR预估模型的演化及对比
学习和预测用户的反馈对于个性化推荐、信息检索和在线广告等领域都有着极其重要的作用。在这些领域,用户的反馈行为包括点击、收藏、购买等。本文以点击率(CTR)预估为例,介绍常用的CTR预估模型,试图找出它们之间的关联和演化规律。
数说君
2019/07/17
1.1K0
主流CTR预估模型的演化及对比
网易如何做新闻推荐:深度学习排序系统及模型
深度学习的概念源于人工神经网络的研究。深度学习通过组合低层特征形成更加抽象的高层表示属性类别或特征,以发现数据的有效表示,而这种使用相对较短、稠密的向量表示叫做分布式特征表示(也可以称为嵌入式表示)。本部分主要对于目前使用较广的一些学习算法进行一个简单的回顾。
机器学习AI算法工程
2019/10/28
1.4K0
网易如何做新闻推荐:深度学习排序系统及模型
[源码解析] NVIDIA HugeCTR,GPU版本参数服务器--- (5) 嵌入式hash表
在这篇文章中,我们介绍了 HugeCTR,这是一个面向行业的推荐系统训练框架,针对具有模型并行嵌入和数据并行密集网络的大规模 CTR 模型进行了优化。
罗西的思考
2022/05/09
1.4K0
[源码解析] NVIDIA HugeCTR,GPU版本参数服务器--- (5) 嵌入式hash表
Neural Factorization Machines(NFM)
Neural Factorization Machines(NFM)[1]是在2017年提出的用于求解CTR问题的算法模型,在Wide & Deep模型被提出后,相继出现了一些改进的算法模型,如DeepFM和DCN可以看成是对于Wide & Deep模型中Wide部分的改进,而此处的NFM模型则是可以看作是对Deep部分的改进。从模型的名字来看,NFM包含了两个部分,第一为Neural,这部分与神经网络相关,第二为Factorization Machines,这部分与FM相关。对于FM模型,文章中提到了可以从深度学习网络结构的角度来看待,此时FM就可以看作是由单层LR和二阶特征交叉组成的Wide & Deep模型,与Google提出的Wide & Deep模型的不同之处就是Deep部分是二阶隐向量相乘。从这个角度上来看,NFM是在FM的基础上利用NN模型代替FM中的Deep部分,而这个NN与Wide & Deep中的Deep的不同是NFM中的Deep中包含了Bi-Interaction的层,用于对特征做二阶交叉运算。综上,NFM的优化点主要为:
felixzhao
2022/05/12
6370
Neural Factorization Machines(NFM)
KDD 2019高维稀疏数据上的深度学习Workshop论文汇总
【导读】本文是“深度推荐系统”专栏的第九篇文章,这个系列将介绍在深度学习的强力驱动下,给推荐系统工业界所带来的最前沿的变化。本文简要总结一下阿里妈妈在 KDD 2019 上组织的第一届面向高维稀疏数据的深度学习实践 Workshop[1] 收录的论文。
AI科技大本营
2019/08/29
1.2K0
CTR学习笔记&代码实现3-深度ctr模型 FNN->PNN->DeepFM
这一节我们总结FM三兄弟FNN/PNN/DeepFM,由远及近,从最初把FM得到的隐向量和权重作为神经网络输入的FNN,到把向量内/外积从预训练直接迁移到神经网络中的PNN,再到参考wide&Deep框架把人工特征交互替换成FM的DeepFM,我们终于来到了2017年。。。
风雨中的小七
2020/04/24
1.8K6
CTR学习笔记&代码实现3-深度ctr模型 FNN->PNN->DeepFM
干货|深度学习在CTR中的应用
作者:jediael_lu
fishexpert
2018/11/21
1.4K0
从Wide and Deep、DeepFM到DLRM,现代的推荐系统算法研究
2019年5月,Facebook开放了他们的一些推荐方法,并引入了DLRM(深度学习推荐模型)。这篇文章旨在解释DLRM和其他现代推荐方法是如何以及为什么能够如此出色地工作的,通过研究它们是如何从该领域以前的结果中衍生出来的,详细解释它们的内部工作原理和思路。
deephub
2021/02/12
2.1K0
从Wide and Deep、DeepFM到DLRM,现代的推荐系统算法研究
FNN: Deep Learning over Multi-field Categorical Data
原论文:Deep learning over multi-field categorical data
用户3578099
2020/09/29
1.1K0
FNN: Deep Learning over Multi-field Categorical Data
谷歌、阿里们的杀手锏:三大领域,十大深度学习CTR模型演化图谱
今天我们一起回顾一下近3年来的所有主流深度学习CTR模型,也是我工作之余的知识总结,希望能帮大家梳理推荐系统、计算广告领域在深度学习方面的前沿进展。
AI科技大本营
2019/07/03
1.1K0
谷歌、阿里们的杀手锏:三大领域,十大深度学习CTR模型演化图谱
深度学习基础知识 | 上
MLP网络是一种应用最为广泛的一种网络,其中DNN就是属于MLP网络,它是一个前向结构的人工神经网络,输入一组向量向前传播输出向量,网络结构如下:
昱良
2019/07/04
6790
点击率预测模型Embedding层的学习和训练
​导读:本文将简要介绍推荐模型的发展历史,现状,和下一步的研究趋势。并重点介绍针对embedding数据的模型训练及优化。主要包含以下几大部分内容:
DataFunTalk
2022/05/04
1.4K0
Deep&Cross Network(DCN)
Deep&Cross Network(DCN)[1]是由Google于2017年提出的用于计算CTR问题的方法,是对Wide&Deep[2]模型的进一步改进。线性模型无法学习到特征的交叉属性,需要大量的人工特征工程的介入,深度网络对于交叉特征的学习有着天然的优势,在Wide&Deep模型中,Deep侧已经是一个DNN模型,而Wide侧是一个线性模型LR,无法有效的学习到交叉特征。在DCN中针对Wide&Deep模型的Wide侧提出了Cross网络,通过Cross网络学习到更多的交叉特征,提升整个模型的特征表达能力。
felixzhao
2022/05/12
1.4K0
Deep&Cross Network(DCN)
揭秘Facebook增长引擎——深度学习推荐系统
一些最前沿的研究成果大多来自业界巨头的实践。从Facebook 2014年提出的GBDT+LR组合模型引领特征工程模型化的方向开始,业界迎来了深度学习推荐系统应用的浪潮。
博文视点Broadview
2020/06/10
1.5K0
推荐阅读
相关推荐
算法大佬看了流泪,为什么这么好的CTR预估总结之前没分享(上篇)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档