DOI: 10.15514/ISPRAS-2026-38(3)-40
Н.А. Ходаков, ORCID: 0009-0005-4296-1576 <hodakownn@gmail.com>
П.В. Бабаян, ORCID: 0000-0003-4041-3101 <pvbradio@yandex.ru>
Рязанский государственный радиотехнический университет имени В.Ф. Уткина,
Россия, 390005, г. Рязань, ул. Гагарина, д. 59/1.
Аннотация. Рассматривается проблема аналитической оценки точности совмещения изображений при проективном преобразовании. Предложен математический аппарат для вычисления ковариационной матрицы параметров преобразования на основе линеаризации нелинейной модели с использованием якобиана. Разработан алгоритм построения карт дисперсий , и ковариации для каждого пикселя изображения. Проведена валидация метода с использованием численного подхода Монте-Карло, показавшая высокую точность аналитических оценок (корреляция > 0.999) и значительное ускорение вычислений (более чем в 5000 раз). Научная новизна заключается в разработке аналитического метода оценки локальной точности совмещения для нелинейных проективных преобразований.
Ключевые слова: совмещение изображений; опорные точки; геометрические преобразования; стабилизация изображений; проективное преобразование; корреляционная матрица; метод Монте-Карло.
Для цитирования: Ходаков Н.А., Бабаян П.В. Аналитическое оценивание точности совмещения изображений после компенсации проективного преобразования. Труды ИСП РАН, том 38, вып. 3, часть 3, 2026 г., стр. 125–134. DOI: 10.15514/ISPRAS-2026-38(3)-40.
Современные системы компьютерного зрения широко используют алгоритмы совмещения изображений для решения задач стереозрения, панорамной съемки, медицинской диагностики и дистанционного зондирования [1-2]. Несмотря на достигнутые успехи в разработке методов оценки параметров геометрических преобразований, проблема количественной оценки точности совмещения остается актуальной, особенно для нелинейных преобразований.
В задачах компьютерного зрения часто возникает необходимость совмещения изображений, полученных с различных ракурсов и претерпевающих геометрические искажения. Для компенсации таких искажений требуется точная оценка параметров преобразования [3]. Анализ современных подходов выявляет три основных направления:
глобальные методы, требующие полного попиксельного сравнения изображений [4];
локальные методы, основанные на сопоставлении структурных элементов [4];
методы машинного обучения, применяющие нейронные сети для оценки параметров преобразования [5].
Каждый из подходов имеет свои преимущества и ограничения в зависимости от конкретной области применения. Однако общей проблемой является отсутствие эффективных методов оценки локальной точности совмещения, особенно для сложных нелинейных преобразований.
Проективное преобразование является одним из наиболее востребованных в системах компьютерного зрения, поскольку позволяет точно описывать перспективные искажения, возникающие при изменении положения камеры. В отличие от аффинных и других линейных преобразований, для которых существуют аналитические методы оценки точности [6–8], проективное преобразование характеризуется нелинейностью, что существенно усложняет анализ статистических характеристик ошибок совмещения.
Традиционно для оценки точности совмещения применяются численные методы, такие как Монте-Карло, bootstrap или jackknife [9]. Однако эти подходы требуют значительных вычислительных ресурсов и не всегда применимы в задачах реального времени. Кроме того, они не показывают явно зависимостей между параметрами преобразования и локальной точностью совмещения.
Целью данной работы является разработка аналитического метода для оценки точности совмещения изображений при проективном преобразовании. Предлагаемый подход должен обеспечивать:
Основной проблемой для аналитического описания статистических характеристик точности совмещения изображений при проективном преобразовании является нелинейность модели преобразования. В данной работе предлагается подход, основанный на линеаризации нелинейной модели с использованием разложения в ряд Тейлора и последующем применении теоремы Гаусса-Маркова для получения ковариационной матрицы параметров. Многие используемые решения можно найти в статье наших коллег, которые решали родственную задачу [10].
Пусть известны координаты опорных точек на исходном и на текущем изображениях. Между изображениями существует проективное преобразование, то есть, опорные точки связаны уравнениями
где – параметры проективного преобразования.
Требуется:
Для того, чтобы описать, какое преобразование было применено к каждой из N опорных точек, зададим N вектор-функций вида
(1)
где – некоррелированный шум с единичной дисперсией (здесь и далее ), – единичная матрица размерности .
Для описания чувствительности этих функций к ошибкам определения параметров преобразования используется якобиан относительно :
Такое описание для всех пар соответствующих друг другу точек может быть представлено в виде глобального якобиана, который имеет вид
,
а его размерность равна .
Пусть – оценка максимального правдоподобия, то есть,
(2)
Она может использоваться для компенсации перспективных искажений на изображении. Для получения ковариационной матрицы, преобразование (1) необходимо линеаризовать. Произведём это посредством разложения в ряд Тейлора. Разложение будет выполняться в окрестности точки до первого порядка:
Для удобства дальнейшего анализа соберём вектор из тождеств для всех опорных точек:
Простыми преобразованиями можно привести модель к виду
для которого удобно получить оценку (обозначим её как ) методом наименьших квадратов (сократим запись полагая ):
Пользуясь теоремой Гаусса-Маркова для линейной регрессии
получим ковариационную матрицу системы
Зная, как оценивать можно получить значения дисперсий , и их ковариации для любого пикселя изображения (и даже за его пределами, так как в оценке не учитываются размеры изображения). Для получения карт точности совмещения изображений используется якобиан .
Остаётся только выполнить расчёт для каждого пикселя, который входит в область интереса. В качестве оптимизации, можно проводить расчёт не для каждой точки изображения, а в узлах квадратной сетки, с тем большим шагом, чем сильнее требования к быстродействию, и чем слабее требования к точности.
Для валидации предложенного аналитического метода используется численный подход на основе метода Монте-Карло, который позволяет получить эмпирические оценки статистических характеристик точности совмещения путем многократного моделирования процесса с добавлением случайного шума.
На каждой итерации к координатам опорных точек на текущем изображении добавляется некоррелированный гауссовский шум:
Для каждого набора зашумленных координат методом наименьших квадратов находится оценка для параметров преобразования . Формула аналогична (2).
Для каждой тестовой точки на сетке изображения вычисляются преобразованные координаты с использованием оценочных параметров и вычисляются ошибки относительно истинного преобразования:
где – истинные координаты точки после применения истинного преобразования с параметрами .
После выполнения итераций для каждой тестовой точки вычисляются эмпирические статистики:
Дисперсии:
Ковариация:
где – выборочные средние ошибок.
Для валидации предложенного метода использовались экспериментальные данные, включающие координаты пяти опорных точек на исходном и преобразованном изображениях и параметры проективного преобразования, которые их связывают. Эталонные результаты получены методом Монте-Карло с использованием итераций.
Выбор количества итераций обусловлен анализом сходимости метода Монте-Карло. Сходимость определялась по динамике изменения оценок дисперсий для контрольных точек (рис. 1). Установлено, что оценки дисперсий частично стабилизируются после 350000 итераций. Полной стабилизации добиться не удаётся даже при превышении 700000 итераций, дальнейший анализ не производился.

Рис. 1. Анализ сходимости метода Монте-Карло для контрольных точек.
Для ускорения расчета эмпирических карт точности использовался механизм многопоточности MATLAB (8 потоков). Карты строились на регулярной сетке с шагом 5 пикселей, что соответствует размеру сетки точки для изображения размером пикселя.
Эталонные карты точности представлены на рис. 2.

а b c
Рис. 2. Эталонные карты точности совмещения, полученные методом Монте-Карло:
а) дисперсия ; b) дисперсия ; c) ковариация .
Видно, что ошибки совмещения ниже в тех зонах, которые были окружены опорными точками (число опорных точек – 5).
Сравнение карт точности, полученных предложенным аналитическим методом и эталонным методом Монте-Карло, представлено на рис. 3. Визуальное сравнение демонстрирует высокую степень соответствия между методами.

Рис. 3. Сравнение карт точности.
Количественная оценка точности предложенного метода показывает следующие результаты:
Корреляции Пирсона:
Относительные среднеквадратичные ошибки:
Высокие значения корреляций (близкие к единице) и низкие относительные ошибки подтверждают корректность аналитических оценок.
Ввиду отсутствия опубликованных методов оценки статистических характеристик точности совмещения изображений после нелинейных преобразований, для оценки вычислительной эффективности предложенного метода проводилось сравнение времени выполнения с методом Монте-Карло при достижении эквивалентной точности.
Цикл алгоритма сравнения имел следующую структуру:
Время, затрачиваемое на расчет ошибки относительно эталона, не шло в зачет.
В табл. 1 выборочно представлены результаты работы алгоритма для 20000 итераций.
Табл. 1. Анализ точности метода Монте-Карло.

Анализ показывает, что метод Монте-Карло впервые достигает эквивалентной точности после 4000 итераций, однако стабилизация результатов наступает только после 14000 итераций. Под стабилизацией здесь следует понимать достижение порогового числа итераций, после которого точность метода достигает поставленных ограничений и продолжает монотонно увеличиваться.
Сравнение времени выполнения:
аналитический метод: с;
Монте-Карло (4000 итераций): с (медленнее в S = 5328 раз);
Монте-Карло (14000 итераций): с
(медленнее аналитического в S = 12382 раза).
Эксперименты проводились на системе с процессором AMD Ryzen 7 7700 (3.80 ГГц), 64 Гб оперативной памяти DDR5-5200, под управлением Windows 10 и MATLAB R2024a.
Экспериментальная валидация подтверждает высокую точность предложенного аналитического метода. Корреляции между аналитическими и эталонными результатами превышают 0.9999, что свидетельствует о практически полном соответствии методов. Относительные ошибки не превышают 6%, что является приемлемым для практических приложений. Наибольшая ошибка наблюдается для ковариационной компоненты , что объясняется её меньшими абсолютными значениями и, соответственно, большей чувствительностью к вычислительным погрешностям.
Также следует учитывать, что для использованной конфигурации опорных точек не удалось добиться полной сходимости метода Монте-Карло, что может как завышать полученные ошибки, так и занижать их, однако, эту погрешность можно считать допустимо малой. Значительное ускорение вычислений (более чем в 5000 раз) делает предложенный метод практически применимым для задач реального времени и интерактивного анализа качества совмещения изображений.
В работе предложен аналитический метод для вычисления карт точности совмещения изображений при проективном преобразовании. Метод основан на линеаризации нелинейной модели преобразования с использованием разложения в ряд Тейлора и последующем применении теоремы Гаусса-Маркова для получения ковариационной матрицы параметров.
Основные результаты исследования:
Предложенный метод может быть использован для:
оценки качества совмещения изображений в автоматизированных системах;
оптимизации расположения опорных точек для повышения точности совмещения;
анализа влияния геометрических искажений на точность регистрации изображений;
разработки адаптивных алгоритмов совмещения с учетом локальной точности.
Никита Андреевич ХОДАКОВ – студент кафедры автоматики и информационных технологий в управлении Рязанского государственного радиотехнического университета им. В. Ф. Уткина. Сфера научных интересов: проективные преобразования, управленческая кибернетика.
Павел Вартанович БАБАЯН – кандидат технических наук, заведующий кафедрой автоматики и информационных технологий в управлении РГРТУ с 2016 года. Сфера научных интересов: компьютерное зрение, обработка изображений, обнаружение и сопровождение объектов, моделирование видеосюжетов.