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