Dear Mark, Great thanks to your reply! Please let me re-tell you my question: ####################################################################### flirt -in bcoT1 -ref B0 -cost corration -o t12b0 -omat t_mat # t12b0 is OK. flirt -in roi -ref B0 -o b0_roi -init t_mat -applyxfm # But, when applying the transformation matrix to the roi mask, the resulted b0_roi.nii can not be alighned with b0/ Why? I am so confused/ ############################################################################ I just send my .nii file to you and fsl-email-list, but received "Fail in sending this email because the size of files is greater than 200K". So, I have to attach some head information (*.mat, sform, qform). Could anybody tell me where the problem is? Great thanks! B0.head.mat -2.20312500000000 0 0 143.203125000000 0 2.20312500000000 0 -124.132568359375 0 0 2.20000004768372 -53.7819283008575 0 0 0 1 fslorient -getqform B0 -2.20312 0 -0 141 0 2.20312 -0 -121.929 0 0 2.2 -51.5819 0 0 0 1 fslorient -getsform B0 -2.20312 0 0 141 0 2.20312 0 -121.929 0 0 2.2 -51.5819 0 0 0 1 bT1.head.mat 1.32840895652771 0.0126800928264856 0.0472275912761688 -104.481479177251 -0.0154902637004852 0.999688148498535 -0.0220899917185307 -113.658335920423 -0.0631656423211098 0.0215135142207146 0.998639881610870 -120.418306723237 0 0 0 1 fslorient -getsform nbT1 1.32841 0.0126801 0.0472276 -103.093 -0.0154903 0.999688 -0.02209 -112.696 -0.0631656 0.0215135 0.99864 -119.461 0 0 0 1 fslorient -getqform nbT1 1.32873 0 0.0436194 -99.8026 0 1 0 -80.1566 -0.0580138 0 0.999048 -101.699 0 0 0 1 ROImaskfile.head.mat -3.12486195564270 -0.0109078036621213 0.0366514474153519 101.246426661499 -0.0109082190319896 3.12498092651367 1.35525271560688e-20 -122.445417311974 0.0272702574729919 9.51912588789128e-05 4.19984006881714 -71.5327780273146 0 0 0 1 fslorient -getsform ROImask -3.12486 -0.0109078 0.0366514 98.1473 -0.0109082 3.12498 1.35525e-20 -119.331 0.0272703 9.51913e-05 4.19984 -67.3056 0 0 0 1 fslorient -getqform ROImask -3.12486 -0.0109078 0.0366216 98.1473 -0.0109082 3.12498 -5.22123e-08 -119.331 0.0272481 9.51524e-05 4.19984 -67.3056 0 0 0 1 2014-03-10 19:08 GMT+08:00 Mark Jenkinson <[log in to unmask]>: > Hi, > > It is difficult to know what is going wrong from your description here. > The commands, subject to minor typos (e.g. corration), look correct. > Could the problem be related to the output of the second command not using > a floating-point datatype (you can fix this with "-datatype float" in the > second flirt call) and hence it truncating a lot of the mask values to zero? > > If that is not the case then please give us a more informative > description of the problem. > > All the best, > Mark > > > > On 4 Mar 2014, at 13:15, Zhijiang Wang <[log in to unmask]> wrote: > > Dear fslers, > > I want to register a ROI mask into B0, but I am confused the followings: > > flirt -in bcoT1 -ref B0 -cost corration -o t12b0 -omat > t_mat > > # t12b0 is OK. > > flirt -in roi -ref B0 -o b0_roi -init t_mat -applyxfm > # But, when applying the transformation matrix to the roi mask, the > resulted b0_roi.nii can not be alighned with b0/ > > Why? > > I am so confused/ > > who can share with your suggestions and comments. > > Best, > > >