AnatomicalSegmentation_0b440522dd8411ef918008bfb84fea29

Tool for AI segmentation of anatomical structures

author:

Dragonfly Team

contact:

https://dragonfly.comet.tech

email:

support.dragonfly@comet.tech

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