Page MenuHomePhabricator
Feed All Stories

May 10 2021

kalali committed rMITK135694ca36ca: Rename function and invert logic (authored by kalali).
Rename function and invert logic
May 10 2021, 10:35 AM
kalali committed rMITKbcbe13e0349f: Clean class and function (authored by kalali).
Clean class and function
May 10 2021, 10:35 AM
kalali committed rMITKe69fa735b71b: Refactor function names and parameters (authored by kalali).
Refactor function names and parameters
May 10 2021, 10:35 AM
kalali committed rMITK27cfe7f01ba4: Clean comments and remove unnecessary comments (authored by kalali).
Clean comments and remove unnecessary comments
May 10 2021, 10:35 AM
kleina added a comment to T28332: Support cascaded MPI processing.

Sure, here it is:
https://phabricator.mitk.org/rOBSHYPPOPYa340b927d14acdef69cea4e64b92524270066920

May 10 2021, 9:32 AM · Hyppopy

May 8 2021

norajitr added a comment to T28232: Shapemodels.

After talking with Marco, I have looked for the whereabouts of dockerfiles (liver-mri and multiorgan-seg), working commits for MITK (a0dedffb74d) and for MBI-builds (56ad5bf7064) and trained models. @schererj: I sent you this information via email in October 2020, and shared the trained models on the network drives. Can you confirm? What information do you need to keep the shape models operational?

May 8 2021, 4:18 PM · Auto-closed, Kaapana (internal), Request for Discussion, MITK

May 7 2021

floca added a comment to T28332: Support cascaded MPI processing.

I updated the draft in the branch directly (same file).

  • I did not change the send/recv to scatter/gather. In my opinion send/recv makes more sense, but we can discuss this.
  • In my opinion, we maybe don't need the "cleaning up" up the mpi_processes here, because it might be taken care of by our current implementation.

Let me know when you had time to look at it and if there are any questions. I'd like to discuss it a bit.

Could you point me to the commit? I cannot find it ?!?

May 7 2021, 9:41 PM · Hyppopy
floca added a comment to T28320: [Segmentation] Region growing does not work if seed point is already inside a segmentation.

Hm, due to the facts that (1) the feature is missing since 2016 and no one ever complaint, (2) it is not documented in the help and (3) I am not sure why one would like to behave differently when clicking in an area that is segmented, I would just skip the code path. Yes.
But I would go further then. You don't need the whole inside check any more. I would completly remove everythin below line 332 and directly call OnMousePressedOutside(nullptr, interactionEvent); then.

May 7 2021, 9:14 PM · MITK (v2022.04), Missing Info, Request for Discussion
eisenman created T28484: [external] Improve documentation on significance ranking.
May 7 2021, 4:45 PM · challengeR
s434n added a comment to T28481: [Checklist] [Test data] Define publicly available user test data.

I've started a draft for a message to send around, found here if you want to have a look or add something: https://hub.dkfz.de/s/HzpkipeWRkq3K8K

May 7 2021, 3:11 PM · MITK, Next Milestone
kalali updated subscribers of T28320: [Segmentation] Region growing does not work if seed point is already inside a segmentation.

I quickly modified the code to see if this works potentially. For this I set m_PaintingPixelValue to 1 for both cases and used the OnMousePressedOutside-function also for a mouse pressed inside:

m_PaintingPixelValue = inside ? 1 : 1;
May 7 2021, 2:38 PM · MITK (v2022.04), Missing Info, Request for Discussion
kalali added a comment to T28320: [Segmentation] Region growing does not work if seed point is already inside a segmentation.

I started looking into this and what I found inside mitk::RegionGrowingTool::OnMousePressed:

if (inside)
      {
        MITK_DEBUG << "Clicked inside segmentation";
        // For now, we're doing nothing when the user clicks inside the segmentation. Behaviour can be implemented via
        // OnMousePressedInside()
        // When you do, be sure to remove the m_PaintingPixelValue check in OnMouseMoved() and OnMouseReleased()
        return;
      }
      else
      {
        MITK_DEBUG << "Clicked outside of segmentation";
        OnMousePressedOutside(nullptr, interactionEvent);
      }

Looking at the file history it doesn't look like that was implemented in MITK at anytime.
So we can actually discuss if we want to allow such a functionality and if, what the obstacles are.

May 7 2021, 2:29 PM · MITK (v2022.04), Missing Info, Request for Discussion
nolden closed T28478: Update DCMTK version to 3.6.6 as Resolved.
May 7 2021, 9:30 AM · MITK (v2021.10)

May 6 2021

eisenman closed T28482: challangeR Patch v1.0.2 as Resolved.
May 6 2021, 7:16 PM · challengeR
eisenman moved T28482: challangeR Patch v1.0.2 from In Progress to Done on the challengeR board.
May 6 2021, 7:15 PM · challengeR
eisenman closed T28465: Wrong numer of algorithms shown in report summary as Resolved.
May 6 2021, 7:15 PM · challengeR
eisenman closed T28453: [external] Error when all metric values are the same as Resolved.
May 6 2021, 7:15 PM · challengeR
eisenman committed rCHALLENGER962cff05d226: Merge branch 'release/T28482-v1.0.2' (authored by eisenman).
Merge branch 'release/T28482-v1.0.2'
May 6 2021, 7:08 PM
eisenman committed rCHALLENGER503cd659b1a1: Merge tag 'v1.0.2' into develop (authored by eisenman).
Merge tag 'v1.0.2' into develop
May 6 2021, 7:08 PM
eisenman committed rCHALLENGER54e3fd8d7184: Bump version number (authored by eisenman).
Bump version number
May 6 2021, 7:05 PM
eisenman committed rCHALLENGER9863d7e12065: Add release notes (authored by eisenman).
Add release notes
May 6 2021, 7:05 PM
eisenman moved T28482: challangeR Patch v1.0.2 from Backlog to In Progress on the challengeR board.
May 6 2021, 6:42 PM · challengeR
eisenman renamed T28453: [external] Error when all metric values are the same from bug when all metric values are the same to [external] Error when all metric values are the same.
May 6 2021, 6:41 PM · challengeR
eisenman triaged T28482: challangeR Patch v1.0.2 as High priority.
May 6 2021, 6:40 PM · challengeR
kalali added a project to T28250: [LevelWindowManager] Different behavior in AutoTopMost case and fallback case: Breaking Change.
IMPORTANT: ClearPropObserverLists has been renamed to ClearPropertyObserverMaps; CreatePropObserverLists has been renamed to CreatePropertyObserverMaps; IgnoreNode has been renamed to HasLevelWindowRenderingMode
May 6 2021, 3:51 PM · Breaking Change, MITK (v2021.10)
kalali closed T26989: [Checklist] GUI test data originates from different sources as Resolved.

Obviously it was not clear what we are expecting here so I will close this task and refer to two new tasks for the specific topics mentioned here:

May 6 2021, 2:12 PM · MITK (v2021.10)
kalali added a parent task for T28481: [Checklist] [Test data] Define publicly available user test data: Unknown Object (Maniphest Task).
May 6 2021, 2:11 PM · MITK, Next Milestone
kalali moved T28481: [Checklist] [Test data] Define publicly available user test data from Backlog to Cycle on the MITK (v2021.10) board.
May 6 2021, 2:11 PM · MITK, Next Milestone
kalali triaged T28481: [Checklist] [Test data] Define publicly available user test data as Normal priority.
May 6 2021, 2:11 PM · MITK, Next Milestone
kalali added a parent task for T28480: [Checklist] [Test data] Define publicly available location to store user test data: Unknown Object (Maniphest Task).
May 6 2021, 2:10 PM · MITK (v2024.06)
kalali moved T28480: [Checklist] [Test data] Define publicly available location to store user test data from Backlog to Cycle on the MITK (v2021.10) board.
May 6 2021, 2:10 PM · MITK (v2024.06)
kalali triaged T28480: [Checklist] [Test data] Define publicly available location to store user test data as Normal priority.
May 6 2021, 2:07 PM · MITK (v2024.06)
kalali moved T28479: [Segmentation] Rethink / reevaluate our existing segmentation tools / algorithms from Backlog to Segmentation on the MITK (v2021.10) board.
May 6 2021, 1:12 PM · MITK (v2024.06)
floca claimed T26970: [Segmentation] Picking tool: When no region is picked, selected node just gets unselected.
May 6 2021, 11:17 AM · MITK (v2021.10), Cleared
floca added a subtask for T28248: [Segmentation] Picking 3D Tool creates a 3D segmentation out of a 4D image: T26970: [Segmentation] Picking tool: When no region is picked, selected node just gets unselected.
May 6 2021, 11:17 AM · MITK (v2021.10)
floca added a parent task for T26970: [Segmentation] Picking tool: When no region is picked, selected node just gets unselected: T28248: [Segmentation] Picking 3D Tool creates a 3D segmentation out of a 4D image.
May 6 2021, 11:17 AM · MITK (v2021.10), Cleared
nolden committed rMITK121d8b57de63: Update DCMQI to official v1.2.4 (authored by nolden).
Update DCMQI to official v1.2.4
May 6 2021, 10:59 AM
nolden committed rMITK8a570d38b622: Update DCMQI to official v1.2.4 (authored by nolden).
Update DCMQI to official v1.2.4
May 6 2021, 10:59 AM
nolden committed rMITK6bffce5572f5: Update DCMTK to 3.6.6 (authored by nolden).
Update DCMTK to 3.6.6
May 6 2021, 10:58 AM
nolden committed rMITKeba7c6e68362: Update DCMTK to 3.6.6 (authored by nolden).
Update DCMTK to 3.6.6
May 6 2021, 10:58 AM
kalali triaged T28479: [Segmentation] Rethink / reevaluate our existing segmentation tools / algorithms as High priority.
May 6 2021, 10:48 AM · MITK (v2024.06)
kalali created T28479: [Segmentation] Rethink / reevaluate our existing segmentation tools / algorithms.
May 6 2021, 10:48 AM · MITK (v2024.06)

May 5 2021

floca added a revision to T28248: [Segmentation] Picking 3D Tool creates a 3D segmentation out of a 4D image: Unknown Object (Differential Revision).
May 5 2021, 9:44 PM · MITK (v2021.10)
floca closed T27507: Check the current behavior of the segmentation tools according static and dynamic 4D segmentation, a subtask of T28118: Refactoring of SegTool2D, as Resolved.
May 5 2021, 8:43 PM · MITK (v2021.02)
floca closed T27507: Check the current behavior of the segmentation tools according static and dynamic 4D segmentation as Resolved.
May 5 2021, 8:43 PM · MITK (v2021.10), Missing Info, Restricted Project
floca claimed T27872: [Segmentation] Region Growing 3D GUI does not provide a "Overwrite" checkbox.

Will be done together with T28275: [Segmentation] AdaptiveRegionGrowingTool must be refactored / 4D Segmentation returns error message when point is not on the correct timestep.

May 5 2021, 8:42 PM · MITK (v2022.10), Cleared
scholzpa added a member for IMSY: t590r.
May 5 2021, 3:44 PM
kalali added a comment to T27507: Check the current behavior of the segmentation tools according static and dynamic 4D segmentation.

@floca I could only find two tasks mentioned here that are not closed, T27872 and T27684, but they are unrelated to the task description. Can this task be closed?

May 5 2021, 1:48 PM · MITK (v2021.10), Missing Info, Restricted Project
floca lowered the priority of T28247: [Segmentation] Watershed tool freezes when slider and threshold are set to a low value from Unbreak Now! to Normal.
May 5 2021, 11:55 AM · MITK, Next Milestone, Missing Info, Request for Discussion
floca moved T28247: [Segmentation] Watershed tool freezes when slider and threshold are set to a low value from Cycle to Segmentation on the MITK (v2021.10) board.
May 5 2021, 11:54 AM · MITK, Next Milestone, Missing Info, Request for Discussion
floca moved T28478: Update DCMTK version to 3.6.6 from Backlog to Cycle on the MITK (v2021.10) board.
May 5 2021, 11:29 AM · MITK (v2021.10)
gaoh closed T28380: [MultLabel Segmentation, MITK FlowBench] Segmentation not recognized as segmentation in Release v2021.02 as Resolved.
May 5 2021, 11:27 AM · MITK
nolden added a comment to T27437: Migrate MITK to use ITK 5.x .

Maybe something to keep an eye on: T28478 and https://github.com/InsightSoftwareConsortium/ITK/tree/master/Modules/ThirdParty/DCMTK

May 5 2021, 11:23 AM · MITK-ProjectTemplate, MITK (v2022.04)
nolden created T28478: Update DCMTK version to 3.6.6.
May 5 2021, 10:20 AM · MITK (v2021.10)
Unknown Object (User) added a comment to T28131: [MultiLabel Segmentation] 3D Threshold tool does not work with multiple labels / layers.
May 5 2021, 7:53 AM · Request for Discussion, MITK (v2022.04)

May 4 2021

floca added a comment to T28131: [MultiLabel Segmentation] 3D Threshold tool does not work with multiple labels / layers.

Thanks for the clarification. I agree 100%.

May 4 2021, 7:01 PM · Request for Discussion, MITK (v2022.04)
kalali added a comment to T28131: [MultiLabel Segmentation] 3D Threshold tool does not work with multiple labels / layers.

Don't get me wrong - I'm not saying that you or someone "verschlimmbesserte" anything :D I understand and appreciate all the effort that has been made by you.
I am more thinking of a different approach architecture wise - you already mentioned "abstraction levels". For me it seems as if different classes and functions are on the same "level" of doing something but they do it differently - which makes it even harder to grasp the logic behind it. That's why I mentioned "class diagrams". Also, often classes and functions are way too overloaded (e.g. SegTool2D) with way too many responsibilities.

May 4 2021, 6:46 PM · Request for Discussion, MITK (v2022.04)
wiesenfa moved T28453: [external] Error when all metric values are the same from In Progress to Done on the challengeR board.
May 4 2021, 5:45 PM · challengeR
wiesenfa lowered the priority of T28477: feature request: subset of top performing algorithms according to consensus from Normal to Wishlist.
May 4 2021, 5:44 PM · challengeR
wiesenfa created T28477: feature request: subset of top performing algorithms according to consensus.
May 4 2021, 5:43 PM · challengeR
floca added a comment to T28131: [MultiLabel Segmentation] 3D Threshold tool does not work with multiple labels / layers.

Ok I have to admit: The whole code base that is related to this topic is totally unclear to me and I find it very hard to understand what is going on.[...]

Told you so. ;) As proposed we can have a session together.

May 4 2021, 4:52 PM · Request for Discussion, MITK (v2022.04)
kalali added a comment to T28131: [MultiLabel Segmentation] 3D Threshold tool does not work with multiple labels / layers.

Ok I have to admit: The whole code base that is related to this topic is totally unclear to me and I find it very hard to understand what is going on. I don't know why the code is like that but I would highly suggest to simplify and clean the relevant classes and functions as much as possible before it becomes problematic (e.g. more complex cases with 4D-dynamic segmentations with multi-layer multi-label segmentation masks or similar). Also, I highly doubt that this is future proof when it comes to changes in the following years so as already mentioned in my last comment: I think we really need to discuss this topic - maybe it helps to have a clearer picture by creating (class) diagrams with relations etc.

May 4 2021, 1:58 PM · Request for Discussion, MITK (v2022.04)
kalali added a comment to T28131: [MultiLabel Segmentation] 3D Threshold tool does not work with multiple labels / layers.

Thanks for the clarification. I will look into the FeedbackCntourTool and ContourModelUtils and see if I can make sense of all this :D
Depending on what I find out I think we should really talk about the future of the (multilabel) segmentation modules / plugins and how we can simplify the code base (generalize it) and remove redundancy as well as decouple classes etc.

May 4 2021, 11:41 AM · Request for Discussion, MITK (v2022.04)

May 3 2021

floca edited projects for T28206: [Image Statistics] Renaming segmentation or planar figure based ROI nodes breaks histogram, added: Next Milestone, MITK; removed MITK (v2021.10).
May 3 2021, 6:36 PM · MITK (v2024.06)
floca added a subtask for T28206: [Image Statistics] Renaming segmentation or planar figure based ROI nodes breaks histogram: T27284: [Image Statistic] Histogram is only supported with one image and <=1 ROI.
May 3 2021, 6:35 PM · MITK (v2024.06)
floca added a parent task for T27284: [Image Statistic] Histogram is only supported with one image and <=1 ROI: T28206: [Image Statistics] Renaming segmentation or planar figure based ROI nodes breaks histogram.
May 3 2021, 6:35 PM · MITK (v2024.06)
floca added a comment to T28206: [Image Statistics] Renaming segmentation or planar figure based ROI nodes breaks histogram.

With the changes in T28211 @floca mentioned,

You meen T28221, don't you?

May 3 2021, 6:32 PM · MITK (v2024.06)
floca added a comment to T28131: [MultiLabel Segmentation] 3D Threshold tool does not work with multiple labels / layers.

Great you are looking into that matter.
The problem is caused by mitk::AutoSegmentationWithPreviewTool::TransferImageAtTimeStep() more precisely in the private helper template function ITKSetVolume (same cpp).

May 3 2021, 6:16 PM · Request for Discussion, MITK (v2022.04)
kalali edited projects for T28294: [Documentation] std multiwidget does show a blank page on F1, added: MITK (v2021.10), Missing Info; removed Next Milestone, MITK.

I am not sure what is exactly done here to reproduce. To get any help page I have to click on a plugin anyway. How would I provoke a blank page?
When I use F1 while the Standard Display is activated I get a blank page for the Standard Display. If that's what is meant than we need to reconsider how to display this specific help page: There is a description of the "four window view" inside src\Plugins\org.mitk.gui.qt.ext\documentation\UserManual\MITKUserManual.dox but we can not move it to the stdmultiwidgeteditor-plugin as it contains more information about the workbench, not only about the standard display.

May 3 2021, 4:37 PM · Restricted Project, MITK (v2022.04), Missing Info
kalali added a comment to T28206: [Image Statistics] Renaming segmentation or planar figure based ROI nodes breaks histogram.

I tried to reproduce this issue and found the following:
With the changes in T28211 @floca mentioned, there is no legend anymore m_Controls.chartWidget->SetShowLegend(false);
Showing this legend again displays "histogram" as the label name - not even the original segmentation node name. Now when I add another segmentation and add it to the statistics, the histogram is completely removed (it's calculated but the widget does not provide any space for the histogram anymore).

May 3 2021, 4:19 PM · MITK (v2024.06)
kalali added a comment to T28131: [MultiLabel Segmentation] 3D Threshold tool does not work with multiple labels / layers.

@floca I sarted looking into this and found out the following:
The threshold tool used is QmitkBinaryThresholdToolGUIBase, which is a subclass of QmitkAutoSegmentationToolGUIBase. This class uses the AutoSegmentationTool, a subclass of the mitkTool. As far as I can see the target node that will be connected with this tool upon activating the tool is done inside mitk::AutoSegmentationTool::GetTargetSegmentationNode().
However, there is no information about any layer or even the information that this can be used with multilabel segmentation nodes.

May 3 2021, 2:47 PM · Request for Discussion, MITK (v2022.04)
kalali claimed T28250: [LevelWindowManager] Different behavior in AutoTopMost case and fallback case.
May 3 2021, 12:58 PM · Breaking Change, MITK (v2021.10)
kalali added a revision to T28250: [LevelWindowManager] Different behavior in AutoTopMost case and fallback case: Unknown Object (Differential Revision).
May 3 2021, 12:56 PM · Breaking Change, MITK (v2021.10)
al-sabr added a comment to T27437: Migrate MITK to use ITK 5.x .

Let me know if you got hold of it.

May 3 2021, 9:12 AM · MITK-ProjectTemplate, MITK (v2022.04)

Apr 30 2021

kislinsk closed T28473: 2021 Week 17 (Very Late April) as Resolved.
Apr 30 2021, 1:01 PM · MITK
kislinsk added a comment to T28473: 2021 Week 17 (Very Late April).

Deleted branch from rMITK MITK: release/T28473-2021-Week-17.

Apr 30 2021, 1:01 PM · MITK
kislinsk committed rMITKda43923045ff: Merge branch 'master' into develop (authored by kislinsk).
Merge branch 'master' into develop
Apr 30 2021, 1:00 PM
kislinsk committed rMITK72edfba9cc00: 2021 Week 17 (Very Late April) (authored by kislinsk).
2021 Week 17 (Very Late April)
Apr 30 2021, 1:00 PM
kislinsk edited the content of Changelog.
Apr 30 2021, 12:55 PM · MITK
kislinsk edited the content of 2021 Week 17 (Very Late April).
Apr 30 2021, 12:55 PM
kislinsk edited the content of 2021 Week 12 (Late March).
Apr 30 2021, 12:42 PM
kislinsk added a comment to T28473: 2021 Week 17 (Very Late April).

Pushed new branch to rMITK MITK: release/T28473-2021-Week-17.

Apr 30 2021, 12:40 PM · MITK
kislinsk triaged T28473: 2021 Week 17 (Very Late April) as Normal priority.
Apr 30 2021, 12:38 PM · MITK
kislinsk created an object: 2021 Week 17 (Very Late April).
Apr 30 2021, 12:37 PM
kislinsk committed rMITKf1783ce42601: Allow custom background values in Image Masking segmentation utility (authored by kislinsk).
Allow custom background values in Image Masking segmentation utility
Apr 30 2021, 12:25 PM
kislinsk closed T28439: [Segmentation] Support custom background/outside values in image masking as Resolved by committing rMITKf1783ce42601: Allow custom background values in Image Masking segmentation utility.
Apr 30 2021, 12:25 PM · MITK (v2021.10)
kislinsk committed rMITK2e6ddbbcb3d5: Ask user for permission before correcting their custom pixel value (authored by kislinsk).
Ask user for permission before correcting their custom pixel value
Apr 30 2021, 12:25 PM
kislinsk committed rMITK8301d14b11ef: Allow custom background values in Image Masking segmentation utility (authored by kislinsk).
Allow custom background values in Image Masking segmentation utility
Apr 30 2021, 12:25 PM
kislinsk committed rMITK95fca4c5cba6: Set correct image rendering mode when applying multilabel colormap (authored by kislinsk).
Set correct image rendering mode when applying multilabel colormap
Apr 30 2021, 10:44 AM
kislinsk closed T28421: Use whole image grey value must always be executed when switching colormap to 'Multilabel' as Resolved by committing rMITK4375f606e8ea: Set correct image rendering mode when applying multilabel colormap.
Apr 30 2021, 10:44 AM · MITK (v2021.10)
kislinsk closed T28422: Multilabel color map does not produce unique colors as Resolved by committing rMITK4375f606e8ea: Set correct image rendering mode when applying multilabel colormap.
Apr 30 2021, 10:44 AM · MITK (v2021.10)
kislinsk committed rMITK4375f606e8ea: Set correct image rendering mode when applying multilabel colormap (authored by kislinsk).
Set correct image rendering mode when applying multilabel colormap
Apr 30 2021, 10:44 AM
s434n added a parent task for T28472: [Geldosimetry] Add editing options to calibration table: Unknown Object (Maniphest Task).
Apr 30 2021, 9:53 AM · Restricted Project, Restricted Project
s434n triaged T28472: [Geldosimetry] Add editing options to calibration table as Normal priority.
Apr 30 2021, 9:53 AM · Restricted Project, Restricted Project

Apr 29 2021

nolden triaged T28470: "Dataset" option for ZIP upload as Wishlist priority.
Apr 29 2021, 3:15 PM · Kaapana (internal)
petersej added a member for Deep Learning: c306h.
Apr 29 2021, 11:59 AM
schererj moved T28458: Airflow-App from Discussion to In Progress on the Kaapana (internal) board.
Apr 29 2021, 9:14 AM · Kaapana (internal)

Apr 28 2021

floca added a comment to T28118: Refactoring of SegTool2D.

Deleted branch from rMITK MITK: feature/T28118-Refactor_SegTool2D_and_derived_classes.

Apr 28 2021, 8:45 PM · MITK (v2021.02)
kislinsk added a comment to T28118: Refactoring of SegTool2D.

@floca Please delete the feature branch mentioned above if this task is resolved.

Apr 28 2021, 1:53 PM · MITK (v2021.02)
kahl added a comment to T28437: 3D region growing may have issues when the seed point is on a pixel with value 0.

Deleted branch from rMITK MITK: bugfix/T28437-RegionGrowing3DSeedPoint0.

Apr 28 2021, 12:13 PM · MITK (v2021.10)