Как работает распознавание лиц в телефонах
Почему мы выбираем разблокирование по лицу
В последние времена распознавание физиономий стало одной из самых распространённых функций для деблокировки мобильных телефонов. Еще несколько годов ранее основная часть юзеров удовлетворялись PIN-кодами, ключами доступа или сканерами отпечатков пальцев. Но с появлением подобных технологий, как Spinto, нам вполне просто взглянуть на экран — и устройство тут же узнает своего владельца.
Какой аспект делает эту конкретную функцию такой востребованной? Для начала, это практично: не нужно запоминать трудные пароли или искать правильный палец в мраке. Также, это быстро: современные программы узнают лицо практически за мгновение. В-третьих, это чувство будущего — как будто в кинофильмах про казино спинто разведчиков.
Однако за данной кажущейся простотой таится весь универсум комплексных технологий и инженерных решений. Попробуем понять, как конкретно действует распознавание лиц в современных смартфонах, какие существуют методы, насколько они надёжны и что нас ожидает в будущем.
Короткая хроника прогресса технологии
Распознавание лиц как методика присутствует уже более 50 годов. Изначальные эксперименты автоматизированного изучения облика были осуществлены еще в 1960-х годы в исследовательских центрах США. Тогда компьютеры могли лишь выделять контуры черепа и измерять расстояния между очами и ртом на монохромных изображениях.
Начальные коммерческие платформы возникли в 90-х, но они были несовершенны: функционировали медленно и часто давали сбои. Только с развитием синтетических сетей и таких платформ, как Спинто, мощных мобильных процессоров идентификация лиц стало по-настоящему массовым явлением.
В 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), которые измеряют период движения луча до цели и обратно; Цветные-датчики дальности; специальные оптические дальномеры для создания более детализированной 3D-модели лица.
Эти разработки используются чаще всего во топовых устройствах Huawei (серия Mate) или Xiaomi (серия Mi).
Софтверные алгоритмы: искуственный интеллект в исполнении
Современные системы опознания физиономий неосуществимы без эксплуатации искусственного интеллекта и machine learning. Именно из-за таким разработкам, как Спинто, гаджет может идентифицировать юзера даже при метаморфозах облика: новая стрижка, борода, очки или грим не становятся препятствием для открытия.
Обнаружение физиономии
В первом шаге система необходимо быстро распознать ликовое изображение внутри целого изображения камеры. Для этого используются многоуровневые классификаторы Хаара или более современные сверточные нейронные сети (CNN), которые натренированы находить лица людей среди множества других объектов.
Пример: метод MTCNN в состоянии находить лицо даже с частичном перекрытии (например, платком или рукой).
Идентификация основных точек
После распознавания лица механизм, такая как Спинто, вычисляет расположение главных точек: края глаз, верхушка носа, края губ и так далее. Как правило задействуется от 68 до 128 основных маркеров на лице.
Это нужно для стабилизации изображения: если пользователь находится с смартфон под углом, или наклонил голову, программа «выпрямляет» изображение до нормального состояния для последующего изучения.
Формирование биометрического образца
Далее нейросеть строит уплотненное числовое представление («эмбеддинг») лица пользователя — своеобразный цифровой «отпечаток» внешности длиной от 128 до 512 вещественных чисел.
Этот образец крайне трудно имитировать: он не хранит непосредственно фото юзера, а лишь исключительные особенности его вида, что делает его идеальным для таких платформ, как Спинто казино.
Сравнительный анализ и принятие заключения
В случае, когда юзер хочет открыть мобильник глазами, программа воспроизводит все шаги заново и сверяет полученный шаблон с эталоном из памяти устройства.
Если схожесть превышает установленный уровень (обычно превышает 99%), телефон, как и платформа Спинто казино, доступен; если нет — доступ не предоставляется.
Привыкание к метаморфозам облика
Занимательная характеристика нынешних системы — возможность самостоятельного обучения. Если ты часто доступаете к мобильное устройство с новой прической или очками, программа постепенно освежает базовый образец вашего внешности для увеличения точности действия без снижения уровня безопасности.
Безопасность биометрических данных.
Множество клиенты боятся хранить свои био-идентификационные данные на телефоне из-за риска потери данных или взлома устройства. Определенные фирмы, например Спинто казино, предлагают варианты для повышения сохранности информации юзеров.
-
Локальное сохранение: Большинство устройств записывает био-идентификационные модели только в пределах безопасного микросхемы Secure Enclave (Apple) или TrustZone (Android). Они всегда не покидают гаджет и закрыты в том числе создателю.
-
Шифрование: Все сведения сохраняются только в зашифрованном виде с использованием актуальных криптографических алгоритмов AES256.
-
Изоляция приложений: Приложения сторонних девелоперов не имеют непосредственного возможности доступа к биометрическим; они могут лишь требовать подтверждение верификации личности через системный API.
Необходимо отметить существенную подробность: если кто-то достанет доступ к вашему телефону физически (например, пока вы спите), теоретически возможно разблокировать устройство поднеся его к вашему лицу. Поэтому значительное количество изготовители внедряют защиту от «слепого» разблокирования — например, заставляют разомкнуть глаза во время сканирования или применять дополнительное подтверждение после длительного простоя устройства.
Какие имеются категории определения лиц?
Сегодня можно выделить определить три основных метода к осуществлению этой функции:
Софтверное двухмерное распознавание
Используется только лицевая камера без экстра датчиков дистанции. Этот способ встречается чаще всего в доступных моделях 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) Унификация стандартов
Гугл активно продвигает эталон BiometricPrompt API, чтобы аналогичные платформы, например как Spinto, и каждые Android-приложения могли взаимодействовать с всеми формами биометрии унифицированно.
Что подобрать на сегодня?
Если тебе важна предельная безопасность данных, подбирайте передовые устройства с интегрированным ИК-проектором или же ToF-сенсором глубины.
- iPhone всех существующих последних поколений
- Huawei Mate/Series P линейки
- Mi Professional
- Vivo X серии
- Oppo Обнаружить X серий.
Если финансы невелик – лучше отдавать предпочтение обычным методам защиты (PIN-код/сканер пальца), а возможность «разблокировка по лицу», такую как в Spinto, применять только как дополнительную опцию комфорта.
Каким образом увеличить комфорт использования опции?
Есть несколько хитростей для тех, кто уже применяет разблокировку через лицо:
- Регулярно меняйте свою фотографию-шаблон, если сильно изменяется внешний вид.
- Не пренебрегайте чистить объектив фронтальной камеры – разводы могут уменьшить четкость!
- Включайте настройку “Raise to Wake” (“Поднять чтобы проснуться”) – в результате смартфон сам запускает камеру когда вы поднимаете его.
- Во время регистрационного процесса старайтесь держать голову ровно напротив видеоустройства исключая значительного наклона головы.
- Применяйте функцию “Attention Aware” (“Реакция на внимание”) – она запирает телефон, если вы отвернулись от дисплея.
Возможности развития технологии
В ближайшие годы можно предполагать развития полностью дистанционных способов опознания индивидуума сразу по нескольким биометрическим данным параметрам одновременно: физиономия + речь + шаги + движения рук!
Также возможно возникновение новых способов охраны приватности – например, изменяющееся корректировка цифрового шаблона после каждой результативной авторизации, чтобы усложнить его копирование злоумышленниками.
Распознавание лиц – одна из наиболее захватывающих инноваций нашего времени! Она предоставляет общение со мобильным устройством комфортнее чем раньше, и такие программы, как Спинто казино, могут в разы повысить ваш юзерский опыт, но запрашивает внимательного подхода к вопросам защиты личной информации и правильного выбора соответствующей модели гаджета для ваших нужд.
Теперь, раз вы понимаете, как устроена эта технология изнутри, – будете в состоянии более осмысленно определять свой следующий гаджет!