SlicerRT Defining Margins

Hello,

Our team has been working to improve the delineation of tumors to guide better radiation planning. We have been looking at the 3DSlicer extension “SlicerRT” you created as a method of defining tumor margins, but were having trouble navigating the modules.

We reviewed the documentation and a module called “Segment Morphology” stood out to us as it allows the user to add and remove tumor margins. However, it seems this module is no longer a part of the extension. Has the module has since been updated, or if its features have been split up into other modules?

Thank you for your time, and we look forward to hearing back from you soon.

Copying my answer to your question to me on LinkedIn:

“That module has become deprecated with the release of the new Segment Editor module in 3D Slicer core. Please download the latest preview version and see the “Logical operators” and “Margin” effects in said module.”

I understand that you want a quick answer but please in the future wait a bit before you post the same question to multiple places. Thank you.

Hello Mr Pinter,

Sorry for posting in multiple places, I wasn’t sure how long my question would pend on here and thought it would be quicker to reach out over LinkedIn. My apologies!

I’ve downloaded the preview version and installed SlicerRT on this version as well. However, I’m still unable to access the “Segment Morphology” module. Our team is looking for a way to manually define tumor margins for delineation. For example, manually drawing on slices and then having that volume extend to cover a 3D region.

I tried playing around with the “Margin” effect in Segment Editor as well, but haven’t found a way to use it for our specific purposes. Do you have any advice on what my next steps should be?

Thank you for your time, we really appreciate your help!

Best,
Maharshi

Can you describe what your specific purpose is?

When you tried the Margin effect, what did you do? what did you expect to happen? what happened instead?

Our goal is to have a radiation oncologist define tumor margins on CT scans loaded into Slicer. With the margin effect, I was hoping to find a way to manually annotate the scan and create a 3D “blob” that defines the margins of the tumor.

We have tried using the “draw” effect, but this annotation doesn’t allow us to create a 3D margin.

Any suggestions?
Thank you.

Hi @Maharshi_Panchal

I understand your problem. 3DSlicer works a little differently compared to Treatment Planning Systems (TPS). To do what you want to do, follow the following steps:

  1. Make a segmentation in Segment Editor (ensure that you scroll down and check that in ‘Modify other segments’ - ‘Allow Overlap’ is selected) - For the purpose of this example, name it ‘Segment_1’.
  2. Add another segmentation (Segment_2) and copy ‘Segment_1’ using Logical Operators using the ‘Copy’ function
  3. Now you can add a margin of your choice using the ‘Margin’ function on Segment_2.

This is a different workflow from most TPS’s, where we use a ‘create margin from…’ function to add a margin to an existing segmentation (we call them contours, but that’s just semantics).

FYI @Maharshi_Panchal …I can confirm that the margin addition function is a rolling-ball, isotropic margin,

Hope that helps!