Page MenuHomePhabricator
Feed All Stories

May 31 2022

s349i removed a project from T27319: [Segmentation] Correctly implement interpolation features for Multilabel Segmentation View: Cleared.
May 31 2022, 8:04 AM · MITK (v2023.04), Restricted Project

May 30 2022

s349i added a comment to T27319: [Segmentation] Correctly implement interpolation features for Multilabel Segmentation View.

Pushed new branch to rMITK MITK: feature/T27319-multilabelInterpolation.

May 30 2022, 11:43 AM · MITK (v2023.04), Restricted Project
s434n closed T29093: [Image Cropper] Warning of rotated geometry not removed after reinit as Resolved.
May 30 2022, 11:02 AM · MITK (v2022.10), Checklist
aekavur added a comment to T29167: [dash] Bars and dots don't match in podium plot.

I have added object[[algorithm]] <- as.factor(object[[algorithm]]) to challengeR.R as you suggested. Now everything works without any problem. No need of stating stringsAsFactors anymore during CSV read.

May 30 2022, 10:55 AM · challengeR, webChallengeR
aekavur committed rCHALLENGER111379ce5ad6: Class of Alg in challenge obj changed to "factor" (authored by aekavur).
Class of Alg in challenge obj changed to "factor"
May 30 2022, 10:48 AM
s434n committed rMITKa064dfe2cc72: Make rotated geometry warning in Image Cropper more consistent (authored by s434n).
Make rotated geometry warning in Image Cropper more consistent
May 30 2022, 10:45 AM
s434n committed rMITKf6981649b07a: Make image selection node predicate filter for images (authored by s434n).
Make image selection node predicate filter for images
May 30 2022, 10:45 AM
s434n committed rMITK369093860612: fix typo (authored by s434n).
fix typo
May 30 2022, 10:45 AM
s434n committed rMITK489a2cf76cb9: Improve rotated image warning (authored by s434n).
Improve rotated image warning
May 30 2022, 10:44 AM
s434n committed rMITK1f7fb3f693ca: only update rotated geometry warning when selected image changes (authored by s434n).
only update rotated geometry warning when selected image changes
May 30 2022, 10:44 AM
kislinsk added a comment to T29158: [Segmentation] Custom list for optional label names.
  1. We should use the same format for the label preset file and this custom labels file. Everything else would be inefficient.
May 30 2022, 10:41 AM · MITK (v2022.10)
aekavur committed rCHALLENGERe9ce020e491c: .gitignore file updated (authored by aekavur).
.gitignore file updated
May 30 2022, 10:38 AM
floca added a comment to T29158: [Segmentation] Custom list for optional label names.

Naming/coloring is still supported with a list of proposed label names while typing but it is not the default anymore. It is now triggered when renaming a label by right-clicking on it and choosing "Rename...". So, I propose that the solution here is split into two preferences: (1) Showing the naming dialog when creating a new label vs. assigning a default name and (2) custom list with a few options like mentioned above.

May 30 2022, 10:20 AM · MITK (v2022.10)
floca added a comment to T29158: [Segmentation] Custom list for optional label names.

@floca I would like to discuss if we should also facilitate this file format and check if the parser can handle only names and colors to keep it somewhat feasible for our users or if we should provide/parse another simple format like a JSON file or something like a simple text file parsed line by line with an optional color value in each line in addition to the name:

May 30 2022, 10:17 AM · MITK (v2022.10)
kislinsk added a comment to T29158: [Segmentation] Custom list for optional label names.

Pushed new branch to rMITK MITK: feature/T29158-CustomLabelSuggestions.

May 30 2022, 9:40 AM · MITK (v2022.10)
kislinsk added a comment to T29158: [Segmentation] Custom list for optional label names.

Pushed new branch to rMITK MITK: feature/T29158-OptionallyAskForLabelNamesAndColors.

May 30 2022, 9:37 AM · MITK (v2022.10)
floca closed T29182: Extend TransferLabelContent as Resolved.
May 30 2022, 8:55 AM · MITK
floca added a revision to T29183: [SEG] Removal of "create as new segmentation": Unknown Object (Differential Revision).
May 30 2022, 8:52 AM · MITK
floca added a revision to T28866: [Segmentation] Redundant label "recomputation" for Otsu/Watershed (& nnUNet) when any of the Preview-generated labels are selected to Confirm: Unknown Object (Differential Revision).
May 30 2022, 8:52 AM · MITK (v2022.10), Request for Discussion
floca committed rMITK44f870bdb903: Allow also the direct use of Image instances as source. (authored by floca).
Allow also the direct use of Image instances as source.
May 30 2022, 8:48 AM
floca committed rMITKbe998bdfe5cd: fixed review comments (authored by floca).
fixed review comments
May 30 2022, 8:48 AM
floca committed rMITK7a90beeacb90: Allow also the destination image to be an image in the added overloaded… (authored by floca).
Allow also the destination image to be an image in the added overloaded…
May 30 2022, 8:48 AM
floca committed rMITK370f7faeb903: Allow also the direct use of Image instances as source. (authored by floca).
Allow also the direct use of Image instances as source.
May 30 2022, 8:47 AM

May 29 2022

kislinsk added a comment to T29158: [Segmentation] Custom list for optional label names.

The current list of suggestions for label names is based on an XML format and the preset is loaded from an embedded XML file: https://github.com/MITK/MITK/blob/master/Modules/Core/resource/mitkAnatomicalStructureColorPresets.xml

May 29 2022, 11:07 PM · MITK (v2022.10)
kislinsk added a comment to T29158: [Segmentation] Custom list for optional label names.

{D655} addresses part 1 of the solution proposed above. To resolve this task completely the custom list for label name suggestions is missing, which will be tackled in another Diff.

May 29 2022, 10:42 PM · MITK (v2022.10)
kislinsk added a revision to T29158: [Segmentation] Custom list for optional label names: Unknown Object (Differential Revision).
May 29 2022, 10:36 PM · MITK (v2022.10)
kislinsk claimed T29158: [Segmentation] Custom list for optional label names.
May 29 2022, 10:36 PM · MITK (v2022.10)
kislinsk added a comment to T29158: [Segmentation] Custom list for optional label names.

Naming/coloring is still supported with a list of proposed label names while typing but it is not the default anymore. It is now triggered when renaming a label by right-clicking on it and choosing "Rename...". So, I propose that the solution here is split into two preferences: (1) Showing the naming dialog when creating a new label vs. assigning a default name and (2) custom list with a few options like mentioned above.

May 29 2022, 8:56 PM · MITK (v2022.10)
kislinsk closed T28725: VTP files cannot be opened from paths with "special" characters as Resolved.

Resolved with T28285: DICOM with 'ä' in filename not readable on Windows.

May 29 2022, 8:48 PM · MITK, Next Milestone

May 27 2022

floca added a comment to T26399: Workbench crash on simple tree model update.

I'm not sure if this is the reason (T24348: Invalid pointer exception due to invalid QModelIndex in QmitkDataStorageTreeModel) for the decision. I would go the route to deprecate the QmitkDataStorageModel and replace it with the QmitkDataStorageSimpleTreeModel.
However, the QmitkDataStorageSimpleTreeModel probably needs to be extended (e.g. dropping, changing hierarchy). Do we already have a task for this / should we tackle this in this release-phase?

This should be carefully discussed. I think some of the features QmitkDataStorageModel does not belong in a model.

May 27 2022, 9:01 PM · MITK, Request for Discussion
floca added a comment to T26399: Workbench crash on simple tree model update.

@floca What was the reason for this: What does "would not reflect the data storage graph anymore" mean? Does the classic / original QmitkDataStorgageTreeModel have any drawbacks because it changes the "internal representation" by changing the parent?

May 27 2022, 8:56 PM · MITK, Request for Discussion
floca added a comment to T26399: Workbench crash on simple tree model update.

@floca : Ilooked into this again and found the following:
This is a problem because inside the AddNodeInternal-function the tree is rebuilt by checking the parent-child-node hierarchy and adding tree-items accordingly. However, the hierarchy at that time is incorrect and already outdated.

Good that you identified the problem.

May 27 2022, 8:53 PM · MITK, Request for Discussion
s434n closed T28481: [Checklist] [Test data] Define publicly available user test data as Resolved.
May 27 2022, 1:55 PM · MITK, Next Milestone
s434n added a comment to T29093: [Image Cropper] Warning of rotated geometry not removed after reinit.

After looking into the code, it seems to me that the warning is just formulated wrongly. A simple reinit will not make the bounding box for a rotated image pixel-aligned. Implementing this would take some time and require a lot of reworking the bounding shape interaction. As this is not currently requested, we will keep things as they are and only update the warning text so it won't be misleading.

May 27 2022, 1:13 PM · MITK (v2022.10), Checklist
kislinsk committed rMITK3765320b9b4d: Use UTF-8 encoding on Windows (authored by kislinsk).
Use UTF-8 encoding on Windows
May 27 2022, 8:24 AM
kislinsk committed rMITK14edec2e8b37: Prevent unnecessary UTF-8 conversions (authored by kislinsk).
Prevent unnecessary UTF-8 conversions
May 27 2022, 8:24 AM
kislinsk closed T28285: DICOM with 'ä' in filename not readable on Windows as Resolved by committing rMITKe5ef182d1850: Use UTF-8 encoding on Windows.
May 27 2022, 8:24 AM · Checklist, MITK (v2022.10)
kislinsk committed rMITKe5ef182d1850: Use UTF-8 encoding on Windows (authored by kislinsk).
Use UTF-8 encoding on Windows
May 27 2022, 8:24 AM

May 23 2022

wiesenfa added a comment to T29167: [dash] Bars and dots don't match in podium plot.

Thank you so much @aekavur ! It helps a lot to understand the reason finally!

May 23 2022, 7:34 AM · challengeR, webChallengeR

May 22 2022

aekavur added a comment to T29167: [dash] Bars and dots don't match in podium plot.

Hi again :)

May 22 2022, 7:51 PM · challengeR, webChallengeR

May 20 2022

ahmadqasim added a comment to T29157: NCT ISSO Annotation Support with MITK Segmentation Flow.

Hello @floca and @s349i,

May 20 2022, 3:42 PM · MITK (v2024.06)
j806e added a comment to T29166: GSP: EndoCV detection challenge.

I wanted to work on the reproduction, but the GSP-Networkdrives was super slow (kb/s) that I couldn't copy the files to my local machine :/

May 20 2022, 3:00 PM · Restricted Project
floca added a project to T29000: [Otsu/Watershed Bug] Time points skipped while browsing segmentation Preview: Missing Info.

@a178n Could you check if the error still exists as soon as T29185 is landed?

May 20 2022, 2:44 PM · Missing Info, MITK
kalali moved T26399: Workbench crash on simple tree model update from Backlog to MITK Meeting on the Request for Discussion board.

I'm not sure if this is the reason (T24348: Invalid pointer exception due to invalid QModelIndex in QmitkDataStorageTreeModel) for the decision. I would go the route to deprecate the QmitkDataStorageModel and replace it with the QmitkDataStorageSimpleTreeModel. However, the QmitkDataStorageSimpleTreeModel probably needs to be extended (e.g. dropping, changing hierarchy). Do we already have a task for this / should we tackle this in this release-phase?
I stumbled upon these different tasks because of T26394: [Render window manager] Provide tree view / model, which is related to the mxnMultiWidget.

May 20 2022, 9:39 AM · MITK, Request for Discussion
holzwart moved T29176: IMSY-Poster for "Arbeitsgruppeninspirationsmesse" from Restricted Project Column to Restricted Project Column on the Restricted Project board.
May 20 2022, 8:49 AM · Restricted Project

May 19 2022

kalali added a comment to T29094: Deleting a data node causes global reset.

See T16165: Reinit after deletion for a reasoning. Both tasks are justified but maybe we should highlight / utilize the general preference "Call global reinit if node is deleted" more.

May 19 2022, 7:04 PM · MITK, Checklist
kalali added a comment to T27613: Improve reinit behavior.

My changes related to this task were mainly to clear some classes and remove uncertainty (see T28617: Inconsistent view initialization in rendering manager).
As far as I see it some changes have been made in the subtask T28490: Segmentation plugin: "new" segmentation should not run reinit! and the respective D523: This was mainly concerned with NOT resetting the view / camera using a newly introduced parameter "resetCamera".

May 19 2022, 6:48 PM · Request for Discussion, MITK (v2023.04)
kalali added subtasks for T27613: Improve reinit behavior: T29094: Deleting a data node causes global reset, Unknown Object (Maniphest Task).
May 19 2022, 6:48 PM · Request for Discussion, MITK (v2023.04)
kalali added a parent task for T29094: Deleting a data node causes global reset: T27613: Improve reinit behavior.
May 19 2022, 6:48 PM · MITK, Checklist
kalali added a comment to T26399: Workbench crash on simple tree model update.

I quickly tested the second suggestion and I was not able to reproduce the bug anymore.

May 19 2022, 4:45 PM · MITK, Request for Discussion
kalali claimed T26399: Workbench crash on simple tree model update.
May 19 2022, 1:34 PM · MITK, Request for Discussion
kalali updated subscribers of T26399: Workbench crash on simple tree model update.

@floca : Ilooked into this again and found the following:
After a node has been removed, inside QmitkDataStorageSimpleTreeModel::NodeRemoved the function QmitkDataStorageSimpleTreeModel::UpdateModelData is called. Here the data storage pointer is used to retrieve the data node subset of a given node predicate. The returned nodeset still returns 6 nodes in my case, although only 5 should exists, since one node was removed.
The node still exists in the data storage, because the signal for a node being removed (RemoveNodeEvent) is sent before the actual removal of the node from the list of nodes inside StandaloneDataStorage (data member m_SourceNodes)).

May 19 2022, 1:34 PM · MITK, Request for Discussion
a178n removed a project from T29154: Show available Tasks for Download in the nnUnet GUI: Request for Discussion.
May 19 2022, 12:56 PM · MITK (v2022.10)
a178n triaged T29187: Add GUI elements to parse and show available models as Normal priority.
May 19 2022, 12:55 PM · MITK (v2022.10)
a178n added a comment to T29186: nnUNet Python: Export available model information as JSON file.

The command nnUNet_print_available_pretrained_models calls nnunet.inference.pretrained_models.download_pretrained_model:print_available_pretrained_models.
This method can be expanded to take an extra optional argument eg. --export.
If the arg is provided, a JSON file will be exported to the RESULTS_FOLDER location by default.
Since it's an optional argument, there is no need for a documentation update by Python devs.

May 19 2022, 12:52 PM · MITK (v2022.10)
a178n triaged T29186: nnUNet Python: Export available model information as JSON file as Normal priority.
May 19 2022, 12:43 PM · MITK (v2022.10)
a178n added a comment to T29154: Show available Tasks for Download in the nnUnet GUI.

Instead of command output string parsing, the plan is to export available models' information and place it in a machine-readable format (eg. JSON) in the RESULTS_FOLDER.
This file can be further read by MITK and shown in GUI.
So, this involves making changes on the Python side, as well, for the dumping of the information in a machine-readable format (eg. JSON) natively.

May 19 2022, 12:32 PM · MITK (v2022.10)
kalali placed T29077: [Segmentation] Showing / hiding labels using the labelsetwidget selects them up for grabs.
May 19 2022, 11:09 AM · MITK (v2023.04), Checklist
kalali added a comment to T26958: LevelWindow Preset Dialog does not work correctly.

Deleted branch from rMITK MITK: T26958-MapToSource-in-level-window-preset-dialog.

May 19 2022, 10:58 AM · MITK
floca updated subscribers of T29157: NCT ISSO Annotation Support with MITK Segmentation Flow.
May 19 2022, 10:43 AM · MITK (v2024.06)
kalali added a comment to T27049: Refactor Measurement plugin to use the new node selection widgets.

Deleted branch from rMITK MITK: T27049-Measurement-view-with-single-node-selection-widget.

May 19 2022, 10:33 AM · MITK
kalali added a comment to T27183: New signal type signature leads to undefined signals.

Deleted branch from rMITK MITK: T27183-Fix-segmentation-view.

May 19 2022, 10:25 AM · MITK
kislinsk added a revision to T28285: DICOM with 'ä' in filename not readable on Windows: Unknown Object (Differential Revision).
May 19 2022, 10:09 AM · Checklist, MITK (v2022.10)
kalali removed a subtask for T15696: implement a multi-label segmentation functionality: T16153: [Segmentation] Jump to center of mass of segmentation on click.
May 19 2022, 9:00 AM · Bugzilla, MITK
kalali edited parent tasks for T16153: [Segmentation] Jump to center of mass of segmentation on click, added: T28525: Design refactoring of LabelSetImage and associated classes; removed: T15696: implement a multi-label segmentation functionality.
May 19 2022, 9:00 AM · MITK (v2023.04), Bugzilla
kalali added a subtask for T28525: Design refactoring of LabelSetImage and associated classes: T16153: [Segmentation] Jump to center of mass of segmentation on click.
May 19 2022, 9:00 AM · Next Milestone
kalali edited projects for T16153: [Segmentation] Jump to center of mass of segmentation on click, added: MITK (v2022.10); removed MITK, Next Milestone.
May 19 2022, 8:57 AM · MITK (v2023.04), Bugzilla
floca moved T28866: [Segmentation] Redundant label "recomputation" for Otsu/Watershed (& nnUNet) when any of the Preview-generated labels are selected to Confirm from Backlog to Cycle on the MITK (v2022.10) board.
May 19 2022, 8:11 AM · MITK (v2022.10), Request for Discussion
floca claimed T28866: [Segmentation] Redundant label "recomputation" for Otsu/Watershed (& nnUNet) when any of the Preview-generated labels are selected to Confirm.
May 19 2022, 8:11 AM · MITK (v2022.10), Request for Discussion
floca moved T29185: [Seg] Refactor AutoSegTools and deprecate AutoMLSegWithPreviewTool class from Backlog to Cycle on the MITK (v2022.10) board.
May 19 2022, 8:09 AM · Breaking Change, MITK (v2022.10)
kislinsk added a comment to T28285: DICOM with 'ä' in filename not readable on Windows.

Pushed new branch to rMITK MITK: bugfix/T28285-Windows-UTF-8.

May 19 2022, 6:30 AM · Checklist, MITK (v2022.10)
kislinsk moved T28285: DICOM with 'ä' in filename not readable on Windows from Backlog to Cycle on the MITK (v2022.10) board.
May 19 2022, 6:17 AM · Checklist, MITK (v2022.10)
kislinsk claimed T28285: DICOM with 'ä' in filename not readable on Windows.
May 19 2022, 6:17 AM · Checklist, MITK (v2022.10)
kislinsk merged T28779: Saving projects with Umlauts uses wrong encoding for file name into T28285: DICOM with 'ä' in filename not readable on Windows.
May 19 2022, 6:16 AM · Checklist, MITK (v2022.10)
kislinsk merged task T28779: Saving projects with Umlauts uses wrong encoding for file name into T28285: DICOM with 'ä' in filename not readable on Windows.
May 19 2022, 6:16 AM · MITK (v2022.10), Checklist

May 18 2022

floca claimed T29183: [SEG] Removal of "create as new segmentation".
May 18 2022, 6:33 PM · MITK
floca triaged T29185: [Seg] Refactor AutoSegTools and deprecate AutoMLSegWithPreviewTool class as High priority.
May 18 2022, 5:41 PM · Breaking Change, MITK (v2022.10)
floca closed T28991: [Segmentation] 3D tools overwrite / remove previous mask if reconfirmed as Resolved.

Solved in context of i.a. T28982. Now this is handled correctly and user can also configure the behavior.

May 18 2022, 3:37 PM · MITK (v2022.10)
franza added a comment to T29082: MITK-IGT: XML logging is broken.

I would say some code in Modules\IGT\IO has to be adapted to fix this bug. Possibly the class mitk::NavigationDataRecorderDeprecated, if it is still in use.

May 18 2022, 3:33 PM · MITK (v2022.10), Pull Request, IGT
a178n edited projects for T29063: When all the folds are selected in "Folds" dropdown box, then show "All Folds" instead of "All", added: MITK (v2022.10); removed MITK.
May 18 2022, 2:18 PM · MITK (v2024.06)
a178n changed the status of T28808: [Properties] Some Pointset 2D shape selection not shown in the image views from Resolved to Invalid.
May 18 2022, 2:17 PM · MITK (v2022.10)
a178n edited projects for T29063: When all the folds are selected in "Folds" dropdown box, then show "All Folds" instead of "All", added: MITK; removed MITK (v2022.10).
May 18 2022, 2:15 PM · MITK (v2024.06)
a178n removed a project from T29063: When all the folds are selected in "Folds" dropdown box, then show "All Folds" instead of "All": Request for Discussion.
May 18 2022, 2:15 PM · MITK (v2024.06)
s349i added a project to T29184: Replace itkContourExtractor2DImageFilter : MITK.
May 18 2022, 1:01 PM · MITK, Request for Discussion
s349i created T29184: Replace itkContourExtractor2DImageFilter .
May 18 2022, 1:00 PM · MITK, Request for Discussion
a178n lowered the priority of T29063: When all the folds are selected in "Folds" dropdown box, then show "All Folds" instead of "All" from Normal to Wishlist.
May 18 2022, 12:08 PM · MITK (v2024.06)
a178n added a comment to T29154: Show available Tasks for Download in the nnUnet GUI.

The output of the abovementioned command, for reference:

May 18 2022, 11:50 AM · MITK (v2022.10)
floca removed a project from T29183: [SEG] Removal of "create as new segmentation": Request for Discussion.

Discussion result: yes makes sens.

May 18 2022, 11:50 AM · MITK
s434n claimed T28464: [Segmentation] New Add/Remove tool.
May 18 2022, 11:37 AM · MITK (v2022.10)
floca added a comment to T29077: [Segmentation] Showing / hiding labels using the labelsetwidget selects them.

Started dicussion about it. Current discussion result: We should go for a new model view based implementation instead of try to fix the current boiler plate code.
Have to discuss design of the model view pattern in detail in the next MITK meeting.

May 18 2022, 11:28 AM · MITK (v2023.04), Checklist
floca removed a project from T28936: [Segmentation] Remove utilities redundancy with MultiLabelSegmentation: Request for Discussion.
May 18 2022, 11:16 AM · MITK (v2022.10), Breaking Change
floca moved T29154: Show available Tasks for Download in the nnUnet GUI from Segmentation to Cycle on the MITK (v2022.10) board.
May 18 2022, 10:51 AM · MITK (v2022.10)
floca moved T27319: [Segmentation] Correctly implement interpolation features for Multilabel Segmentation View from Segmentation to Cycle on the MITK (v2022.10) board.
May 18 2022, 10:51 AM · MITK (v2023.04), Restricted Project
floca moved T26172: 2D interpolation in MultiLabelSegmentation Editor only works for 1. label from Segmentation to Cycle on the MITK (v2022.10) board.
May 18 2022, 10:51 AM · MITK (v2023.04)
holzwart updated the task description for T29176: IMSY-Poster for "Arbeitsgruppeninspirationsmesse".
May 18 2022, 10:37 AM · Restricted Project
kalali closed T29142: [Segmentation] Previews stay invisible if label was hidden as Resolved.
May 18 2022, 9:44 AM · MITK (v2022.10), Checklist
kalali committed rMITKb28140233b8b: Correctly show preview nodes (authored by kalali).
Correctly show preview nodes
May 18 2022, 9:43 AM
kalali committed rMITK4dfb2f180948: Set the label of the preview node to visible (authored by kalali).
Set the label of the preview node to visible
May 18 2022, 9:43 AM
floca moved T26959: [Segmentation] Newly created LabelSet segmentation is not displayed as "outline binary" from Backlog to MITK Meeting on the Request for Discussion board.
May 18 2022, 9:22 AM · MITK (v2024.06), Checklist, Request for Discussion
floca moved T29094: Deleting a data node causes global reset from Backlog to MITK Meeting on the Request for Discussion board.
May 18 2022, 9:22 AM · MITK, Checklist