如何在标记上渲染 CT 扫描 DICOM 文件中的 3D 模型,以在 Android 应用程序中用于医疗增强现实目的

How to render the 3 D models from CT scan DICOM files on the marker for medical augment reality purpose in Android application

我是 android 的新手,ARToolkit.I 必须开发 android 应用程序,该应用程序可以在检测到的标记上增强和渲染来自 DICOM 格式的 CT 扫描图像的 3D 模型。我出于我的目的使用 ARToolkit SDK。但不知道如何处理 dicom 文件并在标记上渲染 3D 模型。有人请建议一些方法。任何形式的帮助都将不胜感激。

谢谢

虽然有点旧,但推荐入手:Android OpenGL .OBJ file loader

我也想知道如何构建 CustomView 来满足您的需求,因为在 CV 中您可以显示任何内容。

我推荐以下流程; 想出一个分割工具。在此过程中,您将根据密度构建数据子集的 3d 模型。例如,您将构建胸部 CT 的肋骨模型。您应该在 Android 之外执行此操作,然后再弄清楚如何移动它。您可以使用 ITK 和 VTK 等工具来学习如何完成此阶段。

如果您想避免 ITK/VTK 学习曲线,请使用 GDCM(草根 dicom)学习如何加载 DICOM 系列。使用这种方法,您可以在几个小时内在您的应用程序中拥有密度点的 3D 阵列。此时您可以忘记 DICOM,只处理数字。您仍然存在分割问题。

你可以看看有源代码的 NIH 应用程序 ImageVis3D,看看有什么方法。

一旦您有了分段数据集,转换为标准格式就不会太难,您将顺利完成。

你指的'detected marker'是什么?如果您在图像集中有一个标记来帮助分割,您可以从加载 dicom 数据返回的 3d 数据集中进行检测。

完成流程后,您可以了解如何将其全部应用到 Android。