- PVSM.RU - https://www.pvsm.ru -
Детектирование и регистрация особенностей изображений имеет много приложений в робототехнике, видео компрессии и т.д. Быстрая и аккуратная регистрация — пока недостижимая мечта многих программистов и пользователей. Она или быстрая, или аккуратная…
Я довольно давно (около 17 лет ), работаю над обработкой изображений, в том числе реконструирования 3D mesh из видео и даже есть своя компания продающая такой продукт. Однако решил часть разработки и ключевую идею выложить в открытый доступ без патентного блокирования
Общая идея существующих относительно быстрых алгоритмов следующая:
Предлагаемая схема регистрации следующая.
Для каждой картинки (detect):
Для регистрации (bind):
Результат:
для ФуллХД на i7-6900K using single core
Для примерно 10000 точек на каждое изображение
detect 29.0556 ms /per image
bind 10.46563 ms /per pair
Достоинства: быстрый, надежный при малых перспективных искажениях (малое количество неверно связанных точек), простой код, не закрыт патентами(насколько мне известно).
Собственно исходный код [1]
На базе этой схемы сейчас пишу заготовку для Raspberry Pi SLAM, в свободное от работы время.
Автор: Дмитрий Самсонов
Источник [2]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/raspberry-pi/262857
Ссылки в тексте:
[1] Собственно исходный код: https://github.com/sdima1357/bigraph_image_registration_demo
[2] Источник: https://habrahabr.ru/post/336494/?utm_source=habrahabr&utm_medium=rss&utm_campaign=best
Нажмите здесь для печати.