Loss of model resolution upon applying threshold to segmentation in 5.0.3 version

For years, I have been using an older Slicer version (4.11 and earlier) to make models for surgical applications using CT scan DICOM data which I subsequently import into Meshmixer for further refinement. I recently updated to the Slicer 5.0.3. In the 5.0.3 version the steps/modules to make the models have changed. It appears that I am losing significant resolution in the model when I perform/apply the threshold affect to isolate the bone. After repeatedly attempting to change some of the settings in the modules to correct this issue, I am unable to determine what is the difference in the 4.11 versus 5.0.3 versions that is causing the loss in model resolution. Any thoughts?

Exact steps are: import/load DICOM, Volume Rendering Module, CT Bone preset, Crop enabling, Crop Module/Apply, Segment Editor Module, Add, Threshold with lower limit 300 / Apply, Data Module, Export visible segments of binary labelmap to model, Save model in STL.

You should be able to get the same mesh resolution with either version. Maybe post some screenshots so we have a better idea what you are referring to.


I have included the side-by-side dicom uploads processed by Slicer 4.11 on the left and 5.0.3 on the right as imported into Meshmixer. The 4.11 one on the left has much better definition of foramina then the right. The image on the right appears to be over smoothed from the original. After I submitted the initial post, I did continue to investigate the problem in the 5.0.3 version. It appears in the Segment Editor module there is a drop-down to the right of the “Show 3D” button which has “Surface Smoothing” as the default with a “Smoothing Factor” of 0.5. If I adjust the smoothing factor down to 0.25, it seems to get a model more consistent with the one I have been making in the 4.11 version. This Surface Smoothing option and factor is nowhere in the workflow when I create models in the 4.11 version so I am not sure how it automatically gets into the process in the 5.0.3 version. This appears to be causing my differences between the 2 versions. Are you aware of how the two different versions do and do not implement this default smoothing process that I have in the newer version. I currently create the model in the 4.11 version just using the “Editor” module and do not use the “Segment Editor” module, at all. This is older “Editor” module not available in the new 5.0.3 version.

Thanks for the image and the extra context. Yes, the defaults have changed but you should be able to get the exact same results but the interface and the defaults are different.

We did retire the old Editor module to focus support and development on the Segment Editor, which has proven to be a good strategy as it has more features and continues to improve.

The old Editor’s model button had a similar functionality to the Show 3D feature, just with different defaults. Under the hood it used the Model Maker module, which is still available. If you want to replicate the old behavior you can export the Segmentation as a LabelMap Volume and use the Model Maker and get essentially identical results. Or, as you’ve found you can change the settings of the closed surface representation of Segmentations. There are also advanced options in the Representations section of the Segmentations Module.

Let us know if this doesn’t give you what you need.

Thank you for the explanation and assistance. I will work with the newer version to optimize the model settings.

Thank you,