Comments 10
Удивительно, но Apple заявила, что этот метод даже безопаснее, чем TouchID: частота ошибок 1:1 000 000.
Если бы такая точность была с двух сторон, то я бы порадовался за технологию. Только вот ложно-негативные кейсы на много порядков чаще. У меня близорукость, на комфортной дистанции зрения в 15 см. распознавание срабатывает в 0% случаев. Видимо, потому что не все лицо попадает в кадр. Т.е. оно как минимум не инвариантно к количеству фич в кадре.
Статья скорее про самсунговскую камеру, но у Apple абсолютно другая технология.
Вот более подробно
www.patentlyapple.com/patently-apple/2019/02/an-overview-of-apples-second-round-of-face-id-secrets-published-by-the-us-patent-office-this-week.html
А вот эта проекция. Там что-то типа по лазерному дальномеру в каждой точке. Отсюда получается точная карта глубины.
А вот более подробная статья о распозновании от evgeniimakarov
habr.com/ru/company/ods/blog/452894
собсна, он мне об этом и шепнул
PS. ааа… дата поста оригинала 12 марта 18 года. тогда ясно.
Это камера глубины, наподобие Kinect, XTion и ряда других. В принципе, можно подать в аналогичную сеть карту глубины и RGB (разные подходы к совмещению RGB и данных глубины встречаются в разных задачах autonomous driving). Можно и с облаком точек работать, но такие сети я реже встречал
Как Kinect, так и FaceID используют миниатюрный ИК проектор, светящий облаком точек. По их расположению и вычисляется глубина объекта. Сами точки можно увидеть, например, через камеру ночного видения. Само устройство имеет дополнительную ИК камеру с германиевым фильтром для этих целей.
https://youtu.be/CEep7x-Z4wY
Я так понял, технология та же самая. Облако точек, обычная камера и ИК камера. Тысячи лазерных дальномеров в шапке экрана iPhone звучит слишком нереалистично.
Apple's patent claims point to two illumination modes are used in Face ID with the first using a flood illumination process followed by a second illumination mode that uses multiple discrete points of illumination using a vertical-cavity surface-emitting laser (VCSEL) to determine depth.
По ссылке выше.
Но даже, если б и не было, принцип не поменялся бы, если бы добавился новый источник данных.
Как работает FaceID в iPhone X: алгоритм на Python