I have two set of M 2D points (A, B) that are scaled to <0,1> intervals in both dimensions. How can I create a mapping function, that will map the set A to the set B if I select manually few points from both sets that should be mapped to each other? I have something like this:

I select N points from both sets

A1 - B1
A2 - B2
.    .
.    .
An - Bn

From them, how to create a mapping function that can be used to map remaining points (and also maps A1 - An to B1 - Bn).

An+1 - Bn+1
 .      .
 .      .
Am   -  Bm   

I have tried to use RBF interpolation. However, this solution is not working correctly and if selected points are close to each other (their mutual distances are short), RBF fails. I have tried various basis functions as well, some work better (cubic, multiquadric), some not at all (TPS, Gauss), but overall, it is still useless.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.