Сшивка аэрофотоснимков

Технология сшивки аэроснимков была разработана при создании программного обеспечения для аэрофотоаппарата. Особенность разработки заключается в обработке снимков большого разрешения: более 20 000 на 30 000 пикселей.

Упрощенный алгоритм работы:

  1. Поиск контрольных точек
  2. Оптимизация позиции и геометрии
  3. Подготовка изображений.
  4. Создание панорамы.

Алгоритм детектора контрольных точек использует модифицированные алгоритмы SURF и RANSAC:

  1. Загрузка исходных изображений.
  2. Поиск ключевых точек, описывающих отличительные особенности изображения. Для описания функции ключевых точек используется дескриптор на основе градиента.
  3. Разбитие изображения на прямоугольные области поиска контрольных точек. В каждой выделенной области производится поиск контрольных точек, это обеспечивает равномерное распределение точек интереса по изображению
  4. Сопоставление функций: попарно для всех изображений ключевые точки сопоставляются друг с другом, для обнаружения функций, которые описывают оба изображения. Если сравнение успешно, то две ключевые точки преобразуются в одну контрольную точку.

Оптимизация позиции и геометрии:

  1. Оптимизация рыскания, крена и тангажа, начиная с первого изображения.
  2. Оптимизация фотометрических параметров.

Подготовка изображений:

  1. Корректировка виньетирования.
  2. Корректировка баланса белого.
  3. Корректировка яркости.

Создание панорамы

Исходные снимки:

Аэроснимок

Аэрофотоснимок

Результаты сшивки:

Сферическая проекция:

Сшивка аэрофотоснимков сферическая проекция

Ортографическая проекция:

Сшивка аэрофотоснимков ортографическая проекция