文章目录

  • 一、利用CycleGAN完成CBCT到CT的转换
  • 二、beta-CycleGAN:去除金属伪影

一、利用CycleGAN完成CBCT到CT的转换

LIANG, XIAO, CHEN, LIYUAN, DAN NGUYEN, et al. Generating synthesized computed tomography (CT) from cone-beam computed tomography (CBCT) using CycleGAN for adaptive radiation therapy[J]. Physics in medicine and biology.,2019,64(12):125002. DOI:10.1088/1361-6560/ab22f9.
目的:基于锥形束CT图像合成CT图像,并保留重要的解剖结构

生成器:典型的UNet结构

判别器:PatchGAN

实验结果:


二、beta-CycleGAN:去除金属伪影

提示:金属伪影去除问题可以被视为从金属伪影图像到无金属伪影图像的分布转换问题。cycleGAN通过最小化源域和目标域中的统计距离,在两个概率空间之间执行无监督分布匹配。

重要贡献:在cycleGAN中引入一个重要的超参数,可以控制特征分离的水平。其灵感来自beta-VAE。

正文简要介绍:
从此文第一篇文章“利用CycleGAN完成CBCT到CT的转换”,可以看到虽然CycleGAN虽然在自然图像中有很好的表现,但是对于医学图像貌似其效果不佳。但CycleGAN作为一个很好的无监督图像转换的网络,自然就有人会基于它进行改变使其应用于医学图像。该篇文章就是对CycleGAN进行改进,应用于去除图像的金属伪影。

这篇文章的思路是借鉴于beta-VAE,beta-VAE的目标是学习独立的特征,让某种特征对应某个生成因素,而独立于其他因素。理论上说,如果我们把金属伪影视为一种独立的特征,那么我们将这一特征进行迁移,那就可以去除伪影。

那beta-VAE是如何进行操作的呢?
简单说,它是在KL项添加了一个超参数beta,使KL项更小。而我们知道,KL一种衡量两个概率分布的匹配程度的指标,两个分布差异越大,KL散度越大。借鉴于这种思路,CycleGAN的原理就是在衡量两种概率分布的匹配程度。就拿循环损失来说,我们输入一张无伪影的图像X,通过生成器F我们会得到一张有伪影的Y,再通过生成器G我们会得到一张无伪影的X’,我们希望X和X’具有相匹配的概率分布。
既然beta-VAE是在KL项增加beta,那我们自然就会想到在计算X和X’的距离时也添加一个参数beta。

也就是说,在计算循环损失(X和X’距离)时添加beta。

原始的损失函数:

其中:


借鉴于beta-VAE,循环损失改写为如下形式:

另外考虑到,在实际应用中我们可能把 x 输入Gtheta 这种将输入颠倒的情况,所以该篇文章添加了身份认证损失,当我们将x输入Gtheta时,输出还是x. 可以用以下认证损失表示:

最后的损失为:

损失函数计算图:

生成器:UNet+CBAM

CBAM(convolutional block attention module )结构:通道注意力模块+空间注意力模块

multi-layer-perceptron(MLP)

判别器:PatchGAN

CycleGAN在医学图像中的应用相关推荐

  1. 医学图像中解剖学坐标系(病人坐标系)和图像坐标系

    对于这个问题,疑惑很久了,每次查完之后感觉好像明白了一些,等过一段时间就又迷糊了,这里记录一下,方便以后回想,同时如果有理解的不对的地方,欢迎各位大佬指正. 坐标体系介绍 在图像处理的程序中通常运用三 ...

  2. 大规模医学图像中的计算与学习问题【VALSE Webinar】Panel实录

    编者按:相比自然图像,医学图像中又会存在哪些计算与学习问题呢?VALSE Webinar 20-12期邀请 闫轲(PAII美国东部研究院).李硕(加拿大西安大略大学).郑国焱(上海交通大学).窦琪 ( ...

  3. 亚马逊饱受争议的AI识图工具Rekognition,正被用于提取医学图像中的患者隐私...

    雷锋网消息 据MedCity News报道,科技巨头亚马逊正在将其"饱受争议"的Rekognition图像识别软件和视频分析服务,应用到医疗图像领域. 亚马逊称,Rekogniti ...

  4. 医学图像中目标配准误差(TRE)计算方法

    医学图像中的目标配准误差(TRE)计算方法 目标配准误差(TRE) 目标配准误差在图像配准中是重要的评价指标,广泛使用在3D配准中,但我在做实验时发现中文网络上很少描述这个方法的博文,故作此文以记之. ...

  5. 【转】医学图像中的窗宽、窗位!!

    在CT等医学影像显示领域,我们经常会听到窗宽(Window Width,简写WW).窗位(Window Level,简写WL)的概念,那么到底什么是窗宽.窗位,它们跟医学图像之间的关系又是什么?   ...

  6. 医学图像中的atlas代表什么

    "Atlas"一词通常指带有标签的地图,可以用来作为导航工具,以找到相对于其他店在一个地理区域内的位置.这些altas可以非常精确,提供地图上的点与实际位置之间的一一对应关系.因此 ...

  7. MATLAB图像去噪在医学图像中的应用

    摘要:根据扫描工程图像的特点,研究了图像中噪声产生的机理和消除方法:提出了利用中值滤波法消除医学图像噪声的实用方法.使用软件工具MATLAB快速地实现了图像的中值滤波. 结果表明,利用中值滤波法消除图 ...

  8. Multimix:从医学图像中进行的少量监督,可解释的多任务学习

    在本文中,我将讨论一种新的半监督,多任务医学成像方法,称为Multimix,Ayana Haque(ME),Abdullah-Al-Zubaer Imran,Adam Wang.Demetri Ter ...

  9. kaggle医学图像中的CT值(Hounsfield Unit)

    CT图象以不同的灰度来表示, 反映器官和组织对X线的吸收程度,黑影表示低吸收区,即低密度区,如肺.白影表示高吸收区,即高密度区,如骨骼.CT还可以用组织对X线吸收的系数来说明起密度高低的程度,具有一个 ...

最新文章

  1. ISME:中科院动物所张知彬组揭示肠道微生物介导了降雨变化对布氏田鼠种群的上行效应
  2. CVPR2020检测类论文最全汇总:136篇论文方向细分(附代码和论文打包下载)
  3. 维基链连续3日暴涨接近100%,能否延续夏日神话?
  4. 启动Tomcat的时候遇到错误
  5. JavaEE Tutorials (17) - Java消息服务示例
  6. 改变图标颜色_LOL设计师宣布修改装备图标:提高清晰度、颜色差异化
  7. python天气查询系统有什么知识点_Python入门 天气查询程序
  8. python操作windows库_python大佬养成计划----win下对数据库的操作
  9. 安利几款语音识别软件
  10. “男友家里存款只有20万,我该和他结婚么?”数据告诉你多少家庭才能有20万的存款...
  11. 无法在PC上找到,android app 创建的文件 问题.
  12. 一机三屏台式计算机,三屏系统重现江湖:背后一台完整主机
  13. docker没有下载完全_一个时代的结束:苹果正式关闭iTunes,但歌曲下载并没有完全消失...
  14. php 怎么开启错误报告,php错误报告级别怎么设置?
  15. Harris角点检测 及 Matlab实验
  16. lisp天正图元位置修改_关于图元改层的,请求大佬帮助 - AutoLISP/Visual LISP 编程技术 - CAD论坛 - 明经CAD社区 - Powered by Discuz!...
  17. Java工程师胜任力素质模型,胜任力故事汇编C47│AspiringMinds:高潜力程序员的胜任力素质模型...
  18. 软工网络15团队作业4——Alpha阶段敏捷冲刺之Scrum 冲刺博客(Day1)
  19. html absolute溢出,position:absolute用法(隐藏溢出部分)
  20. vue中百度地图使用及自定义点聚合样式

热门文章

  1. 软件开发委托(单位)协议
  2. 嵌入式输入系统应用编程
  3. 决策曲线拆解分析兼随机森林DCA绘制
  4. JZOJ 6305. 最小值
  5. Raket分析(一)
  6. 计算机基本存储单位及其关系
  7. linux禁用小企鹅输入法,小企鹅(fcitx)输入法停止开发
  8. dtu无线 服务器端,4G DTU将数据无线方式上传上位机软件。服务器PC端扩展功能
  9. html5骰子游戏实验报告,C++实验报告骰子游戏.doc
  10. QQ空间打不开,IE里无法运行脚本的解决方案 转自:spookfox.cublog.cn