Difference between revisions of "2015 Winter Project Week:VersorTransforms"
From NAMIC Wiki
Hjmjohnson (talk | contribs) |
|||
(One intermediate revision by one other user not shown) | |||
Line 10: | Line 10: | ||
==Project Description== | ==Project Description== | ||
+ | |||
+ | The ITK transforms ScaleSkewVersor3D, and Simularity3D surprisinging use addition to compose the matrix components instead of matrix multiplication. | ||
+ | |||
<div style="margin: 20px;"> | <div style="margin: 20px;"> | ||
<div style="width: 27%; float: left; padding-right: 3%;"> | <div style="width: 27%; float: left; padding-right: 3%;"> | ||
<h3>Objective</h3> | <h3>Objective</h3> | ||
− | * | + | * Determine if this is expected and known behavior, and determine if the expected transforms are needed. |
</div> | </div> | ||
<div style="width: 27%; float: left; padding-right: 3%;"> | <div style="width: 27%; float: left; padding-right: 3%;"> | ||
Line 21: | Line 24: | ||
<div style="width: 27%; float: left; padding-right: 3%;"> | <div style="width: 27%; float: left; padding-right: 3%;"> | ||
<h3>Progress</h3> | <h3>Progress</h3> | ||
− | * | + | * Discussed the issue |
+ | * Determined that documentation is needed to clearly describe what is being done to preserve backwards compatibility. Changing the current implementation is too intrusive. New composite transform based transforms should be created to provide a more correct solution. | ||
+ | |||
</div> | </div> | ||
</div> | </div> |
Latest revision as of 16:39, 9 January 2015
Home < 2015 Winter Project Week:VersorTransformsKey Investigators
- Bradley Lowekamp (MSC/NLM)
- Han Johnson (University of Iowa)?
Project Description
The ITK transforms ScaleSkewVersor3D, and Simularity3D surprisinging use addition to compose the matrix components instead of matrix multiplication.
Objective
- Determine if this is expected and known behavior, and determine if the expected transforms are needed.
Approach, Plan
Progress
- Discussed the issue
- Determined that documentation is needed to clearly describe what is being done to preserve backwards compatibility. Changing the current implementation is too intrusive. New composite transform based transforms should be created to provide a more correct solution.