diff --git a/ConnTool/Code/SOM_WriteNII.m b/ConnTool/Code/SOM_WriteNII.m index d4d7b547..c03246b8 100644 --- a/ConnTool/Code/SOM_WriteNII.m +++ b/ConnTool/Code/SOM_WriteNII.m @@ -44,7 +44,16 @@ return end -if any(volDIM(1:3)-size(niftiIn.dat(:,:,:,1))) +niiDIM = size(niftiIn.dat(:,:,:,1)); + +% Needed to add this in case the "template" image was also two-dimensional +% Robert Welsh - 2015-10-29 + +if length(niiDIM) < length(volDIM) + niiDIM = [niiDIM 1]; +end + +if any(volDIM(1:3)-niiDIM) SOM_LOG(sprintf('FATAL ERROR : TemplateImage dimension doesn''t match data dimension to be written\n')); return end diff --git a/ConnTool/ConnTool_batch_mc_central.m b/ConnTool/ConnTool_batch_mc_central.m index b494f0d3..788e26c4 100644 --- a/ConnTool/ConnTool_batch_mc_central.m +++ b/ConnTool/ConnTool_batch_mc_central.m @@ -193,7 +193,7 @@ if (MotionDeriv) RealignmentParametersQuad = [RealignmentParameters RealignmentParametersDerivR].^2; else - RealignmentParametersQuad = RealignmenParameters.^2; + RealignmentParametersQuad = RealignmentParameters.^2; end parameters.data.run(iRun).MotionParameters = [RealignmentParameters];