Smart Code Engine SDK (ранее технология Smart MRZReader) является первой технологией распознавания машиночитаемых зон на мобильных устройствах в России. Система обеспечивает автоматический поиск и распознавание данных машиночитаемых зон документов (MRZ), выполненных в соответствии с установленными международными стандартами ISO/ICAO (IEC 7501-1/ICAO Document 9303 ISO) и локальными стандартами (Россия, Франция, Швейцария, Болгария, Эквадор) на паспортах, видах на жительство, идентификационных картах, визах, водительских удостоверениях и др. Автоматическое считывание данных происходит в широком классе условий захвата изображений и устойчиво к перепадам освещения, ракурсу съемки, перекосам, углу поворота.
Smart Code Engine SDK автоматически распознает MRZ на фотографиях, в видеопотоке реального времени, а также на изображениях, полученных как обычными сканерами, так и специализированными, многодиапазонными паспортными сканерами.
Распознавание не требовательно к вычислительным ресурсам и выполняется в режиме реального времени на устройствах без передачи данных вовне. Это позволяет распознавать MRZ даже на устройствах с ограниченной вычислительной мощностью (тонкие клиенты, терминалы сбора данных, мобильные кассы и др.). При этом высочайшая производительность Smart Code Engine позволяет создавать технические решения, способные обрабатывать тысячи сканов, фотографий и видеопоследовательностей в секунду.
Важно, что программное обеспечение НЕ передает данные на обработку в /Smart Engines, сторонние сервисы и/или третьим лицам для ручного ввода, НЕ сохраняет данные (вся обработка ведется в локальной оперативной памяти устройства) и НЕ требует сетевого соединения. Smart Code Engine соответствует требованиям как Российского законодательства (152-ФЗ), так и международного права (GDPR, CCPA) в области защиты и обработки персональных данных.
В процессе работы система не только выделяет данные, но и определяет признаки, которые могут свидетельствовать о цифровой или физической подделке машиночитаемой зоны документа. Встроенная функция автоматического поиска лица на документе в процессе распознавания позволяет также использовать систему для проведения биометрической верификации.
Smart Code Engine SDK просто интегрировать в приложением с использованием интерфейсов на языках Objective-C, Swift, C, C++, Java, C#, PHP, и Python для широкого круга систем: iOS, Android, Sailfish Mobile, МОС «Аврора», Linux, Windows, macOS, Solaris и др. Для удобства встраивания разработчикам мобильных приложений также доступны обертки для React и Flutter.
Точность
Мы создали новое поколение технологий оптического распознавания символов (OCR), преодолевшее рубеж качества традиционных подходов за счет использования наших последних научных достижений в области вычислительного интеллекта и глубокого обучения.
Four-Dimensional OCR
Использование вычислительной геометрии, anytime алгоритмов и межкадровой интеграции результатов позволило полностью раскрыть преимущества распознавания в видеопотоке и уверенно распознавать MRZ в условиях недостаточной или избыточной освещенности (сумерках, на ярком солнце) и в условиях сложной геометрии сцены.
Удобство
Вне зависимости от ракурса съемки или освещения наш ИИ найдет и распознает MRZ. Пользователю не надо прицеливаться и подстраиваться под систему распознавания, наш ИИ не обучает пользователя, а помогает ему, решая задачу распознавания MRZ. Система автоматически найдет и извлечет данные из MRZ как со сканов и фотокопия, так и с фотографий и видео.
1
Smart Code Engine может быть интегрирован в информационные системы, веб-приложения и мобильные приложения, что позволит вам быстро распознавать MRZ-строку c данными пользователей и клиентов на любых паспортно-визовых документах в режиме реального времени и использовать эти данные для выполнения ваших внутренних бизнес-задач.
2
Использование Smart Code Engine для распознавания машиночитаемой зоны MRZ, выполненной в соответствии со стандартами ISO/ICAO (IEC 7501-1/ICAO Document 9303 ISO), обеспечивает удобство, безопасность и исключение ошибок ручного ввода. Полный цикл распознавания документов с MRZ в видеопотоке начиная от «показа» документа камере и заканчивая получением результата, в среднем, составляет 1 — 1,5 секунды.
Для ввода данных машиночитаемой зоны (MRZ) паспортно-визовых документов, полученных сканированием или фотографированием, применяется разработанная нами технологии, которые умеют находить MRZ зону на документе, расположенном под любым углом, после чего производить высокоточное распознавание данных.
Распознавание документов в видеопотоке веб-камеры, как и на мобильном устройстве, осуществляется в режиме реального времени.
BlaBlaCar
Решения Smart Engines по распознаванию документов используются в крупнейшем в мире райдшеринговом сервисе BlaBlaCar
Альфа-Банк
Альфа-Банк распознает документы клиентов в мобильном приложении с помощью Smart IDReader
МТС
В терминалах выдачи сим-карт МТС используются технологии Smart Engines
Тинькофф Банк
Smart Engines поставляет мобильные и серверные решения по распознаванию документов Тинькофф Банку