Dear freesurfer developers,

Following the previous e-mail, it seems like a variable handling bug.

 From the mri_convert.c, lines from 2588 to 2606 appear to be the part that handles “out_like” option. the variable “resample_type_val” in line 2605 should contain the user-specified value, but it seems it doesn’t (although I’m not very good at reading c codes..).

Please correct me if I’m wrong and just me using mri_convert in a wrong way.

Best,
-- 
Seung-Goo KIM

On 2015-10-16, at 10:01, Seung-Goo KIM <solleo@gmail.com> wrote:

Dear all,

I wish to know whether mri_convert provide a nifty way to reslice and crop a NIFTI image with labels (positive integers) with “—like” and “-rt” options. It seems like “—like” option overrides “-rt” option, thus the result from such a command:

mri_convert -rt nearest —like ${referenceImage} ${inputImage} ${outputImage}

 is resampled with trilinear interpolation. I don’t know if I did something wrong (maybe file format?) or this is a bug in mri_convert.

Of course, one can write a script that creates binary images for each label values, transforms it (using "mri_convert —like"), threshold it (like value>0.1), and finally finds the label with the highest value (probability) for each voxel in the reference space. But I believe there should be a simpler and faster way to do this with mri_convert or any other program in freesurfer :)

FIY, the version of freesurfer package I use is "Linux-centos6_x86_64-stable-pub-v5.3.0”.

Best regards,
-- 
Seung-Goo KIM