Распознаем «книжку» паспорта и другие документы

Smart ID Engine

  — удобный, быстрый и безопасный способ распознавания Паспорта РФ и других документов удостоверяющих личность (ДУЛ).

 

Smart ID Engine (ранее Smart IDReader) автоматически распознает паспорт РФ (даже рукописный), штамп о регистрации, водительское удостоверение, свидетельство о рождении, СНИЛС, СТС, ПТС и другие документы, удостоверяющие личность, практически в любых условиях. Система автоматически распознает сканы, фотографии и видео в независимости от ракурса съемки, избытка, неравномерности или недостатка освещения, перекосов или поворотов. Автоматически определяется наличие документа и его тип, распознается печатный или рукописный текст, выделяется фотография, печати и подписи. Система распознавания текста документов (OCR) базируется на нашей собственной разработке GreenOCR® — ИИ класса Green AI обеспечивающей предельно высокое качество распознавания как отдельного символа, так и строки текста.

 

Мобильный телефон или планшет, ноутбук со встроенной камерой, тонкий клиент со сканером или вебкамерой, рабочая станция с документ-камерой или сервер, обрабатывающий сотни входящих сканов, фотографий или видеопотоков в минуту, в разных условиях съемки (недостаток, избыток или неравномерность освещения), независимо от ракурса съемки, перекосов и поворотов: во всех случаях Smart ID Engine автоматически определяет тип документа, распознает текст и другие объекты документа на русском и английском языках с непревзойденными качеством и скоростью.

 

Наш SDK распознавания паспорта и других документов полностью автономен, распознавание выполняется автоматически, на конечных устройствах, без передачи данных вовне. Система не требовательна к вычислительным ресурсам, что позволяет запускать ее даже на устройствах с ограниченными вычислительными и энергетическими ресурсами. Поддерживаются: мобильные телефоны, планшеты, тонкие клиенты, терминалы сбора данных, мобильные кассы, умные камеры и др. Мы сделали библиотеку крайне компактной — средний размер увеличения мобильного приложения при интеграции в него Smart ID Engine в конфигурации для распознавания Паспорта РФ не превышает 10 мегабайт.

 

Скорость распознавания Паспорта РФ в видеопотоке на мобильном телефоне составляет ~150ms на кадр, распознавание на полноразмерной фотографии: ~250ms (iPhone XR). При запуске на серверах или десктопах, Smart ID Engine обеспечивает распознавание Паспорта РФ при произвольных ракурсах съемки — пользователи показывают паспорт веб-камере как им удобно. При этом, производительность распознавания таких проективно искаженных изображений даже на современных высокопроизводительных компьютерах (с процессором AMD Ryzen Threadripper 3970X) составляет не менее 45 изображений в секунду.

 

Непревзойденная скорость и производительность достигнута благодаря созданным нами технологиям искусственного интеллекта и компьютерного зрения: GreenOCR®, EdgeOCR®, Four-dimensional OCR, качественно оптимизированным алгоритмам вычислительной геометрии, а также оригинальному целочисленному конвейеру обработки изображений, включающему 8- и 4-битные глубокие нейросетевые архитектуры.

 

В процессе распознавания документа система не только выделяет и распознает текстовые и графические данные, но и определяет признаки, которые могут свидетельствовать о цифровой или физической подделке паспорта. В Smart ID Engine реализован комплексный подход к анализу имеющейся в документе информации: начиная от кросс- валидации данных, проверки действительности документа и подсчета контрольных сумм и заканчивая нейросетевым анализом важных особенностей бланка документа.

 

За счет новой технологии определения “живости” (liveness) документа, система автоматически выявляет атаки на предъявление документа в виде изображения на мониторе, ксерокопии, а также муляжей документов, выполненных путем замещения отдельных элементов (например, фотографии держателя документа), защищая тем самым последующие бизнес процессы от “отравления” входных данных. Детектор “живости” документа по принципу работы относится к классу “пассивных”, то есть не требует от пользователя выполнения специальных действий. Кроме того, при использовании специализированного комплекса сканирования документов, система Smart ID Engine позволяет дополнительно автоматически анализировать документы, выявляя признаки компрометации, в инфракрасном и ультрафиолетовом диапазонах.

 

Важно, что программное обеспечение НЕ передает личные данные ваших клиентов на обработку в сторонние сервисы и/или третьим лицам для ручного ввода, НЕ сохраняет данные: вся обработка ведется в локальной оперативной памяти устройства, НЕ требует сетевого соединения. Мы помогаем нашим клиентам соответствовать требованиям 152-ФЗ, HIPAA, GDPR, CCPA.

 

Программное обеспечение зарегистрировано в реестре ПО (регистрационный номер 9304, приказ Минкомсвязи России от 01.03.2021 № 120) и функционирует в нативном режиме на отечественных ОС и ЦПУ семейства “Эльбрус”, “КОМДИВ” и “Байкал”.

 

Высочайшая производительность программного обеспечения позволяет создавать вычислительные комплексы, обрабатывающие тысячи сканов, фотографий и видеопотоков в секунду, и использовать продукт для роботизации бизнес-процессов (RPA) и ввода данных в CRM-системы. Программа распознавания текста с фото паспорта РФ на базе Smart ID Engine может работать под управлением различных операционных систем, как стандартных семейства Windows и Linux, так и доверенных ОС: ОС Эльбрус, РЕД ОС, Astra Linux, ОС Атликс, ОС Альт Линукс.

 

Поставка Smart ID Engine осуществляется в виде автономного SDK (software developer kit): семейство Mobile SDK, семейство Server SDK, семейство Desktop SDK и семейство Web SDK. Комплект SDK содержит документацию API (application programming interface) и примеры интеграции на разных языках программирования. Для разработчиков подготовлен простой API который позволяет интегрировать распознавание паспорта в программы написанные на популярных языках программирования C, C++, C#, Java, Python, PHP, Swift, Objective C. Имеется возможность интегрировать распознавание паспорта в приложения, написанные с использованием популярных фреймворков React Native и Flutter. Кроме того, есть готовые схемы интеграции распознавания паспорта в семейство продуктов 1С, а также с популярными программными роботами ELMA RPA и UiPath.

 

При использовании Smart ID Engine (Smart IDReader) НЕ требуется выполнять дополнительных действий, связанных с получением согласия субъекта на обработку его персональных данных (юридическое заключение).

 

Скачать техническое описание Smart ID Engine

 

До 2016 года продукт Smart ID Engine (Smart IDReader) назывался Smart PassportReader.

 

Полная информация о программном продукте Smart ID Engine

Заказать продукт

Наши клиенты

Заказать продукт

Сферы применения распознавания паспорта РФ

Открытие счета
Быстрая и безопасная идентификация и верификация по паспорту РФ.

 

ДБО
Распознавание паспорта в мобильном приложении, веб приложении, браузере.

 

Мобильный банк
Быстрое и точное распознавание паспорта и сверка лиц в мобильном приложении без передачи данных.

 

Микро-кредитование
Идентификация и верификация документов и личности при оформлении кредита.

 

POS Кредитование
Распознавание и проверка паспорта РФ на терминале.

 

Потребительское кредитование
Ускорение ввода за счет распознавание данных, проверка живости, поиск фальсификаций.

 

Ипотечное кредитование
Быстрый ввод данных с выявлением фальсификаций.

Брокерские услуги
Автоматическое распознавание для открытия брокерского счета.

 

Обмен валюты

 

Продажа страховых полисов

 

Продажа SIM карт
Автоматический ввод паспортных данных и сверка лиц для регистрации SIM карты.

 

Продажа билетов
Ввод паспортных данных пассажира в мобильных приложения и на сайтах.

 

СКУД
Оформление и контроль паспортных данных на проходных.

 

Регистрация на рейс
Быстрая и удобная регистрация на рейс в мобильном приложении и на стойке самообслуживания.

HR
Ввод данных и проверка паспорта при приеме на работу.

 

Медицинская регистратура
Автоматический ввод паспортных данных пациентов в регистратуре.

 

Медицинские анализы
Автоматический ввод данных паспорта при приеме биоматериалов.

 

Беттинг
Автоматическая идентификация и верификация личности без разглашения персональных данных.

 

Продажа алкоголя и табака
Автоматический контроль возраста и принадлежности документа.

 

Бронирование отелей
Автоматический ввод данных гостей в систему бронирования.

 

Регистрация в гостинице
Мгновенный ввод паспортных данных гостя на стойке регистрации, мобильном приложении или киоске саморегистрации.

Заказать продукт

 

Mobile SDK

Smart ID Engine SDK c помощью простого API позволяет превратить мобильный телефон с операционной системой iOS и Android в сканер паспортов РФ, водительских удостоверений и других ДУЛ. Использование оригинальных алгоритмов искусственного интеллекта обеспечивает высокую скорость (~200ms на кадр на телефонах уровня iPhone XR) и полную автономность распознавания ДУЛ не только на русском, английском, но и на национальных языках государств (в случае распознавания иностранных ДУЛ). Smart ID Engine предоставляет возможность сканирования и распознавания паспортов РФ в разных ракурсах (как постранично, так и целиком разворот документа, сфотографированный “книжечкой”), а также обеспечивает качественное распознавание при различных условиях освещения.

Подробнее о Smart Engines Mobile SDK

 

Browser SDK

Глубокая программно-аппаратная оптимизация кодовой и алгоритмической базы системы распознавания под различные процессорные архитектуры позволяет Smart ID Engine автономно распознавать паспорта РФ, водительские удостоверения и другие ДУЛ на любых персональных компьютерах (включая моноблоки и неттопы), превращая их в высокопроизводительные рабочие места ввода и обработки фото- и видеоданных, полученные с различных устройств захвата изображений (веб-камеры, сканеры, специальные считыватели документов). Наличие широкого диапазона программных интерфейсов обеспечивает возможность нативной интеграции в большинство информационных систем, включая продукты 1С.

Подробнее о Smart Engines Web SDK

 

Desktop SDK

Глубокая программно-аппаратная оптимизация кодовой и алгоритмической базы системы распознавания под различные процессорные архитектуры позволяет Smart ID Engine автономно распознавать паспорта РФ, водительские удостоверения и другие ДУЛ на любых персональных компьютерах (включая моноблоки и неттопы), превращая их в высокопроизводительные рабочие места ввода и обработки фото- и видеоданных, полученные с различных устройств захвата изображений (веб-камеры, сканеры, специальные считыватели документов). Наличие широкого диапазона программных интерфейсов обеспечивает возможность нативной интеграции в большинство информационных систем, включая продукты 1С.

Подробнее о Smart Engines Desktop SDK

 

Server SDK

Благодаря потокобезопасности, Smart ID Engine SDK позволяет реализовывать масштабируемые платформы искусственного интеллекта для целей обработки паспортов РФ, водительских удостоверений и других ДУЛ. Уникальные алгоритмы автоматической идентификации и локализации документа на изображениях (сканах, фото- и видеоданных) позволяет автоматически обрабатывать разнородные потоки входных изображений. Производительность распознавания паспорта РФ на современных компьютерах (с процессором AMD Ryzen Threadripper 3970X) составляет не менее 45 изображений в секунду, что позволяет нашим клиентам создавать собственные высокозащищенные сервисы с WebAPI, и даже интегрировать SDK в шины обмена данных.

Подробнее о Smart Engines Server SDK



Как это работает в мобильном приложении

1

Распознавание рукописных символов

 

Smart ID Engine может распознавать на изображениях (фотографиях и сканах) и в видеопотоке рукописные поля в паспорте РФ.

 

В системе выполняется автоматическая детекция рукописного заполнения и распознавание номера документа, а также рукописных данных разворота со 2-3 страницами российского паспорта.

2

Распознавание паспорта РФ

 

Smart ID Engine осуществляет поиск и распознавание персональных данных, включая машиночитаемую зону (если она есть на документе), на развороте или отдельных страницах паспорта РФ, а также находит фотографию владельца на изображении документа.

 

Для каждого текстового поля в системе есть возможность запроса оценки надежности его распознавания. Полный цикл распознавания паспорта в РФ в видеопотоке начиная от «показа» паспорта камере и заканчивая получением результата, в среднем, составляет 0,75 — 1 секунду.

3

Результаты распознавания паспорта РФ

 

Smart ID Engine находит и вырезает фотографию владельца на изображении документа. Реализована возможность сохранения изображений страниц паспорта и подписи.

 

Полный цикл распознавания паспорта в РФ в видеопотоке начиная от «показа» паспорта камере и заканчивая получением результата, в среднем, составляет 1 — 1,5 секунды.

4

Распознавание печатей и штампов

 

Smart ID Engine позволяет распознавать в паспорте РФ печатные штампы с регистрацией и информацией о ранее выданных паспортах.

 

Эта информация может использоваться для проведения различных проверок и автозаполнения договоров в банках, страховых компаниях и других сервисах.

5

Распознавание водительских прав

 

Smart ID Engine поддерживает распознавание 3-ех действующих в настоящее время в России видов водительских удостоверений. Полный цикл распознавания документа в видеопотоке начиная от «показа» документа камере и заканчивая получением результата, в среднем, составляет 1 — 1,5 секунды.

6

Распознавание паспорта на программно-аппаратной платформе “Эльбрус”

 

Время распознавания скана или фотографии на отечественном ПК Эльбрус 401-PC (тактовая частота 800 МГц, 4 ядра общего назначения, объем ОЗУ 24 Гб) составляет 3 секунды. Для обеспечения такой высокой производительности Smart ID Engine использует библиотеку EML и специальный набор интринсиков от МЦСТ. Дополнительно, алгоритмический код Smart ID Engine специальным образом оптимизирован для эффективного выполнения на ЭВМ с VLIW архитектурой.

Заказать продукт

Спецификация

 

Список поддерживаемых архитектур ЭВМ:

– x86
– x86_64
– ARMv7-v8 (AArch32 и AArch64)
– MIPS (MIPS32 и MIPS64)
– Elbrus

 

Список поддерживаемых российских вычислительных комплексов:

– Эльбрус-4С
– Эльбрус-8С
– Эльбрус-8СВ
– Эльбрус-1C+
– Эльбрус-2С+
– Эльбрус-16C
– КОМДИВ-32 (1890ВМ2Т, 5890ВЕ1Т, 1900ВМ2Т)
– КОМДИВ-64 (1890ВМ5Ф, 1890ВМ6Я, 1890ВМ8Я)
– КОМДИВ-128 (1890ВМ7Я, 1890ВМ9Я)
– Baikal-T1
– Baikal-M

 

Список поддерживаемых мобильных операционных систем:

– Android (версии 5.1 и выше)
– iOS (версии 9 и выше)
– Sailfish Mobile OS (версии 2.2 и выше)
– OC Аврора (версия 3.1.0 и выше)

 

Список поддерживаемых операционных систем для PC:

– MS Windows (все официально поддерживаемые правообладателем версии)
– Семейство ОС, основанных на ядре Linux (включая Ubuntu 14.04 и выше, CentOS 6 и выше, SUSE Linux Enterprise Server 12 и выше, и другие)
– Семейство отечественных ОС, основанных на ядре Linux: Astra Linux (версии 1.5 и выше), РЕД ОС (версии 7 и выше)
– macOS (версии 10.13 High Sierra и выше)
– ОС Эльбрус (версии 8.11 и выше)
– Альт Линукс (версии 9.1 и выше)

 

Сертификаты совместимости с отечественными ЭВМ и ОС:

Сертификат соответствия МЦСТ Эльбрус
Сертификат совместимости РЕД ОС

 

Список распознаваемых типов документов

– Внутренний паспорт гражданина РФ: разворот 2 и 3 страницы
– Внутренний паспорт гражданина РФ: машинописный штамп постоянной регистрации
– Внутренний паспорт гражданина РФ: машинописный штамп о ранее выданных паспортах
– Заграничный паспорт гражданина РФ
– Заграничный паспорт гражданина РФ (биометрический)
– Свидетельство о рождении
– Свидетельство о смерти
– Свидетельство о заключении брака
– Свидетельство о расторжении брака
– Свидетельство о перемене имени
– Водительское удостоверение
– Временное удостоверение личности
– Военный билет
– Удостоверение военнослужащего РФ
– Удостоверение адвоката
– Служебное удостоверение (МВД)
– Служебное удостоверение (Прокуратура РФ)
– Вид на жительство иностранного гражданина или лица без гражданства
– Вид на жительство иностранного гражданина или лица без гражданства (биометрический)
– Виза для въезжающих в Российскую Федерацию
– Миграционная карта
– СНИЛС
– ИНН физического лица РФ
– ИНН юридического лица РФ
– Полис ОМС
– Трудовая книжка
– Разрешение на работу иностранному гражданину или лицу без гражданства
– Свидетельство о регистрации транспортного средства (СТС)
– Паспорт транспортного средства (ПТС)
– Полис ОСАГО
– Карта мастерской (используется у юридически для установки, проверки, калибровки и активации цифрового тахографа)

 

Список совместимых языков программирования

 

Smart ID Engine содержит API для следующих языков программирования:

– C (стандарт С11 и выше)
– С++ (стандарт С++11 и выше)
– C# (версия 6.0 и выше)
– Java (версия 1.7 и выше)
– Python (версия 3.7.2 и выше)
– PHP (версия 5 и выше)

 

Имеется поддержка следующих фреймворков: React Native, Flutter
Поддерживается интеграция с 1C

 

Интеграция с другими языками программирования обеспечивается за счет использования API на языке С.

 

SDK уже содержит примеры использования Smart ID Engine на языках C/C++/C#/Java/PHP/Python. Дополнительные материалы и примеры интеграции Smart ID Engine представлены на сайте: https://github.com/SmartEngines

 

Подробное техническое описание Smart ID Engine

 

Заказать продукт

Проверьте качество нашей технологии

Извлекайте данные паспорта и других документов РФ на скан-копиях, фотографиях или в видеопотоке в режиме реального времени.

Распознавание сканов и фотографий документов РФ

Обработка фотографий, сканов основного разворота и отдельных страниц паспорта и еще более 25 видов документов РФ в одном потоке

Для ввода данных с изображений, полученных сканированием или фотографированием, в Smart ID Engine применяется разработанная компанией технология ID AnyWhere, которая умеет находить документы, расположенные под любым углом, после чего производится распознавание данных.

 

Посмотреть как Smart ID Engine распознает паспорт РФ с веб-камеры

Заказать продукт

Для заказа решений, получения подробной информации или триал версий заполните приведенную ниже форму, и мы обязательно с Вами свяжемся.

    Наши клиенты

    Росбанк

    Росбанк выбрал технологии распознавания документов Smart Engines

    Тинькофф Банк

    Smart Engines поставляет мобильные и серверные решения по распознаванию документов Тинькофф Банку

    Банк ДОМ.РФ

    Банк ДОМ.РФ внедрил инновационную систему распознавания документов при кредитовании

    Газпромбанк

    Газпромбанк планирует обрабатывать заявки на кредит с помощью ИИ от Smart Engines

    Заказать продукт

    Для заказа решений, получения подробной информации или триал версий заполните приведенную ниже форму, и мы обязательно с Вами свяжемся.