monailabel.deepedit.interaction module¶
- class monailabel.deepedit.interaction.Interaction(deepgrow_probability, transforms, train, click_probability_key='probability', max_interactions=1)[source]¶
Bases:
objectIgnite process_function used to introduce interactions (simulation of clicks) for DeepEdit Training/Evaluation.
More details about this can be found at:
Diaz-Pinto et al., MONAI Label: A framework for AI-assisted Interactive Labeling of 3D Medical Images. (2022) https://arxiv.org/abs/2203.12362
- Parameters
deepgrow_probability (
float) – probability of simulating clicks in an iterationtransforms (
Union[Sequence[Callable],Callable]) – execute additional transformation during every iteration (before train). Typically, several Tensor based transforms composed by Compose.train (
bool) – True for training mode or False for evaluation modeclick_probability_key (
str) – key to click/interaction probabilitymax_interactions (
int) – maximum number of interactions per iteration