View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0010251ITKpublic2010-02-08 09:432010-10-21 12:31
ReporterJef 
Assigned ToMichelKitware 
PriorityhighSeveritymajorReproducibilityalways
StatusclosedResolutionopen 
PlatformOSOS Version
Product VersionITK-3-16 
Target VersionFixed in Version 
Summary0010251: BSplineDeformableTransform::m_BulkTransform is not cloned by itkOptImageToImageMetric
DescriptionIn 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.
Additional InformationThis issue was discussed with Luiz Ibanez on the insight mailing list.
TagsNo tags attached.
Resolution Date
Sprint
Sprint Status
Attached Files

 Relationships

  Notes
(0019727)
MichelKitware (developer)
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 (developer)
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.

 Issue History
Date Modified Username Field Change
2010-02-08 09:43 Jef New Issue
2010-02-08 10:20 Luis Ibanez Status new => assigned
2010-02-08 10:20 Luis Ibanez Assigned To => Luis Ibanez
2010-02-08 10:20 Luis Ibanez Priority normal => high
2010-02-09 12:02 Luis Ibanez Assigned To Luis Ibanez => MichelKitware
2010-03-05 11:23 MichelKitware Note Added: 0019727
2010-03-05 11:23 MichelKitware Note Added: 0019728
2010-03-05 11:23 MichelKitware Status assigned => resolved
2010-10-21 12:31 Gabe Hart Status resolved => closed


Copyright © 2000 - 2018 MantisBT Team