1

我正在开发一个包含图像注册的项目(VS2012 和 C#)。我基本上需要从目录中的一堆 DICOM 图像中提取点云。我研究了 ActiViz、VTK、ITK 等,但我找不到任何关于如何做到这一点的例子。

是否有人能够使用上述任何这些库获得点云?如果是这样,您可以发布使用的代码吗?

谢谢!

4

2 回答 2

1

从您的问题中不清楚如何在 DICOM 图像堆栈中准确表示您的点云。

我想这些点是切片中具有特定颜色的像素。在这种情况下,ITK 软件指南有一个关于如何从 3D DICOM 图像中提取表面的完整文档示例:它是章节“6.11 提取表面”(链接到本书)。

此示例使用 ITK 过滤器执行阈值步骤以隔离您的点,然后执行表面提取。

不过,这并不完全符合您的要求:此示例输出一个网格而不是一组点。但是,在 ITK 中,网格是一种点集(类vtkMesh派生自vtkPointset),因此您可以从那里获取点云。

另请参阅同一本书中的“4.2 PointSet”和“4.3 Mesh”章节。

我希望这有帮助。

于 2014-01-08T01:13:25.333 回答
0

您可以在 ANALYZE 软件中执行此操作并提取浊点。 https://analyzedirect.com/analyze-registration/

如果您对如何操作有任何疑问,请告诉我。

于 2018-10-24T12:57:29.297 回答