0

我有医学图像(.dcm 文件)。在 Eclipse 中使用 Java 3D API。我无法编写代码来显示 3D 图像。请帮忙。提前致谢。

4

1 回答 1

1

你的问题有很多未知数。首先,如果您有一个 3D 数据集,如 CT 或 MRI,它将由多个 DICOM 文件(系列)组成,而不仅仅是一个(但是有 3D DICOM 对象仅由一个文件组成,如 RTDOSE)。其次,您期待什么样的 3D 可视化?例如,CT 可以显示为一组切片,或三个视图(轴向、冠状和矢状)中的体素化和切片体积,或者它可以被镶嵌以显示 3D 表面,或在体积中进行射线追踪渲染。

为了阅读 Java 中的 DICOM,有许多开放库(例如http://eviewbox.sourceforge.net/),只需选择您最喜欢的一个即可。

您也可以考虑使用 VTK 的 Java 包装器(http://www.vtk.org),这将允许您读取 DICOM 并可视化数据,但在这种情况下不涉及 Java3D。

于 2013-03-08T16:25:58.677 回答