2D MRI 扫描如何生成体素?
How are Voxels generated from 2D MRI scans?
体素是在通过 3D 渲染算法(例如行进立方体)获取图像后构建的吗?或者它们是通过直接获取 3D 图像获得的?
如果两者都可能:目前通常使用什么方法从 MRI 扫描中获取 3D 图像?
如何从 2D MRI 扫描生成体素?
从 MRI 扫描生成体素实际上是移动立方体的最初动机。基本概念是将 MRI 扫描视为切片。如果这些切片位于 XY 平面中的不同 Z 值,则扫描的像素构成立方体的节点。白皮书中的图 2 显示了如何使用它来构建多维数据集。
http://academy.cba.mit.edu/classes/scanning_printing/MarchingCubes.pdf
然后使用像素的 lightness/darkness 来决定节点是 "on" 还是 "off"。对于 8 个节点的立方体,每个节点可以是 0 或 1,则有 2^8 = 256 种可能的配置。通过对称性,作者表明实际上只有 15 个独特的案例需要考虑。
但是,我还要向您指出这份白皮书,它表明 15 个原始案例实际上可以用不同的方式处理,从而导致 33 个不同的案例:http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.56.7139&rep=rep1&type=pdf
个人注意事项:我自己实现了这两种算法,如果您正在寻找重建 3d 表面的算法,我强烈建议您使用行进四面体,因为案例数量要少得多并且更容易实现.
体素是在通过 3D 渲染算法(例如行进立方体)获取图像后构建的吗?或者它们是通过直接获取 3D 图像获得的?
如果两者都可能:目前通常使用什么方法从 MRI 扫描中获取 3D 图像?
如何从 2D MRI 扫描生成体素?
从 MRI 扫描生成体素实际上是移动立方体的最初动机。基本概念是将 MRI 扫描视为切片。如果这些切片位于 XY 平面中的不同 Z 值,则扫描的像素构成立方体的节点。白皮书中的图 2 显示了如何使用它来构建多维数据集。 http://academy.cba.mit.edu/classes/scanning_printing/MarchingCubes.pdf
然后使用像素的 lightness/darkness 来决定节点是 "on" 还是 "off"。对于 8 个节点的立方体,每个节点可以是 0 或 1,则有 2^8 = 256 种可能的配置。通过对称性,作者表明实际上只有 15 个独特的案例需要考虑。
但是,我还要向您指出这份白皮书,它表明 15 个原始案例实际上可以用不同的方式处理,从而导致 33 个不同的案例:http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.56.7139&rep=rep1&type=pdf
个人注意事项:我自己实现了这两种算法,如果您正在寻找重建 3d 表面的算法,我强烈建议您使用行进四面体,因为案例数量要少得多并且更容易实现.