Michigan Image Reconstruction Toolbox (MIRT) 使用教程
1. 项目目录结构及介绍
MIRT 项目的目录结构如下:
mirt/
├── align/
├── blob/
├── contrib/
├── ct/
├── data/
├── doc/
├── emission/
├── example/
├── fbp/
├── general/
├── graph/
├── mri-rf/
├── mri/
├── nufft/
├── penalty/
├── systems/
├── transmission/
├── utilities/
├── wls/
├── .gitignore
├── LICENSE
├── README.md
├── ir_mex_build.m
├── readme-pc.m
├── setup.m
目录介绍
- align: 图像配准工具。
- blob: SPECT 重建与 blob 基函数(不推荐使用)。
- contrib: 由其他人贡献的算法。
- ct: 多能 CT 程序(射束硬化、双能等)。
- data: 示例数据(不在 GitHub 版本中)。
- doc: 包含一些介绍性文档的 PDF 文件(不在 GitHub 版本中)。
- emission: 用于泊松发射断层扫描的算法。
- example: 使用示例。
- fbp: 滤波反投影重建。
- general: 适用于通用图像重建问题的算法。
- graph: 图形函数。
- mri-rf: MR 脉冲设计工具。
- mri: MR 图像重建。
- nufft: 非均匀 FFT (NUFFT) 工具。
- penalty: 与正则化相关的函数。
- systems: 系统矩阵和系统矩阵对象类。
- transmission: 用于泊松透射断层扫描的算法。
- utilities: 图像重建算法的实用函数。
- wls: 与加权最小二乘 (WLS) 成本函数及其惩罚版本相关的算法。
- .gitignore: Git 忽略文件。
- LICENSE: MIT 许可证。
- README.md: 项目介绍文件。
- ir_mex_build.m: 用于创建 MEX 文件的脚本。
- readme-pc.m: 另一个介绍文件。
- setup.m: 项目启动文件。
2. 项目启动文件介绍
setup.m
setup.m
是 MIRT 项目的启动文件。它用于将项目的所有相关子目录添加到 MATLAB 的路径中,以便用户可以方便地访问和使用这些功能。
使用方法
- 安装工具箱后,使用 MATLAB 的路径功能将顶级目录添加到其路径中(或从该目录启动 MATLAB)。
- 运行
setup.m
文件,该文件将添加所有适当的子目录到路径中。 - 首次使用该仓库时,运行
ir_mex_build.m
脚本以创建 MEX 文件。
3. 项目的配置文件介绍
ir_mex_build.m
ir_mex_build.m
是一个配置文件,用于编译和生成 MEX 文件。这些 MEX 文件是 MATLAB 可执行文件,用于加速某些算法的执行。
使用方法
- 在 MATLAB 中运行
ir_mex_build.m
脚本。 - 该脚本将编译并生成一些必要的 MEX 文件,这些文件将存储在相应的目录中。
README.md
README.md
是项目的介绍文件,包含项目的概述、安装说明、使用方法等信息。
内容概述
- 项目简介
- 安装指南
- 使用示例
- 贡献指南
- 许可证信息
通过以上步骤,您可以顺利地安装和配置 MIRT 项目,并开始使用其提供的图像重建算法。