123
Главная » 2010 » Апрель » 9 » Проект AVM- Ассоциативная видео память
19:30
Проект AVM- Ассоциативная видео память



Осенью 2007 года я разработал оригинальный алгоритм распознавания образов,
который я назвал "Ассоциативная видео память" (AVM)

Алгоритм AVM использует принцип многоуровневой декомпозиции матриц распознавания, устойчив к шумам камеры,
хорошо масштабируется, просто и быстро обучается, показывает приемлемое быстродействие на больших разрешениях
входного видео (960x720 и больше). Алгоритм работает с полутоновыми (черно-белыми) изображениями.

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

Моя мечта - научить машину видеть реальный мир, и кто знает, может эта мечта не такая уже и фантастическая...

Собственно, новости по моему проекту на данный момент такие:
Сейчас работаю с "Робофорумом":
"Автономная навигация робота"
"Использование Navigator Tool Kit"


По использованию AVM в робототехнике, пока что два успешных эксперимента: 

1. Преследование роботом маркера (картинка, на которой изображена стрелка и текст "Иди сюда").
Робот распознаёт маркер, и если маркер слишком далеко, то подъезжает поближе, а если слишком близко,
то откатывается назад.




2. Автономная навигация робота из одной комнаты в другую и обратно. Описание:
Устанавливаем робота в контрольной точке №2 и даём указание следовать в точку №1. Робот начинает
осматриваться по сторонам, и когда видит визуальные ориентиры "ворота", которые соответствуют маршруту №1,
начинает двигаться по коридору из "ворот" до контрольной точки №1. В контрольной точке №1 робот останавливается.
Тогда роботу даётся указание следовать в контрольную точку №2, робот опять начинает осматриваться,
находит ворота соответствующие маршруту №2 и возвращается обратно в точку №2.





Технология AVM – коммерческий проект, но Вы можете использовать AVM SDK абсолютно бесплатно в ваших некоммерческих проектах.

Чем может быть полезен для вас алгоритм AVM?

- Вы можете использовать AVM для отработки ваших собственных гипотез в области автономной навигации робота, основанной на визуальных ориентирах. И если эффективное решение в области навигации будет достигнуто, то далее будет возможным либо разработать ваш собственный алгоритм распознавания, и заменить AVM в финальном проекте, или использовать коммерческую версию алгоритма AVM.

- Вы можете использовать алгоритм AVM для сравнительных тестов по качеству распознавания при разработке собственного (вашего) алгоритма распознавания.

Категория: Програмное обеспечение для робота | Просмотров: 2188 | Добавил: EDV | Рейтинг: 5.0/1
Всего комментариев: 0
avatar