Свёрточная нейросеть сама программирует себя обнаруживать объекты определенного типа и замечать их отличительные черты.
На практике обученная нейросеть способна в режиме реального времени успешно детектировать лицо в массиве оптической информации, нормализовать его (то есть «достраивать до образца» лицо, повернутое под углом, недостаточно освещенное или искаженное мимикой), выявлять его отличительные черты и — в зависимости от поставленной задачи — верифицировать обладателя лица в режиме «один к одному» или идентифицировать его в режиме «один ко многим».
Архитектура и поведение сверточных нейросетей имеют два потрясающих следствия.
Во-первых, чем дольше нейросеть работает, тем лучше она справляется с задачами. Чем больший массив примеров она пропустила через себя, тем точнее она детектирует каждый новый объект. Обученные нейросети безошибочно определяют лицо человека.
Во-вторых, нейросеть с успехом распознает именно те образы, на которых она обучена.
Этот тезис превосходно иллюстрируют события сегодняшнего дня. Пандемия COVID-19 бросила биометрической отрасли новый вызов. Алгоритмы, натренированные на распознавание обычного лица, теперь должны справляться с распознаванием лица, закрытого маской. Национальный институт стандартов и технологий (NIST) США провел серию исследований, чтобы выяснить, насколько хорошо алгоритмы распознавания лиц работают в условиях масочного режима. Специалисты NIST протестировали 89 алгоритмов, созданных еще до начала пандемии, на 6 млн фотографий в режиме верификации. В результате выяснилось, что алгоритмы, которые в обычных условиях распознавали лица с точность в 99,7%, ошибаются в среднем с вероятностью от 20% до 50%.
Результат, что и говорить, в целом разочаровывающий. На этом фоне занимательно, что в России одним из следствий пандемии стал бум биометрических технологий. Компании, которые раньше не решались применять биометрию в СКУД и УРВ, наконец, осознали ее преимущества, такие как гигиеничность, бесконтактность, скорость и удобство распознавания. Простейшие устройства для биометрической идентификации (по сути — планшеты с фотокамерой), тепловизоры и «коронавизоры» производства КНР хлынули на отечественный рынок.
Закономерным результатом повсеместных попыток внедрения китайского «железа» и софта стало разочарование в самой технологии. Потребители убедились, что такие устройства отличаются ненадежностью конструкции, непрочностью корпуса, с трудом интегрируются в систему; натренированное на лицах азиатов ПО не справляется с идентификацией европейцев; безопасность хранения биометрических данных вызывает массу вопросов.
Самое печальное здесь то, что внедряя дешевое, сомнительное оборудование, разработанное фирмами-однодневками в КНР, потребители делают вывод о технологии в целом, тогда как в действительности, настоящая качественная биометрия — это сложнейшая отрасль знания и она не имеет ничего общего с подобного рода поделками.
Пандемия отчетливо показала, что для того, что сделать надежное биометрическое устройство, нужен прежде всего опыт и глубокие знания в области программирования нейросетей. Мы работаем на рынке с 2006 года, сегодня в R&D-группе BIOSMART 25 высококлассных программистов — выпускников ведущих вузов региона, и даже обладая такими впечатляющими ресурсами, мы понимаем, насколько трудно сделать алгоритм, который будет надежно и стабильно распознавать человека, гарантирует безопасность системы и исключит саму возможность кражи биометрической и персональной информации.
Ни одно китайское устройство, скопированное с какого-то неизвестного западного образца, не прошедшее тесты и скрывающее принципы своей работы, не справится с задачей распознавания лица — тем более, лица в маске.
Так, даже на то, чтобы натренировать наш терминал BioSmart Quasar на работу в условиях пандемии COVID-19, был потрачен не один месяц. Мы сгенерировали базу данных лиц в масках, наложив на фотографии людей маски трех видов. Провели даже сотни тестов. Отлаживали и совершенствовали алгоритм десятки раз, пока не убедились, что он работает удовлетворительно.
Результат — на видео.
Это биометрическая СКУД, установленная в правительственном комплексе на Пресненской набережной в Москве. Восемь турникетов на проходной здания оснащены терминалами идентификации по лицу BioSmart Quasar, интегрированными с ЕБС. После внедрения системы все сотрудники министерств, сдавшие биометрические образцы, заходят в здание по биометрии. Устройства с успехом идентифицируют людей в медицинских масках по верхней части лица.Как устройства по распознаванию лиц защищены от подлога
Алгоритм нейросети обучается на фотографиях, однако в реальной практике устройство распознавания по лицу ни в коем случае не должно реагировать на фото- или видео-изображение и другие подделки. В противном случае, злоумышленнику хватило бы фотографии президента, распечатанной из Википедии, чтобы проникнуть в супер-секретный правительственный бункер.
Комплекс мер, защищающих биометрическую систему от подлога, называется анти-спуфингом. В современных устройствах реализовано несколько типов анти-спуфинговых мер — в первую очередь тех, которые позволяют убедиться в том, что перед камерой настоящий человек, а не фотография, видеоролик или силиконовый муляж. Это называется liveness detection, дословно — «распознавание живого».
Наш терминал BioSmart Quasar защищен от спуфинговых атак как на уровне софта, так и на уровне «железа».
На аппаратном уровне его защищает современная стереокамера с IR и RGB каналами и адаптивной подсветкой в инфракрасном диапазоне. Камера «видит» лицо в 3D-объеме и распознает его черты даже в полной темноте. Кроме того, терминал может быть оснащен датчиком дистанционного измерения температуры. Если температура объекта перед камерой не попадает в диапазон нормальной температуры человеческого тела, СКУД не даст допуск в помещение.
(На фото: изображение на камере RGB, изображение на камере глубины, изображение на камере IR в темноте)
На программном уровне в алгоритмы устройства встроена многоэтапная анти-фейк система. Прежде всего, терминал детектирует цветность изображения и не реагирует на черно-белые фотографии. Затем удостоверяется, что лицо имеет объем (информацию об этом передает стереокамера). И, наконец, если информации все еще недостаточно для безошибочной идентификации, — устройство просит пользователя выполнить определенные действия — в частности, улыбнуться. Если зафиксировать улыбку удается, система получает подтверждение, что перед ней живой человек.Где нужна биометрия по лицу
На современном уровне развития технологий идентификация по лицу становится одним из самых надежных методов подтверждения личности.
Уже сегодня BioSmart Quasar с успехом работает в составе СКУД, решает задачи учета рабочего времени сотрудников, первичного кадрового делопроизводства, а еще применяется в биоэквайринге.
В сфере ритейла его перспективы особенно широки: лицо как универсальный идентификатор может использоваться:
— для оплаты на кассах и в вендинговых автоматах;
— для учета предпочтений постоянных клиентов кафе;
— для предоставления скидок постоянным покупателям;
— для подтверждения возраста покупателя алкоголя
и т.д.
В отличие от непроверенных и «серых» китайских устройств, BioSmart Quasar гарантирует безопасность данных пользователей и устойчивость системы перед подлогом, поэтому может использоваться на самых секретных объектах или в финансовых системах.