深度学习CT重建:U-net结合传统算法去伪影解析
需积分: 5 102 浏览量
更新于2024-06-28
8
收藏 6.62MB DOCX 举报
"本文档详细介绍了深度学习在CT重建中的应用,主要关注使用U-net网络结合不同的传统重建算法来去除伪影。文档涵盖了U-net与FBP、ART、SART、ML-EM和OSEM算法的结合使用,以及U-net替代STCT逆希尔伯特变换的两种方法,同时讨论了算法的改进与提升,如增加掩膜等。所有算法已在MATLAB环境中复现,部分借助ASTRA工具包的Python版本和自编MATLAB代码。"
深度学习CT重建算法是一种新兴的技术,旨在通过深度学习的方法提高CT图像的质量,减少由扫描角度稀疏引起的伪影。文档首先介绍了U-net网络与传统重建算法的结合,其中:
1. **U-net+FBP**:FBP(Filtered Back-Projection)是代数重建方法,用于快速重建图像。U-net在此基础上用于去除FBP重建后的伪影。在训练和测试过程中,U-net接收由FBP算法处理的稀疏角度数据作为输入,以原始图像为标签进行训练,然后用于测试数据的去伪影。
2. **U-net+ART**:ART(Algebraic Reconstruction Technique)是一种迭代重建算法,从初始图像开始逐步逼近最佳解。U-net在这里同样用于后处理,以改善ART重建的图像质量。使用ASTRA工具包实现ART,但因工具包不支持所有所需功能,部分代码需要自编。
3. **U-net+SART**:SART(Simultaneous Algebraic Reconstruction Technique)是ART的一种变体,考虑了像素对投影值的全面贡献,适用于高分辨率图像。U-net与SART的结合同样用于伪影去除。
4. **U-net+ML-EM**和**U-net+OSEM**:这两部分涉及到统计迭代类算法,ML-EM(Maximum Likelihood-Expectation Maximization)和OSEM(Ordered Subsets Expectation Maximization),它们在处理低剂量或稀疏角度数据时表现良好。由于ASTRA工具包不支持这些算法,所以需要自编MATLAB代码生成数据。
文档还探讨了U-net替代STCT(Spectral Total Variation)逆希尔伯特变换的两种方法:
- **五段直线扫描分别训练模型**:U-net针对不同扫描角度的五段直线扫描训练独立的模型,每段模型专注于特定角度的数据处理。
- **五段直线扫描合并训练模型**:此方法将所有扫描角度的数据合并,训练一个通用模型。
这两种方法的结果进行了对比分析,以评估哪种方法在去除伪影和保持图像细节方面更优。
最后,文档提到了算法的改进措施,如**增加掩膜**,以针对性地处理图像的特定区域,进一步提高重建效果。
整个文档提供了丰富的CT图像重建方法,结合深度学习和经典算法,展示了如何在有限的扫描角度条件下改善CT图像质量,对于医疗影像分析和处理领域具有重要价值。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-08-18 上传
2024-05-12 上传
2018-06-18 上传
446 浏览量
2021-09-28 上传
2022-07-08 上传
拉姆哥的小屋
- 粉丝: 7350
- 资源: 141
最新资源
- 全国江河水系图层shp文件包下载
- 点云二值化测试数据集的详细解读
- JDiskCat:跨平台开源磁盘目录工具
- 加密FS模块:实现动态文件加密的Node.js包
- 宠物小精灵记忆配对游戏:强化你的命名记忆
- React入门教程:创建React应用与脚本使用指南
- Linux和Unix文件标记解决方案:贝岭的matlab代码
- Unity射击游戏UI套件:支持C#与多种屏幕布局
- MapboxGL Draw自定义模式:高效切割多边形方法
- C语言课程设计:计算机程序编辑语言的应用与优势
- 吴恩达课程手写实现Python优化器和网络模型
- PFT_2019项目:ft_printf测试器的新版测试规范
- MySQL数据库备份Shell脚本使用指南
- Ohbug扩展实现屏幕录像功能
- Ember CLI 插件:ember-cli-i18n-lazy-lookup 实现高效国际化
- Wireshark网络调试工具:中文支持的网口发包与分析