Custom models
Using model checkpoints obtained from fine-tuning Segment Anything Model pretrained models on custom dataset.
Last updated
Using model checkpoints obtained from fine-tuning Segment Anything Model pretrained models on custom dataset.
Last updated
If you have your own SAM fine-tuned model checkpoint file (.pth) or would like to use one obtained from fine-tuning SAM's vit-b model with root images, follow these steps:
Select Model Type:
In the Model Settings tab, select the model type (vit-h
or vit-b
) matching the model architecture of your custom checkpoint.
Load the Custom Checkpoint:
Click on the Load Custom Checkpoint
button.
A file dialog will appear; browse and select your checkpoint file (.pth
format).
Initialize the Model:
After loading the checkpoint, click the Initialize Model
button.
A message box will confirm if the model initialization is successful.
Once the model is initialized, you can now run segmentation:
Prerequisites:
Ensure you have generated pseudo-RGB images using the Spectral Indexingtab.
Run Segmentation:
Click the Run Segmentation
button.
All generated pseudo-RGB images of all loaded images will be processed. The segmentation may take some time, depending on the number of images and model complexity.
View Results:
Once segmentation is complete, the segmented masks will appear as additional layers in the viewer.
Each pseudo-RGB image will have its mask as a new layer. Select the Pseudo-RGB x-x
button of choice to view its mask.
You can toggle the visibility of the layers using the Layer List dock (enable from the Layers button).
Video demo link to segment images with SAM ViT-b model checkpoint obtained from fine tuning with root images:
To use a model checkpoint obtained from fine-tuning SAM Vit-b model with , download the and move it to the 'ckpt' folder.
Ensure you have (either RGB or hyperspectral).