Разработка системы визуального распознавания лиц для безопасности сделок
Клиент
Российская сеть ювелирных магазинов и ломбардов.
Задача
Для дополнительной защиты операций, совершаемых в ломбардах, было решено добавить в информационную систему предприятия, контролирующую учёт сделок, модуль, позволяющий производить биометрический анализ фотографий.
На рынке не существовало готового продукта для решения такой задачи. Поэтому потребовалась R&D-разработка на базе разрозненных компонент. Решения, поддерживающие биометрический функционал, предоставила российская компания VisionLabs, которая создает встраиваемые
программы распознавания объектов. Интеллектуальную интеграцию, кастомизацию и разработку выполнила наша команда.
Решение
Созданное приложение интегрировано в ERP-систему SAP и обеспечивает биометрическую сверку фотографий клиентов ломбарда. Таким образом, при оформлении новой сделки – например, залога, в систему заводится карточка клиента, для которой создаётся эталонное фото, по которому
в дальнейшем производится биометрическая сверка. Перед закрытием сделки, например, при возвращении заложенного имущества, система потребует сделать повторный фотоснимок, идентифицирующий клиента по его уникальным признакам. Приложение позволяет отслеживать
и пресекать акты мошенничества – в случае несовпадения биометрических показателей система заблокирует проведение сделки.
В созданном модуле задействованы два продукта VisionLabs: PhotoMaker – для проведения анализа биометрических показателей фотографий и Luna – приложение для сравнения снимков и выявления процента совпадений лиц на фотографиях. Мы построили bigdata-хранилище для размещения и быстрого доступа к фотографиям на основе технологии hadoop. Данные по операциям хранятся в PostgreSQL базе данных. Также было написано Java-приложение, которое работает с PhotoMaker для получения фотографий, а затем обращается к Luna для того, чтобы получить результаты сравнения фотографий.
Результат
Система разворачивается по всей сети ломбардов Клиента на территории России.
Технологии
• Серверное приложение Portrait Manager для обработки фотографий и взаимодействия с SAP, c решением компании VisionLabs Luna;
• Hadoop кластер для хранения фотографий клиентов;
• PostgreSQL база данных хранения транзакций;
• Luna – решение компании VisionLabs по извлечению биометрических показателей по фотографии;
• PhotoMaker- приложение для распознавания лиц с видоискателя веб-камеры.