Перейти к содержимому
Compvision.ru
mrgloom

Parametric image registration

Recommended Posts

В opencv_contrib появились алгоритмы image registration, без использования FFT.

Работают только при использовании пирамиды.

https://github.com/Itseez/opencv_contrib/tree/master/modules/reg

Документ описывающий

http://research.microsoft.com/pubs/75695/Szeliski-FnT06.pdf

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Хороший алгоритм. Если его правильно приготовить, то быстрый и очень точный. Надо добавить, что Szeliski только описал метод, его придумали ещё до него. А называется он... оптический поток Лукаса-Канаде! Да, именно так. Только применяется он не в привычном для всех виде для набора точек (или для одной точки), а к изображениям целиком.

Правильный первоисточник называется Lucas-Kanade 20 Years On: A Unifying Framework.

P.S. Кстати, охрененный метод для стабилизации видео, работает даже там, где ключевых точек нет и/или они смазаны motion blur. И быстрее, чем на основе fft, т.к. достаточная точность достигается уже на верхних уровнях пирамиды, не обязательно спускаться на уровень оригинального изображения.

  • Like 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да, у Szeliski как раз overview методов.

А можно этот подход расширить до non-rigid случая? Типо того что делают в области Medical Image Registration.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А что конкретно имеется ввиду? Что-то за перспективным преобразованием? Какие-то деформации?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не знаю точно как описать их класс, там вроде есть разные модели.

Думаю что самый простой вариант это piecewise affine warp.

Или что то типа такого.

progress2.gif

http://bigwww.epfl.ch/thevenaz/UnwarpJ/

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Мне кажется, что такое сделать не получится.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Почему нет? Там тот же самый оптический поток, посчитанный для узлов решетки, только совместные перемещения узлов не описываются глобальными аффинными преобразованиями, но никто не мешает аппроксимировать  кусочно-аффинными. Это может сделать модель менее стабильной, но если целевая функция сходится к единственному минимуму и он глобальный, то все должно работать хорошо. Если рисунок похож на равномерный шум, то скорее всего будут проблемы.

 

Что то похожее на это :)

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Это не совсем тот же самый оптический поток. В смысле, я представляю, как это можно сделать для решения задачи. Но не вижу, как уложить в концепцию parametric motion, о которой мы сейчас говорим.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну да, линейные методы как в доках выше тут не катят, может будет работать, если одновременно пространство кривить (другим алгоритмом). Но по поводу достоинств/недостатков подобного комбинирования сложно судить заранее. 

 

И еще он мне как то сильно напомнил inverse compositional подход http://homepages.inf.ed.ac.uk/rbf/CVonline/LOCAL_COPIES/AV0910/zhao.pdf .

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ага. Причём inverse compositional метод может быть в разы быстрее и при этом точнее прямого метода. Его в большинстве случаев и надо применять на практике.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Еще на тулбокс для матлаба набрел: 

http://iatool.net/documentation/

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте учётную запись или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать учётную запись

Зарегистрируйтесь для создания учётной записи. Это просто!

Зарегистрировать учётную запись

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

×