如何使用ITKTools将4D图像系列保存到单个DICOM文件?

时间:2013-01-11 22:29:07

标签: registration dicom itk elastix

我有几个3D CT扫描,我将使用Metlas等人(2010)在elastix注册工具箱(http://elastix.bigr.nl/wiki/index.php/Par0012)中实施的分组注册方法进行注册。该工具要求将4D数据(多个3D图像)封装在单个文件中。我知道这可以通过ITKTools工具箱的“pxcastconvert”工具实现(因为github https://github.com/ITKTools/ITKTools/blob/master/src/castconvert/castconvert4D.cxx中的“castconvert4d.cxx”)但是我无法弄清楚正确的命令行参数。用法是:

<< "pxcastconvert\n"
<< "  -in      inputfilename\n"
<< "  -out     outputfilename\n"
<< "  [-opct]  outputPixelComponentType, default equal to input\n"
<< "  [-z]     compression flag; if provided, the output image is compressed\n"
<< "OR pxcastconvert\n"
<< "  -in      dicomDirectory\n"
<< "  -out     outputfilename\n"
<< "  [-opct]  outputPixelComponentType, default equal to input\n"
<< "  [-s]     seriesUID, default the first UID found\n"
<< "  [-r]     add restrictions to generate a unique seriesUID\n"
<< "           e.g. \"0020|0012\" to add a check for acquisition number.\n"
<< "  [-z]     compression flag; if provided, the output image is compressed\n\n"

如果可能的话,您能否告诉我如何使用pxcastconvert在单个文件DICOM或MHD文件中组合多个3D图像?

2 个答案:

答案 0 :(得分:2)

我建议使用MeVisLab。使用DicomImport模块,您可以将DICOM切片转换为4D卷,随后可以使用ImageLoad模块打开该卷,并使用itkImageFileWriter模块以ITK格式保存。有一个免费版的MeVisLab应该足以执行这些任务。

答案 1 :(得分:0)

你确定你提到的程序会解决吗?因为它似乎有转换和转换功能,而不是撰写。

我不知道是否有任何程序可以执行此操作,但您可以查看http://www.itk.org/Wiki/ITK/Examples/VectorImages/ImageToVectorImageFilter 将2d标量输入更改为3d以及输出向量很容易。