ITK 中具有稀疏和连续坐标的图像

Image with sparse and continuous coordinates in ITK

本文关键字:连续 坐标 图像 ITK      更新时间:2023-10-16

>我有一个原始数据图像,它可能很稀疏并且具有连续的坐标(例如,1000像素位于螺旋上,坐标是浮点数)。将这些数据加载到 ITK 中进行进一步处理以及将图像保存在物理坐标中的最佳方法是什么?

到目前为止,我的研究是:有itk::SpecialCoordinatesImage,我可以继承它来覆盖TransformPhysicalPointToContinuIndex(...)和TransformPhysicalPointToIndex(...)。在读取孔数据流之前,我不知道位置和像素数。因此,对于最低的速度,我需要"手动"重新处理数据。难道没有更好的方法吗?

我对 vtk 比 itk 更熟悉,所以我想到的可能有点偏颇。您可以:

  1. 将原始数据加载到 VTK 非结构化网格中(例如,请参阅函数 ReadFinancialData in http://vtk.org/gitweb?p=VTK.git;a=blob;f=Examples/Modelling/Cxx/finance.cxx)
  2. 然后将其体素化为图像。例如。请参阅 http://www.vtkjournal.org/browse/publication/713(我从未使用过它,我不知道它是否与最新版本兼容)或 http://www.vtk.org/Wiki/VTK/Examples/Cxx/PolyData/PolyDataContourToImageData