Вопрос по полиномиальной трансформации координат
Добавлено: 12 май 2015, 11:59
Добрый день.
У меня вопрос по полиномиальной трансформации координат, точнее, связан с искажением изображения и не связан напрямую с Gis. Имеется набор реперных точек с точным значением координат UV и набор координат XY соответствующих точек измеренных на изображении, соответственно с погрешностью. Мне нужно определить полиномы для преобразования координат произвольных точек от UV->XY и обратно XY->UV, соответственно, UV2XY и обратно XY2UV.
С помощью Matlab функций fitgeotrans нахожу эти полиномы, UV2XY и XY2UV. Причем, преобразование UV->XY производится достаточно точно. Исходные и дополнительные точки UV хорошо проецировались на изображение даже на краях области. А вот при обратном преобразовании исходных и доп. точек XY->UV сходимость особенно на краях области совсем плохо.
Нельзя ли чисто математически обратить "хороший" полином UV2XY в XY2UV, чтобы пересчитывать XY->UV ?
У меня вопрос по полиномиальной трансформации координат, точнее, связан с искажением изображения и не связан напрямую с Gis. Имеется набор реперных точек с точным значением координат UV и набор координат XY соответствующих точек измеренных на изображении, соответственно с погрешностью. Мне нужно определить полиномы для преобразования координат произвольных точек от UV->XY и обратно XY->UV, соответственно, UV2XY и обратно XY2UV.
С помощью Matlab функций fitgeotrans нахожу эти полиномы, UV2XY и XY2UV. Причем, преобразование UV->XY производится достаточно точно. Исходные и дополнительные точки UV хорошо проецировались на изображение даже на краях области. А вот при обратном преобразовании исходных и доп. точек XY->UV сходимость особенно на краях области совсем плохо.
Нельзя ли чисто математически обратить "хороший" полином UV2XY в XY2UV, чтобы пересчитывать XY->UV ?