реклама на сайте
подробности

 
 
> Навигация по мигающим маркерам, Как засечь в движении.
count_enable
сообщение Jul 21 2017, 13:55
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 310
Регистрация: 28-01-13
Из: Лондон
Пользователь №: 75 384



Задача из области визуальной навигации по маркерам. Есть 3 светодиода, пульсирующие с заданной частотой (150-200 Гц, у каждого своя). Есть хорошая быстрая камера, снимающая их. Задача: найти визуальные маркеры и определить позицию камеры по ним.
В статике засечь маркеры тривиально. Проблемы начинаются при резких движениях камеры, когда выключение СИД попадает на один пиксель, а включение его на соседний, или даже через 2-3. Сейчас оно решается перебором "в лоб" ближайшего окружения последнего известного положения маркера, медленно и не очень надёжно. Частота диодов и кадровая частота весьма стабильны и отвечают задаче, частоту могу замерить за 4 импульса маркера. Как можно элегантно решить задачу?
Уже просчитана "дельта" каждого кадра: т.е. можно бесплатно (в плане вычислений) найти все пиксели изменившиеся по сравнению с предыдущим кадром.

Следующим этапом будет определение позиции по трём известным маякам, но пока хочу сделать надёжную засечку маркеров даже если они сдвинулись на пару пикселей.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
count_enable
сообщение Jul 23 2017, 08:44
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 310
Регистрация: 28-01-13
Из: Лондон
Пользователь №: 75 384



Спасибо, хорошая мысль.

Не до конца понял только с полиномом. Представим для примера что снимаю на 1000 кадров\сек, а диод мигает с частотой 100 Гц. Я беру каждый 10 кадр и ищу яркую точку (для увеличения точности можно искать так же чёрную точку со сдвигом по фазе на 5 кадров). Но ведь для коротких последовательностей шум будет неизбежен, по любому у нас останется 3-4 кандидата на маркер. Я думаю брать евклидов ближайший к последней запомненной позиции маркера. Здесь я вижу несколько возможностей, но крутиться это будет на маломощной железке типа Raspberry Pi и надо думать так же о выч. сложности алгоритма.

Если не затруднит, посоветуйте статьи о 3d позиционировании по маркерам, как триангулировать свою позицию и как лучше размещать маркеры.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 26th June 2025 - 07:00
Рейтинг@Mail.ru


Страница сгенерированна за 0.01358 секунд с 7
ELECTRONIX ©2004-2016