MASILab / Synb0-DISCO

Distortion correction of diffusion weighted MRI without reverse phase-encoding scans or field-maps
https://my.vanderbilt.edu/masi
57 stars 28 forks source link

Failure in distortion correction #56

Closed lbinding closed 8 months ago

lbinding commented 8 months ago

Hi all,

Long-time fan and user of your work. I've noticed on some cases distortion correction seems to fail, see the images for examples. I've checked the T1 registration and it looks good so I can't see any immediate reason for this. Have you encountered anything like this before?

Thanks!

All the best, Lawrence

Screenshot 2023-11-03 at 09 27 26 Screenshot 2023-11-03 at 09 28 23 Screenshot 2023-11-03 at 09 27 56
lbinding commented 8 months ago

Hi, I've worked out the issue. Its an issue with registering to the atlas so I've modified the code to work with niftyReg and easyReg which typically have more consistent registration than ANTs. Happy to share the code if you want!

schillkg commented 8 months ago

Hi Lawrence - thank you for the message.

My original guess would have been a poor mask within the pipeline. We use FSL's 'bet' which doesn't need to be perfect but still requires something close in order to align b=0 to T1. If this failed it would cause a registration issue.

Based on your last message I'm guessing its an issue with T1 to MNI? I think we would be happy to include a niftyReg or similar registration if you believe it to be more robust. We could likely add a flag for alternative registration.

We also hope to get a more robust masking procedure in the near feature (SynthStrip, etc).

Thank you again.