Best Fit Registration