ANTs 开源提供了可以将一个人的大脑 MR 图像移动(通常称为神经科学中的归一化或配准)到另一个人的大脑 MR 图像的变换功能。但我在下面得到一个错误:不是所有的 MR 图像,但一些 MR 图像会出现以下错误。当我用 ITK-snap 之类的图像查看器打开这些 MR 图像时,从来没有任何差异。似乎发生这些错误的 MR 图像必须与未发生错误的图像具有数学或代数差异。我怎样才能找出问题所在?
错误信息:
/opt/ANTs/bin/antsRegistrationSyNQuick.sh:第 464 行:
[[:_MR.nii:语法错误:算术运算符无效(错误标记为“.nii”)
蚂蚁注册调用:
/opt/ANTs/bin//antsRegistration --verbose 1 --dimensionality 3 --float 0 --collapse-output-transforms 1 --output [ T1xPET,T1xPETWarped.nii.gz,T1xPETInverseWarped.nii.gz ]
--interpolation Linear --use-histogram-matching 0 --winsorize-image-intensities [ 0.005,0.995 ] --initial-moving-transform [ _MR.nii,_FBB.nii,1 ] --transform Rigid[ 0.1 ] --metric MI[ _MR.nii,_FBB.nii,1,32,Regular,0.25 ] --convergence [ 1000x500x250x0,1e-6,10 ] --shrink-factors 8x4x2x1 --smoothing-sigmas 3x2x1x0vox
输出:
All_Command_lines_OK 使用双精度进行计算。读取参考文件时发现异常
itk::ExceptionObject (0x5559bfd38530) 位置:“未知” 文件:/home/nuc/Desktop/a/build/ITKv5/Modules/IO/NIFTI/src/itkNiftiImageIO.cxx 行:1980
Description: ITK ERROR: ITK only supports orthonormal direction cosines. No orthonormal definition found!
文件 _MR.nii 异常对象被捕获:
itk::ExceptionObject (0x5559bfd38530) 位置:“未知” 文件:/home/nuc/Desktop/a/build/staging/include/ITK-5.2/itkCenteredTransformInitializer.hxx 行:40
Description: ITK ERROR: CenteredTransformInitializer(0x5559bfd22e10): Fixed Image has not been set