我正在做一个包含图像注册的项目(VS2012和C#)。我基本上需要从目录中的一堆DICOM图像中提取点云。我研究过ActiViz,VTK,ITK等,但我找不到任何关于如何做到这一点的例子。
有没有人能够使用上面这些库中的任何一个来获得点云?如果是这样的话,你能发布使用过的代码吗?
谢谢!
发布于 2014-01-08 09:13:25
从你的问题中还不清楚你的点云在DICOM图像堆栈中到底是如何表示的。
我假设这些点是具有特定颜色的切片中的像素。在这种情况下,ITK Software Guide有一个完整的文档示例来说明如何从3DICOM图像中提取曲面:它是"6.11提取曲面“(link to the book)一章。
此示例使用ITK过滤器,该过滤器执行阈值步骤来隔离点,然后执行曲面提取。
不过,这并不完全是您所要求的:此示例输出一个网格,而不是一组点。然而,在ITK中,网格是一种点集( vtkMesh类是从vtkPointset派生的),所以你可以从那里得到你的点云。
另请参阅同一本书中的"4.2 PointSet“和"4.3 Mesh”两章。
我希望这能帮到你。
发布于 2018-10-24 20:57:29
您可以在ANALYZE软件中执行此操作,并提取云点。https://analyzedirect.com/analyze-registration/
如果你有关于如何做的问题,请告诉我。
https://stackoverflow.com/questions/20482060
复制相似问题