Surface details in segmenting

I am new to slicer. I tried segmenting small bones from 3D DICOM images and the 3 d image quality is not very clear as shown in videos. Like bone surface are not smooth ( if I make it smooth by surface tools module, I lose surface details, don’t I?). Trying to recreate good surface details. Could anyone please advise. Thanks

1 Like

Could you paste here a few screenshots to illustrate what kind of input images you have and how the segmented output looks like?

1 Like

This is as opposed to the following image unsegmented but built from the same CT scan usi g a dicom viewer. Surface! anatomy is clearer and surfaces are smooth
image

The two visualizations are very different. What you segmented is a surface rendering of a surface model created from a labelmap of the segmentation. The image you pasted from the DICOM viewer is a volume rendering, which is a visualization technique directly from the volume. Read a bit on this here:

The segmentation is mostly based on intensities, and is usually not perfect. Also the output of it is a binary mask volume (i.e. labelmap), which is by definition “not smooth”. You can do further smoothing in Segment Editor using the Smoothing effect, or you can increase the smoothing factor applied for the surface conversion under the small arrow next to the Show 3D button.

2 Likes

Thank you very much @cpinter. Does this mean segmenting a small bone of about 15 mm diameter and trying to identify a 1mm sized vascular foramen on the surface is not very accurate, after segmentation.

If you need small details, and you are able to do a very accurate segmentation, then you could increase the resolution of the segmentation. There is a small box-like icon next to the master volume selector in Segment Editor. If you click it (before segmentation), select your image, then increase the oversamplinc factor to 2, then you get a segmentation twice as high resolution in each direction. That said, your original volume won’t contain more details, so this is only usable if you do manual segmentation.

An idea if you’d like to identify a 1mm feature in the 3D view: do a volume rendering using the Volume Rendering module (select a good preset and then adjust shift to get a good visualization). Look for the foramen, and mark it using a fiducial (tool bar icon showing a blue arrow pointing up with a red dot next to it). Go to the fiducial in the 2D views and mark the exact foramen with the Segment Editor tools, now that you know where to look for it.

I hope this helps at least a bit, I’m not familiar with what you’d like to segment, and not sure how you want to do it.

3 Likes

This picture shows how to oversample the segmentation by a factor of 2:

image

2 Likes

Hi,
It depends on the resolution of your CT data relative to the size of the structure that you want to see. Lets say you have data with 1mm resolution in all directions, then your 1mm vascular opening is just one voxel.
Best
Ron

2 Likes

Thank you ever so much @cpinter. This DOES help a lot

Thank you very much. Will try this. Thanks a lot again.

Thank you very much Ron

Melanie