Nonparametric registration