Ответ 1
Деформирование одного из двух изображений в кадре координат другого является более распространенным, потому что это проще: можно непосредственно вычислить преобразование 2D преобразования из соответствия изображений.
Деформирование обоих изображений в новый кадр координат возможно, но более сложное, поскольку оно включает в себя 3D-преобразования и требует точного определения нового трехмерного координатного кадра относительно начальных двух.
Основная идея (очень грубо) представлена в виде рисунка на слайде # 2 в связанной презентации. Я сделал больше:
В принципе, процедура будет следующей:
- Если ваши камеры откалиброваны, вы можете оценить относительную трехмерную позу между двумя изображениями исключительно из соответствий характеристик, вычислив основную матрицу, выведя существенную матрицу [HZ03, п. 9.6 и уравнение 9.12], и выведите относительную позу [HZ03 пункт 9.6.2]. Следовательно, вы можете оценить, например, трехмерное жесткое преобразование T 2 < -1, отображающее кадр координат img1 на кадр координат img2:
T 2 < -1= R 2 < -1 * [I 3 | 0]
- Из этого вы можете очень точно определить плоскость изображения для нового изображения по отношению к двум другим изображениям. Например:
T n < -1= square_root (R 2 < -1) * [I 3 | 0]
T n < -2= T n < -1 * T 2 < -1 -1
- Из этих двух относительных поз вы можете получить двумерные преобразования пикселей для преобразования двух изображений в новую плоскость изображения [HZ03, пример 13.2]. В принципе, гомоморфизм деформирования от img1 к новому изображению и от img2 к новому изображению:
H n < -1= K * R n < -1 * K -1
H n < -2= K * R n < -2 * K -1
- Затем вы можете также вычислить диапазон допустимых пикселей (то есть xmin, xmax, ymin, ymax) в новой плоскости изображения, чтобы обрезать его и сформировать новое изображение.
Обратите внимание, что на шаге 3 предполагается, что изображения взяты из одной и той же точки пространства (чистое вращение камеры), в противном случае между изображениями может быть некоторый параллакс, который может создавать видимые дефекты сшивания.
Надеюсь, что это поможет.
Ссылка: [HZ03] Хартли, Ричард и Эндрю Зиссерман. Множественная геометрия зрения в компьютерном зрении. Cambridge University press, 2003.