To segment the liver, I simply utilised the Segment Editor tool. However, after using the grow from seed effect, I observed that there are extra boundaries and regions that do not belong to the liver region. How do I get rid of them so that I can get a clean liver segmentation in 3D slicer? Should I go through each slice or frame manually by moving the views?
I here attached a screen shot for your further reference
Please help me in resolving this matter.
From your screenshot it is hard to tell, what you shared might be the preview of the current seeds. Did you actually hit the apply button, which finalizes the segmentation.
After that you might also consider running a smoothing filter (e.g., median filter) to take care of any remaining jagged edges.
Yes, I hit the apply button and then used the remove extrutions and median filters. However, some noise or extra region exists. Is there a way to get rid of them ?
I have attached a latest screen shot for your further consideration.
You can undo the “Grow from seeds” (so that you see the seeds instead of the grown regions), initialize the region growing (so that you see the preview results), adjust the seeds until everything looks good.
Liver segmentation is quite tedious job, even using semi-automatic segmentation tools. Fortunately, there are freely available fully automatic liver segmentation tools in Slicer. The easiest to use is NVIDIA-AI-assisted annotation.
@suranga you may be interested in using MONAI Label GitHub - Project-MONAI/MONAILabel: MONAI Label is an intelligent open source image labeling and learning tool.
By default, the Deepedit model automatically segments the liver and other abdominal organs.
I’d suggest you give it a try and let us know how that goes on your PC.
Here is a video showing how to install MONAI Label MONAI Label Deep Dive Series - YouTube
More videos are coming later this week.
Thank you for pointing up this fantastic tool.
I just installed it using your instructions. However, when I connect to the MONAI Server using the 3D slicer, I don’t see any accessible pretrained model loaded in the Auto Segmentation Tab, even after I downloaded the deepedit and launched the server.
What may be the cause of this?
You have seed locality and higher numbers reduce spilling over the seeding.