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

时间:2016-02-15 00:13:52

标签: android augmented-reality dicom artoolkit android-augmented-reality

我是Android和ARToolkit的新手。我必须开发Android应用程序,它可以在检测到的标记上以DICOM格式从CT扫描图像增强和渲染3D模型。我正在使用ARToolkit SDK。但是不要如何继续使用dicom文件并在标记上渲染3D模型。有人请建议一些方法。任何形式的帮助都将受到高度赞赏。

由于

2 个答案:

答案 0 :(得分:1)

看起来有点旧,但建议一开始:Android OpenGL .OBJ file loader

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

答案 1 :(得分:0)

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

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

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

一旦你有了一个分段数据集,转换成标准格式就不会太难了,你将会在路上。

您所指的'检测到的标记'是什么?如果图像集中有标记以帮助分割,则可以从加载dicom数据时返回的3d数据集中进行检测。

一旦您完成了流程,您就可以看到如何将其全部应用到Android。