Hi, list:<br><br>I am trying to register two 3D point sets with different length and without known correspondence, thus I choose ICP. I mostly used the code of &quot;<b>IterativeClosestPoint1</b>.cxx&quot; by replacing the transform type to &quot;<b>itkThinPlateSplineKernelTransf</b><b>orm</b>&quot;. Tthe ICP went through successfully but  obtained NULL output parameters. <br>
<br>My question is : Is the ICP working with ThinPlateSpline?  I don&#39;t see any problem to use this way but can&#39;t figure it out why bad output happens. The testing data I used are two sets of points, one set is 3D scaled version of the other.<br>
<br>I appreciate any help and inputs.<br><br>Tao<br>