Новости партнеров , Весь мир ,  
0 

Распознавание паспорта: как работает система Smart ID Engine

Распознавание паспорта РФ программным продуктом Smart ID Engine в трехдиапазонном сканере ПС4
Распознавание паспорта РФ программным продуктом Smart ID Engine в трехдиапазонном сканере ПС4 (Фото: пресс-служба)
Ввод данных из паспортов и других документов вручную занимает значительное количество времени и трудозатрат. Программа Smart ID Engine может мгновенно распознать эту информацию и проверить документ.

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

Решить проблему способны системы распознавания и ввода текста из документов, которые начали появляться еще в конце XX века. Но настоящий прорыв в этой сфере произошел за последнее десятилетие. Так, свое решение по распознаванию данных паспорта РФ представила российская компания Smart Engines. Этот программный продукт изменил возможности дистанционных каналов продаж и вывел на новый уровень качество обслуживания клиентов в отделениях.

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

Smart ID Engine распознает 2484 типа документов из 230 стран и юрисдикций, от удостоверения тракториста-машиниста до водительских прав Вануату из Океании. В том числе сейчас система распознает более 30 типов документов РФ и 27 документов других стран ЕАЭС — Армении, Белоруссии, Киргизии, Казахстана.

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

Все уровни распознавания

Smart Engines была образована в 2015 году ведущими учеными ряда институтов РАН в области распознавания и обработки изображений. Компания занялась созданием программы, которая могла бы распознавать данные документов и при этом проверять их подлинность.

Распознавание паспорта РФ с помощью  Smart ID Engine на смартфоне
Распознавание паспорта РФ с помощью Smart ID Engine на смартфоне (Фото: пресс-служба)

Первая версия программы под названием Smart PassportReader была способна за одну-три секунды в режиме реального времени в видеопотоке на мобильном телефоне распознавать данные с третьей страницы российского паспорта и извлекать оттуда всю необходимую информацию: серию и номер документа, ФИО, пол, дату и место рождения. Smart PassportReader надежно работал даже на устаревших устройствах, например Samsung Galaxy S3 и iPhone 4. Это было первое подобное решение на российском рынке. На данный момент, как утверждают в самой компании, среди отечественных продуктов только Smart ID Engine работает на смартфоне и умеет извлекать данные документов в видеопотоке менее чем за одну секунду. По данным разработчика, ни одной российской компании так и не удалось даже приблизиться к скорости и точности решения Smart Engines уровня 2015 года.

Вскоре ученые Smart Engines решили дополнить функционал этой программы распознаванием иностранных удостоверяющих документов. Это был переломный момент в развитии компании. «Мы поняли, что паспорт РФ отлично распознается, и расширили функционал нашего решения. Мы добавили СНИЛС, заграничный паспорт, водительское удостоверение, СТС и другие документы», — говорит генеральный директор Smart Engines, кандидат технических наук Владимир Арлазаров. На этом этапе Smart Engines сменила название программного продукта на Smart IDReader — в соответствии с новыми возможностями. Под этим брендом он был внесен в реестр российских программ в 2016 году.

В дальнейшем совершенствование Smart IDReader продолжилось. В конце 2016 года ученые Smart Engines обучили искусственный интеллект распознавать полный разворот российского паспорта, а в 2018 году программа стала способна считывать данные из паспортов, заполненных от руки.

В 2021 году Smart Engines вывела на мировой рынок целую линейку своих программных продуктов. Софт для распознавания удостоверяющих документов получил название Smart ID Engine; программа для распознавания банковских карт, баркодов, номеров телефона и номеров банковской карты — Smart Code Engine; система распознавания и оцифровки корпоративных документов — Smart Document Engine. Под этими брендами программные продукты Smart Engines были включены в реестр российских программ в марте 2021 года.

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

Текущая версия программы Smart ID Engine является универсальным инструментом для работы практически с любым типом удостоверяющих документов. Она распознает все страницы российского паспорта, в том числе с печатями, практически в любых условиях и проверяет его подлинность. Программа легко работает при ярком солнечном свете, бликах, при плохой освещенности и даже в темноте, а распознавание одного разворота документа занимает всего 0,15 секунды. Решение доступно на мобильных телефонах, десктопных и серверных платформах.

Распознавание паспорта РФ с помощью демонстрационного ПО Smart ID Engine на отечественном процессоре «Эльбрус-8СВ»
Распознавание паспорта РФ с помощью демонстрационного ПО Smart ID Engine на отечественном процессоре «Эльбрус-8СВ» (Фото: пресс-служба)

«Наша система может в реальном времени распознавать российский паспорт, страницу за страницей, в видеопотоке, когда пользователь наводит камеру своего смартфона на документ. Система может автоматически проверить, что в заявке от клиента на фотографиях или скан-образах присутствуют все необходимые страницы одного паспорта, и распознать нужные данные. Выполняя распознавание, созданный нами алгоритм рассматривает весь паспорт как единый комплект данных, разнесенных на разные страницы», — говорит Владимир Арлазаров.

Помимо российского паспорта, последняя версия Smart ID Engine способна «прочитать» документы на более чем 100 языках мира. Среди них 26 кириллических и 34 латинских алфавита, иврит, арабская вязь, а также иероглифы Китая и Японии, корейская письменность. Таким образом, пользователь Smart ID Engine или оператор может получить все необходимые данные из документа, который выпущен практически на любом иностранном языке.

Способность Smart ID Engine «считывать» почти любой иностранный документ уже используют в международных транспортных хабах. Сейчас Smart ID Engine внедрена в систему автоматического паспортного контроля в международном аэропорту Шереметьево. Она установлена в так называемых автогейтах со специальным сканером. Через него Smart ID Engine мгновенно распознает заграничный паспорт гражданина РФ и иностранные паспорта пассажиров, которые въезжают в Россию или покидают ее.

Проверка подлинности

Сегодня все компании стремятся защитить себя от мошеннических действий с поддельными паспортами. Компания Smart Engines является одним из лидеров в вопросах безопасности в данной сфере. Функция проверки подлинности паспорта была реализована в Smart ID Engine еще в 2019 году. В 2022 году компания получила грант Российского фонда развития информационных технологий и использовала его для доработки программы в части проверки подлинности идентификационных карт личности. Сегодня Smart ID Engine умеет выявлять поддельные паспорта, анализируя целый комплекс аномалий и расхождений. Например, она проводит верификацию шрифтов, которыми выполнен документ, умеет проверять защитные элементы документа, включая машиночитаемые зоны MRZ. Smart ID Engine анализирует голограммы, которые содержатся в документе, проверяет «действительность» документа на данный момент времени путем сопоставления текущей даты с датами рождения, выдачи и сроком действия.

Программа не только способна выявить поддельный паспорт, но и понять, что ее пытаются обмануть, предъявляя фотокопию документа или его фотографию на экране. В программе используются алгоритмы проверки «живости» документов (document liveness detection). Они определяют голографические элементы защиты, специальные визуальные элементы защиты (в том числе вензеля, орнаменты), проверяют геометрию бланка и контролируют поведение документа в реальных условиях наблюдения в видеопотоке и на отдельных кадрах. Детектор «живости» не требует от пользователя выполнения специальных действий. Для распознавания и проверки документа достаточно показать его на несколько секунд камере устройства или просто сфотографировать.

Фото: пресс-служба
Фото: пресс-служба

Задача проверки подлинности паспорта РФ в ультрафиолетовом (УФ), оптическом и инфракрасном (ИК) диапазонах решается с помощью специального сканера, который выпускается Smart Engines совместно с ГК «Интек». Такие устройства устанавливают на КПП и проходных объектов критической инфраструктуры, в аэропортах, на вокзалах и в банках. Smart ID Engine выполняет через сканер 36 проверок внутригражданского паспорта РФ в оптическом диапазоне, 18 проверок в УФ-диапазоне и 12 проверок в ИК-диапазоне. При этом возможна настройка модели принятия решения о подлинности паспорта в каждом оптическом диапазоне по требованию заказчика.

Среди клиентов, использующих сканер с программой Smart ID Engine, — Федеральная пассажирская компания (ФПК), входящая в РЖД. ФПК установила эти устройства на железнодорожных вокзалах накануне чемпионата мира по футболу в 2018 году, когда в Россию приехали сотни тысяч футбольных болельщиков из разных стран. Она использовалась для продажи билетов болельщикам. Работа системы распознавания документов Smart ID Engine на сканерах во время мундиаля была признана успешной, ФПК остается клиентом Smart Engines и по сей день.

Защита от утечки

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

Только в 2022 году Роскомнадзором было зарегистрировано 150 крупных утечек персональных данных. И динамика по этому показателю в первом квартале 2023 года показывает, что проблема все еще актуальна. В январе—марте Роскомнадзор зафиксировал 39 инцидентов, связанных с утечками данных. Скомпрометированные персональные данные используются как для классических преступлений, так и для совершений новых типов мошеннических действий с применением методов социальной инженерии. Все эти факторы ставят под угрозу репутацию компании — оператора персональных данных. Одновременно повышаются требования к безопасности решений или информационных систем, которые занимаются извлечением данных из официальных документов.

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

«В условиях, когда утечки персональных данных становятся обыденностью, на первый план выходит защита пользователя от последствий компрометации их персональных данных и изображений документов, удостоверяющих личность. Наши усилия при разработке новых продуктов направлены не только на повышение качества и скорости распознавания, но также на предотвращение различных сценариев использования мошенниками украденных пользовательских данных», — говорит Владимир Арлазаров.

Экономическая целесообразность

Сегодня системой распознавания Smart Engines пользуется большинство системно значимых кредитных организаций России — девять из тринадцати крупнейших банков. Это АО «Тинькофф Банк», АО «Альфа-банк», Банк ВТБ (ПАО), ПАО «Совкомбанк», Банк ГПБ (АО), ПАО «Московский кредитный банк», ПАО Росбанк, ПАО Банк «ФК Открытие», АО «Райффайзенбанк». Программу применяют и другие крупные банки, в том числе ПАО «МТС-Банк», АО «АБ «Россия», банк «Мир привилегий» (ООО), АО «Точка», ООО «Бланк банк», АО «Банк Дом.РФ», АО «Почта Банк», АО «ОТП Банк», Азиатско-Тихоокеанский Банк (АО), АО «Кредит Европа Банк (Россия)», ПАО «Банк Синара», ООО «ХКФ Банк», КБ «Кубань Кредит», ПАО «Банк «Санкт-Петербург», ПАО АКБ «Металлинвестбанк».

Кроме финансовых компаний среди клиентов Smart Engines транспортные компании ФПК «РЖД» и аэропорт Шереметьево, страховые компании АО «АльфаСтрахование» и САО «РЕСО-Гарантия», мобильные операторы МТС, «МегаФон», «Билайн», ретейлеры «М.Видео-Эльдорадо», «Мария-РА», SOKOLOV, Kari, ИТ-компания «СКБ Контур».

Smart ID Engine применяют и госструктуры. Федеральная налоговая служба использует Smart ID Engine в мобильном приложении «Мой налог» (6+) для проверки документов при регистрации самозанятых. Это масштабное внедрение программы: ежедневный прирост числа самозанятых составлял 8,5 тыс. человек, по данным ФНС на июнь 2022 года. К концу 2022 года ФНС зарегистрировала 6,5 млн самозанятых через приложение «Мой налог». Программа также используется для регистрации пользователей личного кабинета индивидуального предпринимателя.

Распознавание ID-карты Китая на китайском языке с помощью Smart ID Engine
Распознавание ID-карты Китая на китайском языке с помощью Smart ID Engine (Фото: пресс-служба)

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

Smart ID Engine — полностью российский программный продукт, все его технологии, от предобработки изображений, локализации документа на изображении до оптического распознавании символов OCR, разработаны исследователями Smart Engines. В процессе создания продукта ученые компании зарегистрировали восемь патентов в России, три в США и создали 26 полезных моделей. Центр разработки Smart ID Engine находится в России. Система поддерживает все типы операционных систем, включая отечественные вычислительные платформы «Эльбрус» и KOMDIV (12+), и подходит для решения задач импортозамещения.

Факты о Smart ID Engine

  • Smart ID Engine применяется в системе автоматического паспортного контроля в международном аэропорту Шереметьево.
  • В 2018 году накануне ЧМ по футболу РЖД внедрили Smart ID Engine для считывания данных паспортов в кассах продаж билетов на поезда дальнего следования.
  • Федеральная налоговая служба использует Smart ID Engine для сканирования документов при регистрации самозанятых в приложении «Мой налог» и в личном кабинете индивидуального предпринимателя.

Видео распознавания паспорта РФ с помощью ПО Smart ID Engine в темноте на смартфоне

Реклама. 12+ ООО «СМАРТ ЭНДЖИНС СЕРВИС», https://smartengines.ru