Система основана на микрокомпьютере Raspberry Pi и оснащена камерой и дисплеем. Голосование возможно только после успешного распознавания лица пользователя, что обеспечивает высокую степень безопасности и анонимности.
«Камера фиксирует лицо пользователя, а затем алгоритмы компьютерного зрения, разработанные на базе OpenCV и dlib/face_recognition, преобразуют его в уникальный числовой вектор (эмбеддинг). Этот вектор сравнивается с уже имеющимися записями в базе данных. Если пользователь ранее голосовал, повторная авторизация невозможна», — пояснил студент третьего курса АВТФ Никита Мишечкин.
Процесс голосования проходит в несколько этапов: пользователь выбирает нужное голосование и вариант ответа, после чего умная «урна» распознает лицо и проверяет, голосовал ли данный пользователь ранее. Если нет, его голос фиксируется. Все голоса автоматически подсчитываются, а результаты отображаются в виде диаграмм и графиков, что исключает необходимость в бумажных бюллетенях и ручном подсчете. Весь процесс занимает всего 10-15 секунд.
Планируется протестировать систему на студенческих выборах, а в дальнейшем авторы разработки рассматривают возможность её применения и за пределами университета. В настоящее время автоматизированная система почти готова, остаётся провести эксплуатационные тесты.