mri_surf2surf --mapmethod nnf --srcsubject fsaverage5 --trgsubject fsaverage --hemi {hemisphere: lh, rh} --sval {input_img} --tval {output_img}
mri_surf2vol --o {output_img} --so $FREESURFER_HOME/subjects/fsaverage/surf/lh.white {input_img} --ribbon $FREESURFER_HOME/subjects/fsaverage/mri/aseg.mgz
mri_vol2vol --reg $FREESURFER_HOME/average/mni152.register.dat --mov MNI152.nii.gz --targ {input_img} --inv --o {output_img}
where MNI152.nii.gz is the template volume, either 1mm or 2mm. eg, $FSLDIR/data/standard/MNI152_T1_2mm.nii.gz
I notice that after step 3, the original values on the edge of the cluster were changed a little.
References:
https://surfer.nmr.mgh.harvard.edu/fswiki/CoordinateSystems