Curve fitting has been applied in many fields such as image processing and reverse engineering. In B-spline curve fitting
the parametrization of data points is a key problem. In this paper
an ICP-based algorithm to rectify the parameter values of data points is presented. The ICP algorithm always converges monotonically to the nearest local minimum. The proof of the convergence theorem is given. The analysis of experimental results demonstrates the validity and robustness of our algorithm.