Apple Face ID — как работает?

Apple Face ID
Apple Face ID

Apple Face ID – это система, которая использует распознавание лиц для разблокировки смартфона и подтверждения платежей. Первоначально True Depth Camera создает 3D-снимок вашего лица, а при входе в систему сверяет лицо со снимком. Система подсветки нужна, чтобы камера смогла сделать фото в условиях слабой освещенности. Проектор точек проецирует на ваше лицо 30 тысяч невидимых инфракрасных точек, а инфракрасная камера фотографирует вас вместе с этими точками. True Depth Camera состоит из проектора точек (dot projector), системы подсветки (flood illuminator) и инфракрасной камеры  установленных в верхней части передней панели iPhone X. Она выделяет  характерные черты вашего лица, и создает  3D-образ. При первоначальной настройке Face ID вас попросят слегка покрутить головой, чтобы iPhone X запомнил, как выглядит ваше лицо с разных ракурсов. После этого каждый раз, когда вы пытаетесь использовать Face ID, True Depth-камера будет делать снимок. Если черты лица окажутся достаточно похожи на 3D-карту из памяти телефона, вы будете признаны легитимным пользователем, то есть вам будет позволено войти в систему или подтвердить платеж в Apple Pay. Если же уровень совпадения будет недостаточным, вам предложат повторить попытку.  Логика работы здесь точно такие же, как в случае сканера отпечатков пальцев, правда, с одним немаловажным отличием:  Apple встроила в смартфон специальный сопроцессор, оптимизированный для алгоритмов машинного обучения. С его помощью система со временем будет знакомиться с вами все лучше – то есть, во-первых, чем дальше, тем быстрее она будет вас узнавать, а во-вторых, изменения прически, выражения лица или аксессуаров ее не смутят. Apple утверждает, что система узнает вас, даже если вы наденете шарф или отрастите бороду. Face ID не обманешь обычной фотографией: инфракрасные точки снимутся с плоской картинки совсем по-другому. Это выгодно отличает Face ID, например, от технологии Samsung Face Unlock. Испытания Face ID на масках, которые представляли собой копии лиц, позволило отличить маску от человека. Apple утверждает, что шанс разблокировать iPhone X, обойдя защиту Face ID, составляет один на миллион. По сравнению с шансом 1 на 50 000 для сканера отпечатков пальцев Touch ID это очень неплохо. Представители Apple также сообщили, что смартфон не получится разблокировать с закрытыми глазами или не глядя в камеру. Так что если взять смартфон спящего владельца, сосканировать его лицо и пользоваться устройством не получится. Пользователю необходимо как минимум открыть глаза и посмотреpple Face ID – это система, которая использует распознавание лиц для разблокировки смартфона и подтверждения платежей. Первоначально True Depth Camera создает 3D-снимок вашего лица, а при входе в систему сверяет лицо со снимком. Система подсветки нужна, чтобы камера смогла сделать фото в условиях слабой освещенности. Проектор точек проецирует на ваше лицо 30 тысяч невидимых инфракрасных точек, а инфракрасная камера фотографирует вас вместе с этими точками. True Depth Camera состоит из проектора точек (dot projector), системы подсветки (flood illuminator) и инфракрасной камеры  установленных в верхней части передней панели iPhone X. Она выделяет  характерные черты вашего лица, и создает  3D-образ. При первоначальной настройке Face ID вас попросят слегка покрутить головой, чтобы iPhone X запомнил, как выглядит ваше лицо с разных ракурсов. После этого каждый раз, когда вы пытаетесь использовать Face ID, True Depth-камера будет делать снимок. Если черты лица окажутся достаточно похожи на 3D-карту из памяти телефона, вы будете признаны легитимным пользователем, то есть вам будет позволено войти в систему или подтвердить платеж в Apple Pay. Если же уровень совпадения будет недостаточным, вам предложат повторить попытку.  Логика работы здесь точно такие же, как в случае сканера отпечатков пальцев, правда, с одним немаловажным отличием:  Apple встроила в смартфон специальный сопроцессор, оптимизированный для алгоритмов машинного обучения. С его помощью система со временем будет знакомиться с вами все лучше – то есть, во-первых, чем дальше, тем быстрее она будет вас узнавать, а во-вторых, изменения прически, выражения лица или аксессуаров ее не смутят. Apple утверждает, что система узнает вас, даже если вы наденете шарф или отрастите бороду. Face ID не обманешь обычной фотографией: инфракрасные точки снимутся с плоской картинки совсем по-другому. Это выгодно отличает Face ID, например, от технологии Samsung Face Unlock. Испытания Face ID на масках, которые представляли собой копии лиц, позволило отличить маску от человека. Apple утверждает, что шанс разблокировать iPhone X, обойдя защиту Face ID, составляет один на миллион. По сравнению с шансом 1 на 50 000 для сканера отпечатков пальцев Touch ID это очень неплохо. Представители Apple также сообщили, что смартфон не получится разблокировать с закрытыми глазами или не глядя в камеру. Так что если взять смартфон спящего владельца, сосканировать его лицо и пользоваться устройством не получится. Пользователю необходимо как минимум открыть глаза и посмотреть на телефон. Контрольный  снимок вашего лица никто не украдет. Изображение, снятое камерой Face ID, хранится в зашифрованной памяти специального сопроцессора Apple под названием Secure Enclave. Фотографии обрабатываются только на устройстве и не отправляются на серверы Apple или куда-то еще. Вся обработка проходит внутри Secure Enclave, так что приложения их тоже не получат. Распознавание эмоций в настоящий момент не предусмотрено, но я думаю, это появится, как только эта возможность  будет давать значимый финансовый результат.