Page MenuHomePhabricator

ITKv4 : IVIM terminates due to an exception
Closed, ResolvedPublic


The IVIM Methods needs to be adapted to the ITKv4 API, currently the computation returns:

itk::ExceptionObject (0x67ecb30)
Location: "void itk::MultiThreader::SingleMethodExecute()"
File: /localdata/hering/MITKbin_Debug/MITK-Superbuild/ITK-src/Modules/Core/Common/src/itkMultiThreader.cxx
Line: 359
Description: itk::ERROR: MultiThreader(0x699d010): Exception occurred during SingleMethodExecute
itk::ERROR: DiffusionIntravoxelIncoherentMotionReconstructionImageFilter(0x6931e70): Subclass should override this method!!!
The signature of ThreadedGenerateData() has been changed in ITK v4 to use the new ThreadIdType.
DiffusionIntravoxelIncoherentMotionReconstructionImageFilter::ThreadedGenerateData() might need to be updated to used it.

In addition: the exception is shown instead of the fit graph when interacting with the image, but generate data can still be pushed ==> application crash.

Event Timeline

[d74bd7]: Merge branch 'bug-14995-Fix-IVIM-After-Migration'

Merged commits:

2013-06-05 16:45:51 Jan Hering [5e2d13]
Added label resetting to IVIMView

  • the datamanager selection is lost when new nodes are intserted into,
  • so the DWI/MASK image label in the gui has to be resetted after we
  • insert the results into datamanager

2013-06-05 16:40:20 Jan Hering [da083b]
Fixed type for ThreadId used in filter

2013-06-05 16:13:24 Jan Hering [2595bb]
Style fixes: removed unnecessary comment line

2013-06-05 16:11:56 Jan Hering [ea784e]
Code style fixes ( unsigned index in for loop)

2013-06-05 16:10:30 Jan Hering [ebd3eb]
Fixed GenerateThreadedData in IVIM Filter

Setting TargetMilestone to 2013-06 ( for all critical, major and some medium bugs).

All old-style thread type usage removed. Issue solved. Closing bug.