Applying B-spline Transform to RTDose/RTStructre

Hello everyone,

I am working on registering two CT images of the pelvic region, which often exhibit significant anatomical changes, especially in organs like the bladder.

I have performed a B-spline registration using the B-spline deformable registration module in 3D Slicer and obtained an output B-spline transform. My goal now is to apply this transform to the corresponding RTDOSE and RTSTRUCT files.

I have two questions:

1- How to Apply the B-spline Transform: Can I apply the non-rigid B-spline transform to the RTDose and RTStructure simply by dragging and dropping them under the transform in the Data module’s transform hierarchy?

2- Best Module for Large Deformations: Given the large deformations observed in pelvic organs (e.g., bladder filling/emptying), is the B-spline deformable registration module the most suitable choice for this task? Would you recommend other extensions like SlicerElastix or SlicerANTs for potentially better results in such scenarios?

Can you help me?

Thanks a lot

The easiest is to right-click the item in the transform column of the subject hierarchy tree in the Data module and select the transform you want to use.

This page in the documentation is a bit outdated (says double-click instead of right-click, and the screenshots are old), but explains the same thing.

I think it definitely makes sense to try those extensions. As far as my personal experience goes, Elastix is more advanced than the BRAINS registration that is in Slicer core. I haven’t tried ANTs yet.