Распознавание банковских карт

Smart Code Engine

— мгновенное распознавание всех видов банковских карт

 

Smart Code Engine (ранее Smart CardReader) — сканирование и распознавание кредитных и дебитных карт основных транснациональных и национальных платежных систем используемых во всем мире. Распознаются карты 21 платежной системы: МИР, VISA, MasterCard, Maestro, American Express, JCB, UnionPay, Diners Club, Discover, RuPay, Elo, Verve, V Pay, Girocard, PagoBancomat, MyDebit, Troy, BC Card, Interac, Carte Bancaire, Dankort. Автоматически распознаются карты с нанесением данных тиснением (embossed), гравировкой (indent) и плоской печатью (flat printed), в портретной и альбомной ориентациях, и даже когда данные нанесены на оборотную сторону в свободном формате. При необходимости возможна настройка дополнительных шаблонов для подарочных карт, карт лояльности и скидочных карт.

 

Smart Code Engine SDK позволяет сканировать и распознавать банковские дебетовые и кредитные карты всех основных платежных систем, обеспечивая извлечение номера (14-19 цифр), срока действия и имени владельца, а также IBAN для банковских карт стран Евросоюза. Используя Smart Code Engine SDK пользователю не надо прицеливаться телефоном — разработанный нами ИИ сам находит карту, даже если видны не все края или пользователь повернет ее на угол. Система устойчива к перепаду освещения, ракурсу съемки, перекосам, избыточному и недостаточному освещению. Точность распознавания номера карты достигает 99.68%, скорость 0.04 секунды на кадр. Важной особенностью SDK является его компактность — размер встраиваемого пакета для мобильных приложений может составлять всего до 4.5 Мб.

 

Smart Code Engine SDK позволяет распознавать видимую часть номера банковской карты со скрытой центральной частью. Такие изображения являются стандартным способом прикрепления банковских карт в процедурах удаленной идентификации и проверки личности (KYC). Данная функциональность доступна по запросу.

 

Распознавание выполняется автоматически в режиме реального времени на устройствах без передачи данных вовне и не требовательно к вычислительным ресурсам. Это позволяет распознавать данные карты даже на устройствах с ограниченной вычислительной мощностью: на смартфонах, планшетах, тонких клиентах, терминалах сбора данных, мобильных кассах и др. При этом высочайшая производительность ПО позволяет создавать промышленные решения, способные обрабатывать тысячи сканов, фотографий и видеопоследовательностей в секунду.

 

Smart Code Engine SDK НЕ передает данные и изображения на обработку Smart Engines, в сторонние сервисы и/или третьим лицам для ручного ввода, НЕ сохраняет данные или изображения (вся обработка ведется в локальной оперативной памяти устройства) и НЕ требует сетевого соединения. SDK полностью соответствует 152-ФЗ, GDPR, CCPA, PCI DSS.

 

Технология предлагает качественно новый уровень удобства и безопасности пользователю при вводе данных банковских карт для оплаты, пополнения счетов и осуществления денежных переводов в мобильных приложениях и используется в экосистеме Тинькофф, Почта Банке, МКБ, МТС Банке, Банке Хоум Кредит, СКБ-банк и НСПК «МИР».

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

 

Mobile SDK

Smart Code Engine SDK позволяет превратить мобильный телефон с операционной системой iOS и Android в сканер банковских дебитных и кредитных карт. Использование оригинальных алгоритмов искусственного интеллекта обеспечивает высокую скорость и автономность распознавания кредитных и дебитовых карт всех форматов, как эмбоссированных, так и выполненных методами гравировки (indent) и плоской печати (flat-printed). Поддерживается распознавание карт 21 платежной системы, включая IBAN-карты. Имеется возможность сканирования банковских карт в разных ракурсах, а также качественное распознавание при различных условиях освещения. На современном телефоне Apple Iphone XR распознавание ведется со скоростью 20 кадров в секунду.

 

Browser SDK

За счет поддержки технологии WebAssembly (WASM), сканирование банковских карт с помощью Smart Code Engine можно реализовать для всех современных устройств, с установленными современными браузерами (Mozilla Firefox, Google Chrome, Chromium, Microsoft Edge и Apple Safari), включая умные телевизоры и приставки, без разработки специальных приложений или установки специальных плагинов. Использование уникальных архитектур нейронных сетей позволяет распознавать видеоданные, полученные с бюджетных моделей веб-камер имеющих разрешение 640 на 480 пикселей.

 

Embedded SDK

Глубокая программно-аппаратная оптимизация алгоритмической базы системы распознавания под различные процессорные архитектуры позволяет Smart Code Engine автономно распознавать данные кредитных и дебитовых карт на любых устройствах с камерой и процессором. Поддерживаются процессорные архитектуры MIPS, ARM, x86_64 и широкая номенклатура ОС (семейство Linux, семейство Windows), включая embedded-версии. Предоставляемый с SDK набор программных интерфейсов обеспечивает возможность нативной интеграции в большинство приложений.

 

Server SDK

Благодаря потокобезопасности, Smart Code Engine SDK позволяет реализовывать масштабируемые платформы искусственного интеллекта для целей обработки банковских карт. Уникальные алгоритмы автоматической идентификации и локализации банковской карты на изображениях (сканах, фото- и видеоданных) позволяет автоматически обрабатывать разнородные потоки входных изображений. А специальный режим KYC позволяет распознавать частично прикрытый номер.

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

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

GreenOCR
Разработанная учеными и инженерами нашей компании в рамках инициативы Green AI технология GreenOCR обеспечивает непревзойденные качество и скорость распознавания при минимальном потреблении энергии и воздействии на окружающую среду.

 

Точность
Мы создали новое поколение технологий OCR, преодолевшее рубеж качества традиционных подходов за счет использования наших последних достижений в вычислительном интеллекте и глубоком обучении. Точность распознавания банковских карт достигает 99.68%.

 

Производительность
Высочайшая производительность достигается за счет комбинирования алгоритмов компьютерного зрения и глубокого обучения компактных нейронных сетей. Распознавание всей информации о карте занимает на современном телефоне 0.04 секунды.

Скорость
Высочайшая производительность достигается за счет комбинирования алгоритмов компьютерного зрения и компактных 8-битных нейронных сетей. Распознавание всей информации о карте на современном телефоне занимает 0.04 секунды на кадр.

 

Безопасность
Автономность нашего ПО позволяет быть уверенным, что при распознавании данные банковских карт никуда не передаются и нигде не сохраняются. Все вычисления производятся исключительно на конечном устройстве, без передачи данных на сервер. Внедрение Smart Code Engine SDK не противоречит стандартам безопасности PA DSS / PCI DSS.

 

Удобство
Наши передовые алгоритмы сами обнаруживают банковскую карту на кадре, автоматически определяют ее тип и распознают поля. Мы не пытаемся обучить пользователя попадать в мишень и подбирать оптимальные углы, мы сделали систему, которая облегчает жизнь клиенту.

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

 

Охват
Мы распознаем карты, выполненные по стандартам платежных систем МИР, VISA, MasterCard, Maestro, American Express, JCB, UnionPay, Diners Club, Discover, RuPay, Elo, Verve, V Pay, Girocard, PagoBancomat, MyDebit, Troy, BC Card, Interac, Carte Bancaire, Dankort c длиной номера от 14 до 19 цифр. Smart Code Engine распознает данные, нанесенные выдавливанием (embossed), гравировкой (indent) и плоской печатью. Распознаются также IBAN-карты стран Евросоюза и карты с вертикальным расположением полей.

 

Покрытие
Система находит и распознает номер, срок действия и имя владельца на картах разных форматов и типов печати. Это карты с выдавливанием (embossed), гравировкой (indent) и плоской печатью (flat printed), в портретной и альбомной ориентации, и даже с информацией на оборотной стороне.

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



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

1. Распознавание данных осуществляется в режиме реального времени. Для того чтобы ввести данные банковской карты в мобильном приложении пользователю нужно показать ее камере.

 

2. Программа сама находит карту и автоматически распознает в видеопотоке все цифровые и буквенные поля, не требуя указания типа карты.

 

3. Smart Code Engine (ранее Smart CardReader) позволяет извлекать данные при различном освещении, для любых фоновых изображений карт и для старых (затертых) карт.

 

4. Для платежных сервисов мобильного и интернет эквайринга реализована возможность ввода данных банковских карт клиентов при оплате в мобильном приложении или на сайте по одной фотографии.

 

5. Для подтверждения операций можно использовать решения Smart Engines по распознаванию удостоверений личности (паспорт РФ, водительские права) в мобильных приложениях.

 

Наш SDK просто интегрировать в приложения с помощью интерфейсов на языках Objective-C, Swift, C, C++, Java, C#, PHP, и Python для широкого круга систем: iOS, Android, Sailfish Mobile, МОС «Аврора», Linux, Windows, macOS, Solaris и др. Для удобства встраивания разработчикам мобильных приложений также доступны обертки для React и Flutter.

 

Мы комплектуем SDK примерами интеграции на всех указанных языках программирования для каждой операционной системы.

 

Попробуйте технологию Smart Code Engine в действии

    

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

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

    Наши клиенты

    Тинькофф Банк

    Smart Engines поставляет мобильные и серверные решения по распознаванию документов Тинькофф Банку

    Ситибанк

    Smart Engines выбран поставщиком технологий распознавания документов клиентов АО КБ «Ситибанк»

    МКБ

    МКБ распознает клиентские данные с помощью искусственного интеллекта от Smart Engines

    Райффайзенбанк

    Райффайзенбанк распознает данные паспортов РФ с помощью технологий Smart Engines

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

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