Стереозрение

Одним из направлений машинного зрения является стереозрение. Его применение позволяет получить представление о глубине изображения, расстоянии до объектов, может использоваться при составлении трехмерной картины окружающего мира. В робототехнике стереозрение дает возможность управления движением роботов, включая наземные машины и беспилотные летательные аппараты. Кроме того, важная сфера применения стереозрения — распознавание образов. В частности, на основе технологии стереоскопического компьютерного зрения возможно создание игрушек-роботов, которые способны опознавать своего хозяина, реагировать на определенные его действия и т. п.

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

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

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

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