18
ПОСТРОЕНИЕ ВИДЕОМОЗАИКИ НА ОСНОВЕ СЛАБОКОНТРАСТНЫХ ИЗОБРАЖЕНИЙ ДОННОЙ ПОВЕРХНОСТИ Кропотов А.Н., Макашов А.А., Сахарова Е.И., Плясунов В.М. НИИ СМ МГТУ им. Н.Э. Баумана, 105005, Москва, ул. 2-я Бауманская д.5, тел. (499)261-36-14 Эл. почта: [email protected]

Построение видеомозаики на основе слабоконтрастных изображений донной поверхности

Embed Size (px)

Citation preview

Page 1: Построение видеомозаики на основе слабоконтрастных изображений донной поверхности

ПОСТРОЕНИЕ ВИДЕОМОЗАИКИНА ОСНОВЕ СЛАБОКОНТРАСТНЫХ

ИЗОБРАЖЕНИЙ ДОННОЙ ПОВЕРХНОСТИ

Кропотов А.Н., Макашов А.А., Сахарова Е.И., Плясунов В.М.

НИИ СМ МГТУ им. Н.Э. Баумана, 105005, Москва, ул. 2-я Бауманская д.5, тел. (499)261-36-14 Эл. почта:

[email protected]

Page 2: Построение видеомозаики на основе слабоконтрастных изображений донной поверхности

Особенности постановки задачи для системы видеосклейкиизображений донной поверхности

• Полностью автоматическая система, без использования ручной коррекции и навигационной информации – эта информация в режиме постобработки зачастую оказывается недоступной, и данное допущение позволяет обеспечить универсальность;

• Склейка большей частью малоинформативных низкоконтрастных слайдов, «особенности» которых сильно чувствительны к углу освещения (песок, галька);

• Склейка большей частью плоских участков дна (относительная высота выпуклых объектов на дне не превышает 5% высоты аппарата над дном);

• Движение видеокамеры, находящейся на борту аппарата, характеризуется незначительными колебаниями по крену и дифференту (5-10:) и резкими поворотами по курсу (до 180: при угловой скорости до 30:/сек).

Page 3: Построение видеомозаики на основе слабоконтрастных изображений донной поверхности

Изображения дна Авачинской бухты, снятые системой видеонавигации СОТИ

Чёрные полосы по краям

Неровное освещениев кадре

Изображения нуждаются в предварительной обработке

Page 4: Построение видеомозаики на основе слабоконтрастных изображений донной поверхности

Предварительная обработка изображений перед добавлением в видеосклейку

• Чёрные полосы по краям – обрезка по контуру:

Чтобы избавиться от чёрных полос в кадре, обрезаем с каждой стороныпо 2 пикселя.

Page 5: Построение видеомозаики на основе слабоконтрастных изображений донной поверхности

Предварительная обработка изображений перед добавлением в видеосклейку

• Неравномерное освещение – коррекция по яркости.

К значениям яркости пикселей добавляется разница в освещении эталонногокадра по отношению к максимуму.

+ =

Результат: тёмные области становятся светлее

Page 6: Построение видеомозаики на основе слабоконтрастных изображений донной поверхности

Различные подходы к сопоставлению изображений для решения поставленной задачи

В настоящее время для решения подобных задач существует несколько возможных подходов:

1. Использование методов «оптического потока» - рассматривается целый кадр без поиска «особенностей» (features);

2. Использование различных детекторов точечных «особенностей» и дескрипторов их локальных окрестностей;

3. Различные интегральные детекторы, производящие анализ областей, строчное или контурное сравнение.

Третья группа в данной работе не рассматривается ввиду специфики изображений морского дна (очень часто является невозможным выделить некие контуры и области, либо они оказываются нестабильными, сильно зависящими от освещения).

Page 7: Построение видеомозаики на основе слабоконтрастных изображений донной поверхности

Использование методов оптического потока: функционал

В качестве функционала схожести используется функционал вида:

m,n = csize/2 - половина размера ячейки по соответствующей координате, пиксели

Page 8: Построение видеомозаики на основе слабоконтрастных изображений донной поверхности

Использование методов оптического потока – результаты

Слева направо: дно Авачинской бухты, дно бассейна ЦАГИ, вертолётная аэросъёмка. Видно, что метод даёт плохие результаты при резких поворотах камеры.

Page 9: Построение видеомозаики на основе слабоконтрастных изображений донной поверхности

Использование точечных дескрипторов: SIFT – функционал

Приближение производной гауссиана

k – масштабный коэффициент

- дескриптор

Page 10: Построение видеомозаики на основе слабоконтрастных изображений донной поверхности

Использование точечных дескрипторов: SIFT – результаты

Нет совпадений: слабые отклики

Page 11: Построение видеомозаики на основе слабоконтрастных изображений донной поверхности

Использование точечных дескрипторов: SURF – функционал

В качестве детектора используется быстрый гессиан

где L = ѲG. Для σ=1.2 и стороны 9 квадрата окрестности, функция имеет вид:

На рисунке слева направо: Lyy, Lxy, и их отклики Хаар-вейвлета (робастное приближение).

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

– четырёхкомпонентный вектор окрестности «особенности»

Page 12: Построение видеомозаики на основе слабоконтрастных изображений донной поверхности

Использование точечных дескрипторов: SURF – результаты

Page 13: Построение видеомозаики на основе слабоконтрастных изображений донной поверхности

Использование точечных дескрипторов: BRISK - функционал

вокруг точки kСубпиксельная точность:

Page 14: Построение видеомозаики на основе слабоконтрастных изображений донной поверхности

Использование точечных дескрипторов: BRISK - результаты

Также, как и SIFT, нестабилен на слабоконтрастных входных данных.

Page 15: Построение видеомозаики на основе слабоконтрастных изображений донной поверхности

Использование точечных дескрипторов: ORB – функционал

Детектор: oFAST + sBRIEF

центроид

ориентация

центральный момент «особенности»

oFAST: кроме базового FAST-детектора,

Sbright – пиксели, яркость которых выше яркости «особенности» на величину более, чем порог t;

Sdark – пиксели, яркость которых ниже яркости «особенности» на величину более, чем порог t;

вычисляется ориентация:

sBRIEF: кроме базового BRIEF-дескриптора, вычисляется дескриптор для различных ориентаций:

р – «патч» ,х,у – точки.

Каждой точке ставится в соответствие вектор:

R – матрица поворота

Ѳ=[0..2π), шаг 2π/30=12:

Page 16: Построение видеомозаики на основе слабоконтрастных изображений донной поверхности

Использование точечных дескрипторов: ORB – результаты

Нет совпадений: слабые отклики

Page 17: Построение видеомозаики на основе слабоконтрастных изображений донной поверхности

Выводы

• Методы оптического потока стабильны по отношению к срывам, но не дают точной оценки при больших углах поворота.

• Из методов, основанных на точечных детекторах и дескрипторах, для слабоконтрастных изображений наиболее стабильную и корректную работу показывает SURF ввиду его робастности.

• Многие из рассмотренных дескрипторов неспособны выдать результат ввиду слабой контрастности точечных особенностей и их неустойчивости к освещению (были приведены SIFT, ORB, также сюда относятся FAST, FREAK и большинство остальных).

• Из быстрых дескрипторов, способных работать в реальном времени, возможно использование BRISK c оценкой полученной гомографии и вектора «особенностей» и при необходимости переключением на более стабильный SURF.

Page 18: Построение видеомозаики на основе слабоконтрастных изображений донной поверхности

Спасибо за внимание!