本文是总目录,后续根据软件和操作文档详细更新:
单元1:简介
1.1计算机断层扫描简介
1.1 计算机断层扫描简介:欢迎来到“计算机断层扫描和ASTRA工具箱”培训课程的入门模块。
1.2 什么是计算机断层扫描?:当2D射线照相图像不足时,计算机断层扫描(CT)可以解决。
1.3 计算机断层扫描的简要历史:自从威廉·伦琴(Wilhelm Rontgen)发现X射线和他的第一批医学图像以来,已经取得了许多进展。在此视频中,讨论了计算机断层扫描历史上最重要的时刻。
1.4 基本的X射线物理学:X射线光子的寿命虽然很短,但却充满了有趣的物理学。
1.4.1 :X射线生成:X射线在X射线管中产生。
1.4.2 :X射线/物质相互作用:当X射线穿过一个对象时,它可能会衰减。
1.4.3 :X射线检测:如果X射线穿过物体,则会在检测器单元中对其进行测量。
1.5 计算机断层摄影的基本数学:一堆X射线光子的寿命也可以通过简化的数学模型来描述。
1.6 典型的CT工作流程:使用计算机断层扫描成像可以使许多不同的应用领域受益。这些应用程序大多数共享一个通用的工作流程。
模块2:ASTRA工具箱简介
2.1 简介ASTRA工具箱:欢迎来到“计算机断层扫描和ASTRA工具箱”培训课程的ASTRA工具箱介绍模块。
2.2 什么是ASTRA工具箱?:ASTRA Toolbox是用于高效且灵活的层析成像重建算法的开源工具。
2.3 ASTRA Toolbox的组织:内部,ASTRA Toolbox包含三层:低层投影算法,重建方法和用户界面。
2.4 ASTRA工具箱模块:ASTRA工具箱由几个模块相互配合以构建灵活的算法。
2.4.1 体积几何:ASTRA体积几何存储有关重建体积的信息(例如,像素或体素大小)。
2.4.2 体积数据:ASTRA体积数据对象存储体积数据。
2.4.3 投影几何:ASTRA投影几何存储有关X射线源和检测器的轨迹的信息。
2.4.4 投影数据:ASTRA投影数据对象存储投影数据。
2.4.5 投影仪:ASTRA投影仪定义投影模型。
2.4.6 算法:ASTRA算法对象包含用于计算投影图像和重建的逻辑。
2.5 ASTRA Toolbox安装(Windows + MATLAB):演示如何使用MATLAB前端在Windows系统上安装ASTRA Toolbox。
2.6 ASTRA演示:有关如何配置各种模块以重建简单2D玩具示例的演示。
模块3:分析重建方法
3.1 分析重建简介:欢迎来到“计算机断层扫描和ASTRA工具箱”培训课程的“分析重建”模块。
3.2 分析投影:使用分析数学表示的CT投影模型。
3.3 傅立叶切片定理:傅立叶切片定理是滤波反投影重建方法的基础。
3.4 傅立叶切片定理的证明:傅立叶切片定理很容易证明。
3.5 滤波反投影(FBP):滤波反投影(FBP)是一种非常有效的方法,因此得到了广泛使用。
3.6 ASTRA工具箱中的FBP:如何使用ASTRA工具箱计算FBP重建?
模块4:代数重构方法
4.1 代数重建方法简介:欢迎来到“计算机断层扫描和ASTRA工具箱”培训课程的代数重建模块。
4.2 代数层析成像:用代数表达的CT投影模型。
4.3 迭代重建:在代数重建方法中,重建是迭代计算的。
4.4 同时迭代重构技术(SIRT):同时迭代重构技术(SIRT)是最流行的代数重构方法。
4.5 ASTRA工具箱中的SIRT:如何使用ASTRA工具箱计算SIRT重构?
4.6 最小约束:最小约束是先验知识如何有益于重建的简单示例。
4.7 ASTRA工具箱中的最小约束:如何在ASTRA工具箱中指定最小约束?
4.8 其他代数重建方法:其他更高级的代数重建方法可以提供更好的结果,但通常会带来额外的计算成本。
关于工具箱算法的描述:
https://tool.yovisun.com/scihub/