我有几个 3D CT 扫描,我将使用 Metz 等人 (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 图像?