Page MenuHomePhabricator

DWI Headmotioncorrections quits with error
Closed, ResolvedPublic

Description

When using the DWIHeadmotioncorrection on images such as demo_ivim.dwi or gibbs_tracking.dwi it fails due to an internal error related to imageAccessor conflicts.

This behaviour can be seen on the current master as well as the current migration branch of T17928 .

Ideally this will be fixed on the migration branch as there were major changes in the migration process.

Event Timeline

User hering has pushed new remote branch:

bug-18112-DWI-Registration-PreReleaseFixes

[27ac82]: Merge branch 'bug-18112-DWI-Registration-PreReleaseFixes'

Merged commits:

2014-10-08 14:39:27 Caspar Goch [9229b9]
Comment out unused variable


2014-10-06 16:15:51 Jan Hering [b1a166]
Merge remote-tracking branch 'origin/personal/hering/sw-review-branch' into bug-15846-DWI-Registration-PreReleaseFixes

Conflicts:
Modules/DiffusionImaging/DiffusionCore/Algorithms/Registration/mitkDWIHeadMotionCorrectionFilter.cpp
Modules/DiffusionImaging/DiffusionCore/IODataStructures/DiffusionWeightedImages/mitkImageToDiffusionImageSource.cpp
Plugins/org.mitk.gui.qt.diffusionimaging/documentation/UserManual/QmitkFiberfoxViewUserManual.dox
Plugins/org.mitk.gui.qt.diffusionimaging/documentation/UserManual/QmitkOdfMaximaExtractionViewUserManual.dox
Plugins/org.mitk.gui.qt.diffusionimaging/src/internal/QmitkTensorReconstructionView.cpp


2014-10-06 15:52:51 Jan Hering [88f7c9]
Merge branch 'bug-15846-DwiHeadMotionCorrection-master-integration' into bug-15846-DWI-Registration-PreReleaseFixes

Conflicts:
Modules/DiffusionImaging/DiffusionCore/Algorithms/Registration/mitkDWIHeadMotionCorrectionFilter.cpp
Modules/DiffusionImaging/DiffusionCore/IODataStructures/DiffusionWeightedImages/mitkImageToDiffusionImageSource.cpp
Plugins/org.mitk.gui.qt.diffusionimaging/src/internal/QmitkTensorReconstructionView.cpp


2014-03-31 17:56:11 Jan Hering [20b969]
Fixed variable initialization


2014-03-20 14:28:34 Jan Hering [4660ca]
Enabling Head-motion correction batch processing


2014-03-20 14:27:02 Jan Hering [cc096c]
User Manual enhancements

  • Add documentation + screenshots for DWI RegistrationView
  • fixed doxygen warnings by escaping '#' symbol

2014-03-20 11:09:49 Jan Hering [21bb96]
Entry for user manual


2014-03-16 01:33:00 Jan Hering [c9e448]
Registration code cleanup

  • refactoring usage of ITK4 Registration Methods
  • enhancing documentation
  • adapting control commands

2014-03-11 18:51:55 Jan Hering [0bef08]
Cleanup code and add documentation

  • moving implementations from header
  • cleaner API
  • enhanced method documentation

2014-03-11 17:06:47 Jan Hering [6f6a45]
Fix compile errors due to master changes


2014-03-11 15:14:03 Jan Hering [a61ec7]
Merge remote-tracking branch 'origin/bug-15846-DwiHeadMotionCorrection-master-integration' into personal/hering/sw-review-branch

Conflicts:
Modules/DiffusionImaging/DiffusionCore/Algorithms/Registration/mitkDWIHeadMotionCorrectionFilter.cpp
Modules/DiffusionImaging/DiffusionCore/IODataStructures/DiffusionWeightedImages/mitkImageToDiffusionImageSource.cpp
Plugins/org.mitk.gui.qt.diffusionimaging/src/internal/QmitkTensorReconstructionView.cpp


2014-02-05 23:01:56 Jan Hering [efc0e9]
Fixed SplitDWFilter : correctly copying directions


2014-02-05 13:59:27 Jan Hering [672c60]
Exported ItkAccumulate out of class


2014-01-30 11:07:06 Jan Hering [4dddf4]
Fixed warnings, added missing dependencies


2014-01-30 09:43:42 Jan Hering [44e9ae]
Merge branch 'bug-15846-FixesInDWIHeadMotionCorrection' into bug-15846-DwiHeadMotionCorrection-master-integration

Conflicts:
Modules/DiffusionImaging/DiffusionCore/Algorithms/Registration/mitkDWIHeadMotionCorrectionFilter.cpp
Modules/DiffusionImaging/DiffusionCore/Algorithms/Registration/mitkPyramidImageRegistrationMethod.cpp
Modules/DiffusionImaging/DiffusionCore/Algorithms/Registration/mitkPyramidImageRegistrationMethod.h
Modules/DiffusionImaging/DiffusionCore/Testing/files.cmake
Modules/DiffusionImaging/DiffusionCore/Testing/mitkDWHeadMotionCorrectionTest.cpp


2013-12-18 14:19:50 Jan Hering [1bc359]
Fixed mask image iterator construction


2013-12-16 19:16:22 Jan Hering [be7eaf]
Fixing mask image iteration, removed std output


2013-12-16 18:53:28 Jan Hering [d4293d]
Add masking for signal generation


2013-12-09 11:16:55 Jan Hering [3207de]
Correct processing of multi-b0 data

  • collect the b0-indices in a vector and set each of the components to the estimated b0 value

2013-12-04 18:56:51 Jan Hering [b1b7b6]
Merge branch 'personal/hering/mbi-dev-branch' into bug-15846-FixesInDWIHeadMotionCorrection


2013-12-03 18:35:50 Jan Hering [a04fe0]
Enhancing API to allow inheritance

  • moving member to protected, declaring several methods virtual

2013-11-22 11:42:47 Jan Hering [569ebf]
Fix b0 initialization in tensor to dwi


2013-11-22 11:42:28 Jan Hering [80a742]
Fix pyramid level initialization


2013-11-21 11:32:43 Jan Hering [d43a39]
Resolved conflicts


2013-11-21 10:53:39 Jan Hering [04206f]
Add single shell extraction custom test


2013-11-21 10:35:18 Jan Hering [e8fe40]
Merge branch 'personal/hering/mbi-dev-branch' of mitk.org:MITK into personal/hering/mbi-dev-branch

Conflicts:
Modules/DiffusionImaging/DiffusionCore/Algorithms/itkTensorImageToDiffusionImageFilter.txx


2013-11-21 10:31:03 Jan Hering [0a32d1]
Single shell extraction


2013-11-21 10:30:58 Jan Hering [59fb79]
WIP


2013-11-19 11:33:29 Jan Hering [7ff2ac]
Add custom test for DW convert


2013-11-18 10:36:45 Jan Hering [00c39b]
Move GradientReduction filter to DiffusionCore


2013-11-13 16:14:31 Jan Hering [36683e]
Allowing more complex processing in registration


2013-08-29 17:08:21 Jan Hering [043b08]
Changed container type to the same as in DiffusionImage

  • using a Pointer to hold the variable
  • adapting subsequent calls

2013-08-29 17:21:54 Jan Hering [4cdaf4]
Adapting to changed Container type


2013-08-29 17:08:21 Jan Hering [afbef6]
Changed container type to the same as in DiffusionImage

  • using a Pointer to hold the variable
  • adapting subsequent calls

2013-11-01 17:45:59 Jan Hering [403342]
Merge branch 'personal/hering/mbi-dev-branch' of mitk.org:MITK into personal/hering/mbi-dev-branch


2013-08-29 17:21:54 Jan Hering [f434d8]
Adapting to changed Container type


2013-08-29 17:08:21 Jan Hering [fccdd8]
Changed container type to the same as in DiffusionImage

  • using a Pointer to hold the variable
  • adapting subsequent calls

2013-10-28 12:46:37 Jan Hering [092d84]
Merge branch 'master' into personal/hering/mbi-dev-branch


2013-09-04 11:33:58 Jan Hering [854961]
Merge branch 'bug-15945-FixContainerType' into mbi-dev-branch


2013-08-29 17:21:54 Jan Hering [348223]
Adapting to changed Container type


2013-08-29 17:08:21 Jan Hering [7f2286]
Changed container type to the same as in DiffusionImage

  • using a Pointer to hold the variable
  • adapting subsequent calls

[e2feea]: Merge branch 'bug-18112-DWI-Registration-PreReleaseFixes'

Merged commits:

2014-10-08 21:41:26 Jan Hering [90c91d]
COMP Remove platform specific call to X11InitThreads

The reported issue is fixed, closing bug.