Bone segmentation to create 3D-printable STL

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; use Simple 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 seeds effect to segment the bone (click Initialize then make additional paint strokes as needed; finally click Apply)
  • delete the non-bone (background) segment
  • create 3D representation by clicking Create surface button
  • smooth the result by using Smoothing effect

See results below (green: original STL; brown: segmentation using the above-described steps):

1 Like