I need to register my DWI to SPM12’s MNI152 (which is IXI549). Their template, called TPM.nii, found at spm/tpm/TPM.nii, is their version of MNI152. It is 121x145x121x6, with a voxel size of 1.5mm^3. The 6 is the 6 different tissue types in this tissue probability map. My DWI dataset is 140x140x140 with a voxel size of 1.7mm^3.
I need to register my DWI to this TPM, so that I can apply the found warp field to my streamlines, thus warping my streamlines to SPM’s template. I can’t find anything about warping from DWI to TPMs. Has anyone ever tried this? Are there any tools to do this?
My current idea is to:
create TPM’s from my DWI
parse out the WM, GM, and CSF, components from my TPM-DWI
Register each tissue type to the SPM-TPM tissue map
Warping DWI is generality not as good as warping something else to DWI. When you warp DWI you have to rotate the b-matrix accordingly, which can be a pain. Why did the tutorial I linked to your earlier post not work ( DIPY — dipy 1.8.0 documentation )? I also do not know how you would align a DWI to a TPM since the image contrasts are not going to be the same. You would likely need a T1 or similar image in each space, perform that registration, and then apply it to the DWI or TPM to align them.
Thank you guys both for the responses. My issue is that SPM uses a custom MNI152 template, that seems to be slightly different from the standard MNI152 space. My lab uses SPM for fMRI analysis - and we now need to map our dMRI structural connectome to this same space.
We are planning on using dipy’s streamline warping algorithm to apply the warp not to the dMRI itself but to the streamline image. Apologies if that was unclear.
I’ve used that anistropic power map technique successfully with T1 registration, but I have been unsuccessful so far in trying to source techniques to create a t1-like image from TPMs.