Optimal Step Nonrigid ICP Algorithms for Surface Registration and Product Personalisation