Распознавание по изображению лица входит в группу ведущих биометрических технологий, уступая по популярности и распространенности только идентификации по отпечаткам пальцев. К преимуществам распознавания по изображению лица можно отнести отсутствие необходимости контакта со средствами сканирования и большой выбор самих этих средств, в число которых входят
web -камеры, фотоаппараты, камеры видеонаблюдения и т.п.
Алгоритм распознавания по изображению лица соответствует общим принципам биометрических технологий: идентификатор преобразуется в цифровую модель, и затем модели идентификаторов сравниваются друг с другом. В отличие от отпечатков пальцев изображения лиц содержат меньшее количество уникальных признаков, поддающихся анализу и обработке, и поэтому применение данной технологии особенно эффективно в мультибиометрическом режиме, когда для распознавания пользователя применяется несколько идентификаторов (отпечатки пальцев, голос, почерк и т.д.).
Функции идентификации по изображению лица реализует комплект разработчика прикладных биометрических решений
VeriLook SDK.
Комплект
VeriLook SDK адресован разработчикам прикладных биометрических решений и системным интеграторам. С помощью этого комплекта обеспечивается быстрое создание прикладных биометрических решений, эффективно реализующих распознавание пользователей по изображениям их лиц.
Распознавание осуществляется в следующих режимах:
-
идентификация — поиск «один-ко-многим», модель вновь предъявленного идентификатора сопоставляется с множеством моделей ранее зарегистрированных идентификаторов;
-
верификации — сравнение в режиме «один-к-одному», когда ранее зарегистрированная модель идентификатора (записанная, например, в память материального носителя — карты, брелока и т.д.) сравнивается с моделью вновь предъявляемого идентификатора.
Реализован также режим одновременного распознавания лиц нескольких людей, присутствующих в кадре, а также возможность параллельной обработки изображений, одновременно поступающих с нескольких камер.
Скорость обработки и сравнения изображений лиц может достигать 100 тысяч сравнений в секунду.
Комплект
VeriLook SDK обеспечивает быстрое внедрение функций биометрической идентификации в прикладные системы заказчика. Разработчики этих решений получают полный контроль над производительностью подсистемы биометрической идентификации и возможность применения в этих целях различных камер (включая
web -камеры), интеграции биометрических функций с другими продуктами (в т.ч. системами управления базами данных) и пользовательскими интерфейсами.
Разработка приложений и систем идентификации по изображению лица возможна в операционных системах
Microsoft Windows, Linux и
Mac OS X; поддерживаются различные языки платформы программирования.
Системные требования
при работе в операционной системе Microsoft Windows:
-
Microsoft Windows 2000/XP/2003;
-
Microsoft DirectX 8.1 or later;
-
Microsoft XML Parser (MSXML) 3.0;
-
Microsoft GDI+ library.
при работе в операционной системе Linux:
-
Linux (based on glibc 2.5 or newer);
-
Video 4 linux.
при работе в операционной системе Mac OS:
-
Mac OS X (версия 10.3.9 или более поздняя версия);
-
QuickTime 6 (или более поздняя версия).