Smart Engines представила новое поколение систем распознавания паспортов, других удостоверений личности, банковских карт, баркодов и документов с возможностью аутентификации и биометрической верификации. Компания стала единым поставщиком технологий для точного, быстрого и безопасного извлечения данных, аутентификации документов с проверкой «живости» (document liveness detection) и признаков компрометации (computational document forensics), распознавания лиц (face matching) для верификации пользователей. Все продукты новой линейки: Smart ID Engine, Smart Code Engine и Smart Document Engine разработаны в соответствии с принципами ответственного ИИ и призваны вывести защиту пользователей и бизнеса от мошеннических действий с документами на принципиально новый уровень.
Smart ID Engine является переосмыслением флагманской технологии компании Smart IDReader, и позволяет распознавать российский паспорт и еще 1482 удостоверяющих документа 210 юрисдикций мира с поддержкой 99 языков, включая иероглифическую письменность. Smart Code Engine объединяет решения для оптического считывания (сканирования) данных банковских карт, баркодов и машиночитаемой зоны (MRZ). Smart Document Engine — система для автоматической классификации, распознавания и выделения реквизитов из структурированных, слабоструктурированных и неструктурированных документов: справки по форме
«В условиях, когда утечки персональных данных становятся обыденностью, на первый план выходит защита пользователя от последствий компрометации их персональных данных и изображений документов, удостоверяющих личность. Наши усилия при разработке новых продуктов направлены на повышение качества и скорости распознавания, а также на предотвращение различных сценариев использования мошенниками украденных пользовательских данных», — отметил генеральный директор Smart Engines, кандидат технических наук Владимир Арлазаров.
Представленные решения получили обновление фирменной технологии ИИ GreenOCR, в которой внедрена новая
Важной особенностью новинок стала поддержка распознавания арабской письменности и языков индо-иранской группы, что существенно расширяет рынок сбыта в странах Ближнего Востока, Юго-восточной Азии и Африки. Речь идет о 21 юрисдикциях с общим населением 500 миллионов человек, которые не используют надписи на латинице в национальных документах. Распознавание арабского языка внедрено для 73 типов документов, включая паспорта,
В настоящее время Smart ID Engine позволяет быстро распознавать документы в видеопотоке, на фотографиях и изображений со сканеров. Время распознавания данных разворота паспорта гражданина России на iPhone XR составляет 200 мс на 1 кадр, водительских прав США примерно 250 мс на 1 кадр и ID карт Германии около 150 мс. Решение всегда работает автономно на конечном устройстве (смартфоне, умной камере, терминале, компьютере, сервере), не требует сетевого соединения и не передает данные клиентов на обработку в сторонние сервисы и/или третьим лицам для ручного ввода. Smart ID Engine позволяет компаниям соблюдать стандарты безопасности обработки персональных данных (ФЗ-152, GDPR, CCPA) и выполнять требования регуляторов в части KYC/AML.
Пользователям и интеграторам в Smart ID Engine «из коробки» доступно автоматическое определение типа документа и компактные конфигурации SDK (или набора библиотек) для быстрого распознавания данных в режиме автовыбора без указания типа документа для паспортов 211 стран мира, ID карт и водительских прав государств стран Евросоюза и Латинской Америки, водительских прав всех штатов США, всех удостоверяющих документов стран Евросоюза и СНГ.
В процессе распознавания в видеопотоке Smart ID Engine умеет выбирать лучший кадр с изображением документа для сохранения в учетной системе компании и наименее поврежденную (наиболее четкую и без бликов) фотографию лица на документе, которая извлекается как отдельный реквизит. Биометрическая верификация пользователя в новых продуктах реализована на базе разработанной командой исследователей Smart Engines собственной технологии распознавания лиц, которая позволяет провести сверку фотографии лица в документе с лицом владельца на другой фотографии, в том числе на сделанном пользователем селфи.
Используемые в Smart ID Engine комплексные методы проверки «живости» документов в автоматическом режиме определяют попытки использования муляжей, фотокопий, а также съемку образа документа с экрана монитора компьютера, планшета или смартфона. Алгоритмы ИИ детектируют голографические элементы защиты, специальные визуальные элементы защиты (вензеля, орнаменты и т.д.), проверяют геометрию бланка и контролируют поведение документа в реальных условиях наблюдения в видеопотоке и на отдельных кадрах. Детектор «живости» по принципу работы относится к классу «пассивных», то есть не требует от пользователя выполнения специальных действий. Для распознавания и проверки документа достаточно показать его на несколько секунд камере устройства или просто сфотографировать.
«Развитие online-индустрий и дистанционных сервисов заставили мир по-новому посмотреть на задачу обработки документов с персональными и чувствительными данными через мобильные приложения и веб-сервисы. Проверка liveness для документа по принципу биометрической проверки liveness для лица человека — это важное усовершенствование антифрод-решений, которое отлично дополняет существующие технологии определения скомпрометированных документов и подтверждения их принадлежности пользователю. Это позволяет усилить защиту конечных пользователей от возможного неправомерного использования их документов», — прокомментировал CEO и сооснователь Sumsub Андрей Северюхин.
Для российского паспорта повышено качество распознавания печатного и рукописного текста, добавлена возможность автоматического детектирования
Smart Code Engine обеспечивает автоматическое считывание данных банковских карт, машиночитаемой зоны и баркодов в широком классе условий захвата изображений. Система устойчива к перепадам освещения, ракурсу съемки, перекосам, углу поворота, избыточному и недостаточному освещению. Система работает в реальном времени и способна на современных устройствах распознавать банковские карты и другие объекты со скоростью 25 кадров в секунду.
В платежных сервисах Smart Code Engine позволяет сканировать и распознавать банковские дебетовые и кредитные карты платежных систем МИР, VISA, MasterCard, American Express, JCB, MIR, Maestro, UnionPay и Diners Club, выпущенные различными странами мира, обеспечивая извлечение не только номера
Решение Smart Engines обеспечивает автоматический поиск и распознавание данных машиночитаемых зон документов (MRZ), выполненных в соответствии с установленными международными стандартами ISO/ICAO (IEC 7501-1/ICAO Document 9303 ISO) и локальными (Россия, Франция, Швейцария, Болгария, Эквадор) стандартами, на паспортах, идентификационных картах, визах, водительских удостоверениях и других документах. Пользователям Smart Code Engine при распознавании документов с MRZ доступны инструменты проверки «живости» и консистентности данных.
Smart Code Engine обеспечивает качественное распознавание одно- и двумерных штрихкодов из различных счетов и квитанций, включая счета за коммунальные и государственные услуги, налоговых документов и счетов, а также билетов, чеков, счетов-фактур, ценников, плакатов и объявлений. В новом продукте в 1,5 раза улучшено чтение AZTEC символов за счет внедрения новой технологии определения центров модулей баркодов и PDF417 символов, включая их компактную версию, широко используемую на бланках водительских удостоверениях в России. Модуль чтения QR кодов, разработанный Smart Engines, теперь способен читать инвертированные коды, а также более устойчив к их ориентации. Сегодня продукт поддерживает распознавание QR Code, AZTEC, PDF 417, Data Matrix, CODABAR, CODE_39, CODE_93, CODE_128, EAN_8, EAN_13, ITF, UPC_A, UPC_E.
«Технологии распознавания Smart Engines дают уникальную возможность бизнесу эффективно внедрять новые практики, не предъявляя высоких требований к захвату изображений и оборудованию для исполнения алгоритмов ИИ. Пользователи могут фотографировать или показывать документ, банковскую карточку или баркод камере как им удобно, при этом все вычисления не требуют высокопроизводительных комплексов и занимают секунды даже на бюджетных телефонах», — отметил вице-президент, директор по информационным технологиям «Тинькофф» Вячеслав Цыганов.
Smart Document Engine решает задачи автоматического извлечения данных из типовых форм документов, форм строгой отчетности, первичных бухгалтерских, финансовых, налоговых, юридических, нотариальных и других документов, используемых в документообороте, различных тестов и опросников, на сканах и фотографиях. Система позволяет автоматически обрабатывать одно- и многостраничные документы с фиксированным положением реквизитов, документы с плавающим расположением блоков и реквизитов, неструктурированные текстовые документы и блоки, таблицы, надписи или даже отдельные строки и метки.
Программный продукт позволяет не только быстро распознавать данные из анкет, форм и документов, но и проверять их на соблюдение формальностей. Smart Document Engine может проверить, есть ли подпись, печать или логотип, правильного ли они цвета, находятся ли они в нужном месте документа, и проверить, что надписи, которые должны быть сделаны от руки, действительно рукописные. Кроме того, в процессе обработки возможна проверка целостности и неизменности бланка, документа или его части. За счет применения технологии GreenOCR второго поколения время обработки 1 страницы документа А4 на AMD Ryzen 7 3700X составляет порядка 2 секунд.
В коробочном варианте поставки Smart Document Engine поддерживает распознавание справки по форме
«Новые возможности классификации и распознавания бизнес-документов расширяют область применения программных продуктов Smart Engines в различных каналах обслуживания клиентов и бизнес-процессах в финансовом секторе, телекоме, транспорте, промышленности, ритейле, энергетике, медицине и образовании. Интеллектуальное распознавание широкого класса документов, реализованное в Smart Document Engine, органично дополняет решения для ввода данных удостоверяющих документов и предлагает бизнесу качественно новый уровень автоматизации», — отметил Дмитрий Силуянов, директор практики блока CRM Лиги Цифровой Экономики, которая внедряет продукты Smart Engines.
Для удобства интеграции разработчикам стали доступны .NET-обертки для Linux-систем, новые улучшенные интерфейсы на C++ и Java, а также обеспечена поддержка React и Flutter для мобильных SDK. Вся линейка продуктов оптимизирована для архитектур «Эльбрус», SPARC, MIPS, ARM, x86 и совместима с операционными системами iOS, Android, МОС «Аврора», «Эльбрус», Linux, Windows, macOS и Solaris. Модульная архитектура обеспечивает минимизацию размера программной библиотеки, так как позволяет конфигурировать SDK под конкретного заказчика и включать в него только необходимую ему функциональность.
Программные решения Smart Engines успешно решает задачи цифровой трансформации в организациях различных отраслей экономики по всему миру. Технологии используют Билайн, МТС, МегаФон, группа Тинькофф, Альфа-Банк, Газпромбанк, Банк ДОМ.РФ, МКБ, Почта Банк, Росбанк, Банк «Санкт-Петербург», Ситибанк, Банк Хоум Кредит, ФПК РЖД, Туту.ру, KUPIBILET, Альфастрахование, BioCollections Worldwide, BlaBlaCar, Blockpass IDN Ltd, Dukascopy Bank SA, Tessi, VerifyMyAge и др.
«Забота об окружающей среде является одним из ключевых приоритетов деятельности Smart Engines. Этому направлению посвящены наши исследования в области малобитных и биполярных архитектур нейронных сетей, использование которых позволяет минимизировать углеродный след наших моделей искусственного интеллекта на этапах обучения и исполнения. Важно отметить, что ученые и инженеры компании при разработке новых продуктов смогли добиться повышения качества распознавания, добавления новой функциональности и улучшения пользовательского опыта, при этом существенно уменьшив энергопотребление», — сказал генеральный директор Smart Engines, кандидат технических наук Владимир Арлазаров.