Empty voxels upon joint smoothing

Dear all,
We have brain samples that we segment using a seeding/grow from seeds approach followed by a joint smoothing. This last step results in a couple of empty voxels as you can see on the picture below:


the red circles some of these empty voxels. is there a way to fill them randomly by one adjacent segment ?
thanks for your help and thoughts
s

Probably running Grow from seeds would work (if those are the only unlabled ones in the segmentation)

1 Like

Obviously ! worked like a charm of course

As far as I remembered this shouldn’t have occurred. The documentation also backs my memory, it says: “smoothes multiple segments at once, preserving watertight interface between them”. Should we investigate this issue, or is it something known?

@coco Was the original segmentation watertight to begin with?

We do a grow from seeds so in principle yes, every pixel is then assigned to a segment.
Just in case it is relevant, I will just add that we had a few voxels inside the structures that were masked (so can’t be assigned anyway) but the empty voxels are not those ones that ended up unassigned to a segment. I don’t think the masked pixels were anywhere near the ones that ended up non assigned. This is another matter we solved separatly but perhaps it is linked ?

1 Like

I am not sure. Is is possible for you to share the segmentation before doing the joint smoothing? Preferably in an MRB scene.

Btw which Slicer version do you use? If 5.6.2, can you please try the latest preview? 5.8 is cooking right now, so the latest preview is practically the new 5.8. Thanks!

Yes, I use 5.6.2, and can try 5.8. will keep posted. I should have a file to share soon as well,
many thanks to you
s