AnatomicalSegmentation_0b440522dd8411ef918008bfb84fea29¶
Tool for AI segmentation of anatomical structures
- author:
Dragonfly Team
- contact:
- email:
- organization:
Comet Technologies Canada Inc.
- address:
460 Ste-Catherine West, suite 600, Montréal, Québec, Canada, H3B 1A7
- copyright:
Comet Technologies Canada Inc. All rights reserved 2023.
- date:
April 10 2025 11:53
- dragonflyVersion:
1830
- UUID:
4f473540eee811e69a99448a5bd787f8
Class Code¶
- class OrsPythonPlugins.AnatomicalSegmentation_0b440522dd8411ef918008bfb84fea29.AnatomicalSegmentation_0b440522dd8411ef918008bfb84fea29.AnatomicalSegmentation_0b440522dd8411ef918008bfb84fea29(*args, **kwargs)¶
- classmethod getMainFormClass()¶
Gets the class of the main form
- Returns:
output –
- interfacemethod performAnatomicalSegmentation(datasetGUID: str, modelName: str, modelPartsSelected: dict = None, isSupine: bool = True, aProgress: Progress = None) MultiROI | None¶
Segments human body structures using nnUNet framework models and returns a MultiROI object.
- Parameters:
datasetGUID (str) – guid of the channel on which to apply segmentation
modelName (str) – name of the model
modelPartsSelected (str) [count=[0, None]] – list of all selected models parts names (if None, include all models)
isSupine (bool) – True if dataset is oriented in supine position, False if prone position
aProgress (ORSModel.ors.Progress) – progress bar
- Returns:
output (ORSModel.ors.MultiROI) – Segmentation of organs
- classmethod startupDefault(openMainForm=True)¶
Creates an instance of the plugin class and opens the main form (if required) at the default position.
- Returns:
output (AbstractPlugin) – plugin instance
