FVIE - Finger Verification Identity Engine
Многопоточный программный модуль верификации пользователей технологии сканирования вен HITACHI как элемент программы IRED
Скоростной многопоточный FVIE - блок как элемент программного комплекса IRED:
> FVIE
FVIE (Finger Vein Identification Engine) – уникальный программный модуль для скоростной сверки шаблонов при использовании технологии венозного биометрического сканирования HITACHI.
FVIE - является основным программным многопоточным механизмом сверки шаблонов в рамках программного решения IRED.
Преимущества и особенности FVIE:
Масштабный «алгоритм верификации», изначально оптимизированный для серверного / облачного принципа интеграции биометрических систем, в рамках которого возможности используемого в сверке оборудования могут быть увеличены от одного процессора до очень больших мульти-процессорных серверных агломераций.
Сверка при использовании одного ядра в 3-5 раз быстрее BioAPI.
Идентификация может осуществляться либо в параллельном режиме по множеству потоков в рамках одного сервера (на компьютерах с множеством процессоров, либо на многоядерном процессоре).
Позволяет добиться гармоничной и сбалансированной работы при множестве процессов сверки – даже при нескольких сотнях процессоров / компьютеров.
Большие группы пользователей «пре-сегментируются» в «регистрационные блоки» пользователей. Подобный «предварительный процессинг» оптимизирует результаты верификации на каждом последующем этапе идентификации пользователей.
На одно ядро может быть заведено до 100 000 шаблонов; Пользователи могут быть разделены на множество блоков регистрации (для параллельного запуска множества ядер) в целях увеличения числа пользователей или уменьшения времени идентификации (верификации).
В целом, «современные» процессоры (Intel Core iN or Xeon series) могут обрабатывать до 15-25 000 сравнений за секунду / на одно ядро: Идентификация пользователей 10 000 паттернов на одном ядре – за половину секунды; Процесс верификации 5 миллиона паттернов на 50 ядрах выдаст результат через 1 секунду. При этом, наш минимальный стандарт в рамках программного решения IRED - в режиме поиска 1 из множества (1:N) скорость поиска идентификатора составила 1 сек при базе данных 500 000 шаблонов при 8 ядерном процессоре (16 потоков), 12ГБ и одновременных операциях от 10 до 100.
Может управлять «пулами» (массивами данных) пользователей «произвольного» числа пользователей (при условии наличия достаточных процессорных ядер в рамках проекта).
Запросы могут отправляться посредством WSDL или MSMQ для больших проектов развертывания.
Множественные FVIE пакеты (массивы/блоки идентификаторов) могут быть установлены для того, чтобы соответствовать параметрам, требуемым системой (при условии соблюдения параметров «управления пакетами» (блоками идентификаторов) и параметров «управления запросами». FVIE Пакеты могут включаться или отключены по требованию для контроля пиков загрузок.
Программный блок FVIE не имеет жестких требований к архитектуре баз данных; биометрическая база данных может быть «локальной», «удаленной», «облачной», а также распределенной по требованию для соответствия характеристикам системы, нормам и юридическим требованиям.