Проверка паспорта РФ — обязательный этап идентификации личности во многих сферах, от приема на работу и регистрации имущества до открытия счетов, регистрации в сервисах, кредитования и покупки ценных бумаг.
Ошибки могут стоить компании и государству дорого. Поддельными паспортами могут пользоваться террористы, бандиты и нелегальные мигранты. Кроме того, если будет заключен договор или выдан кредит по поддельному, аннулированному или чужому паспорту, в будущем могут возникнуть проблемы с взысканием средств или оспариванием сделки.
Тщательная проверка паспортных данных особенно важна, когда речь идет о банках, страховых или организациях, которые оказывают нотариальную поддержку. Вопрос действительности паспорта стоит максимально остро и в вопросе миграционного контроля — например, при проверках документов прибывающих в страну граждан РФ и иностранцев. Проверка актуальна и при заключении договоров с физическими лицами — клиентами, сотрудниками, арендодателями.
Избежать этих рисков позволяет система распознавания и проверки подлинности документов на базе искусственного интеллекта от Smart Engines. Она помогает понять, это настоящий паспорт или подделка, проверяя документ и детектируя сложные подделки. Антифрод-система автоматически обнаруживает следы фотошопа и иные махинации. Вот 10 антифрод-функций, которые обеспечивают надежность проверки.
1. Точность распознавания
Чтобы проверить паспорт на действительность, в первую очередь его нужно максимально точно распознать. Именно от этого зависит, удастся ли системе отличить подделку от оригинального документа. Технология Smart Engines оптически распознает как печатный, так и рукописный текст с исключительно высоким качеством. Причем это актуально даже для случаев, когда сканирование проводится в крайне неблагоприятных условиях — например, в плохом освещении. Так точность машинного распознавания превышает ручной ввод в 10 раз.
2. Распознавание «книжки» паспорта
Распознавать данные из реального паспорта значительно сложнее, чем с плоских объектов, таких как ксерокопии и распечатки. Чтобы компьютер мог считать «книжку» паспорта, для начала необходимо создать его виртуальную трехмерную модель. Команда ученых Smart Engines научила систему делать это автоматически, представив режим распознавания «книжки» паспорта еще в 2021 году. Разработанная ими ИИ-модель способна точно и быстро локализовать и нормализовать плоские фрагменты сложных трехмерных объектов на изображениях с учетом законов перспективы. Что важно, нейросеть ко всему прочему научилась распознавать информацию в паспорте даже при серьезных геометрических искажениях — например, если книжка паспорта согнута. Данные считываются под разными углами и различном освещении в реальном времени. Благодаря этому повышается эффективность работы антифрода.
3. Проверка валидности бланка документа
Проверку на подлинность проходят не только данные клиента, но и сам бланк паспорта — особый документ, который изготавливается по определенному стандарту. Считывая бланк, ИИ-система должна понимать, что перед ней именно оригинал, а не подделка. Сделать это можно, проверив наличие всех “особенностей” бланка паспорта РФ, включая люминесцирующие волокна и другие объекты защищенной полиграфии. Нейросети Smart Engines способны выявлять наличие и отсутствие таких элементов, причем не только в видимом, но и в специальных диапазонах — ИК и УФ.
4. Чтение рукописи
Во многих документах с машинописными страницами разворот с пропиской заполнен от руки, не говоря уже о паспортах старого типа, где все данные рукописные. Как проверять такие паспорта на подлинность? В Smart Engines нашли способ: научили алгоритмы распознавать самые разные почерки, от каллиграфических начертаний до едва узнаваемых кириллических букв. Чтобы обучить нейронную систему, необходимо много рукописных данных, но собрать их из открытых источников проблематично в силу огромного количества причин. Пришлось сажать программистов за прописи. На базе этих датасетов рукописей команда Smart Engines научила нейросети распознавать рукописные тексты и, как следствие, значительно повысила эффективность антифрод-проверок.
5. Раздельное распознавание всех полей
Многие поля в паспорте повторяются. Один только номер фигурирует в паспорте три раза. Например, данные основной страницы дублируются в машиночитаемой зоне (при ее наличии) — той самой нижней строке символов, которая содержит уникальную информацию о держателе паспорта. Если символы этой строки не совпадают с данными на 2-3 страницах паспорта, то это часто признак подделки: мошенники часто меняют лишь часть данных, забывая о других местах. Поэтому задача номер один — распознать все поля независимо друг от друга. Номер два — их сравнить, чтобы исключить мошенничество. Анализ согласованности реквизитов документа, кросс-валидация распознанных данных документа — все это объединяет в себе комплексное антифрод-решение от Smart Engines.
6. Распознавание в видеопотоке
Паспорт содержит такие признаки защиты, которые могут быть достоверно проверены только в видеопотоке. В частности, голограммы. При этом они не только защищают, но и мешают распознавать данные, поскольку зачастую попадают на текст. Но распознавание в видеопотоке помогает улучшить результат на порядок. В то же время проверить в целом наличие голограмм — одного из важнейших элементов защиты — можно только в видеопотоке. Технология Smart Engines справляется с обеими задачами: одновременно и улучшает качество текста, и детектирует голограммы в видеопотоке на обычном смартфоне.
7. Живой паспорт или копия?
В процессе идентификации важно определить, что паспорт оригинальный. Чтобы отличить живой паспорт от сфотографированного с экрана или напечатанного на принтере, технология распознавания должна быть чувствительной к различным элементам безопасности, которые «вшиваются» в паспорт на этапе его создания — голограммам, айдентиграммам, датаграммам. То же касается цветопеременных элементов документа. Все это подвластно нейросетевым технологиям Smart Engines, которые к тому же способны выявлять фотокопии и ксерокопии документов, признаки съемки документа с экрана (screen re-capture) и признаки подмены сцены.
8. Антифотошоп
Случаи, когда скан паспорта подвергается обработке в «фотошопе», нередки. Чтобы проверить паспорт на подлинность, необходимо распознавать цифровое вмешательство в изображения документа. Для этого в Smart Engines используют целый комплекс методов, которые позволяют распознать подделки. В частности, алгоритмы анализируют метаданные и структуру файла с изображением, умеют обнаруживать модификации в изображении методом вставки (copy-move, copy-paste, splicing) и области изображения с затертыми данными (erase-fill), а также способны выявлять многократное сжатие изображения документа. Технологии компании даже способны распознавать «дипфейки», которые в последнее время применяются повсеместно.
9. Работа с объектами, перекрывающими данные
Пальцы, блики, тени — попадание этих и других объектов на изображения значительно затрудняют распознавание данных, ведь значимые атрибуты и реквизиты документа оказываются перекрыты. Эта проблема решаема, если научить искусственный интеллект распознавать данные в видеопотоке. В этом случае технология Smart Engines выполняет обработку покадрово, а затем интегрирует результаты распознавания отдельных кадров. Так, если блик или палец мешает распознать какое-либо поле в паспорте на одном кадре, оно будет распознано на другом кадре, где блик не мешает видимости.
10. Распознавание всех страниц паспорта
Обычно организациям требуются данные граждан только с основного разворота паспорта и разворота с пропиской. Однако для проведения проверки документа на подлинность необходимо «читать» весь паспорт, причем не только текстовые данные. Это нужно еще и для того, чтобы удостовериться, что все страницы относятся к одному паспорту. ИИ-решение от Smart Engines способно идентифицировать все страницы печатного и рукописного паспорта, номера на каждой странице и перфорацию. Считываются и все штампы, включая штампы о прописке, браке, военной службе, а также ранее выданных паспортах и заграничных паспортах.
Достаточно всего одной ИИ-системы для того, чтобы проверить паспорт на действительность. Цифровая проверка подлинности, антифотошоп, УФ и ИК сканер — все это объединяет уникальное технологическое решение Smart Engines, полноценных аналогов которого нет на рынке. Беспрецедентная скорость распознавания 15 страниц в секунду без GPU за счет уникальных 4.6-битных нейросетей позволит делать это быстро и качественно. А геометрически осведомленный искусственный интеллект (Geometry-Aware AI) распознает фотографии и сканы документов в любых условиях.
Решение работает как на мобильных устройствах, так и со сканерами паспортов. Поставляется в виде SDK с API для смартфонов, десктопов и серверов. Совместимо с операционными системами «Аврора», «Атликс», «Эльбрус», «Альт Линукс», РЕД ОС, Android, iOS, MS Windows, Linux, Astra Linux.
Важно, что Smart Engines создает решения, которые работают исключительно в информационном контуре заказчика в полностью автоматическом режиме. Вся обработка ведется в локальной оперативной памяти устройств (100% on-premise). Данные клиентов, чьи паспорта проходят проверку, не передаются на обработку ни Smart Engines, ни третьим лицам. В процессе не используются верификация операторами. Все это обеспечивает сохранность персональных данных клиентов и исключает риски утечек.
Технология распознавания от Smart Engines уже интегрирована в ключевые отрасли: ее применяют 8 из 12 системно значимых банков, “большая тройка” сотовых операторов, Федеральная налоговая служба (ФНС), РЖД в кассах для продажи билетов, в автогейтах в «Шереметьево», «Внуково» и «Кольцово». Попробуйте и вы. Для заказа решений, получения подробной информации или триал версий переходите на сайт Smart Engines, чтобы заполнить форму обратной связи. Мы обязательно с вами свяжемся и продемонстрируем наши продукты в действии.