neuropoly / slicer-manual-annotation

MIT License
2 stars 1 forks source link

Substitute the need of config.yaml by a configuration GUI #3

Closed maxradx closed 1 month ago

maxradx commented 3 months ago

This 3D Slicer module enables to customize configuration settings from a configuration file config.yaml. This might not be user-friendly for users with different background (e.g. clinicians, medical students without informatic knowledge/background).

Action tasks:

delphinepilon commented 3 months ago

Update from branch SlicerCART to be incorporated into main

Current configuration files : label_config.yml ; classification_config.yml ; general_config.yml ; keyboard_shortcuts_config.yml

Current behaviour

The user must modify manually the configuration files to obtain the desired behaviour in the GUI interface.

Expected behaviour

The user should be able to configure their GUI through a configuration window upon startup. All the options in the configuration files should be available. There should be an option to use the same configurations each time the user opens 3D Slicer. Also, it should be possible for the user to share their configurations to another user, say a member of their team, so that there can be multiple annotators with the same configuration for the same task.

maxradx commented 3 months ago

Ok great! Thanks for sharing! In the task that could be performed, maybe add 'assessment'? (for example if the annotator wants to assess self consistency among its segmentations and\or would like to train from a specific bunch of cases?)

delphinepilon commented 3 months ago

Yes, indeed ! I've updated my previous comment in consequence.

maxradx commented 3 months ago

5 is related to this discussion.