首先,将患者的医学数字成像和通信或 DICOM 数据复制到定义的工作目录中。使用文件浏览器检查每个文件目录,以识别具有最多扫描层数的图像序列以进行分析。在 MATLAB 中使用 DICOM 函数,提供 DICOM 文件作为输入,以直接在 MATLAB 环境中提取切片厚度和像素间距等基本参数。
然后检索每个图像的位置数据,并通过信息访问信息。MATLAB 工作区中的 SliceLocation。接下来,使用切片位置函数将位置数据保存到变量中,并为其生成绘图。
单击 GUI 右上角的数据提示按钮以添加数据点并增强绘图。然后使用体积调用功能组织所有图像并提取从第一个位置到最大位置的图像。保护有效图像的卷数据及其排序索引。
使用 MATLAB 中的 size 函数检查 3D 体积的三维比例。要使用切片视图命令功能查看 3D 体积,请记录从 60 到 340 的肺序列扫描范围。然后使用该命令获取包含整个肺的所有数据的 3D 体积。
使用 MATLAB 命令函数 DICOM info 获取图像序列的切片厚度。使用该命令计算等体素变换的 Z 轴数。然后使用MATLAB命令函数imresize3对V进行等体素变换,使用3D切片视图函数查看等体素变换后的3D体积。
要消除噪声干扰,请使用数据提示按钮在交互式界面中添加连续数据点。接下来,右键单击数据提示,然后选择将光标数据导出到工作区,将空间滤波的参考边界导出到 MATLAB 工作区。调用噪声清理函数,使用工作区中的输入参数 CI 将空间滤波应用于 V 2。
使用此切片视图命令函数可可视化生成的体积。为图像分割设计选择一个模板切片,例如两个第 32 个图像,并将其分配给变量。然后通过执行图像分割器一个命令打开 MATLAB 图像分割器 GUI。
从顶部工具栏中选择自动聚类工具,然后单击鼠标左键以执行命令。接下来,单击右上角的显示二进制按钮以黑白二进制显示图像。要使肺部区域变白,请从顶部工具栏中选择反转蒙版按钮,然后单击鼠标左键以执行命令。
要消除肺部区域外的白色,请选择顶部工具栏的清除边框按钮,然后单击鼠标左键。在 MATLAB 工作区中启动 3D 肺容积函数。接下来,在第四个视图右上角的下拉菜单中选择最大化。
选择 MIP 投影,然后从下面的内置颜色映射表选项中选择喷射颜色映射表。再一次,调用切片视图函数,但这次输入整个肺的 3D 体积。在生成的 GUI 中,使用底部滚动条导航到主要肺结节所在的区域,跨越扫描 48 到 70。
使用 3D 肺地平线功能对感兴趣区域进行 3D 重建,包括整个肺 3D 体积的第 48 至 70 部分。