Page MenuHomePhabricator
Feed Advanced Search

Aug 2 2016

goerres added a comment to T14882: Tutorial Step 3: Volume Rendering does not work.

New remote branch pushed: bug-14882-RepairTutorialStep3

Aug 2 2016, 10:02 AM · MITK (2013-09), Bugzilla
goerres added a comment to T14574: ImagePixelAccessor calls deprecated GetData in mitkImage.

This bug was fixed inclusively by achieving an intermediate objective for T14443.

Aug 2 2016, 10:01 AM · Bugzilla, MITK
goerres added a comment to T14574: ImagePixelAccessor calls deprecated GetData in mitkImage.

This bug is fixed as soon as T14443 is merged.

Aug 2 2016, 10:01 AM · Bugzilla, MITK
goerres added projects to T14574: ImagePixelAccessor calls deprecated GetData in mitkImage: MITK, Bugzilla.
Aug 2 2016, 10:01 AM · Bugzilla, MITK
goerres added a comment to T14465: move PropertyList Xml IO to open source MitkExt.

[7d446a]: Merge branch 'bug-14465-movePropertyListXmlIoToMitkExt'

Merged commits:

2013-02-07 18:18:35 Joseph Görres [82d184]
Added four files and added them to files.cmake

Aug 2 2016, 10:00 AM · MITK (2013-06), Bugzilla
goerres added projects to T14465: move PropertyList Xml IO to open source MitkExt: MITK, Bugzilla.
Aug 2 2016, 10:00 AM · MITK (2013-06), Bugzilla
goerres added a comment to T14465: move PropertyList Xml IO to open source MitkExt.

New remote branch pushed: bug-14465-movePropertyListXmlIoToMitkExt

Aug 2 2016, 10:00 AM · MITK (2013-06), Bugzilla
goerres added a comment to T14443: make interplay of image, imageaccessor and imagedataitem thread-safe.

New remote branch pushed: bug-14443-MakeImageAccessThreadSafe

Aug 2 2016, 10:00 AM · Bugzilla, MITK
goerres added a comment to T14443: make interplay of image, imageaccessor and imagedataitem thread-safe.

[ea44ab]: Merge branch 'bug-14443-MakeImageAccessThreadSafe'

Merged commits:

2013-07-31 17:31:48 Joseph Görres [c220da]
COMP: made sure there is always a valid image data item

Aug 2 2016, 10:00 AM · Bugzilla, MITK
goerres added a comment to T14443: make interplay of image, imageaccessor and imagedataitem thread-safe.

[2cd90b]: Merge branch 'bug-14443-MakeImageAccessThreadSafe'

Merged commits:

2013-06-26 16:50:17 Joseph Görres [21bff4]
reactivate multi-threading in ImageAccessorTest

Aug 2 2016, 10:00 AM · Bugzilla, MITK
goerres added a comment to T14443: make interplay of image, imageaccessor and imagedataitem thread-safe.

With the ITK4 migration, we finally got rid of the "WEAKPOINTER_PROBLEM_WORKAROUND"

Aug 2 2016, 10:00 AM · Bugzilla, MITK
goerres added a comment to T14443: make interplay of image, imageaccessor and imagedataitem thread-safe.

Additionally to the WEAKPOINTER_PROBLEM, which will be fixed with the ITK4 integration, there is another thread problem with the validity of ImageDataItems.
These get reinitialized when making sure, that the given image data is completely initialized. In parallel, this can lead to undefined values. As it can be seen in the ImageAccessorTest, random failes occur when creating ImagePixelReadAccessors concurrently, e.g. ImageDataItem->GetDimension() returns occasionally undefined values.

Aug 2 2016, 10:00 AM · Bugzilla, MITK
goerres added projects to T14443: make interplay of image, imageaccessor and imagedataitem thread-safe: MITK, Bugzilla.
Aug 2 2016, 10:00 AM · Bugzilla, MITK
goerres added a comment to T14443: make interplay of image, imageaccessor and imagedataitem thread-safe.

Main problem is still the "WEAKPOINTER_PROBLEM_WORKAROUND" in mitkBaseData. However, switching off the workaround makes it impossible to use the Image class anymore. This is going to be fixed with the ITK4 migration, and therefore this bug depends on T10925.

Aug 2 2016, 10:00 AM · Bugzilla, MITK
goerres added a comment to T14356: Update of image documentation necessary.

Additionally to the typo in the ImageAccessor code snippet, an update of the cloning explanation is necessary.

Aug 2 2016, 10:00 AM · Bugzilla, MITK
goerres added a comment to T14356: Update of image documentation necessary.

[8a3be5]: Merge branch 'bug-14356-UpdateImageConceptDocumentation'

Merged commits:

2013-05-08 16:50:26 Joseph Görres [58f9cf]
fixed typo and altered cloning explanation

Aug 2 2016, 10:00 AM · Bugzilla, MITK
goerres added a comment to T14356: Update of image documentation necessary.

New remote branch pushed: bug-14356-UpdateImageConceptDocumentation

Aug 2 2016, 10:00 AM · Bugzilla, MITK
goerres added a comment to T14306: [Dashboard] mitkImageGenerator test uses deprecated API.

With the current commit, all mitk::Image::GetData() calls are replaced in mitkImageGenerator.h and mitkImageTest.cpp.

Aug 2 2016, 10:00 AM · MITK (2016-11), Bugzilla
goerres added a comment to T14306: [Dashboard] mitkImageGenerator test uses deprecated API.

New remote branch pushed: bug-14306-ReplaceDeprecatedMethodCallsInCoreTests

Aug 2 2016, 10:00 AM · MITK (2016-11), Bugzilla
goerres added a comment to T13953: Crash on 4D data cropping.

I am working on a more general solution to remove side effects regarding image data access.

Aug 2 2016, 9:59 AM · MITK (2013-03), Bugzilla
goerres added a comment to T13953: Crash on 4D data cropping.

Thank you for the detailed bug description and the provided fix. Your fix is good and it is possible to change the ImageDataItem smartpointer to a standard pointer because the ImageDataItem is still hold by a smartpointer in the Image class. However, I would call this fix a workaround.

Aug 2 2016, 9:59 AM · MITK (2013-03), Bugzilla
goerres added a comment to T13953: Crash on 4D data cropping.

New remote branch pushed: bug-13953-4DdataCroppingCrash-RemoveSideEffectsInImageDataAccess

Aug 2 2016, 9:59 AM · MITK (2013-03), Bugzilla
goerres added a comment to T13953: Crash on 4D data cropping.

[64d68e]: Merge branch 'bug-13953-4DdataCroppingCrash-RemoveSideEffectsInImageDa

Merged commits:

2013-01-16 14:55:03 Joseph Görres [066782]
replaced Image smartpointer to a weakpointer in ImageVtkAccessor

Aug 2 2016, 9:59 AM · MITK (2013-03), Bugzilla
goerres added a comment to T13953: Crash on 4D data cropping.

The bug is fixed with the current bug branch.

Aug 2 2016, 9:59 AM · MITK (2013-03), Bugzilla
goerres added a comment to T13935: mitkImageAccessorTest_Pic3D.nrrd fails on dart clients.

The test doesn't fail anymore. => resolved

Aug 2 2016, 9:59 AM · MITK (2013-03), Bugzilla
goerres added a comment to T13935: mitkImageAccessorTest_Pic3D.nrrd fails on dart clients.

New remote branch pushed: bug-13935-ImageAccessorTestNew

Aug 2 2016, 9:59 AM · MITK (2013-03), Bugzilla
goerres added a comment to T13935: mitkImageAccessorTest_Pic3D.nrrd fails on dart clients.

New remote branch pushed: bug-13935-ImageAccessorTest

Aug 2 2016, 9:59 AM · MITK (2013-03), Bugzilla
goerres added a comment to T13935: mitkImageAccessorTest_Pic3D.nrrd fails on dart clients.

Most methods in mitk::Image aren't thread-safe. This test makes sure, that the recently introduced Image accessors work correctly to provide at least a thread-safe image access.

Aug 2 2016, 9:59 AM · MITK (2013-03), Bugzilla
goerres added projects to T13805: Clipping plane freezes MITK when using more than 1 clipping plane: MITK, Bugzilla.
Aug 2 2016, 9:59 AM · MITK (2012-12), Bugzilla
goerres added projects to T13652: MITK susceptible to crash after using screenshotmaker: MITK, Bugzilla.
Aug 2 2016, 9:59 AM · MITK (2013-03), Bugzilla
goerres added a comment to T13581: MITK Workbench with VS2010 release.

With the current master, the application doesn't seem to crash anymore. However, the Application stops after showing the four window view. There are no other GUI items visible (no Datamanager or Menubar). The Application also doesn't response to anything but closing its console view, leading to a proper shut down of MITK.

Aug 2 2016, 9:58 AM · MITK (2013-03), Bugzilla
goerres added a comment to T13526: Extend mitkImage so that vtkImage is also modified.

New remote branch pushed: bug-13526-IntegrateModifyIntoImageAccessor

Aug 2 2016, 9:58 AM · Bugzilla, MITK
goerres added a comment to T13526: Extend mitkImage so that vtkImage is also modified.
  1. I asked him in person and his particular case was covered. But you’re right, in general it would be better to implement a mitk::Image::Modified() method. But it's not that easy (see next remark)
Aug 2 2016, 9:58 AM · Bugzilla, MITK
goerres added a comment to T13526: Extend mitkImage so that vtkImage is also modified.

Since an image can have several instances of vtkImageData, it is not possible to address the right vtkImageData on a global Modified()-call for the whole image. Therefore, we implemented the calls into the destructor of ImagePixelWriteAccessor, which has access to a given ImageDataItem and its vtkImageData.

Aug 2 2016, 9:58 AM · Bugzilla, MITK
goerres added a comment to T13410: Add itkFlipImageFilter to BasicImageProcessing.

[b37e26]: Merge branch 'bug-13410-AddFlipImageFilterToBasicImageProcessing'

Merged commits:

2012-10-11 20:15:50 Joseph Grres [864385]
Added FlipImageFilter to BasicImageProcessing with one parameter for the axis

Aug 2 2016, 9:58 AM · Bugzilla, MITK
goerres added projects to T13410: Add itkFlipImageFilter to BasicImageProcessing: MITK, Bugzilla.
Aug 2 2016, 9:58 AM · Bugzilla, MITK
goerres added a comment to T13339: CastToMitkImage returns wrong data in some cases.

We further investigated that behavior by debugging CastToMitkImage step by step. No errors were detected. The strange behavior was due to wrong usage of CastToMitkImage in mitkToFMpiPointNormalsFilterTest in T13322.

Aug 2 2016, 9:58 AM · Bugzilla, MITK
goerres added projects to T13339: CastToMitkImage returns wrong data in some cases: MITK, Bugzilla.
Aug 2 2016, 9:58 AM · Bugzilla, MITK
goerres added projects to T13324: GetChannelData() in Image needs to be const: MITK, Bugzilla.
Aug 2 2016, 9:58 AM · Bugzilla, MITK
goerres added a comment to T13309: OverwriteSliceImageFilter leads to deadlock: test was disabled.

It wasn't necessary to replace ExtractImageFilter with ExtractSliceFilter.

Aug 2 2016, 9:58 AM · MITK (2012-12), Bugzilla
goerres added a comment to T13309: OverwriteSliceImageFilter leads to deadlock: test was disabled.

[c2493a]: Merge branch 'bug-13309-OverwriteSliceImageFilterTest'

Merged commits:

2012-10-24 14:27:23 Joseph Grres [0dcea1]
Reactivated test and repaired OverwriteSliceImageFilterTest

Aug 2 2016, 9:58 AM · MITK (2012-12), Bugzilla
goerres added a comment to T13309: OverwriteSliceImageFilter leads to deadlock: test was disabled.

The deadlock occurs in CompareImageSliceHelper::CompareSlice, which is called in line 111. A separate slice image created from ExtractImageFilter is compared with a slice of its 3D input image. However, CompareSlice tries to compare the 3D input image with itself. This behavior does not make any sense, is not intended and leads to a double access request from the same thread and thus to a deadlock.

Aug 2 2016, 9:58 AM · MITK (2012-12), Bugzilla
goerres added a comment to T13309: OverwriteSliceImageFilter leads to deadlock: test was disabled.

2D and 4D Tests seem to work properly. Deadlock occurs only in 3D Test.

Aug 2 2016, 9:58 AM · MITK (2012-12), Bugzilla
goerres added a comment to T13309: OverwriteSliceImageFilter leads to deadlock: test was disabled.

Unfortunately the SegmentationInterpolationTest depends on the OverwriteSliceImageFilterTest. Thus, it was necessary to disable that test too.

Aug 2 2016, 9:58 AM · MITK (2012-12), Bugzilla
goerres added projects to T13309: OverwriteSliceImageFilter leads to deadlock: test was disabled: MITK, Bugzilla.
Aug 2 2016, 9:58 AM · MITK (2012-12), Bugzilla
goerres added projects to T13260: Remove deprecated image access: MITK, Bugzilla.
Aug 2 2016, 9:58 AM · Bugzilla, MITK
goerres added a comment to T13230: ImageAccessor integration branch.

Support for Windows XP has been recovered with branch bug-13230-ImageAccessorIntegrationThreadIdIntegration. Release-Flag necessary for merging!

Aug 2 2016, 9:58 AM · Bugzilla, MITK
goerres added a comment to T13230: ImageAccessor integration branch.

[07df08]: Merge branch 'bug-13230-ImageAccessorIntegrationThreadIdIntegration'

Merged commits:

2013-01-30 16:04:42 Joseph Görres [006a94]
Improved defs in ImageAccessorBase and changed to exception macro in ImageAccessorTest

Aug 2 2016, 9:58 AM · Bugzilla, MITK
goerres added a comment to T13230: ImageAccessor integration branch.

New remote branch pushed: bug-13230-ImageAccessorIntegrationThreadIdIntegration

Aug 2 2016, 9:58 AM · Bugzilla, MITK
goerres added a comment to T13230: ImageAccessor integration branch.

[f91aee]: Merge branch 'bug-13230-ImageAccessorIntegrationThreadIdIntegration'

Merged commits:

2013-03-13 17:39:00 Joseph Görres [287023]
Merge remote-tracking branch 'origin/master' into bug-13230-ImageAccessorIntegrationThreadIdIntegration

Aug 2 2016, 9:58 AM · Bugzilla, MITK
goerres added projects to T13230: ImageAccessor integration branch: MITK, Bugzilla.
Aug 2 2016, 9:58 AM · Bugzilla, MITK
goerres added a comment to T13230: ImageAccessor integration branch.

[d3e84d]: Merge branch 'bug-13230-ImageAccessorIntegration'

Merged commits:

2012-09-27 18:27:17 Joseph Grres [f09e67]
Made former image access methods deprecated and integrated image accessors implicitly in itk cast- and access-methods.

Aug 2 2016, 9:58 AM · Bugzilla, MITK
goerres added a comment to T13230: ImageAccessor integration branch.

[fb21f3]: Merge branch 'bug-13230-ImageAccessorIntegration'

Merged commits:

2012-10-01 10:02:58 Joseph Grres [c39326]
COMP: Disabled also mitkSegmentationInterpolationTest temporary (See T13309)

Aug 2 2016, 9:58 AM · Bugzilla, MITK
goerres added a comment to T13230: ImageAccessor integration branch.

[2110d1]: Merge branch 'bug-13230-ImageAccessorDocumentation'

Merged commits:

2012-10-31 14:19:36 Joseph Grres [4659a9]
Example source code in concept page was not compilable

Aug 2 2016, 9:58 AM · Bugzilla, MITK
goerres added a comment to T13230: ImageAccessor integration branch.

[2cae8e]: Merge branch 'bug-13230-ImageAccessorIntegration'

Merged commits:

2012-09-28 14:54:34 Joseph Grres [c33b23]
COMP: Dealt with compiler specific errors and repaired some class name conflicts

Aug 2 2016, 9:58 AM · Bugzilla, MITK
goerres added a comment to T13230: ImageAccessor integration branch.

[282572]: Merge branch 'bug-13230-ImageAccessorIntegration'

Merged commits:

2012-09-28 18:33:12 Joseph Grres [15b27f]
COMP: Disabled OverwriteSliceImageFilterTest temporary: See T13309

Aug 2 2016, 9:58 AM · Bugzilla, MITK
goerres added a comment to T13230: ImageAccessor integration branch.

[1167c4]: Merge branch 'bug-13230-ImageAccessorIntegration'

Merged commits:

2012-09-28 18:09:45 Joseph Grres [63b786]
COMP: Repaired broken ImageAccessorTest

Aug 2 2016, 9:58 AM · Bugzilla, MITK
goerres added a comment to T13230: ImageAccessor integration branch.

[32e796]: Merge branch 'bug-13230-ImageAccessorIntegration'

Merged commits:

2012-10-01 10:20:14 Joseph Grres [f911ce]
COMP: Prevent SegmentationInterpolationTest from execution

Aug 2 2016, 9:58 AM · Bugzilla, MITK
goerres added a comment to T13230: ImageAccessor integration branch.

[00e4ed]: Merge branch 'bug-13230-ImageAccessorIntegrationFixes'

Merged commits:

2012-11-07 18:00:54 Joseph Grres [68a8e4]
Simplified redundant code and changed pixel type check to allow the use of compound pixel types

Aug 2 2016, 9:58 AM · Bugzilla, MITK
goerres added a comment to T13230: ImageAccessor integration branch.

[42a4ff]: Merge branch 'bug-13230-ImageAccessorIntegration'

Merged commits:

2012-10-01 13:36:22 Joseph Grres [036ee5]
Added deprecatedSince tags to Doxygen and fixed some whitespace style issues

Aug 2 2016, 9:58 AM · Bugzilla, MITK
goerres added a comment to T13162: No statistics is calculated for the "line profile".

There seems to be no implementation for non-closed planar figures in the ImageStatisticsCalculator. A separate treatment of non-closed planar figures has to be implemented from scratch.

Aug 2 2016, 9:57 AM · Bugzilla, MITK
goerres added a comment to T13162: No statistics is calculated for the "line profile".

The following error is thrown:

Aug 2 2016, 9:57 AM · Bugzilla, MITK
goerres added a comment to T13157: mitk::Image::GetPixelValueByIndex missing a check.

GetPixelValueByIndex is deprecated. This problem is solved with mitk::ImagePixelReadAccessor::GetPixelByIndexSafe.

Aug 2 2016, 9:57 AM · Bugzilla, MITK
goerres added a comment to T13151: Saved scenes with segmentations are corrupt.

If all exisiting position nodes are removed before scene saving, all segmentation variations (3d, 2d and disabled) can be saved and loaded properly. That means, if mode show positions is activated, segmentations cannot be saved.

Aug 2 2016, 9:57 AM · Bugzilla, MITK
goerres added projects to T13107: SegmentationInterpolationController should use a const pointer to pixel data: MITK, Bugzilla.
Aug 2 2016, 9:57 AM · Bugzilla, MITK
goerres added projects to T13089: Welcome button in help menu does not work: MITK, Bugzilla.
Aug 2 2016, 9:57 AM · MITK (2012-09), Bugzilla
goerres added projects to T13088: Closing the help perspective is not intuitive: MITK, Bugzilla.
Aug 2 2016, 9:57 AM · MITK (2012-09), Bugzilla
goerres added projects to T13030: Linux: DataManager checkboxes do not work in some cases: MITK, Bugzilla.
Aug 2 2016, 9:57 AM · MITK (2016-11), Bugzilla
goerres added a comment to T12195: Save / Load Project takes too long.

screenshot of kcachegrind

callgraph.png (1×1 px, 241 KB)

Aug 2 2016, 9:54 AM · MITK (2013-03), Bugzilla
goerres added a comment to T12195: Save / Load Project takes too long.

Valgrind callgrind showed, that 60 % of the computation time is spent in a method called GetScalarValueMin(int).

Aug 2 2016, 9:54 AM · MITK (2013-03), Bugzilla
goerres added a comment to T12195: Save / Load Project takes too long.

the whole callgrind graph

Aug 2 2016, 9:54 AM · MITK (2013-03), Bugzilla
goerres added a comment to T12195: Save / Load Project takes too long.

In Linux loading and saving time vary heavily. Sometimes 8 images can be loaded immediately (1-2 seconds), sometimes the loading process is more than 10 times slower...

Aug 2 2016, 9:54 AM · MITK (2013-03), Bugzilla
goerres added a comment to F849: callgraph.dot.ps.

the whole callgrind graph

Aug 2 2016, 9:54 AM
goerres added a comment to F848: callgraph.png.

screenshot of kcachegrind

Aug 2 2016, 9:54 AM
goerres added projects to T12164: Change of crosshair rotation mode is not intuitive: MITK, Bugzilla.
Aug 2 2016, 9:54 AM · MITK (2013-06), Bugzilla
goerres added projects to T12162: 2D segmentation interpolation contours are not displayed in sagittal view: MITK, Bugzilla.
Aug 2 2016, 9:54 AM · Bugzilla, MITK
goerres added projects to T12137: RFD: Behaviour when changing color of a selected binary image: MITK, Bugzilla.
Aug 2 2016, 9:54 AM · Auto-closed, Bugzilla, MITK
goerres added a comment to T11771: screenshot maker crash - decoupling from QmitkStdMultiWidget.

Does this error occur for "single screenshot" too? A short look into the code showed that the option "multiplanar screenshot" depends on the QmitkStdMultiWidgetEditor. However, the single screenshot option directly retrieves the VtkRenderer from current focus. The retrieved VtkRenderer should be independent of the QmitkStdMultiWidgetEditor.

Aug 2 2016, 9:53 AM · Bugzilla, MITK
goerres added projects to T11670: PicFileReader is used in Tutorial Step1: MITK, Bugzilla.
Aug 2 2016, 9:53 AM · Bugzilla, MITK
goerres added a comment to T11569: Remove the IIL4MITK dependency.

[44d389]: Merge branch 'bug-11569-RemoveIIL'

Merged commits:

2012-04-18 09:38:40 Thomas Kilgus [1a74ee]
Added X11 config for MITK and dependency from GPGPU to X11.

Aug 2 2016, 9:52 AM · MITK (2012-06), Bugzilla
goerres added a comment to T11536: mitk::image::GetPixelValueByIndex cannot be called from const pointer.

No it is not. Due to a missing const-correctness in Image and ImageDataItem, ImageAccessors also need a non-const pointer. One reason for this problem is T13324

Aug 2 2016, 9:52 AM · Bugzilla, MITK
goerres added a comment to T11477: brain.mhd dataset and reinit.

The brain.mhd file has a transformation matrix, which should reflect the image across the x-axis. However, if the diagonal elements of the transformation matrix are negative, the bug will occur.

Aug 2 2016, 9:52 AM · MITK (2016-03), Bugzilla
goerres added a comment to T11181: Save MITK Project messes up the order of nodes.

This bug is really disturbing when storing many items. If you want to show images/objects to a physician, it is helpful to create a big project file with many items, which then can be assessed very fast item by item without interrupts like loading or searching files. In this case a manual reorganisation of all data nodes can easily take more than 10 minutes, especially if an alphabetical order is desired.

Aug 2 2016, 9:52 AM · MITK (2012-12), Bugzilla
goerres added a comment to T11096: Rework Tutorial Code to fit changes in MITK.

[70f75c]: Merge branch 'bug-11096-ReworkTutorialCode'

Merged commits:

2012-04-13 13:40:32 Joseph Grres [486723]
Step9 updated

Aug 2 2016, 9:51 AM · Bugzilla, MITK
goerres added a comment to T10925: Make MITK compatible with ITK 4.0.

New remote branch pushed: bug-10925-ITK4Segmentation2DInterpolationFix

Aug 2 2016, 9:51 AM · Bugzilla, MITK
goerres added a comment to T10825: Python wrapping does not work in MITK master.

Current condition: CMake Configure works, but Generate throws following error:

Aug 2 2016, 9:51 AM · Bugzilla, MITK
goerres added a comment to T9589: Flip Image Filter for Basicimageprocessing.

This bug has been resolved within T13410.

Aug 2 2016, 9:48 AM · Bugzilla, MITK
goerres added a comment to T1: testbug1.

[5c33a9]: Merge branch 'bug-1-umlaut-fix2'

Merged commits:

2013-01-23 15:57:25 Joseph Görres [f4951e]
Test

Aug 2 2016, 9:10 AM · MITK-MBI, Bugzilla, MITK
goerres added a comment to T1: testbug1.

New remote branch pushed: bug-1-umlaute-test

Aug 2 2016, 9:10 AM · MITK-MBI, Bugzilla, MITK
goerres added a comment to T1: testbug1.

[aef185]: Merge branch 'bug-1-umlaute-test'

Merged commits:

2013-01-23 15:43:52 Joseph Görres [d7360d]
new file

Aug 2 2016, 9:10 AM · MITK-MBI, Bugzilla, MITK