我有一堆医学图像,切片厚度为 2.5 毫米,切片间距为 1.5 毫米。所以切片是重叠的。我打算从这些切片创建一个 3D 体积,但我不确定我是否没有在 z 方向上缩放(切片间距让我感到困惑)。请让我知道如何从重叠的 2D 切片准确构建 3D 体积。
这是我到目前为止所做的
我将 CT 切片逐个切片(在 for 循环中)读取到 3D 矩阵中。
for count = 1:totalSlices
fileName = dirData(count).name;
dicomImage = dicomread(fileName);
imageStack(:,:,count) = dicomImage;
end
我使用 Matlab 中心的 ExportVoxelData 函数从上面的图像堆栈生成一个 stl 文件
我确实有一个 stl 模型,但我不知道它是否在 z 方向上正确缩放我的像素尺寸在 X 和 Y 尺寸上是 0.9766 毫米。我的切片厚度是 2.5 毫米 我的切片间距是 1.5 毫米