Связь матрицы преобразования в регистрации изображения и масштаба изображения - PullRequest
0 голосов
/ 04 июня 2019

В настоящее время я выполняю регистрацию изображений с помощью приложения «Оценщик регистрации».

По сути, приложение позволяет пользователю зарегистрировать два изображения, используя несколько методов, и вывод включает матрицу преобразования.

Вопрос в том, сейчас я хочу зарегистрировать два больших изображения, размеры двух изображений 63744 * 36064 и 64704 * 35072.Почти невозможно напрямую зарегистрировать два изображения, поскольку они слишком велики.

Методы, которые я использую, - это сначала получить масштабированные изображения для регистрации и получить матрицу преобразования и применить эту матрицу к исходным изображениям.

Однако я обнаружил, что даже для одного и того же изображения разные матрицы преобразования получаются на разных уровнях.

Например, матрица преобразования для изображений с размерами: 3984 (63744/16) * 2254 (36064 /16) и 4022 * 2192 отличается от 1992 * 1127 (1/32) и 2022 * 1096 (1/32).

В этом случае меня смущает связь между размерами и матрицей преобразования.Может ли кто-нибудь дать мне подсказку, чтобы я мог точно зарегистрировать два исходных изображения на основе имеющейся у меня матрицы преобразования для изображений более низкого уровня (меньшего размера)?

1 Ответ

0 голосов
/ 05 июня 2019

Уменьшение выборки изображения оказывает прямое влияние на матрицу перевода. Предположим, например, что есть сдвиг в 2 пикселя в направлении x, уменьшение в 2 раза меняет его на 1 пиксель. Принимая во внимание, что этот эффект легко компенсировать при регистрации оригинальных изображений, вы должны избегать уменьшения изображения в случае ограничения памяти, поскольку вы можете потерять бесценные ключевые точки, используемые для надежной регистрации. Вместо этого вы можете разделить ваши изображения на несколько подизображений, извлечь элементы каждого подизображения, объединить их и сопоставить.

...