Рубрики Статьи

Face Unlock в смартфонах Huawei: как это работает?

Опубликовал
Максим Андрейчук

Первые автоматизированные системы распознавания лиц появились в 70-х годах прошлого века и сейчас применяются даже в системах видеонаблюдения, напоминающих те, что можно увидеть в шпионских боевиках. Для смартфонов эта функция тоже не нова — гики с хорошей памятью помнят, что Face Unlock появился в Android 4.0 Ice Cream Sandwitch, существовали даже реализации под Symbian. Правда, технология прошла тернистый путь развития — первые примеры давали большое количество ложных срабатываний, вычислительные мощности были не те…

Второе и по-настоящему массовое распространение функция пережила в 2017 году. Лишив iPhone X привычного сканера отпечатков пальцев и оснастив его только модулем Face ID Apple «переизобрела» разблокировку по лицу. Android-производители не заставили себя ждать, сравнимые решения появились быстро. Многие компании решили добавить разблокировку по лицу в первую очередь во флагманы, хотя в случае Huawei все началось с аппаратов среднего сегмента — Mate 10 lite и P Smart поступили в продажу без Face Unlock, но стали первыми смартфонами, получившими соответствующее программное обновление, а сейчас почти все актуальные телефоны Huawei можно разблокировать с помощью сканирования лица.

Как это работает?

У людей распознавание лиц и образов «вшито» от природы — за это отвечает отдельный участок мозга. Реализовать то же самое с помощью ПО не так просто. Любое распознавание лиц делится на три этапа:

  • обнаружение
  • выравнивание
  • распознавание

В рамках обнаружения софт «находит» лица на фотографии — сравниваются цвета соседних пикселей, контрастность, темные и светлые участки изображения. В рамках «выравнивания» ПО делит найденные лица на специфические узловые точки. По ним определяется разрез глаз, расстояние между глазами, длина носа, ширина скул и так далее — эти данные позволяют создать создать так называемый отпечаток или 3D-модель лица. В конце программное обеспечение сравнивает свежеполученные данные, которые поступают при каждой попытке разблокировки смартфона с сохраненными. Разблокировка происходит, если личность владельца подтверждается.

Настройка Face Unlock

Настроить Face Unlock максимально просто. Если вы только купили смартфон, устройство предложит выбрать способы защиты при первой настройке. При этом в дополнение к разблокировке по лицу всегда нужно указывать дополнительный пароль, PIN-код или графический ключ — их придется вводить после перезагрузки устройства, если устройство долго не использовалось, или после нескольких неудачных попыток разблокировки по лицу — дальше разберемся, в каких случаях с этим можно столкнуться.

Курс-професія "Motion Designer" від Skvot.
Навчіться створювати 2D- та 3D-анімації у софтах After Effects, Cinema 4D та Octane Render. Протягом курсу ви створите 14 моушн-роликів, 2 з яких — для реального клієнта.
Детальніше про курс

Если вы уже пользуетесь смартфоном, то нужный пункт настроек можно найти или через поиск в настройках или пройдя в раздел «Безопасность и конфиденциальность», дальше  — «Разблокировка распознаванием лица».

У функции есть дополнительные настройки — уведомления на экране блокировки могут отображаться в скрытом виде до тех пор, пока смартфон не «узнает» владельца или могут быть открыты для всех. После разблокировки можно оставаться на экране блокировки — тогда придется дополнительно свайпнуть или же сразу переходить к последнему запущенному приложению, используя которое вы заблокировали смартфон.

Подходящие смартфоны

Сейчас функцию Face Unlock поддерживают все актуальные смартфоны Huawei (и Honor тоже), даже бюджетная Y-серия — это модели, которые вышли на рынок в 2018 году и в конце 2017. Y5 2018 еще ждет апдейта, который должен «прилететь» в середине августа. В остальном, на Y6 2018, Y6 Prime 2018, Y7 Prime 2018, аппаратах среднего сегмента (P Smart, Mate 10 lite), флагманской линейке P20 из трех моделей, прошлогодних флагманах P10, P10 Plus и Mate 10 Face Unlock уже есть — он был или «из коробки» или добавлен через соответствующие обновления.

Face Unlock — влияние освещения и прочих факторов

Сканеры отпечатков давно стали привычным средством разблокировки — достаточно только приложить палец. Но если руки мокрые или в перчатках, то сканер не сработает. Смартфоном со сканером сзади неудобно пользоваться в автомобиле, если аппарат в держателе. Face Unlock в этом плане удобнее — достаточно только нажать на клавишу включения или два раза тапнуть по экрану для включения подсветки, если такая функция поддерживается. Еще удобнее с флагманами P20 и P20 Pro — они умеют активироваться, когда вы берете устройство в руки.

Разблокировка по лицу работает немного медленнее привычного сканирования отпечатка пальцев, но не настолько, чтобы это доставляло дискомфорт — Huawei заявляют, что при распознавании собираются данные о 1000 точек на лице, а идентификация занимает 0,8 секунды. Если смартфон работает на процессоре Kirin, то «портрет» пользователя хранится в специальной защищенной области процессора (TEE — Trusted Execution Environment).

При использовании сканера отпечатков пальцев главное — чистые и сухие руки, а работа Face Unlock зависит в от освещения. При первоначальной регистрации важно выбрать место с нормальным освещения, но важно избегать контровой засветки или прямого яркого освещения.

При реальном использовании основным ограничителем выступают условия недостаточного освещения — в полной темноте с распознаванием плохо справляется даже флагман Huawei P20 Pro. Если поднести аппарат ближе к лицу, особенно если установлена светлая заставка, то яркости AMOLED экрана хватит для освещения лица и распознавания, но гораздо проще воспользоваться сканером отпечатков.

В реальных условиях, если вы идете по нормально освещенной фонарями и вывесками ночной улице, Face Unlock работает. Если идете по темному переулку, где единственным источником света выступает луна и «вот то окно на третьем этаже» — нет.

Face Unlock работает плохо, если на вас темные сонцезащитные очки

Имеется и защита — если поднести телефон к пользователю с закрытыми глазами (например, когда вы спите), то он не разблокируется. Также разблокировка скорее всего не будет работать с непрозрачными солнцезащитными очками — что с Y-серией, что с флагманом она срабатывала только в 20-30% процентов случаев. Если носите очки с диоптриями с прозрачными линзами, то проблем не будет. Шарфы и шапки почти не влияют на скорость распознавания. Сбои будут возникать только если вы «спрячете» рот и нос.

Так точно не работает…

Скорость разблокировки в 0,8 секунд касается в первую очередь бюджетных моделей. На флагмане в распознавании лица участвует специальный NPU-модуль процессора, который позволяет быстрее распознавать изображение, а на остальных моделях нагрузка ложится на основной процессор, так что скорость срабатывания зависит от производительности «железа». При прямом сравнении преимущества топового аппарата очевидны, но при реальном сравнении секунда времени, которая нужна для срабатывания Face Unlock на бюджетном Y6 Prime 2018 не раздражает.

А так работает…

Все, что можно сказать в итоге — разблокировка с помощью распознавания лица очень удобна на практике. В паре с привычным сканером отпечатков пальцев она позволяет почти забыть о вводе основного пароля или PIN-кода, чем так не любит заниматься большинство пользователей. Вдвойне приятно, что компании добавляют ее не только во флагманы, но и в максимально доступные модели, что делает современные технологии доступными многим пользователям.

Disqus Comments Loading...