I have a question regarding the write/read mechanism of an itkThinPlateSplineKernelTransform.<div><br><div>It seems to me that when writing and then reading any ITK transformation using itkTransformFileWriter and itkTransformFileReader,</div>

<div>one should be able to use the transformation loaded from the input file without having to call any further computation.</div><div><br></div><div>In the case of the thin plate spline transformation, this implies that the Set/GetFixedParameters should, on top of saving the landmarks positions, also save the matrices that are used for transforming a point. </div>

<div><br></div><div>I am not very familiar with the thin plate spline computation, but I believe the following matrices/vector are not properly initialized when reading this transform using the standard I/O mechanism: m_LMatrix, m_KMatrix, m_PMatrix, m_YMatrix, m_WMatrix, m_DMatrix, m_AMatrix, m_BVector.</div>

<div><br></div><div>Having to call ComputeWMatrix every time the transformation is loaded from a file is computationally expensive.</div><div><br></div><div>Is this analysis correct?</div><div>In the affirmative, is there some hope to modify the Set/GetFixedParameters() method for saving all internal matrices of itkThinPlateSplineKernelTransform?</div>

<div><br></div><div><br></div><div>Thanks</div><div><br></div><div><br></div><div><br></div><div>Math</div><div><div><br></div>-- <br><a href="http://mathieu.decraene.info" target="_blank">http://mathieu.decraene.info</a><br>

<br>
</div></div>