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