Is it possible to lock segments

As my topic mentions I would like to know if it’s possible to lock segments in order to prevent them from accidently being removed or cleared.
This happened to me lately when I forgot to set the ‘Overwrite other segments’ to ‘None’. After having closed and reopened the project at a later time, I discovered that one of my segments was empty. First I was puzzled but then I noticed the ‘wrong’ setting so I had to resegment it.


Yes, you can protect segments by moving them to a separate segmentation node. The feature is available in Segmentations module Copy/Move section.

In recent Slicer Preview Releases we introduced state for each segment (not started, in progress, completed, flagged), which could be usable to alter masking settings. However, masking is already quite complicated, so I’m afraid that adding more options to it would make it harder to use.

Anyway, it’s important to get such feedback, we’ll keep it in mind and if other users have similar problems then we’ll see if there are better ways to address it.

I’m using the nighty version from 2020-02-22 and I was looking for the same feature, i.e. I want to draw adjacent to a segmentation without overwriting the original segmentation.
However, I do not have this option “none” in slicer among “modify other segments” (just: overwrite all, overwrite visible, allow overlap).

Are there any alternatives or do I just have to update slicer??

kind regards

Name of “Modify other segments” options were changed in Slicer Preview Release to make them a bit more clear, but functionality did not change.

If you don’t want segments overwrite each other then choose “Modify other segments” -> “allow overlap”. If you want to paint only in regions that are not segmented yet, choose “Editable area” -> “outside all segments”.

Probably you don’t have to update your Slicer now, but in general, it is recommended to use latest stable release or latest preview release of Slicer.

1 Like