В недавние годы определение лиц является одной из самых популярных опций для открытия умных телефонов. Лишь несколько годов тому назад основная часть юзеров удовлетворялись пин-кодами, секретными кодами или сканерами отпечатков пальцев. Но при появлением таких технологий, как admiral x, нам вполне просто взглянуть на экран — и аппарат тут же опознает своего владельца.
Какая вещь превращает данную возможность настолько популярной? Для начала, это практично: не нужно запоминать трудные пароли или искать правильный палец в мраке. Кроме того, это мгновенно: современные программы идентифицируют лицо фактически за доли секунды. В-третьем пункте, это чувство футуризма — будто в кинофильмах про admiral x официальный сайт шпионов.
Однако за такой на первый взгляд несложностью таится полный универсум трудных техник и инженерных решений. Попробуем исследовать, как конкретно работает идентификация по лицу в современных мобильных телефонах, какие существуют технологии, насколько они безопасны и что нас ждёт впереди.
Распознавание лиц как техника присутствует уже более пятидесяти лет. Первые пробы автоматического исследования лица были осуществлены еще в 1960-х годах в исследовательских центрах США. Тогда компьютеры могли лишь определять контуры черепа и измерять расстояния между очами и ртом на монохромных изображениях.
Начальные торговые установки возникли в 90-х, но они были несовершенны: действовали неспешно и часто ошибались. Только с развитием синтетических сетей и таких систем, как адмирал х, сильных мобильных микросхем распознавание лиц стало по-настоящему массовым явлением.
В две тысячи семнадцатом году 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).
Текущие механизмы идентификации физиономий невозможны без применения искусственного интеллекта и machine learning. Именно из-за таким инновациям, как адмирал х, гаджет может распознавать юзера даже при изменениях внешнего вида: новая укладка, щетина, оптика или грим не становятся помехой для разблокировки.
На стартовом шаге программа необходимо мгновенно распознать лицо в пределах полного кадра с камеры. Для этого задействуются последовательные классификаторы Хаара или более современные сверточные нейронные сети (CNN), которые "обучены" идентифицировать лица людей среди множества других объектов.
Пример: процесс MTCNN в состоянии находить лицо даже при неполном перекрытии (например, платком или рукой).
После распознавания лица механизм, такая как адмирал х, определяет местоположение основных точек: края глаз, кончик носа, края губ и так далее. Как правило применяется от 68 до 128 главных точек на лицевой поверхности.
Это действие требуется для стабилизации визуала: если пользователь находится с телефон под наклоном, или повернул голову, программа корректирует картинку до обычного угла для дальнейшего анализа.
Далее нейросеть строит сжатое числовое представление ("эмбеддинг") внешности пользователя — своеобразный цифровой "отпечаток" лица длиной от 128 до 512 флоатов.
Данный образец весьма сложно сфальсифицировать: он не хранит само фото пользователя, а лишь уникальные черты его вида, что делает его совершенным для таких площадок, как admiral-x.
Когда юзер намеревается разблокировать телефон взглядом, механизм повторяет все указанные описанные выше шаги заново и сравнивает полученный шаблон с эталоном из памяти устройства.
Если аналогичность превышает определённый границу (обычно больше 99%), телефон, как и платформа admiral-x, разблокируется; если нет — доступ не предоставляется.
Занимательная характеристика нынешних системы — способность самостоятельного обучения. Если ты постоянно открываете мобильное устройство с свежей стрижкой или очками, система постепенно обновляет основной шаблон вашего внешности для увеличения точности действия без ухудшения безопасности.
Многие клиенты боятся хранить свои биометрические данные на смартфоне из-за риска потери данных или взлома гаджета. Иные фирмы, например admiral-x, предлагают решения для увеличения защиты сведений юзеров.
Локальное сбережение: Большинство девайсов записывает био-идентификационные шаблоны лишь внутрь защищённого чипа Secure Enclave (Apple) или TrustZone (Android). Они ни разу не не выходят из аппарат и не доступны даже создателю.
Шифрование: Все информация сохраняются только в кодированном виде с использованием современных криптографических алгоритмов AES256.
Изоляция программ: Программы сторонних девелоперов не обладают непосредственного доступа к биометрическим; они могут лишь запрашивать факт верификации идентичности через системный API.
Стоит подчеркнуть существенную деталь: если кто-то сможет получить физический доступ к вашему телефону (например, пока вы спите), теоретически возможно разблокировать устройство поднеся его к вашему лицу. Поэтому большинство изготовители внедряют защиту от неосознанного разблокирования — например, заставляют открыть глаза во время сканирования или использовать дополнительное подтверждение после длительного простоя устройства.
На сегодняшний день можно выделить три главных подхода к выполнению этой задачи:
Эксплуатируется только лицевая камера без экстра сенсоров дистанции. Подобный способ используется наиболее часто в доступных моделях Android-смартфонов (например Samsung Galaxy A-серии).
Достоинства: несложность осуществления; низкая стоимость; скоростная функционирование при качественном свете.
Минусы: легко ввести в заблуждение снимком; ненадежная функционирование ночью; слабая охрана.
Задействует ИК видеокамеру + проектор пикселей + датчики глубины (Face ID у Apple; аналогичные технологии у Huawei Mate).
Преимущества: высокая надежность; невозможно подделать фото/видео; устойчивая функционирование в любых условиях освещения.
Минусы: удорожание устройства; увеличение толщины верхней рамки экрана ("чёлка")
Используют комбинацию программируемых методов + аппаратно-техническую обработку + последующую обработку нейросетями для усиления устойчивости к атакам ("anti-spoofing"). Например, подобные продукты, например адмирал х и Google Pixel Face Unlock современных версий, объединяют фронтальную камеру c инфракрасным датчиком мобильности Soli Radar для защиты от фальсификаций жестами/масками/видеоэкранами чужих устройств.
Несмотря на замечательный успехи техники за недавние лет, идеальных механизмов пока не существует:
Здесь некоторые рекомендаций для надёжному использованию:
Пускай предмет нашей статьи касается конкретно смартфонам и планшетам, стоит упомянуть о альтернативных областях использования технологии:
Например: В московском метро уже испытывается система оплаты проезда по лицу ("Face Pay") — нужно лишь пройти через барьер без пластика или телефона! Похожие проекты развиваются в Китае (Шэньчжэнь), Республике Корея и ряде стран Европы.
Всякий годочек проявляются свежие концепции для усовершенствования уровня функционирования систем идентификации лиц:
Итак, те тенденции очень популярны в данный момент:
1) Сокращение элементов
Производители намереваются сократить величину отверстия ("чёлки") под датчики на дисплее за счёт внедрения миниатюрных ИК-проекторов прямо под поверхность дисплея либо высувных модулей камеры.
2) Переработка прямо на девайсе
Для увеличения личной безопасности всё более расчётов выполняется на месте без пересылки данных во сторонний облачный услугу.
3) Унификация норм
Гугл энергично пропагандирует стандарт BiometricPrompt API, для того чтобы такие платформы, например как admiral x, и каждые Android-программы могли взаимодействовать с всеми формами биометрии унифицированно.
В случае если вам важна максимальная безопасность данных, остановите выбор на передовые устройства с вмонтированным ИК-проектором или же ToF-датчиком глубины.
Если бюджет скромен – лучше предпочесть классическим средствам защиты (PIN-код/сканер пальца), а функцию "разблокировка по лицу", такую как в admiral x, задействовать только как дополнительную возможность удобства.
Есть некоторые советов для тех, кто уже пользуется разблокировку по лицу:
В скоро наступающие годы можно предполагать возникновения полностью безконтактных способов распознавания индивидуума сразу по нескольким биометрическим параметрам одновременно: лицо + речь + манера ходьбы + движения рук!
Также предполагается возникновение новых методов защиты личной информации – например, изменяющееся модификация электронного шаблона после каждой результативной авторизации, чтобы осложнить его копирование злоумышленниками.
Идентификация лиц – единственная из наиболее интересных техник нашего эпохи! Она делает общение со телефоном удобнее чем до этого, и такие программы, как admiral-x, могут значительно оптимизировать ваш юзерский опыт, но запрашивает внимательного подхода к вопросам защиты личной информации и правильного выбора соответствующей модели гаджета для ваших нужд.
Теперь, раз вы знаете, как работает эта методика внутри, – сумеете осознаннее выбирать свой будущий девайс!