Ученые отметили, что жесты рук — важный способ общения, который можно использовать для управления компьютером. Прогресс в разработке камер, анализе изображений и машинном обучении постепенно делает оптическое распознавание жестов все удобнее с каждым годом. Но у современных технологий пока есть множество ограничений — высокая вычислительная сложность, низкая скорость, точность или небольшое количество распознаваемых жестов. Чтобы решить эти проблемы, китайские ученые разработали алгоритм распознавания жестов, который обеспечивает баланс между сложностью, точностью и применимостью.
Одна из главных особенностей нового алгоритма — адаптивность к разным типам рук. Сначала алгоритм пытается классифицировать тип руки пользователя как «тонкий», «нормальный» или «широкий» на основе трех измерений, учитывающих взаимосвязь между шириной ладони, длиной ладони и пальца. Если классификация успешна, на следующих этапах распознавания сравнивается только жест ввода с сохраненными образцами того же типа руки.
«Традиционные простые алгоритмы, как правило, страдают от низкой скорости распознавания, потому что они не могут справиться с разными типами рук. Наш алгоритм сначала классифицирует тип руки, а затем, используя образцы жестов из библиотек, распознает необходимый», — рассказал Чжи Ю.
На этапе предварительного распознавания алгоритм вычисляет отношение площади руки для выбора трех наиболее вероятных жестов из возможных девяти. Этой простой функции достаточно, чтобы сузить количество возможных жестов до трех, из которых окончательный жест определяется с использованием гораздо более сложного и высокоточного извлечения признаков. По словам Чжи Ю, «этап предварительного распознавания жеста не только сокращает количество вычислений и аппаратных ресурсов, но и повышает скорость распознавания без ущерба для точности».
Для разработки устройства ученым понадобилось участие 40 добровольцев, показавших девять жестов несколько раз, и еще 40 добровольцев, чтобы определить точность системы. Результаты сообщили, что алгоритм может распознавать жесты рук в реальном времени с точностью, превышающей 93%, даже если изображения жестов ввода были повернуты или масштабированы. По словам исследователей, в дальнейшем они собираются работать над улучшением производительности алгоритма в условиях плохого освещения и увеличении количества жестов.
Впервые способ управления компьютером с помощью рук упоминался в научно-фантастическом блокбастере 2002 года «Особое мнение». Персонаж Тома Круза Джон Андертон с помощью специальных перчаток управлял прозрачным экраном компьютера размером со стену.
Читать далее
Очень странная Вселенная: явления и объекты в космосе, которые сложно представить
Ученые назвали две горы, которые выше Эвереста, если измерять их высоту по-другому
Самая большая в мире прибрежная ветряная электростанция начала генерировать энергию