Смартфон способен распознавать владельца по походке с точностью около 89 процентов — к такому выводу пришли авторы статьи в Computers & Security. Они протестировали алгоритм на 44 добровольцах, которые собирали данные в повседневных условиях на протяжении нескольких дней.
Почти во всех современных смартфонах есть та или иная система биометрической аутентификации на основе сканера отпечатка пальца, лица или радужной оболочки глаз. Есть и другие параметры, специфичные для каждого человека и которые технически возможно использовать в смартфонах. Например, в мобильных процессорах уже несколько лет есть возможность отслеживать данные с акселерометра в фоновом режиме, даже когда само устройство заблокировано и его экран погашен. Гипотетически это позволяет распознавать владельца устройства по его походке, но на практике такая система пока не применяется, а в исследовательских работах на эту тему этот подход чаще всего тестировали в лабораторных условиях.
Группа инженеров под руководством Абдулрахмана Аль-Рубана (Abdulrahman Alruban) из Плимутского университета и Университета Маджмаа проверила алгоритм распознавания человека по походке на данных, собранных в повседневных условиях. В исследовании участвовало 44 добровольца, каждый из которых носил при себе смартфон на поясе в течение 7–10 дней (в среднем 8 дней). Программа на смартфоне постоянно записывала данные с акселерометра и гироскопа. Медианная длительность ходьбы в датасете составила 80 минут в день.
Авторы решили использовать подход с двухэтапной классификацией. Сначала данные классифицируются по типу ходьбы. Инженеры выбрали шесть классов: нормальная, быстрая и совмещенная ходьба, подъем по ступеням, спуск по ступеням и любая активность. А после этого модель для распознанного типа активности определяла конкретного человека, потому что такой подход показал более высокую точность, чем идентификация единой моделью для всех видов ходьбы.
![Схема алгоритма Смартфон узнал владельца по походке](https://alev.cc/wp-content/uploads/2021/12/1-s2.0-s0167404821003813-gr1_lrg.jpg)
Тестирование показало, что ошибка распознавания (Equal error rate, EER) составила от 11,32 процента для быстрой ходьбы (11,38 для нормальной) до 27,33 для подъема по лестнице.
Автор: Григорий Копиев