2011-07-28 50 views
0

我想从一组dicom图像重建三维图像。我希望你了解dicom图像。我打算使用OpenGLES来生成图像的三维视图。就像我有一组图像作为图像堆栈或图像数组。我想在android中生成这些图像的三维视图。图像是ct扫描或MRI扫描的输出。我打算使用android的2.3或3.0。所以我的第一个问题是,是否有可能在android中从图像数组生成3D视图?你能给我一些提示吗?我是android和OpenGL的新手。请帮忙。3d视图dicom android

+0

不幸的是,这个问题过于宽泛,无法用当前的形式回答。在GLES或Android成为问题的一部分之前,您应该首先解决的第一个问题是如何制作3D可视化。这是一个广泛的领域,但起点可能是[marching cubes-algorithm](http://en.wikipedia.org/wiki/Marching_cubes)。 –

+0

马格努斯霍夫是正确的。除此之外,还有一步,您是基于图像堆栈进行体积渲染还是基于图像堆栈的某些处理进行表面渲染?前者需要比后者更大的计算能力。 –

+0

[我如何在3D应用程序中呈现DICOM图像?](http://stackoverflow.com/questions/7015539/how-can-i-render-dicom-images-in-3- d-in-an-android-application) –

回答

1

好。将不是一件容易的事情,但是,首先你必须决定什么是donyou可以做的事情,3D容量渲染需要大量的cpu能力,但是有一些android设备可以做到这一点,同时也有很多内存,那会是一个问题。 表面渲染远不如此需要,您可以从ogl中受益。但今天的医疗应用程序是在三维体积渲染端......

有像Osirix viewer(mac)和其他linux实现(即VTK)上的ued的开源库,你可以这样去...