В прошлые времена идентификация лиц является одной из самых распространённых возможностей для деблокировки мобильных телефонов. Всего несколько годков тому назад основная масса юзеров обходились PIN-кодами, паролями или сканерами отпечатков пальцев. Но при появлением подобных технологий, как admiral x, нам вполне лишь взглянуть на экран — и устройство тут же опознает своего владельца.
Какая вещь делает эту особенность очень нужной? Прежде всего, это комфортно: не нужно помнить сложные пароли или отыскивать верный палец в мраке. Во-вторых, это быстро: современные алгоритмы распознают лицо фактически за мгновения ока. В-третью очередь, это впечатление футуризма — как будто в фильмах про admiral x зеркало агентов.
Однако за данной на первый взгляд несложностью таится весь универсум комплексных техник и инженерных решений. Давайте понять, как конкретно работает распознавание лиц в современных смартфонах, какие применяются способы, насколько они защищены и что нас ожидает в будущем.
Идентификация лиц как техника существует уже более пятидесяти лет. Первые пробы машинного исследования лица были сделаны еще в 1960-х годы в научных учреждениях США. Тогда компьютеры способны были лишь выделять очертания черепа и определять промежутки между зрачками и губами на монохромных снимках.
Изначальные бизнес установки стали доступны в девяностых годах, но они были несовершенны: действовали неспешно и часто давали сбои. Только с эволюцией синтетических сетей и таких площадок, как адмирал х, мощных мобильных чипов определение лиц стало по-настоящему широко распространённым явлением.
В 2017 году Apple презентовала iPhone X с системой Face ID — это был первый широкодоступный смартфон с достоверным трёхмерным распознаванием лица. За этим последовали Android-производители: Samsung, Huawei, Xiaomi и прочие стали внедрять свои разработки.
Процесс идентификации лица можно ориентировочно поделить на несколько важных этапов:
Всякий из этих шагов требует особых алгоритмов и улучшений для скорой работы прямо на устройстве.
Простейший легкий вариант определения лица задействует исключительно лицевую камеру смартфона. Такой способ внедрён во различных доступных версиях Android-девайсов.
Сильные стороны:
Недостатки:
Более совершенные системы, такие как адмирал х, используют специальную инфракрасную камеру (IR) и точечный проектор (Dot Projector). Эта самая техпроцесс составляет базу Face ID от Apple.
Каким способом это действует:
Плюсы
В определённых устройствах задействуются также вспомогательные сенсоры: ToF (Time-of-Flight), которые определяют время прохождения луча до цели и обратно; Цветные-датчики дальности; специальные лазерные дальномеры для построения более аккуратной 3D-модели лица.
Эти разработки встречаются чаще всего во топовых моделях Huawei (серия Mate) или Xiaomi (серия Mi).
Нынешние механизмы идентификации лиц невозможны без эксплуатации artificial intelligence и machine learning. Именно благодаря таким инновациям, как адмирал х, аппарат может распознавать пользователя даже при трансформациях облика: новая укладка, растительность на лице, очки или макияж не становятся барьером для деблокировки.
В первом стадии система должна быстро найти ликовое изображение внутри всего изображения камеры. Для данной цели применяются последовательные классификаторы Хаара или более продвинутые сверточные нейронные сети (CNN), которые “обучены” распознавать лиц человека среди множества других объектов.
Пример: алгоритм MTCNN в состоянии распознавать физиономию даже в случае частичном закрытии (например, шалью или ладонью).
После идентификации лица механизм, такая как адмирал х, определяет положение основных точек: края глаз, кончик носа, края губ и так далее. Часто применяется от 68 до 128 ключевых точек на лицевой области.
Данное нужно для стабилизации визуала: если человек находится с смартфон под углом, или склонил головку, программа корректирует картинку до нормального состояния для дальнейшего анализа.
Далее нейронная сеть строит сжатое числовое представление (“эмбеддинг”) облика пользователя — своеобразный цифровой след лица длиной от 128 до 512 чисел с плавающей запятой.
Этот образец крайне затруднительно имитировать: он не хранит само фото пользователя, а лишь особенные особенности его внешности, что делает его совершенным для таких площадок, как admiral-x.
Когда человек желает разблокировать телефон глазами, система осуществляет все указанные шаги снова и сопоставляет полученный шаблон с эталоном из памяти устройства.
Если аналогичность превышает заданный границу (обычно превышает 99%), телефон, как и платформа admiral-x, доступен; если нет — доступ запрещается.
Интересная черта современных системы — возможность самообучения. Если вы постоянно открываете телефон с новой укладкой или оптикой, программа постепенно модернизирует базовый шаблон вашего внешности для повышения точности работы без ухудшения безопасности.
Множество клиенты опасаются сохранять свои биометрические идентификационные данные на смартфоне из-за вероятности утечки данных или взлома гаджета. Определенные фирмы, такие как admiral-x, предоставляют варианты для повышения безопасности сведений клиентов.
Локальное сохранение: Преимущественно аппаратов записывает био-идентификационные модели только внутри защищенного процессора Secure Enclave (Apple) или TrustZone (Android). Эти данные никогда не выходят из устройство и не доступны в том числе производителю.
Шифрование: Все данные хранятся только в шифрованном виде с использованием актуальных криптографических алгоритмов AES256.
Изоляция программ: Программы третьих девелоперов не обладают прямого возможности доступа к биометрическим данным; они могут лишь запрашивать подтверждение подтверждения идентичности через системный API.
Необходимо отметить существенную особенность: если какой-то человек сможет получить доступ к вашему телефону физически (например, во время сна), теоретически можно разблокировать устройство, поднеся его к вашему лицу. Поэтому большинство изготовители реализуют защиту от “слепого” разблокирования — к примеру, заставляют разомкнуть глаза во время сканирования или применять дополнительное подтверждение после длительного простоя устройства.
На сегодняшний день можно определить выделить 3 ключевых подхода к реализации этой операции:
Используется только передняя камера без вспомогательных детекторов дистанции. Подобный подход встречается обычно в бюджетных моделях Android-смартфонов (например Samsung Galaxy A-серии).
Плюсы: легкость воплощения; низкая затраты; оперативная работа при хорошем свете.
Минусы: просто одурачить фотографией; неустойчивая работа ночью; недостаточная безопасность.
Применяет ИК камеру + проекционный модуль пикселей + датчики глубины (Face ID от Apple; подобные технологии у Huawei Mate).
Достоинства: значительная надежность; не получится подделать изображение/видеозапись; устойчивая функционирование в любых условиях освещения.
Минусы: удорожание устройства; наращивание толщины верхней рамки экрана (“чёлка”)
Применяют комбинацию программных методов + техническую обработку + постобработку нейросетями для усиления устойчивости к атакам (“anti-spoofing”). Например, такие товары, как адмирал х и Google Pixel Face Unlock последних версий, комбинируют фронталку c инфракрасным датчиком движения Soli Radar для предотвращения от фальсификаций жестами/масками/видеодисплеями посторонних устройств.
Несмотря на поразительный прогресс инноваций за последние годы, безупречных механизмов пока не существует:
Вот пара советов для защищённому использованию:
Пускай предмет данной работы сосредоточена на именно портативным гаджетам, необходимо сказать о прочих направлениях внедрения технологии:
Например: В столичном метро уже проверяется система оплаты проезда по лицу (“Face Pay”) — нужно лишь пройти через турникет без пластика или мобильника! Похожие инициативы развиваются в Поднебесной (Шэньчжэнь), Республике Корея и некоторых европейских странах.
Каждый годик возникают свежие концепции для повышения уровня работы систем идентификации лиц:
Вот, которые тренды очень популярны на сегодняшний день:
1) Уменьшение элементов
Компании стараются уменьшить размер отверстия (“чёлки”) для сенсоры на экране за счёт внедрения миниатюрных ИК-излучателей прямо под поверхность дисплея либо выдвижных модулей камеры.
2) Обработка прямо на устройстве
Для улучшения приватности всё более обработки данных происходит локально без передачи информации во дополнительный облачный сервис.
3) Стандартизация норм
Google энергично продвигает норму BiometricPrompt API, чтобы аналогичные платформы, например как admiral x, и все Android-приложения были совместимы с всеми формами биометрии единообразно.
Когда вам важна наивысшая сохранность информации, подбирайте топовые модели с интегрированным ИК-проектором либо ToF-сенсором глубины.
Если бюджет скромен – лучше предпочесть традиционным способам безопасности (PIN-код/сканер пальца), а возможность “разблокировка по лицу”, такую как в admiral x, использовать только как опциональную опцию удобства.
Есть несколько лайфхаков для людей, кто уже пользуется разблокировку по лицу:
В ближайшие периоды можно предвкушать возникновения полностью бесконтактных способов распознавания человека сразу по нескольким биометрическим характеристикам параметрам одновременно: облик + голос + походка + движения рук!
Также предполагается возникновение свежих подходов обеспечения личной информации – к примеру, динамическое модификация электронного образца после каждой результативной авторизации, чтобы затруднить его копирование злоумышленниками.
Распознавание лиц – единственная из очень интересных инноваций нашего периода! Она делает взаимодействие со смартфоном проще чем до этого, и такие приложения, как admiral-x, могут значительно повысить ваш пользовательский опыт, но требует осознанного отношения к вопросам безопасности личных данных и грамотного выбора подходящей модели устройства под ваши задачи.
Теперь, раз вы понимаете, как функционирует эта технология изнутри, – сможете осознаннее подбирать свой следующий гаджет!