Распознаем Паспорт и другие документы — даже в темноте

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), содержащего документацию API (application programming interface) и примеры интеграции на разных языках программирования. Для разработчиков подготовлен простой API который позволяет интегрировать распознавание паспорта в программы написанные на популярных языках программирования C, C++, C#, Java, Python, PHP, Swift, Objective C. Имеется возможность интегрировать распознавание паспорта в приложения, написанные с использованием популярных фреймворков React и Flutter. Кроме того, есть готовые схемы интеграции распознавания паспорта в семейство продуктов 1С, а также с популярными программными роботами ELMA RPA и UiPath.

 

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

 

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

 

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

 

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

Наши клиенты

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

 
 
 

Особенности продукта

Качество
Постоянная работа над качеством позволила создать нам лучший продукт по распознаванию паспорта РФ. Качество распознавания текста полей паспорта достигает 99,52% на отдельной фотографии. Специальные нейросетевые модели и модель синтеза обучающих данных позволяют уверенно распознавать паспорт в разрешениях от 75 dpi когда высота символа может составлять всего 9 точек. А для высокого качества идентификации документа и наведения полей мы создали уникальную математическую модель “книжки” которая позволяет находить разворот паспорта в неконтролируемых условиях. За счет высокого качества распознавания наш продукт способен работать в условиях недостаточного освещения демонстрируя эффект -”night vision”.

 

Поддержка произвольных ракурсов съемки паспорта
Smart ID Engine умеет учитывать проективные искажения на фотографиях, которые присылают или загружают клиенты через Интернет, и при работе с видеопотоком в мобильных приложениях. Пользователи могут фотографировать или показывать паспорт камере телефона как им удобно. Возможность распознавания при этом сохраняется практически до того момента, пока документ может прочитать без ошибок человек.

 

Edge-computing
Все вычисления выполняются на конечном устройстве или на сервере предприятия, система оптимизирована для большинства мобильных, десктопных и серверных процессорных архитектур и не требует наличия связи. При этом мы смогли обеспечить удобство и скорость даже на устройствах с невысокой вычислительной мошьностью. А технология GreenOCR® обеспечивает оптимизацию потребления энергии и увеличение продолжительности функционирования мобильных устройств.

 

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

 

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

Скорость
Алгоритмическая и кодовая оптимизация, использование оригинальной целочисленной 8-битной модели вычисления для исполнения нейросетевых моделей позволяли нам обеспечить высокую скорость распознавания распознавания Паспорта РФ в видеопотоке на мобильном телефоне составляет ~150ms на кадр, распознавание на полноразмерной фотографии: ~250ms (iPhone XR).Наш продукт тратит всего 3 секунды на распознавание фотографии паспорта на четырехъядерном Эльбрус-4С с частотой 800 МГц.

 

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

 

Рукопись
Специально для России, мы разработали высокопроизводительный, компактный и высокоточный AI, который распознает рукописное заполнение общегражданского паспорта гражданина РФ прямо на мобильном устройстве, без потери производительности. Система сама определяет тип заполнения и распознает данные без вмешательства человека, помечая рукописные данные.

 

Автоматизация
Система выполняет выделение данных полностью автоматически и автономно, не требуя участия оператора. Автоматически определяется тип документа, его положение, эйлеровы углы, сдвиги и масштаб, находит поля, определяет тип заполнения (печатный или от руки) и распознает данные. Далее автоматически проводится кросс-валидация и проверка бланка.

 

Забота об окружающей среде
Наш ИИ по распознаванию паспорта создан в рамках подхода Green AI, который минимизирует воздействие на окружающую среду как на этапе создания (обучения), так и на этапе применения (GreenOCR®). Глубокая оптимизация всех вычислений в процессе распознавании позволила нам минимизировать энергопотребление в процессе распознавания, что не только снижает карбоновый след, но продлевает срок работы мобильного устройства от одного заряда.

Приватность
Полная автономность нашего SDK обеспечивает соблюдение приватности пользователей и безопасность клиентов. Все процессы распознавания документа выполняются в контуре заказчика или пользователя продукта. Мы не собираем данные пользователей для повышения качества продукта или обучения нейросетей - мы создали уникальную систему синтеза обучающих выборок которая позволяет повышать качество без применения пользовательских данных, а значит без нарушения приватности и безопасности.

 

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

 

Удобство
Вне зависимости от ракурса съемки, избыточного или недостаточного освещения наш ИИ найдет и распознает документ. Пользователю не надо прицеливаться и другими способами адаптироваться под систему распознавания, наш ИИ не обучает пользователя, а помогает ему решая задачу автоматического извлечения данных из документа. Скан, фотокопия, фотография или видео - система автоматически извлечет данные.

 

Роботизация процессов (RPA)
Поддержка практически всех операционных систем и аппаратных платформ, скорость, качество и широкий круг устройств получения изображений (смартфон, планшет, умная камера, веб-камера, документ-камера, сканер), а также гибкие возможности интеграции оптимально подходят для роботизации бизнес-процессов ввода персональных данных.

 

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



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

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, 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

    Туту.ру

    Туту.ру — онлайн-бронирование билетов с помощью технологий распознавания документов

      По любым вопросам, предложениям или заказу решений,
      пожалуйста, заполните предлагаемую ниже форму и мы обязательно свяжемся с вами.
      Нажимая на кнопку отправить вы соглашаетесь на обработку данных