CT金属伪影去除的去噪扩散概率模型| 文献速递-基于深度学习的多模态数据分析与生存分析

Title

题目

A denoising diffusion probabilistic model for  metal artifact reduction in CT

CT金属伪影去除的去噪扩散概率模型

01

文献速递介绍

CT图像中的金属伪影是在CT扫描视野内存在金属物体(如牙科填充物、骨科假体、支架、手术器械等)时出现的视觉失真。这些失真可能会影响临床检查的诊断信心以及放射治疗计划的准确性。

金属伪影在CT图像中表现为从金属物体发出的明暗带和更细的条纹。这些伪影的主要原因是光子饥饿,即由于X射线通过金属物体时的高衰减,导致只有不足数量的光子到达探测器,从而产生严重的噪声条纹。此外,当X射线被金属物体强烈衰减时,束硬化和散射辐射的影响会加剧,导致金属物体之间出现暗带。部分容积效应和混叠也被认为是金属伪影形成的机制。

为提高CT扫描的图像质量,已经提出了几种金属伪影去除(MAR)方法。之前的研究主要集中在纠正引起金属伪影的物理效应,包括噪声、散射和束硬化。然而,当存在严重伪影时,这些方法可能效果不佳。迭代重建MAR方法也被提出:其优势在于可以统计性地降低或完全忽略受损测量数据,并且可以结合非理想物理效应的前向模型,从而避免伪影的产生。此外,基于插值的技术被广泛用于MAR,这些技术将正弦图中受金属污染的部分视为缺失信息,并使用插值方案进行替换。

Abstract

摘要

金属物体的存在会导致CT投影测量数据损坏,从而在重建的CT图像中产生金属伪影。人工智能(AI)有望提供更好的解决方案来估计缺失的正弦图数据,以减少金属伪影(MAR),如之前在卷积神经网络(CNNs)和生成对抗网络(GANs)中所示。最近,去噪扩散概率模型(DDPM)在图像生成任务中表现出极大的潜力,可能优于GANs。在本研究中,提出了一种基于DDPM的方法,用于填补缺失的正弦图数据,以改进MAR。该模型在训练过程中不需要金属物体的信息,这可能增强其在不同类型金属植入物上的泛化能力,相较于依赖条件训练的方法。对所提出的技术进行了性能评估,并与最先进的归一化MAR(NMAR)方法以及基于CNN和GAN的MAR方法进行了比较。基于DDPM的方法提供了显著更高的结构相似性指数(SSIM)和峰值信噪比(PSNR),与NMAR(SSIM:p < 10-26;PSNR:p < 10-21),CNN(SSIM:p < 10-25;PSNR:p < 10-9)和GAN(SSIM:p < 10-6;PSNR:p < 0.05)方法相比。基于DDPM的MAR技术进一步基于临床相关图像质量指标对临床CT图像中虚拟引入的金属物体和金属伪影进行了评估,显示出相对于其他三种模型的优越质量。总体而言,基于AI的技术相较于非AI的NMAR方法显示出改进的MAR性能。所提出的方法在提高MAR效果方面显示出前景,从而提高了CT的诊断准确性。

Method

方法

A. Data generation

Training data are generated by performing highly realistic CT simulations of real patient images with and without metal objects as well as simulations of metal objects only. The metalonly sinograms are used to mask the data in the shadow of the metal objects (i.e., the metal trace) as an ideal input to the MAR methods, as illustrated in Figure 1. We previously validated that our recently developed realistic CT physics models in the CatSim CT simulator [23], [24] result in highly realistic CT simulations [25] as well as realistic metal artifacts. We here use a nominal CT geometry with source-to-iso-distance 540 mm, source-to-detector distance 950 mm, 1.0 mm x 1.1 mm detector cells, detector quarter offset, 120 kVp tube voltage, 200 mA tube current, 2 detector rows, 888 detector columns, 984 views, a large bowtie filter, and realistic quantum noise, electronic noise and beam hardening.

A. 数据生成

训练数据通过对真实患者图像进行高逼真度的CT模拟生成,这些图像包括有金属物体和没有金属物体的情况,以及仅有金属物体的模拟。金属物体的正弦图用于在金属物体的阴影中遮蔽数据(即金属痕迹),作为MAR方法的理想输入,如图1所示。我们之前已经验证,我们最近在CatSim CT模拟器中开发的逼真CT物理模型可以产生高度逼真的CT模拟,以及逼真的金属伪影。在此,我们使用了名义上的CT几何参数,源到等距距离为540毫米,源到探测器距离为950毫米,探测器单元为1.0毫米x 1.1毫米,探测器四分之一偏移,管电压为120 kVp,管电流为200 mA,2排探测器,888列探测器,984视图,大楔形滤波器,以及逼真的量子噪声、电子噪声和束硬化。

Conclusion

结论

In this study, a denoising diffusion probabilistic model (DDPM) was developed to estimate missing sinogram data for CT MAR. The model is unconditionally trained without using information on the metal corrupted data, which can potentially provideenhanced generalization capabilities across various types of metal objects. The DDPM-MAR was compared to a state-ofthe-art analytical method (NMAR) and two other AI methods (PUnet and GAN). The results were evaluated using standard computer vision metrics in a test dataset of 200 images. In addition, the methods were evaluated using a series of clinically relevant performance metrics in four clinical CT scans with realistic metal objects and artifacts. In general, all AI methods outperformed the analytical NMAR method. Furthermore, the DDPM approach outperformed the PUnet and GAN approaches. The DDPM model was capable of effectively reducing metal artifacts in all test cases and following all different performance metrics. The proposed methodology enhances the state of the art in MAR, showing promise in improving the diagnostic accuracy of CT scans.

在本研究中,开发了一种去噪扩散概率模型(DDPM)来估计CT金属伪影去除(MAR)中的缺失正弦图数据。该模型在训练过程中不使用金属污染数据的信息,从而可能在各种类型的金属物体中提供增强的泛化能力。DDPM-MAR与一种最先进的分析方法(NMAR)和其他两种AI方法(PUnet和GAN)进行了比较。使用200张图像的测试数据集,通过标准计算机视觉指标对结果进行了评估。此外,这些方法在四个带有逼真金属物体和伪影的临床CT扫描中,通过一系列临床相关的性能指标进行了评估。总体而言,所有AI方法都优于分析方法NMAR。此外,DDPM方法优于PUnet和GAN方法。DDPM模型能够在所有测试案例中以及不同的性能指标下有效地减少金属伪影。所提出的方法改进了MAR的最先进技术,在提高CT扫描的诊断准确性方面显示出前景。

Results

结果

A. Qualitative performance assessment

Figure 4 shows the performance of the different MAR techniques in an abdominal CT scan of the test dataset with a single simulated metal object. Figure 4-A illustrates an example of a CT image resulting from a sinogram without metal object. The respective simulated metal object, indicated by a yellow circle, is overlaid with the maximum grayscale value. Figure 4-B shows the respective metal corrupted image. A realistic metal simulation was carried out to visualize the metal artifacts. Figures 4-C-F illustrate the MAR-corrected images resulting from the NMAR, PUnet, GAN and DDPM correction methods, respectively. Figures 4-G-L demonstrate magnified versions of Figures 4-C-F, in a region around the virtual metal trace. The location of the magnified region corresponds to the greendashed rectangle, overlaid on Figure 4-A. The red, orange and green colored arrows correspond to high, intermediate and lowdegree of metal artifact presence. Difference images illustratingthe intensity of residual metal artifacts after applying each MAR technique are provided in the supplemental Figure S1. It)can be observed that the AI methods generally outperform NMAR, while the DDPM outperforms PUnet and GAN, demonstrating relatively lower intensity of residual metal artifacts.

A. 定性性能评估

图4显示了在测试数据集中单个模拟金属物体的腹部CT扫描中,不同MAR技术的表现。图4-A展示了一个没有金属物体的正弦图生成的CT图像示例。相应的模拟金属物体(用黄色圆圈标示)被叠加在最大灰度值上。图4-B显示了相应的金属污染图像,进行了一次逼真的金属模拟以可视化金属伪影。图4-C至4-F分别展示了通过NMAR、PUnet、GAN和DDPM修正方法生成的MAR修正图像。图4-G至4-L展示了图4-C至4-F中虚拟金属痕迹周围区域的放大版本。放大区域的位置对应于图4-A中绿色虚线矩形。红色、橙色和绿色箭头分别对应高、中、低程度的金属伪影。补充图S1中提供了应用每种MAR技术后残余金属伪影强度的差异图像。

可以观察到,AI方法总体上优于NMAR,而DDPM优于PUnet和GAN,显示出相对较低的残余金属伪影强度。

Figure

图片

Figure 1: Methodology for dataset generation and sinogram corruption using traces of generated metal objects.

图1:数据集生成方法和使用生成的金属物体痕迹进行正弦图破坏的方法。

图片

Figure 2: Training process of a denoising diffusion probabilistic model. A ground truth sinogram, SGT,0, is subjected to noising at multiple noising steps, t, through the forward diffusion process, q(), until it is converted to white noise, SGT,T. The reverse diffusion process, pθ, starts from SGT,Τ, and removes noise at multiple time steps, until it is restores the original sinogram. The reverse diffusion is modelled by a U-net which predicts the noise distribution at each step.

图2:去噪扩散概率模型的训练过程。一个真实的正弦图 SGT,0S{\text{GT},0}SGT,0 在多个加噪步骤 ttt 中通过前向扩散过程 q()q()q() 逐渐被加噪,直到其变成白噪声 SGT,TS{\text{GT},T}SGT,T。反向扩散过程 pθp{\theta}pθ 从 SGT,TS{\text{GT},T}SGT,T 开始,在多个时间步长中逐步去噪,直到恢复原始正弦图。反向扩散过程通过一个U-net模型来模拟,该模型在每一步预测噪声分布。

图片

Figure 3: Inference scheme for sinogram inpainting based on a trained DDPM. At each diffusion step, t, a generated sinogram, SG,t is formed. The uncorrupted pixels of, SG,t, are sampled directly from the input, by adding noise through the forward diffusion process. The pixels corresponding to corrupted regions, are sampled by running the reverse diffusion process.

图3:基于已训练的DDPM的正弦图修复推理方案。在每个扩散步骤 ttt,生成的正弦图 SG,tS{G,t}SG,t 被形成。SG,tS{G,t}SG,t 的未损坏像素直接从输入中采样,通过前向扩散过程添加噪声。对应于损坏区域的像素通过运行反向扩散过程来采样。

图片

Figure 4: Performance of the different MAR techniques in an abdominal CT scan in the test dataset, with a single simulated metal object. A) CT image resulting from a ground truth sinogram. The respective simulated metal object is overlaid (inside yellow circle). B) Metal corrupted image. C-F) MAR corrected images resulting from the NMAR, PUnet, GAN and DDPM correction methods, respectively. G-L) Magnified regions of the ground truth, uncorrected, NMAR, PUnet, GAN and DDPM corrected images. The location of the magnified regions corresponds to the green rectangle, overlaid on Figure 4-A, with the virtual metal trace in the field of view. The red, orange and green colored arrows correspond to high, intermediate and low degree of metal artifact presence. All images are displayed with a window level of 0 and width of 400 HU

图4:在测试数据集中单个模拟金属物体的腹部CT扫描中,不同MAR技术的表现。A) 由真实正弦图生成的CT图像。相应的模拟金属物体被叠加(黄色圆圈内)。B) 金属污染图像。C-F) 分别由NMAR、PUnet、GAN和DDPM修正方法生成的MAR修正图像。G-L) 真实图像、未修正图像、NMAR、PUnet、GAN和DDPM修正图像的放大区域。放大区域的位置对应于图4-A上叠加的绿色矩形,视野内有虚拟金属痕迹。红色、橙色和绿色箭头分别对应高、中、低程度的金属伪影。所有图像均以窗口水平0和宽度400 HU显示。

图片

Figure 5: Performance of MAR techniques in a clinical CT of the pelvis with two virtually placed gold marker implants in the prostate (Patient 1). The blue and orange rings overlaid in section A) denote the ROIs in which the CTN performance metric was evaluated. For arrow description see Figure 4.

图5:在患者1的临床骨盆CT中,带有两个虚拟放置在前列腺中的金属标记植入物的MAR技术性能。A部分叠加的蓝色和橙色环表示评估CTN性能指标的感兴趣区域(ROI)。箭头说明见图4。

图片

Figure 6: Performance of MAR techniques in a clinical CT of the thorax with virtually placed implants (Patient 2)

图6:在患者2的临床胸部CT中,带有虚拟放置的植入物的MAR技术性能。

图片

Figure 7: Performance of MAR techniques in a clinical CT of the head with virtually placed dental implants (Patient 3).

图7:在患者3的临床头部CT中,带有虚拟放置的牙科植入物的MAR技术性能。

图片

Figure 8: Performance of MAR techniques in a clinical CT of the hip with a virtual total hip replacement (Patient 4).

图8:在患者4的临床髋部CT中,带有虚拟全髋关节置换的MAR技术性能。

图片

Figure 9: A) Clinical CT of the pelvis with two virtually placed gold marker implants in the prostate. B-E) Metal segmentation masks with ratios of segmented area to actual metal trace area equal to 1.4, 1.8, 0.7 and 0.5, respectively. The segmentation masks are overlaid in green color on top of a binary mask depicting the ground truth metal trace geometry.

图9:A) 临床骨盆CT,其中前列腺中有两个虚拟放置的金属标记植入物。B-E) 金属分割掩膜,其分割区域与实际金属痕迹区域的比值分别为1.4、1.8、0.7和0.5。分割掩膜以绿色叠加在表示真实金属痕迹几何形状的二值掩膜上。

Table

图片

TABLE I – Mean and standard deviation of performance metrics

表 I – 性能指标的均值和标准差

图片

TABLE II – Summary of clinically relevant performance metrics in the clinical dataset with realistic metal object simulation. The best performing results for each metric are bolded. The worst performing result for each metric are shaded in gray.

表 II – 在临床数据集中使用逼真金属物体模拟的临床相关性能指标总结。每个指标中表现最好的结果用粗体表示。每个指标中表现最差的结果用灰色阴影表示。

图片

Table III – MAR performance metrics for different metal mask segmentations

表 III – 不同金属掩膜分割的MAR性能指标

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/871036.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

探索Java网络编程精髓:UDP与TCP的实战魔法!

Java 中提供了专门的网络编程程序包 java.net&#xff0c;提供了两种通信协议&#xff1a;UDP&#xff08;数据报协议&#xff09;和 TCP&#xff08;传输控制协议&#xff09;&#xff0c;本文对两种通信协议的开发进行详细介绍。 1 UDP 介绍 UDP&#xff1a;User Datagram Pr…

css横向滚动条支持鼠标滚轮

在做视频会议的时候&#xff0c;标准模式视图会有顶部收缩的一种交互方式&#xff0c;用到了横向滚动&#xff1b;一般情况下鼠标滚轮只支持竖向滚动&#xff0c;这次写个demo是适配横向滚动&#xff1b; 效果图展示 实现横向滚动条顶部显示 <div className{style.remote_u…

【YOLO格式的数据标签,目标检测】

标签为 YOLO 格式&#xff0c;每幅图像一个 *.txt 文件&#xff08;如果图像中没有对象&#xff0c;则不需要 *.txt 文件&#xff09;。*.txt 文件规格如下: 每个对象一行 每一行都是 class x_center y_center width height 格式。 边框坐标必须是 归一化的 xywh 格式&#x…

nginx正向代理和反向代理

nginx正向代理和反向代理 正向代理以及缓存配置 代理&#xff1a;客户端不再是直接访问服务器&#xff0c;通过代理服务器访问服务端。 正向代理&#xff1a;面向客户端&#xff0c;我们通过代理服务器的IP地址访问目标服务端。 服务端只知道代理服务器的地址&#xff0c;真…

每日一练 - OSPF邻居关系建立故障排查

01 真题题目 OSPF邻居关系建立出现故障&#xff0c;通过display ospf error命令查看&#xff0c;显示如下信息&#xff0c;则邻居建立失败的原因可能是&#xff1a; A. Router ID冲突 B.区域ID不匹配 C.网络掩码不一致 D.MTU不一致 02 真题答案 B 03 答案解析 从图片中可以…

数据丢失?不存在的!

今年3月份&#xff0c;AT&T遭遇了严重的数据泄露事件&#xff0c;导致7300万客户账户信息被泄露。泄露的信息包括客户的姓名、电话号码、邮寄地址等敏感资料&#xff0c;甚至部分客户的加密密码也被泄露&#xff0c;使得约760万AT&T用户的账户面临被劫持的风险。 此次…

博客文章多平台发布工具

做过博客分享和自媒体的同学应该都知道&#xff0c;在多个平台上同步发布、更新自己的原创内容&#xff0c;是快速传播知识、提高用户触达率的有效方式。 然而&#xff0c;一篇文章要在N个平台上重复进行编辑、排版、图片/视频上传的苦恼&#xff0c;你一定经历过吧&#xff1…

从汇编层看64位程序运行——静态分析和动态分析入门

大纲 GDBIDA总结参考资料 之前一直谈各种相对宏观的工具怎么使用&#xff0c;比如Flink、RabbitMQ等。最近想聊聊比较微观的技术&#xff0c;用各种“显微镜”去看看运行在系统层的二进制码是什么样子。当然二进制码比较难以记忆&#xff0c;于是我会从二进制码的助记符——汇编…

408数据结构-图的应用2-最短路径 自学知识点整理

前置知识&#xff1a;最小生成树&#xff0c;图的遍历 最短路径 当图是带权图时&#xff0c;把从一个顶点 v 0 v_0 v0​到图中其余任意一个顶点 v i v_i vi​的一条路径所经过边上的权值之和&#xff0c;定位为该路径的带权路径长度&#xff0c;把带权路径长度最短的那条路径&…

centOS79中安装redis7.0

##red## &#x1f534; 大家好&#xff0c;我是雄雄&#xff0c;欢迎关注微信公众号&#xff0c;雄雄的小课堂。 一、前言 新服务器&#xff0c;一些环境是少不了要安装的&#xff0c;比如常见的redis&#xff0c;mysql&#xff0c;nginx等&#xff0c;今天&#xff0c;上次&a…

【Golang】map的使用

map声明的方式 //声明var m map[string]string//在使用map之前&#xff0c;先make&#xff0c;make的作用就是给map分配空间m make(map[string]string)m["lover"] "Yzx"m["friend1"] "Zxw"m["friend2"] "Zzc"…

C语言-gcc编译四步

gcc -E hello.c -o hello.i 预处理 gcc -S hello.i -o hello.s 编译 gcc -c hello.s -o hello.o 汇编 gcc hello.o -o hello.exe 链接

springboot增加过滤器后中文乱码

记录一下小问题 public class RepeatableHttpServletWrapper extends HttpServletRequestWrapper {private byte[] body;public RepeatableHttpServletWrapper(HttpServletRequest request) throws IOException {super(request);request.setCharacterEncoding("UTF-8&q…

泛微E-Cology WorkflowServiceXml SQL注入漏洞复现

0x01 产品简介 泛微e-cology是一款由泛微网络科技开发的协同管理平台,支持人力资源、财务、行政等多功能管理和移动办公。 0x02 漏洞概述 2024年7月,泛微官方发布了新补丁,修复了一处SQL注入漏洞。经分析,攻击者无需认证即可利用该漏洞,建议受影响的客户尽快修复漏洞。…

fortran快速排序算法,示例对一维数组进行排序

fortran快速排序算法&#xff0c;示例对一维数组进行排序 0. 引言1. 快速排序方法(QuickSqrt)代码实现2. 结语 0. 引言 快速排序&#xff08;QuickSort&#xff09;是一种常用的排序算法&#xff0c;采用分治策略实现。它的基本思想是通过一趟排序将待排序的数据分割成独立的两…

Lingo学习(一)——基本界面、解方程、变量

一、Lingo基本界面 【步骤】 1.双击打开Lingo 2.弹出一个对话框,点击Cancel左边的Never Register即可,其余内容用不到。 3:界面自动弹出名为“Lingo Model – Lingo 1”的窗口,用于书写代码。 4:以解方程的题目:x12为例,写完代码后,点击“红色的靶心”运行程序。 5:首先Lin…

第1章 初识 Express

1.1 什么是 Express Express 是一个简洁而灵活的 Node.js Web 应用框架&#xff0c;提供了一系列强大的特性用于开发 Web 和移动应用。它基于 Node.js 构建&#xff0c;并且与 Node.js 的非阻塞 I/O 模型无缝集成&#xff0c;使其非常适合于构建高性能的 Web 应用。 主要特点…

【办公软件】PPT使用轮子动画做圈动作

在实际的PPT制作中&#xff0c;我们可能会用到画圈的动作来强调重点。如下所示为最基础的画圈动作。 那么如何来做一个这样的动作呢&#xff1f; 首先在PPT中选择插入&#xff0c;选择形状椭圆 然后按Shift画图&#xff0c;即可画出一个正圆 然后使用绘图工具&#xff0c;将开关…

鸿蒙开发:Universal Keystore Kit(密钥管理服务)【密钥证明介绍及算法规格】

密钥证明介绍及算法规格 HUKS为密钥提供合法性证明能力&#xff0c;主要应用于非对称密钥的公钥的证明。 基于PKI证书链技术&#xff0c;HUKS可以为存储在HUKS中的非对称密钥对的公钥签发证书&#xff0c;证明其公钥的合法性。业务可以通过系统提供的根CA证书&#xff0c;逐级…

Photoshop套索工具使用指南:解锁自由选区的艺术

在Adobe Photoshop的强大工具箱中&#xff0c;套索工具组是每位图像处理爱好者与专业人士的得力助手。这组工具&#xff0c;包括套索工具、多边形套索工具和磁性套索工具&#xff0c;为用户提供了高度灵活的选择区域方式&#xff0c;无论是处理复杂的图像边缘还是进行精细的抠图…