<div>Hi,</div>
<div>&nbsp;&nbsp;&nbsp; I am trying to implement the registration based on point-based affine transformation.&nbsp;Since I just simply combine the example codes, the 6 coefficients of affine transform were not correct. Here are some phenomena and questions:
</div>
<div>&nbsp;&nbsp;&nbsp; 1. The two example codes i referred to are 'IterativeClosestPoint1.cxx' and 'ImageRegistration9.cxx', that is I simply changed the Translation Transform to Centered Affine Transform. Is it correct to do that?</div>

<div>&nbsp;</div>
<div>&nbsp;&nbsp;&nbsp; 2. At least&nbsp;3 pairs of control points are necessary&nbsp;when computing the 6 coefficients of affine transform, but when i&nbsp;&nbsp;give less than 6 pairs of control points as the program parameters, the program prompts out the following messages:
</div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Number of fixed Points = 3<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Number of moving Points = 3<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;vnl_least_squares_function: WARNING: unknowns(6) &gt; residuals(3)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vnl_levenberg_marquardt: Number of unknowns(6) greater than number of data (3)
</div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; how to fix it?</div>
<div>&nbsp;</div>
<div>&nbsp;&nbsp;&nbsp; 3. Can anyone tell me how to implement the registration with Pointset to Pointset registration and affine transformation?</div>
<div>&nbsp;</div>
<div>Thank you in advance</div>
<div>&nbsp;</div>
<div>jeantimex</div>