Распознавание паспорта РФ «книжкой» и других документов через API

Smart ID Engine

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

 

Smart ID Engine — автоматическое и автономное распознавание всех страниц паспорта РФ с API. Распознаем основной разворот паспорта РФ за 0,15 секунды на мобильном телефоне, даже если он снят “книжечкой”, потребляя энергию, эквивалентную 0.0001 гр. CO2. Высочайшая точность распознавания обеспечивается за счет применения новейшего высокоточного и CO2 нейтрального ИИ — GreenOCR®, разработанного учеными нашей компании. Наш ИИ работает полностью автономно на всех устройствах (даже на обычном мобильном телефоне), при различном освещении, при разных ракурсах съемки, распознает все шрифты и даже рукописное заполнение.

 

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

 

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

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

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

 

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

 

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

 

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

 

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

 

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

 

В соответствии с целями ESG и SDG мы создали уникальные компактные целочисленные глубокие нейронные сети и специальный метод их исполнения на вычислительных устройствах, которые минимизируют выбросы CO2 без потери точности и скорости работы. Так, в процессе распознавания разворота паспорта затраты энергии эквивалентны 0.0001 гр CO2.

 

 

Распознавание паспорта API и другие инструменты интеграции

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

 

Для решения специальных задач наша компания предлагает SDK для линейки специальных паспортных сканеров российского производства. А для сканеров серии ПС-04 реализован комплекс контроля признаков подлинности в ИК и УФ диапазоне, который позволяет автоматически выявлять сложные и высококачественные подделки и муляжи документов в автоматическом режиме.

 

При использовании 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

    M.Video—Eldorado Group

    M.Video—Eldorado Group использует технологий искусственного интеллекта Smart Engines

    РЕСО-Гарантия

    РЕСО-Гарантия использует технологии Smart Engines для распознавания паспорта, водительских прав и СТС

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

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