Сшивка аэрофотоснимков
Технология сшивки аэроснимков была разработана при создании программного обеспечения для аэрофотоаппарата. Особенность разработки заключается в обработке снимков большого разрешения: более 20 000 на 30 000 пикселей.
Упрощенный алгоритм работы:
- Поиск контрольных точек
- Оптимизация позиции и геометрии
- Подготовка изображений.
- Создание панорамы.
Алгоритм детектора контрольных точек использует модифицированные алгоритмы SURF и RANSAC:
- Загрузка исходных изображений.
- Поиск ключевых точек, описывающих отличительные особенности изображения. Для описания функции ключевых точек используется дескриптор на основе градиента.
- Разбитие изображения на прямоугольные области поиска контрольных точек. В каждой выделенной области производится поиск контрольных точек, это обеспечивает равномерное распределение точек интереса по изображению
- Сопоставление функций: попарно для всех изображений ключевые точки сопоставляются друг с другом, для обнаружения функций, которые описывают оба изображения. Если сравнение успешно, то две ключевые точки преобразуются в одну контрольную точку.
Оптимизация позиции и геометрии:
- Оптимизация рыскания, крена и тангажа, начиная с первого изображения.
- Оптимизация фотометрических параметров.
Подготовка изображений:
- Корректировка виньетирования.
- Корректировка баланса белого.
- Корректировка яркости.
Создание панорамы
Исходные снимки:
Результаты сшивки:
Сферическая проекция:
Ортографическая проекция:
КодЛикс разрабатывает программное обеспечение обработки изображений, систем технического зрения, искусственный интеллект и нейросети. Мы создаём программное обеспечение любой сложности под ключ и с гарантией.