In the STL that you linked, large portions of the bone is missing, so I don’t think it make sense to “fix” it. Instead, I would recommend to redo the segmentation.
I would recommend to use the latest nightly version of Slicer and perform the following steps:
- reduce image noise: use
Cast Scalar Volume' module to convert input volume to Float type; useSimple Filtersmodule withGradientAnisotropicDiffusionImageFilter` on the converted volume - go to Segment Editor module, use the noise-reduced volume as master volume
- create two new “seed” segments, paint one segment inside the bone, the other segment outside the bone
- use
Grow from seedseffect to segment the bone (clickInitializethen make additional paint strokes as needed; finally clickApply) - delete the non-bone (background) segment
- create 3D representation by clicking
Create surfacebutton - smooth the result by using
Smoothingeffect
See results below (green: original STL; brown: segmentation using the above-described steps):
