Registration of consecutive CT volumes

Hi community,

I am trying to register consecutive CT volumes of the abdominal aortic aneurysm, I have 10 volumes during the cardiac cycle of the patient. I tried BSpline with different grid sizes but the algorithm is generating artifacts that is obvious on the picture attached, green segmentation is the reference geometry (segmented manually) and the yellow segmentation is the transformed geometry (created from registration 2 CT then applied the transform on the reference geometry).
Could you recommend any reliable registration method or any previous work on registration of consecutive 3D volumes.

Thank you very much,
Farah

DRAMMS is a very powerful technique and might work well for this: https://www.med.upenn.edu/sbia/dramms.html

1 Like

This registration looks pretty good (error is less than a voxel at most places).

Trying different registration packages is a good idea. Elastix (available in SlicerElastix extension) is very good, too, and it is highly customizable.

If you find that calcifications or devices, etc. misguide the registration then you may either suppress them by preprocessing (e.g., limit maximum intensity of the image using thresholding) or set a registration mask that excludes high-intensity regions.

Thanks Andras,
I will try these 3 solutions.

1 Like

Hi Andras,
I was reading the elastix manual, and according to my case the following recommendations were mentioned: use BSpline transform type, use Mean Square Difference (MSD), and use full image sampler.
My question is how can I select these parameters in 3D slicer (Elastix module)?
Thank you very much,
Farah

See this documentation section about how to customize Elastix registration parameters: https://github.com/lassoan/SlicerElastix/blob/master/README.md#customize-registration-parameters

1 Like