Искусственный интеллект научился распознавать российские паспорта

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

В отличии от традиционной задачи распознавания скан-копии, когда, за счет «прижатия» документа к рабочей поверхности сканера, паспорт фактически превращается в плоский объект, распознавание фотографии паспорта требует учета всех геометрических особенностей «книжки» документа. Перед ИИ стоит сложная задача определения и восстановления геометрии документа в исходном пространстве по его проекции на плоскость изображения. Для ее решения методами искусственного зрительного интеллекта исследователями Smart Engines были созданы новые энергоэффективные архитектуры малобитных нейронных сетей с повторяющимися Радоновскими слоями. Заложенная в них эквивариантность к проективным преобразованиям позволяет исправлять перспективные искажения паспорта РФ как в режиме реального времени в процессе распознавания видеопотока, так и на отдельных фотографиях.

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

Кроме паспорта РФ Smart ID Engine позволяет извлекать данные из более 1600 типов удостоверяющих документов 210 юрисдикций мира на более чем 100 языках. Продукт оптимизирован для архитектур «Эльбрус», SPARC, MIPS, ARM, x86 и совместим с операционными системами iOS, Android, МОС «Аврора», «РЕД ОС», «Эльбрус», Linux, Windows и macOS. Разработчикам мобильных, десктопных и серверных приложений поставляется комплект SDK, содержащий документацию API и примеры интеграции на разных языках программирования.

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

В России программные продукты Smart Engines для распознавания документов используют Билайн, МТС, МегаФон, группа Тинькофф, Альфа-Банк, Газпромбанк, Банк ДОМ.РФ, МКБ, Почта Банк, Райффайзенбанк, Росбанк, ФПК РЖД, KUPIBILET, Альфастрахование и др. – пишет habr.com.