来源:知乎—JunMa

地址:https://zhuanlan.zhihu.com/p/569555913

没有意外,diffusion model的热浪也涌入了医学图像,这是今年MICCAI看到的几篇有意思的文章。

申明:由于笔者视野狭窄以及精力不足,一定错过了不少优秀的扩散模型相关的MICCAI文章,请大佬们评论区补充。文字内容是个人理解,请带着批评和质疑阅读,不要全信。

任务介绍:给定起始时间心脏MR图像和终止时间图像,设计一个模型,能连续的给出中间时间点的图像。

思路简介:用DDMP生成latent code (其实就是噪声),另一个网络基于latent code生成形变场,把source图像形变到target图像

inference阶段:

  1. 输入target image,生成latent code,然后对其缩放(  )来模拟不同时间点的latent code;

  2. latent code送到deformation module里生成形变场,对source图像S形变生成 中间时间点的图像。

随笔:

刚看这篇文章的时候挺困惑的,在inference阶段跟DDPM完全不一样,没有输入噪声也没做reverse process,DDPM在这个框架里只用来生成latent code,为啥不用更简单的VAE呢?可能这样设计的原因是DDPM的输出跟原图大小是一样的,方便生成形变场。作者说从有这个idea,到文章写完,她只画了两个月时间,圈里真是好卷

任务介绍:输入有病灶的图像,设计模型输出其对应的没有病灶的图像,两者相减即可生成异常区域的map

思路简介:在包含健康和带病变的图像上训练一个DDPM,同时训练一个分类器来区分带噪声的健康和病变图像(即DDPM前向过程中的中间结果)。

inference过程中输入带病变的图像,用训练好的分类器做引导,生成对应的无病灶图像。

Note: Reverse过程用的是DDIM做采样,不是默认的DDPM,有两个好吃:速度快+结果是确定的。

随笔:展示的例子病变都比较清晰,不知道对不清晰的病灶检测能力怎么样;如果输入一张正常的图像,用分类器引导它生成带病变的图像,比较好奇会在什么地方生成病灶,生成病灶的这些地方是不是常见的发病区域呢?

下面两篇文章都是用扩散模型做MR重建,但思路不一样,一个是在K-space做,另一个是主要在image-space做,用K-space信息做引导。

思路简介:整体流程是基于conditional DDPM,这也是在图像转换过程中最常用的模型。整个diffusion和reverse过程定义在K-space,而不是image space;condition是under-sampling mask (不是under-sample k-space)。reverse过程可以通过不同的噪声初始化得到多个采样结果,进而可以量化重建结果的uncertainty,比如pixel-variance。

作者提出已有工作存在两方面的不足:1)有监督学习的范式 只能处理一种情况下的下采样,不同的下采样需要训练不同的模型;2)确定性的建模过程,inference阶段模型只能给出一个结果,而不是所有可能结果的分布p(full MR|undersampling MR)

思路简介:先在全采样的MR图像上训练unconditional DDMP,然后用under-sampling k-space数据来引导模型生成对应的全采样图像,引导过程如下:1)给under-sampling k-space加高斯噪声;2)同时把基于训练的好的DDMP生成的图像变到k-space;3)通过公式(5)融合1)+2)逆变换到图像空间

这种思路的好处是一个训练的好的模型适用于不同的undersampling的情况,不用重新训练多个模型。

为了加速采样,作者提出了coarse-to-fine的策略

  • coarse:不跑完整的reverse过程,而是每隔50步采样一次

  • fine: 同时采样多个图像,最终求平均得到refine的结果

后记

个人比较喜欢后两个工作,把DDPM跟MR成像机理巧妙的结合在一起。diffusion model很适合做image-to-image translation的任务,相信接下来在medical image领域会有更多的成果出来。

机器学习顶会ICLR2021和2022都把outstanding paper之一授予了diffusion model相关的工作, ICLR 2023提交论文今天在open review放出来了,可以用diffusion model作为关键词搜索下相关文章,感受下其热度

https://openreview.net/group?id=ICLR.cc/2023/Conference

本文目的在于学术交流,并不代表本公众号赞同其观点或对其内容真实性负责,版权归原作者所有,如有侵权请告知删除。
猜您喜欢:
深入浅出stable diffusion:AI作画技术背后的潜在扩散模型论文解读戳我,查看GAN的系列专辑~!一顿午饭外卖,成为CV视觉的前沿弄潮儿!
最新最全100篇汇总!生成扩散模型Diffusion ModelsECCV2022 | 生成对抗网络GAN部分论文汇总
CVPR 2022 | 25+方向、最新50篇GAN论文ICCV 2021 | 35个主题GAN论文汇总
超110篇!CVPR 2021最全GAN论文梳理
超100篇!CVPR 2020最全GAN论文梳理拆解组新的GAN:解耦表征MixNMatchStarGAN第2版:多域多样性图像生成
附下载 | 《可解释的机器学习》中文版附下载 |《TensorFlow 2.0 深度学习算法实战》附下载 |《计算机视觉中的数学方法》分享
《基于深度学习的表面缺陷检测方法综述》《零样本图像分类综述: 十年进展》《基于深度神经网络的少样本学习综述》
《礼记·学记》有云:独学而无友,则孤陋而寡闻
欢迎加入 GAN/扩散模型 —交流微信群 !
扫描下面二维码,添加运营小妹好友,拉你进群。发送申请时,请备注,格式为:研究方向+地区+学校/公司+姓名。如 扩散模型+北京+北航+吴彦祖请备注格式:研究方向+地区+学校/公司+姓名
点击 一顿午饭外卖,成为CV视觉的前沿弄潮儿!,领取优惠券,加入 AI生成创作与计算机视觉 知识星球!

MICCAI 2022中的医学扩散模型相关推荐

  1. 使用Python,EoN模拟网络中的疾病扩散模型,并结合matplotlib绘图

    使用Python,EoN模拟网络中的疾病扩散模型,并结合matplotlib绘图 1. EoN是什么 2. 安装 3. 效果图 4. 源代码 4.1 源码 4.2 源码 参考 写这篇博客源于博友的提问 ...

  2. [家里蹲大学数学杂志]第055期图像滤波中的方向扩散模型

    $\bf 摘要$: 本文给出了王大凯等编的<图像处理中的偏微分方程方法>第 5.4.1 节的详细论述. $\bf 关键词$: 图像滤波; 方向扩散模型; matlab 编程 1. 模型的建 ...

  3. 深度学习:Diffusion Models in Vision: A Survey视觉中的扩散模型:综述

    Diffusion Models in Vision: A Survey视觉中的扩散模型:综述 0.摘要 1.概述 2.通用模型架构 2.1.Denoising Diffusion Probabili ...

  4. MICCAI 2022 | PHTrans: Parallelly Aggregating Global and Local Representations for Medical Image Seg

    MICCAI 2022 | PHTrans: Parallelly Aggregating Global and Local Representations for Medical Image Seg ...

  5. 泊松流生成模型:兼顾质量与速度,比扩散模型更快更好?

    来源:公众号 机器之心 授权 来自MIT的研究者提出了一种新的生成模型,名为泊松流模型 .它在图像生成质量.生成速度和鲁棒性上比扩散模型更好.本文已被NeurIPS 2022接收. 引言 扩散模型最早 ...

  6. OpenAI新研究:扩散模型在图像合成质量上击败BigGAN,多样性还更佳

    来源:AI科技评论本文约3600字,建议阅读5分钟本文介绍了OpenAI新研究:扩散模型在图像合成的最新技术. 新模型在ImageNet512×512上实现了3.85FID,甚至在每个样本只有25次正 ...

  7. 扩散模型爆火,这是首篇综述与Github论文分类汇总

    点击上方"AI遇见机器学习",选择"星标"公众号 重磅干货,第一时间送 编译:机器之心 本文首次对现有的扩散生成模型(diffusion model)进行了全面 ...

  8. 一文深度剖析扩散模型究竟学到了什么?

    Title: <Diffusion Art or Digital Forgery? Investigating Data Replication in Diffusion Models> ...

  9. 扩散模型diffusion model用于图像恢复任务详细原理 (去雨,去雾等皆可),附实现代码

    文章目录 1. 去噪扩散概率模型 2. 前向扩散 3. 反向采样 3. 图像条件扩散模型 4. 可以考虑改进的点 5. 实现代码 话不多说,先上代码: 扩散模型diffusion model用于图像恢 ...

最新文章

  1. ASP.NET mvc 自定义验证和Filter过滤器传参
  2. vrml场景实例代码_高并发的中断下半部tasklet实例解析
  3. 泛微协同“风暴”席卷高端市场
  4. 业务逻辑 : forex mlm
  5. 【Python学习】 - PIL - 各种图像操作
  6. strictmath_Java StrictMath nextAfter()方法与示例
  7. 横岗无线充android,史上第一款“真无线充”,真正实现随时随地无线充电!
  8. 用 65 行代码实现 JavaScript 动画序列播放
  9. 行人检测资源(上)综述文献
  10. 重装SPS 2003的一点经验
  11. mybatis批量插入和批量更新
  12. sqlite3源码调试
  13. synergy 控制客户端电脑很卡_Synergy 一套键鼠同时控制多台电脑的神器!超级方便!(开源免费,支持Win/Mac/Linux)...
  14. 《查理·芒格:人类误判心理学》
  15. 鄂州市网站建设多少钱,鄂州市建设企业网站要多少钱
  16. 应用泛函分析—距离空间
  17. 2019年7月中国编程语言排行榜,Julia工资近四万
  18. 【西祠日志】【17】初识AngularJS,下一代Web应用的前端
  19. 7 个Javascript 小技巧
  20. powerShell、cmd中命令使用Mysql

热门文章

  1. WINDOWS开机11大进程
  2. 性能VS可靠性:为什么Java程序像F1赛车
  3. lotus系统可以再linux下运行吗,IBM Lotus Notes 8.5 在 MAC 和 Linux 系统安装的新特性
  4. ad15原理图中变压器种类_最简单的变压电路图大全(十一款最简单的变压电路设计原理图详解) - 全文...
  5. SSM框架专题-MyBatis框架老杜版从零入门笔记(下)
  6. 360安全卫士如何关闭弹窗广告
  7. 基于python的Tkinter模块和Threading模块制作的用于班级/多人抽签的小程序
  8. 超声波测距模块(51单片机)
  9. 迈普路由器访问控制列表配置命令_cisco访问控制列表acl所有配置命令详解
  10. STM32F103 SX1278 驱动