Расстояние Фреше — это сложно. Можно попробовать использовать тот факт, что кривые Безье уже достаточно просто параметризованы с параметром
. Если этот параметр как-то пересчитать для объединения кривых
и
, чтобы получить единую параметризацию
, и затем сравнить её со стандартной параметризацией
, используя сумму квадратов отклонений:
то получится сравнительно простой алгоритм. Вопрос, как определить оптимальный параметр
, т.е. какой точке на
будет соответствовать
? Один из вариантов решения — брать минимум интеграла по всевозможным
и объявить оптимальным лучшее
. Но могут вылезти вычислительные трудности (а могут и не вылезти, не знаю).
Можно действовать грубо, опираясь на длины исходных ломаных, но результат может оказаться сильно хуже. Экспериментировать надо.