Компьютеры учатся понимать жесты людей

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

А вот компьютер требует конкретной команды, чтобы выполнить поставленную задачу, поэтому невербальные контакты с ним у человека выглядят проблематично. Однако в частном американском Университете Карнеги-Меллона (Carnegie Mellon University) нашли выход.

Конечно, зафиксировать жест для компьютера – не проблема, но вот как быть с его точностью и скоростью. Учить машину это делать было решено в три этапа. Первый – компьютер не станет изучать целиком поведение людей, а станет только выбирать отдельные жесты частей тела, анализируя их аналоги на объекте исследования. Например, помахивание руки в качестве прощания изучается так: сначала фиксируется жест, потом вычисляется, кто его делает.

posedetectio1

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

Чтобы просканировать малозаметные движения пальцев, пришлось использовать 31 камеру с очень высоким разрешением. Такое количество оборудования нужно лишь на первых этапах, потом для сканирования движений будет вполне достаточно обычной веб-камеры.

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


Login

Добро пожаловат! Войдите в свой аккаунт

Запомни меня Забыли пароль?
Lost Password