Register MRI with CT by Elastix

Hello everyone. I’m new to slicer and now using elastix to register the MRI to CT (about temporomandibular joint), but I found it is not that accurate using presets generic (all) and generic rigid (all).

I read the paper elastix: A Toolbox for Intensity-Based Medical Image Registration, which mentioned that elastix support different metrics like MSD, NC, MI, etc., but I don’t know how to adjust that in slicer. Is this included in the preset or other options? How should I adjust for a better preformance for MRI and CT registration?

By the way, we have tried cropping the data to cover approximately the same anatomical region, it is better, but still not as what we want.

P.S. the figure shows the problem we met, where the red and blue curve shows the structure we are interested in, and we want them to overlap each other.

You can edit the configuration files. It is easier in latest Slicer Preview Release, which contains a built-in preset editor for Elastix.

I would not expect that changing the similarity metric from the default MI to something else will significantly improve the results. Cropping the region of interest more tightly to the region of interest and improve initial position will probably have bigger impact.

You can also try ANTs, which uses somewhat different registration algorithms.

Thank you for your reply, I’ll try as you say.