Q: How to get new models on the Auto3DSeg?
I tried to, but couldn'd do it, the max I could was using monai's label server and the model I wanted to use was there, but wasn't enabled somehow(?), like, it seems that the model is installed, but no matter what I did, auto segmentation wasn't enabled, and that's what I would be using it for, can somebody send me a guide or help me a bit?
Extra info:
Model: https://monai.org.cn/model-zoo.html#/model/renalStructures_CECT_segmentation
Use: I want to use it for segmenting arteries, veins, ureters, parenchyma, cysts, and tumors, for later 3D print them and help with planning.
I'm using 3D Slicer.
- Set up and started a local MONAI Label server inside the
monailabelConda environment on Windows. - Used the MONAI Bundle application located at:text
C:\MONAILabel\apps\monaibundle - Used the studies directory:text
C:\MONAILabel\studies - Initially attempted to load both renal models by passing their names together. This failed because the server interpreted the comma-separated names as an invalid bundle reference.
- Identified that
renalStructures_CECT_segmentationwas not available as a remote MONAI Zoo bundle in the server’s reported model list. The valid listed bundles included:textswin_unetr_btcv_segmentation renalStructures_UNEST_segmentation wholeBrainSeg_Large_UNEST_segmentation prostate_mri_anatomy lung_nodule_ct_detection wholeBody_ct_segmentation vista2d - Attempted to use the local CECT bundle directory, but it was not suitable for the standard MONAI Label / 3D Slicer automatic-segmentation workflow.
- Determined that
renalStructures_CECT_segmentationis a multi-phase contrast-enhanced CT model. It expects multiple aligned inputs, such as arterial, venous, and excretory phases, rather than one CT volume. - Connected the MONAI Label server at:text
http://127.0.0.1:8000 - Initially tried to use the MONAI Auto3DSeg Slicer module. It connected to the server but did not load models correctly and generated a
404 Not Founderror, because Auto3DSeg and MONAI Label use different server APIs. - Switched to the MONAI Label module in 3D Slicer, which successfully recognized the MONAI Label server and showed the application as:text
MONAI Label - Zoo Bundle (0.8.5) - Observed that the MONAI Label UI recognized:text
renalStructures_UNEST_segmentationbut some Auto Segmentation controls remained unavailable when the CECT model was selected. - Concluded that the correct model for the current Slicer workflow is:text
renalStructures_UNEST_segmentation - The recommended server startup command is:powershellconda activate monailabel monailabel start_server ` --app C:\MONAILabel\apps\monaibundle ` --studies C:\MONAILabel\studies ` --conf models renalStructures_UNEST_segmentation ` --host 127.0.0.1 ` --port 8000
- The intended Slicer workflow is:
- Keep the Miniconda/PowerShell window with the server running.
- Open the MONAI Label module in 3D Slicer.
- Connect to
http://127.0.0.1:8000. - Select a single CT source volume, such as the arterial or portal phase.
- Select
renalStructures_UNEST_segmentation. - Run automatic segmentation.
The server shows up, and the models too, but I can't use the auto segmentation part.