View Issue Details

IDProjectCategoryView StatusLast Update
0003788Slicer4Core: MRMLpublic2018-03-02 11:06
Reporterpieper Assigned Topieper  
PriorityurgentSeveritymajorReproducibilityhave not tried
Status closedResolutionfixed 
Product VersionSlicer 4.3.1-2 
Target VersionSlicer 4.4.0Fixed in VersionSlicer 4.4.0 
Summary0003788: need to be able to read ITK composite transforms from BRAINSFit in h5 format
Description

Hans reports that in order to correctly store itk composite transforms, the h5
format must be used. Since BRAINSFit stores BSpline and Linear components
as a composite transform, MRML must also read and write such transforms
for interoperability.

TagsNo tags attached.

Activities

jcfr

jcfr

2014-08-17 16:06

administrator   ~0012390

The work of Andras and Steve has been integrated, for a complete description of this outstanding work. See previous email sent by Andras [1]:

The associated commits are r23572 [2] to r23585 [3].

// -------------
COMP: Fixes vtkITKTransform classes MacOSX compilation errors. See 0003788
BUG: Fixed shared memory image IO error. See 0003788
ENH: Linear transforms now use vtkTransform for transform storage. See 0003788
ENH: Always save transforms as FromParent. See 0003788
ENH: Implemented inverse ITK transform reading and writing. See 0003788
ENH: Always send transform "from parent" to CLI. See 0003788
ENH: Simplified transform storage node. See 0003788
ENH: Added grid transform reading-writing from h5 file. See 0003788
ENH: Refactored ITK-VTK transform conversion code. See 0003788
ENH: Implemented composite transform reading. See 0003788
ENH: Any kind of linear transform is usable as bspline bulk. See 0003788
ENH: WIP - Add .h5 formated transform storage of BSplines. See 0003788
ENH: Reduced the chance of crashes when CLI returns result images
ENH: In developer mode do not remove CLI input and output files
// -------------

[1] http://slicer-devel.65872.n3.nabble.com/Slicer-4-4-Release-schedule-tp4031707p4032250.html
[2] http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=23572
[3] http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=23585

Issue History

Date Modified Username Field Change
2014-08-01 09:06 pieper New Issue
2014-08-01 09:06 pieper Status new => assigned
2014-08-01 09:06 pieper Assigned To => pieper
2014-08-17 15:00 jcfr Target Version Slicer 4.4.1 => Slicer 4.4.0
2014-08-17 16:06 jcfr Note Added: 0012390
2014-08-17 16:06 jcfr Status assigned => resolved
2014-08-17 16:06 jcfr Fixed in Version => Slicer 4.4.0
2014-08-17 16:06 jcfr Resolution open => fixed
2018-03-02 11:06 jcfr Status resolved => closed