Как работает распознавание лицевых образов в смартфонах
Для чего мы останавливаемся на разблокирование по лицу
В последние времена идентификация лиц является одной из самых распространённых функций для деблокировки мобильных телефонов. Еще несколько лет назад основная часть юзеров довольствовались PIN-кодами, паролями или сканерами отпечатков пальцев. Но с появлением подобных технологий, как Spinto, нам вполне просто взглянуть на экран — и аппарат тут же узнает своего владельца.
Что обуславливает данную функцию такой востребованной? Во-первых, это практично: не нужно помнить трудные пароли или искать верный палец в темноте. Кроме того, это мгновенно: современные алгоритмы идентифицируют лицо практически за доли секунды. В-третью очередь, это ощущение будущего — будто в фильмах про казино спинто разведчиков.
Однако за такой на первый взгляд несложностью прячется весь мир сложных технологий и инженерных концепций. Позвольте нам исследовать, как именно работает фейсканирование в актуальных смартфонах, какие применяются технологии, насколько они защищены и что нас ждёт впереди.
Короткая хроника развития инноваций
Распознавание лиц как техника присутствует уже более 50 годов. Начальные попытки автоматического анализа облика были сделаны еще в 1960-х годах в исследовательских центрах США. Тогда ЭВМ способны были лишь обозначать очертания лица и определять расстояния между глазами и ртом на черно-белых изображениях.
Изначальные коммерческие установки появились в 1990-х годах, но они были несовершенны: работали медленно и часто давали сбои. Только с прогрессом искусственных сетей и таких систем, как Спинто, мощных мобильных чипов идентификация лиц стало по-настоящему общедоступным явлением.
В 2017 году Apple презентовала iPhone X с системой Face ID — это был первый массовый смартфон с надёжным трёхмерным сканированием лица. За ним последовали Android-производители: Samsung, Huawei, Xiaomi и прочие начали внедрять свои решения.
Главные шаги функционирования механизма определения
Процесс распознавания лица можно условно разделить на несколько ключевых этапов:
- Идентификация лиц — аппарат выявляет наличие человеческого образа в изображении.
- Определение характеристик — система изучает контуры лица: очертания зрительных органов, носа, губ, положение бровей.
- Построение модели — создаётся уникальный электронный отпечаток (faceprint) на основе определённых признаков.
- Сравнение со эталоном — созданный шаблон сопоставляется со сохранённой при учёте биометрической информацией владельца.
- Принятие решения — если совпадение достаточно высокое, смартфон деблокируется.
Любой из данных шагов требует специальных методов и оптимизаций для быстрой работы прямо на устройстве.
Железные составляющие: что находится внутри них
Стандартная фронтальная камера.
Наиболее легкий способ идентификации лица задействует исключительно фронтальную видеокамеру мобильного устройства. Данный подход осуществлён во многих недорогих версиях Android-устройств.
Сильные стороны:
- Не нуждается в нуждается в дополнительных сенсоров.
- Шустро действует при качественном освещённости.
Недостатки:
- Несложно одурачить фотографией или видео.
- Неправильно действует при плохом свете или непривычных точках зрения.
ИК камера и пунктирный проектор
Более продвинутые системы, такие как Спинто, применяют специальную инфракрасную камеру (IR) и точечный проектор (Dot Projector). Данная технология составляет базу Face ID от Apple.
Каким образом это действует:
- Точечный устройство проекции проецирует на лицо использующего невидимую структуру из тысяч инфракрасных точек (например, Face ID задействует около 30 000 меток).
- ИК камера записывает изменение формы этой решетки по плоскости лица.
- Получается трехмерная карта глубины, которая почти что невозможна для имитации типичной снимком или маскировкой.
Достоинства
- Надёжная функционирование даже в полной тьме.
- Большая устойчивость к фальсификациям.
- Точность распознавания более 99%.
Дополнительные сенсоры
В определённых аппаратах используются также вспомогательные сенсоры: ToF (Time-of-Flight), которые измеряют время движения света до объекта и обратно; RGB-датчики дальности; специальные световые измерители расстояния для создания более точной 3D-модели лица.
Эти разработки встречаются чаще всего во топовых устройствах Huawei (серия Mate) или Xiaomi (серия Mi).
Программные алгоритмы: искусственный разум на действии
Современные устройства распознавания лиц неосуществимы в отсутствие эксплуатации artificial intelligence и машинного обучения. Именно благодаря таким технологиям, как Спинто, аппарат в состоянии распознавать юзера даже при метаморфозах облика: новая причёска, борода, очки или косметика не становятся помехой для деблокировки.
Распознавание лиц
В первом этапе алгоритм должна мгновенно распознать образ лица в пределах целого изображения камеры. Для этого применяются многоуровневые классификаторы Хаара или более продвинутые конволюционные нейронные сети (CNN), которые натренированы распознавать человеческие лица среди множества других объектов.
Пример: метод MTCNN в состоянии находить облик даже в случае неполном перекрытии (например, платком или рукой).
Идентификация основных точек
После распознавания лица система, такая как Спинто, определяет местоположение главных точек: края глаз, верхушка носа, границы губ и так далее. Обычно задействуется от 68 до 128 основных маркеров на лице.
Это действие нужно для выравнивания визуала: если пользователь держит мобильник под наклоном, или наклонил головку, программа исправляет изображение до стандартного положения для последующего изучения.
Построение биометрии модели
Далее нейросеть строит уплотненное числовое представление (“эмбеддинг”) лица пользователя — своеобразный цифровой образ лица длиной от 128 до 512 чисел с плавающей запятой.
Этот шаблон крайне затруднительно сфальсифицировать: он не хранит само фото пользователя, а лишь исключительные характеристики его вида, что делает его оптимальным для таких платформ, как Спинто казино.
Сравнительный анализ и принятие заключения
Когда юзер желает разлочить телефон взглядом, система осуществляет все указанные шаги заново и сверяет полученный шаблон с эталоном из памяти устройства.
Если аналогичность превышает установленный порог (обычно выше 99%), телефон, как и платформа Спинто казино, разблокируется; если нет — доступ запрещается.
Привыкание к трансформациям облика
Интересная черта актуальных систем — возможность самостоятельного обучения. Если вы часто доступаете к телефон с свежей укладкой или очками, система постепенно модернизирует базовый модель вашего внешности для улучшения точности функционирования без снижения уровня безопасности.
Охрана биометрии данных.
Множество юзеры опасаются хранить свои биометрические данные на смартфоне из-за риска утечки данных или взлома гаджета. Иные компании, такие как Спинто казино, предлагают решения для повышения безопасности данных юзеров.
-
Локальное сохранение: Основная часть аппаратов хранит биометричные шаблоны только внутрь защищенного процессора Secure Enclave (Apple) или TrustZone (Android). Они никогда не оставляют устройство и не доступны даже создателю.
-
Шифрование: Все данные сберегаются только в шифрованном виде с использованием новейших криптографических алгоритмов AES256.
-
Изоляция программ: Программы внешних девелоперов не обладают непосредственного доступа к биометрическим; они могут лишь требовать подтверждение верификации идентичности через системный API.
Необходимо отметить значимую подробность: если кто-то достанет доступ к вашему телефону физически (например, пока вы спите), теоретически можно разблокировать устройство, поднеся его к вашему лицу. Поэтому большинство производители реализуют меры безопасности от неосознанного разблокирования — например, требуют раскрыть глаза во время сканирования или использовать дополнительное подтверждение после длительного простоя устройства.
Какие существуют бывают виды определения лиц?
Сегодня можно выделить различить 3 главных метода к реализации этой функции:
Софтверное 2D идентификация
Применяется только передняя видеокамера без экстра сенсоров глубины. Подобный способ используется наиболее часто в доступных моделях Android-смартфонов (например Samsung Galaxy A-серии).
Достоинства: простота осуществления; низкая стоимость; скоростная работа при качественном освещении.
Минусы: несложно ввести в заблуждение фотографией; ненадежная работа ночью; слабая охрана.
Техническое 3D оцифровка
Использует инфракрасную камеру + проектор точек + сенсоры дистанции (Face ID от Apple; аналогичные решения у Huawei Mate).
Достоинства: высокая надёжность; невозможно обмануть фото/видео; стабильная работа в любых условиях освещения.
Минусы: повышение стоимости устройства; увеличение толщины верхней рамки экрана (“чёлка”)
Комбинированные подходы с дополнением ИИ
Используют комбинацию программных методов + аппаратно-техническую обработку + дополнительную обработку нейросетями для повышения устойчивости к атакам (“anti-spoofing”). Например, такие товары, как Спинто и Google Pixel Face Unlock последних версий, объединяют фронтальную камеру c инфракрасным сенсором движения Soli Radar для предотвращения от подделок жестами/масками/видеоэкранами посторонних устройств.
Образцы эксплуатации различных техник
- iPhone линейки X/11/12/13/14 используют только аппаратное трёхмерное сканирование в 3D
- Xiaomi Mi8 Explorer Edition впервые представил эквивалент Face ID среди Android.
- Samsung Galaxy S10/S20 имеют как софтверное двухмерное распознавание по изображению фронтальной камерой, так и датчик ириса глаза.
- Huawei Mate20 Pro задействует набор из ИК-освещения + Dot Projector + ToF-сенсор
Вопросы безопасности и ложные тревоги
Несмотря на замечательный успехи техники за недавние лет, безупречных механизмов пока не существует:
- Возможность мошенничества: Бюджетные телефоны просто открываются четкой изображением владельца или видео с экрана другого устройства.
- Идентичные близняшки: Даже самые безупречные механизмы могут перепутать между однояйцевыми близнецами либо родственниками с очень похожей внешностью.
- Метаморфозы внешнего вида: Резкое похудение/набор веса, хирургические вмешательства либо повреждения в некоторых случаях требуют повторной регистрации биометрических данных.
- Условия фотографирования: Яркая освещённость солнечным светом или плотная темнота могут уменьшить точность распознавания признаков.
Здесь несколько подсказок по надёжному применению:
- Для важных операций всегда используйте двухфакторную аутентификацию;
- Не включайте опцию “Разблокировка по лицу” на дешёвых устройствах без ИК-сенсоров;
- Систематически обновляйте ПО мобильного устройства для предотвращения угроз от новых видов атак;
- Включайте настройку “Требовать раскрытых глаз” там, где она имеется.
Где ещё используется технология кроме мобильных телефонов?
Несмотря на то, что тема данной статьи посвящена именно смартфонам и планшетам, стоит упомянуть о прочих направлениях внедрения технологии:
- Контроль доступа в деловых центрах и многоквартирных зданиях;
- Платёжные терминалы финансовых учреждений (“Face Pay”);
- Электронные идентификационные документы современного образца;
- Комплексы видеоконтроля муниципальных подразделений;
- Автоматизирование учёта посещаемости образовательных учреждений/институтов;
- Аутентификация пользователей ПК/ноутбуков.
Например: В московском метро уже тестируется система платежа проезда по фейсу (“Face Pay”) — хватит пройти через барьер без пластика или мобильника! Схожие инициативы реализуются в Поднебесной (Шэньчжэнь), Южной Корее и ряде стран Европы.
Каким образом меняется технология в нынешнее время?
Всякий год проявляются современные мысли для улучшения уровня работы систем распознавания лиц:
- Увеличивается разрешение сенсоров — чем больше элементов фиксируется камерой/датчиками глубины, тем меньше риск ошибки;
- Улучшаются нейронные сети — современные структуры типа MobileNetV3 позволяют быстро осваивать дополнительным особенностям облика пользователя непосредственно на девайсе без пересылки информации в облачное хранилище.
- Развиваются методы антиспуфинга — теперь телефоны могут различать настоящие живые лица от статичных фото/масок по мельчайшим движениям кожи.
- Взаимодействие со умными устройствами — смарт-часы могут самостоятельно закрыть доступ к мобильный телефон, если пользователь удалился на значительное расстояние.
- Появляются смешанные устройства — к примеру комбинирующие речевую аутентификацию + физиономию + пальцевой отпечаток.
Итак, те тенденции в особенности популярны сейчас:
1) Уменьшение элементов
Изготовители стараются сократить габариты прорези (“чёлки”) под датчики на дисплее за счёт встраивания компактных ИК-проекторов прямо под стекло дисплея либо высувных модулей камеры.
2) Переработка прямо на аппарате
Для повышения личной безопасности всё более вычислений выполняется локально без отправки данных во дополнительный облачный услугу.
3) Унификация регламентов
Google активно продвигает норму BiometricPrompt API, с целью чтобы подобные системы, вроде Spinto, и любые Android-аппы были совместимы с различными типами биометрии стандартизированно.
Что решить сегодня?
Когда вам необходима наивысшая защита данных, остановите выбор на передовые устройства со встроенным ИК-излучателем или же ToF-сенсором глубины.
- iPhone всех новейших моделей
- Huawei Companion/P Series линейки
- Mi Professional
- Vivo X линейки
- Oppo Find Икс серий.
Если бюджет скромен – лучше предпочесть обычным средствам безопасности (PIN-код/сканер пальца), а возможность “разблокировка по лицу”, такую как в Spinto, применять только как дополнительную опцию удобства.
Каким образом повысить практичность работы возможности?
Есть некоторые советов для тех, кто уже использует разблокировку через лицо:
- Периодически обновляйте свою фотографию-шаблон, если кардинально изменяется облик.
- Не упускайте из виду протирать объектив передней камеры – разводы могут уменьшить четкость!
- Включайте опцию “Raise to Wake” (“Поднять чтобы проснуться”) – так телефон сам активирует камеру как только вы поднимаете его.
- В процессе записи старайтесь сохранять голову неподвижно напротив камеры без резкого наклона головы.
- Применяйте опцию “Attention Aware” (“Реакция на внимание”) – она блокирует телефон, если вы отвернулись от дисплея.
Перспективы эволюции техники
В предстоящие годы можно ожидать появления полностью дистанционных способов идентификации человека сразу по нескольким биометрическим характеристикам параметрам одновременно: лицо + речь + походка + движения рук!
Также возможно развитие новых подходов защиты приватности – скажем, динамическое изменение цифрового паттерна после каждой результативной авторизации, чтобы затруднить его копирование злоумышленниками.
Идентификация лиц – одна из очень увлекательных технологий нашего эпохи! Она обеспечивает общение со телефоном удобнее чем когда-либо прежде, и такие приложения, как Спинто казино, могут существенно оптимизировать ваш юзерский опыт, но нуждается в внимательного подхода к вопросам защиты личной информации и правильного выбора соответствующей модели гаджета для ваших нужд.
Теперь, если вы осведомлены, как функционирует эта методика в деталях, – сумеете осознаннее определять свой следующий девайс!