No se si esto te puede servir.
Selecciona los puntos de coordenadas en grupos de cuatro, es decir
1er grupo
X1,X2,X3,X4
Y1,Y2,Y3,Y4
2º grupo
X2,X3,X4,X5
Y2,Y3,Y4,Y5
y asi sucesivamente hasta alcanzar el último grupo de 4 pares de valores.
Con cada uno de estos grupos realiza la siguiente operación:
Toma un valor 'u' entre 0 y 1 en segmentos tan pequeños como la precisión requiera.
Calcula los parámetros de regresión para cada valor de 'u'.
A=(-u^3/6)+(u^2/2)-(u/2)+(1/6)
B=(u^3/2)-(u^2)+(2/3)
C=(-u^3+u^2+u)/2+(1/6)
D=(u^3/6)
Xn=A*X1+B*X2+C*X3+D*X4
Yn=A*Y1+B*Y2+C*Y3+D*Y4
Los valores Xn;Yn te los vas guardando en una matriz y cuando termines con todos los grupos formados, tendrás una matriz con los valores que se ajustan a cualquier sucesión de puntos (Algoritmo de Spline).
Si esto no te sirve, deberás de seleccionar las ecuaciones (Parábola, Hipérbola ...) y ajustar los parámetros (A,B,C...etc) por mínimos cuadrados en función a los valores conocidos (X,Y) de cada referencia.
NOTA: Te lo he escrito al vuelo, espero no haberme equivocado en ninguna operación.
Un saludo
-Acalanto-