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.rhkb.cn/news/379176.html

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

相关文章

爬虫(一)——爬取快手无水印视频

前言 最近对爬虫比较感兴趣&#xff0c;于是浅浅学习了一些关于爬虫的知识。爬虫可以实现很多功能&#xff0c;非常有意思&#xff0c;在这里也分享给大家。由于爬虫能实现的功能太多&#xff0c;而且具体的实现方式也有所不同&#xff0c;所以这里开辟了一个新的系列——爬虫…

破解反爬虫策略 /_guard/auto.js(二)实战

这次我们用上篇文章讲到的方法来真正破解一下反爬虫策略&#xff0c;这两个案例是两个不同的网站&#xff0c;一个用的是 /_guard/auto.js&#xff0c;另一个用的是/_guard/delay_jump.js。经过解析发现这两个网站用的反爬虫策略基本是一模一样&#xff0c;只不过在js混淆和生成…

桥接器设计模式例题

笔有大、中、小三种型号&#xff0c;纸有A4、8K、16K三种型号&#xff0c;颜料有红、蓝、绿三种&#xff0c;请采用桥接器设计模型进行系统设计&#xff0c;能够使用不同型号的笔在不同型号的纸上利用不同颜色的颜料进行绘画。 下面这段代码展示了一个简单的桥接模式(桥接模式)…

Vue--Router(路由)

目录 一 Router(路由) 1.作用 2.实现步骤 3.注意 一 Router(路由) 1.作用 Router又叫做路由&#xff0c;简单来说&#xff0c;就是用来实现vue的页面之间跳转的。 我们都知道&#xff0c;使用vue必然会涉及到很多个组件&#xff0c;也就是页面&#xff0c;而页面之间肯定需…

小程序-模板与配置

一、WXML模板语法 1.数据绑定 2.事件绑定 什么是事件 小程序中常用的事件 事件对象的属性列表 target和currentTarget的区别 bindtap的语法格式 在事件处理函数中为data中的数据赋值 3.事件传参与数据同步 事件传参 &#xff08;以下为错误示例&#xff09; 以上两者的…

【通信协议-RTCM】MSM语句(1) - 多信号GNSS观测数据消息格式

注释&#xff1a; RTCM响应消息1020为GLONASS星历信息&#xff0c;暂不介绍&#xff0c;前公司暂未研发RTCM消息类型版本的DR/RTK模块&#xff0c;DR/RTK模块仅NMEA消息类型使用 注释&#xff1a; 公司使用的多信号语句类型为MSM4&MSM7&#xff0c;也应该是运用最广泛的语句…

算法笔记——LCR

一.LCR 152. 验证二叉搜索树的后序遍历序列 题目描述&#xff1a; 给你一个二叉搜索树的后续遍历序列&#xff0c;让你判断该序列是否合法。 解题思路&#xff1a; 根据二叉搜索树的特性&#xff0c;二叉树搜索的每一个结点&#xff0c;大于左子树&#xff0c;小于右子树。…

数据编织 VS 数据仓库 VS 数据湖

目录 1. 什么是数据编织?2. 数据编织的工作原理3. 代码示例4. 数据编织的优势5. 应用场景6. 数据编织 vs 数据仓库6.1 数据存储方式6.2 数据更新和实时性6.3 灵活性和可扩展性6.4 查询性能6.5 数据治理和一致性6.6 适用场景6.7 代码示例比较 7. 数据编织 vs 数据湖7.1 数据存储…

1.厦门面试

1.Vue的生命周期阶段 vue生命周期分为四个阶段 第一阶段&#xff08;创建阶段&#xff09;&#xff1a;beforeCreate&#xff0c;created 第二阶段&#xff08;挂载阶段&#xff09;&#xff1a;beforeMount&#xff08;render&#xff09;&#xff0c;mounted 第三阶段&#…

RT-DETR+Flask实现目标检测推理案例

今天&#xff0c;带大家利用RT-DETR&#xff08;我们可以换成任意一个模型&#xff09;Flask来实现一个目标检测平台小案例&#xff0c;其实现效果如下&#xff1a; 目标检测案例 这个案例很简单&#xff0c;就是让我们上传一张图像&#xff0c;随后选择一下置信度&#xff0c;…

ARM体系结构和接口技术(六)KEY按键实验① 按键轮询检测

文章目录 一、按键轮询&#xff08;一&#xff09;分析按键的电路连接1. 按键原理图2. 按键消抖 二、分析芯片手册&#xff08;一&#xff09; GPIO章节&#xff08;二&#xff09;RCC章节 三、代码&#xff08;一&#xff09;key.c&#xff08;二&#xff09;key.h 一、按键轮…

Python 魔法方法小结

目录 引言 &#x1f31f; 实例一&#xff1a;__init__构造方法 &#x1f31f; 实例二&#xff1a;__str__和__repr__方法 &#x1f31f; 实例三&#xff1a;__add__运算符重载 &#x1f31f; 实例四&#xff1a;__len__方法 &#x1f31f; 实例五&#xff1a;__getitem__…

从人工巡检到智能防控:智慧油气田安全生产的新视角

一、背景需求 随着科技的飞速发展&#xff0c;视频监控技术已成为各行各业保障安全生产、提升管理效率的重要手段。特别是在油气田这一特殊领域&#xff0c;由于其工作环境复杂、安全风险高&#xff0c;传统的监控方式已难以满足实际需求。因此&#xff0c;基于视频监控AI智能…

C#绘制阻抗圆图初步

阻抗圆图&#xff0c;或者叫史密斯图&#xff0c;是无线电设计方面用的&#xff1b; 基本的阻抗圆图如下&#xff0c; 下面尝试用C#能不能画一下&#xff1b; 先在网上找一个画坐标的C#类&#xff0c;它的效果如下&#xff1b; 自己再增加一个函数&#xff0c;可以绘制中心在…

【嵌入式Linux】<总览> 网络编程(更新中)

文章目录 前言 一、网络知识概述 1. 网路结构分层 2. socket 3. IP地址 4. 端口号 5. 字节序 二、网络编程常用API 1. socket函数 2. bind函数 3. listen函数 4. accept函数 5. connect函数 6. read和recv函数 7. write和send函数 三、TCP编程 1. TCP介绍 2.…

Android-- 集成谷歌地图

引言 项目需求需要在谷歌地图&#xff1a; 地图展示&#xff0c;设备点聚合&#xff0c;设备站点&#xff0c;绘制点和区域等功能。 我只针对我涉及到的技术做一下总结&#xff0c;希望能帮到开始接触谷歌地图的伙伴们。 集成步骤 1、在项目的modle的build.gradle中添加依赖如…

WSL-Ubuntu20.04部署环境配置

1.更换Ubuntu软件仓库镜像源 为了在WSL上使用TensorRT进行推理加速&#xff0c;需要安装以下环境&#xff0c;下面将按以下顺序分别介绍安装、验证以及删除环境&#xff1a; #1.C环境配置 gcc、gdb、g #2.gpu环境 cuda、cudnn #3.Cmake环境 CMake #4.OpenCV环境 OpenCV #5.Ten…

在mybatis-plus中关于@insert注解自定义批处理sql导致其雪花算法失效而无法自动生成id的解决方法

受到这位作者的启发 > 原文在点这里 为了自己实现批量插入&#xff0c;我在mapper层使用insert注解写了一段自定义sql //自定义的批量插入方法 Insert("<script>" "insert into rpt_material_hour(id,sample_time,rounding_time,cur_month,machine_no…

Web3时代的教育技术革新:智能合约在学习管理中的应用

随着区块链技术的发展和普及&#xff0c;Web3时代正在为教育技术带来前所未有的革新和机遇。智能合约作为区块链技术的核心应用之一&#xff0c;不仅在金融和供应链管理等领域展示了其巨大的潜力&#xff0c;也在教育领域中逐渐探索和应用。本文将探讨智能合约在学习管理中的具…

分词任务介绍-(十)

分词任务 中文分词正向最大匹配实现方式一实现方式二 反向最大匹配双向最大匹配jieba分词上述分词方法的缺点总结基于机器学习 总结分词技术经验总结 中文分词 正向最大匹配 分词的步骤 1.收集整理一个词表&#xff0c;类似于字典。如下图 2.对于待分词的句子&#xff0c;或者…