Dose warping/deformation for accumulation

Hi there,

I am trying to deform the dose distribution output from my TPS for research purposes. I have tried using the Plastimatch extension/module but am having difficulty loading my data without errors. Is there some documentation somewhere or an easy workflow to follow that allows for dose warping?

Many thanks!

1 Like

What data do you have? What is the error?
Have you installed SlicerRT extension?

1 Like

Hi Andras,

Yes I have SlicerRT extension and have now managed to load my data correctly. Probably the issues I’m now having are just related to me being new to the software.

For background, I am trying to deform a planning CT (pCT) image to match the anatomy of daily CBCT images, resulting in a number of deformed CTs (dCTs) for a head-and-neck radiotherapy research project. I think the limited CBCT FOV is causing issues. Ideally, I would like the dCTs to have the same anatomy as the pCT when outside the CBCT FOV and have deformed anatomy to match the CBCT anatomy when inside the CBCT FOV. Hopefully that makes sense. Essentially a ‘stitched’ CT.

Right now, I am unable to even get a deformed registration that looks realistic. The deformed registrations are very incorrect. But more time with the software should fix that. However, these registrations only work on the CBCT FOV. So my two questions are,

  1. Can I somehow create a ‘stitched’ CT as described above?
  2. Does this require the use of masking? If so, if there some documentation somewhere about how to create masks?

Many thanks for your help! Very appreciated!

1 Like

Hi Lowey,

Just in case you haven’t seen this yet, here’s a tutorial about dose accumulation with SlicerRT (the World Congress one). This is a good overview of the whole workflow.

About the registration:

  1. The deformation field’s extent is the same as the fixed image volume. If there is no data outside the moving volume, then the deformation field will be empty there, and I think the deformation in those regions will be kind of “locally linear”.
  2. There is an Image Mask and Pre-processing section in the General Registration (BRAINS) module to specify a mask if you need it.

Have you tried the SlicerElastix extension to do the registration? In some cases it yields better results with the default settings.

1 Like

Hi Cpinter,

Thanks for your reply, I have been playing around with the different registrations and am getting closer to my desired result. Haven’t been able to create the ‘stitched CT’ yet but I assume it’s possible.

Regarding the tutorial you linked, is there another source I can access it from? The current link gives me the ‘File Not Found’ error


Thanks for reporting it! I fixed those links just now. Please try again

1 Like