В последние годы распознавание лиц превратилось в одной из самых популярных функций для открытия смартфонов. Лишь пару лет ранее основная часть пользователей обходились пин-кодами, секретными кодами или датчиками отпечатков пальцев. Но с появлением подобных технологий, например вулкан россия, нам вполне лишь взглянуть на экран — и аппарат тут же узнает своего владельца.
Какая вещь обуславливает эту функцию очень нужной? Для начала, это комфортно: не нужно помнить замысловатые пароли или отыскивать верный палец в тьме. Кроме того, это мгновенно: современные программы узнают лицо фактически за доли секунды. В-третью очередь, это чувство футуристичности — будто в фильмах про вулкан казино шпионов.
Впрочем за этой кажущейся простотой таится полный мир сложных технологий и инженерных разработок. Давайте разобраться, как именно действует распознавание лиц в современных гаджетах, какие применяются технологии, насколько они безопасны и что нас предстоит.
Распознавание лиц как техника имеется уже более 50 годов. Начальные попытки машинного анализа лиц были сделаны еще в 1960-х годах в научных учреждениях США. Тогда компьютеры умели лишь выделять силуэты черепа и измерять дистанции между зрачками и ртом на монохромных фотографиях.
Первые бизнес установки возникли в 90-х, но они были далеки от совершенства: работали медленно и часто давали сбои. Только с эволюцией нейронных сетей и таких платформ, как вулкан россии, сильных мобильных чипов распознавание лиц стало по-настоящему массовым явлением.
В 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 и машинного обучения. Именно вследствие таким технологиям, как вулкан россии, гаджет способно распознавать юзера даже при изменениях облика: новая причёска, растительность на лице, линзы или косметика не становятся помехой для открытия.
В начальном этапе программа необходимо быстро распознать образ лица среди всего кадра с камеры. Для этого задействуются каскадные классификаторы Хаара или более новейшие сверточные нейронные сети (CNN), которые натренированы идентифицировать лиц человека среди множества других объектов.
Пример: алгоритм MTCNN может распознавать облик даже с частичном перекрытии (например, шалью или ладонью).
После идентификации лица устройство, такая как вулкан россии, определяет местоположение главных точек: кончики глаз, верхушка носа, контуры губ и так далее. Обычно используется от 68 до 128 главных точек на лицевой области.
Данное нужно для выравнивания визуала: если человек удерживает мобильник под углом, или повернул головку, программа корректирует изображение до обычного угла для последующего изучения.
Далее нейронная сеть строит уплотненное математическое представление (“эмбеддинг”) внешности пользователя — своеобразный цифровой “отпечаток” лица длиной от 128 до 512 флоатов.
Этот формат весьма сложно подделать: он не удерживает само изображение юзера, а лишь исключительные особенности его внешности, что делает его идеальным для таких систем, как vulkan russia.
Когда юзер желает открыть телефон взглядом, механизм воспроизводит все указанные описанные выше шаги заново и сравнивает полученный шаблон с эталоном из памяти устройства.
Если аналогичность превышает определённый уровень (обычно больше 99%), телефон, как и платформа vulkan russia, доступен; если нет — доступ не предоставляется.
Увлекательная особенность современных систем — возможность самообучения. Если ты регулярно открываете смартфон с новой стрижкой или очками, алгоритм постепенно обновляет основной образец вашего облика для улучшения точности функционирования без ухудшения безопасности.
Большинство пользователи боятся держать свои биометрические идентификационные данные на смартфоне из-за риска потери данных или взлома устройства. Иные организации, например vulkan russia, предоставляют методы для улучшения безопасности информации юзеров.
Локальное сохранение: Большинство устройств сохраняет биометричные шаблоны лишь в пределах защищенного чипа 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, с целью чтобы подобные платформы, например как вулкан россия, и любые Android-аппы могли взаимодействовать с любыми видами биометрии стандартизированно.
Когда тебе необходима максимальная сохранность данных, выбирайте флагманские устройства со встроенным ИК-проектором либо ToF-сенсором глубины.
Если средства скромен – лучше предпочесть классическим способам безопасности (PIN-код/сканер отпечатка), а возможность “разблокировка по лицу”, такую как в вулкан россия, задействовать только как второстепенную возможность удобства.
Есть некоторые лайфхаков для тех, кто уже применяет разблокировку через лицо:
В ближайшие годы можно предвкушать развития полностью дистанционных способов опознания человека сразу по нескольким биометрическим характеристикам параметрам одновременно: лицо + речь + походка + манипуляции руками!
Также вероятно возникновение свежих подходов охраны приватности – к примеру, переменное корректировка цифрового шаблона после каждой результативной авторизации, чтобы осложнить его копирование злоумышленниками.
Идентификация лиц – единственная из наиболее захватывающих технологий нашего эпохи! Она делает общение со телефоном проще чем когда-либо прежде, и такие аппы, как vulkan russia, могут значительно улучшить ваш пользовательский опыт, но запрашивает осознанного отношения к вопросам безопасности личных данных и грамотного выбора подходящей модели устройства под ваши задачи.
Теперь, если вы понимаете, как функционирует эта методика в деталях, – сумеете осознаннее выбирать свой будущий устройство!