MantisBT - ITK
View Issue Details
0010251ITKpublic2010-02-08 09:432010-10-21 12:31
Jef 
MichelKitware 
highmajoralways
closedopen 
ITK-3-16 
 
0010251: BSplineDeformableTransform::m_BulkTransform is not cloned by itkOptImageToImageMetric
In the optimized registration framework, available in the review section the optimized ImageToImageMetric makes "clones" of the transform because they are potentially not threadsafe. The member m_BulkTransform of the BSplineDeformableTransform is not taken into account during this process and as such is not passed to the clones, leading to inconsistencies between the different threads.
This issue was discussed with Luiz Ibanez on the insight mailing list.
No tags attached.
Issue History
2010-02-08 09:43JefNew Issue
2010-02-08 10:20Luis IbanezStatusnew => assigned
2010-02-08 10:20Luis IbanezAssigned To => Luis Ibanez
2010-02-08 10:20Luis IbanezPrioritynormal => high
2010-02-09 12:02Luis IbanezAssigned ToLuis Ibanez => MichelKitware
2010-03-05 11:23MichelKitwareNote Added: 0019727
2010-03-05 11:23MichelKitwareNote Added: 0019728
2010-03-05 11:23MichelKitwareStatusassigned => resolved
2010-10-21 12:31Gabe HartStatusresolved => closed

Notes
(0019727)
MichelKitware   
2010-03-05 11:23   
Committed fix to itkBSplineDeformableTransform.txx, and .h, itkOptImageToImageMetric.h, /Testing/Code/Review/CMakeLists.txt, and added itkOptImageToImageMetricsTest2.cxx, and .h, which tests for the cloning.

Cloning of BSplineDeformableTransform, including BulkTransform, for threaded applications. Includes a test that checks each clone based on known number of threads.
(0019728)
MichelKitware   
2010-03-05 11:23   
Committed fix to itkBSplineDeformableTransform.txx, and .h, itkOptImageToImageMetric.h, /Testing/Code/Review/CMakeLists.txt, and added itkOptImageToImageMetricsTest2.cxx, and .h, which tests for the cloning.

Cloning of BSplineDeformableTransform, including BulkTransform, for threaded applications. Includes a test that checks each clone based on known number of threads.