使用二进制掩码 C++ ITK 获取感兴趣区域

get region of interest using binary mask c++ itk

本文关键字:获取 感兴趣 区域 ITK C++ 二进制 掩码      更新时间:2023-10-16

我对ITK很陌生,因此几乎没有使用它的经验。我的问题是:

我有两个nifti图像:一个医学图像和一个代表感兴趣体积的二进制图像。我想从医学图像中仅提取感兴趣的体积区域。我想将此区域的强度值存储在多维数组中。到目前为止,我读取图像和掩码并将其值存储在多维数组中。我现在可以逐个像素地比较这些值,但我希望,可能有更简单的方法?

这听起来像是感兴趣区域过滤器的工作。首先,您需要确定遮罩周围的"边界区域"。您应该为此使用迭代器。如果您在没有中间Update()调用的情况下构建管道(reader->regionOfInterest->writer(,并且使用某些图像格式(例如元图像(,则强度图像甚至不需要从磁盘中完全读取。

您可能还对 LabelGeometryImageFilter 感兴趣。