Dear Mark,
I have thought this for a long time, but I still can not understand this. I have some questions about fslswapdim
(1) Take an easy example: If only one voxel in the mask and the coordinate is -1 1 1, when I used fslswapdim orig_mask -x y z output_mask, the coordinate of the output_mask would become 1 1 1, right?
(2) You agreed with Sourena's method, right?
fslswapdim orig_t1 -x y z flipped_t1
fslswapdim orig_mask -x y z flipped_mask
Use flirt with 6DOF to register flipped_t1 into orig_t1, and apply the transformation matrix to your flipped_mask.
A. Specifically, what's the orig_t1? The mask is from the group level results which have been registered to MNI152_T1_2mm_brain.nii.gz, so the orig_t1 is MNI152_T1_2mm_brain.nii.gz?
B. How to apply the transformation matrix to your flipped_mask? Should I use flirt or applywarp? What's the input and reference? Again, the mask has been registered to standard T1, why register it again?
C. When you said "There's no reason that the mid-saggital plane of the T1 image should be aligned with the yz-plane at the mid-point on the x-axis.", you mean because the brain is not symmetrical?
Thanks so much.
Mingxia