Smart Engines помогает организациям идентифицировать не только граждан своей страны, но и иностранных клиентов: туристов, мигрантов, сотрудников, пассажиров, абонентов и пользователей цифровых сервисов. Система распознает паспорта, ID-карты, визы, виды на жительство, разрешения на работу и другие удостоверяющие документы разных стран, проверяет их подлинность и передает структурированные данные в KYC-, AML-, CDD- и клиентские системы.
Smart Engines помогает выстроить единый KYC- и CDD-процесс для клиентов из разных юрисдикций. Система определяет страну и тип документа, извлекает нужные реквизиты, выполняет проверки подлинности и позволяет обрабатывать персональные данные локально — в соответствии с требованиями конкретного рынка.
Smart Engines поддерживает проверку электронных паспортов и ID-карт с бесконтактным чипом. Система считывает данные NFC/RFID-чипа, сверяет их с визуальной зоной документа, MRZ и данными, извлеченными с изображения, а также помогает подтвердить целостность и подлинность документа. Такой подход позволяет использовать электронные удостоверяющие документы в KYC-, AML-, пограничных, банковских, государственных и других сценариях, где требуется надежная проверка личности.
Система Smart Engines распознает паспорта, ID-карты, водительские удостоверения, визы, виды на жительство, разрешения на работу и другие удостоверяющие документы более чем 210 стран и территорий мира. ИИ автоматически определяет тип документа, извлекает персональные данные, номера, даты, сведения о выдаче, MRZ, штрихкоды и другие реквизиты, а затем формирует структурированный результат для передачи в информационные системы.
ИИ Smart Engines распознает данные документов на английском и более чем 100 национальных языках мира. Система работает с кириллицей, латиницей, арабским письмом, ивритом, урду, фарси, китайской, японской, корейской письменностью и другими сложными графическими системами. Это позволяет автоматизировать обработку международных документов без ручного выбора языка и без отдельной настройки под каждый алфавит или страну.
Smart Engines распознает документы не только на идеальных сканах, но и на фотографиях, полученных в реальных пользовательских сценариях. Алгоритмы устойчивы к съемке под углом, износу, повреждениям, защитным обложкам, неравномерному освещению, теням, бликам, размытию, низкому разрешению и другим дефектам изображения. Система автоматически находит документ в кадре, корректирует геометрические искажения и извлекает необходимые реквизиты.
Распознавание и проверка документов с ИИ Smart Engines могут выполняться прямо на смартфонах, планшетах, рабочих станциях, терминалах и серверах заказчика. Изображения документов и извлеченные персональные данные не требуется передавать во внешние облачные сервисы или сторонние системы. Такой подход помогает организовать безопасную обработку чувствительной информации внутри защищенного ИТ-контура компании.
Smart Engines автоматически определяет тип удостоверяющего документа среди тысяч шаблонов без предварительной настройки сценария и ручного выбора страны или вида документа пользователем. Система работает по фото, сканам и в видеопотоке в режиме реального времени: находит документ в кадре, классифицирует его и извлекает реквизиты. Это упрощает пользовательский путь и снижает нагрузку на операторов и фронт-офис.
Архитектура Smart Engines помогает выстраивать процессы удостоверения личности с учетом требований GDPR, CCPA, PIPL, LGPD, PDPL, 152-ФЗ, DPDP Act, HIPAA и других нормативных актов в области защиты персональных данных. Обработка выполняется локально, без передачи изображений и реквизитов во внешние облачные сервисы, а подтверждение принадлежности документа предъявителю может выполняться с помощью небиометрической сверки лиц без хранения биометрических шаблонов. Это особенно важно для банков, финтеха, телеком-операторов, государственных сервисов и международных KYC-платформ.
Программный продукт для распознавания удостоверяющих документов всего мира обеспечивает глобальный цифровой онбординг, KYC, AML и идентификацию пользователей в соответствии с требованиями локальных регуляторов. Технология распознает паспорта, ID-карты, водительские удостоверения, виды на жительство и другие документы более 210 стран и территорий на 100+ языках мира. Система автоматически определяет тип документа среди 4000+ шаблонов, проверяет подлинность по сотням признаков, выполняет чтение NFC-чипов электронных документов и небиометрическую сверку лиц. Обработка выполняется локально на мобильных устройствах и в инфраструктуре организации без передачи персональных данных в облачные сервисы, обеспечивая максимальную безопасность и соответствие требованиям законодательства.
IdEngine engine = IdEngine.Create((<PATH_TO_CONFIGURATION_FILE>, true);
IdSessionSettings settings = engine.CreateSessionSettings();
settings.SetCurrentMode("anyid-singleshot");
settings.AddEnabledDocumentTypes("*");
IdSession session = engine.SpawnSession(settings, <PERSONALIZED_SIGNATURE>);
Image image = Image.FromFile(<PATH_TO_IMAGE>);
IdResult result = session.Process(image);
String documentType = result.GetDocumentType();
for (IdTextFieldsMapIterator it = result.TextFieldsBegin(); !it.Equals(result.TextFieldsEnd()); it.Advance()) {
IdTextField field = it.GetValue();
String name = field.GetName();
String value = field.GetValue().GetFirstString().GetCStr();
}
std::unique_ptr<se::id::IdEngine> engine(se::id::IdEngine::Create(<PATH_TO_CONFIGURATION_FILE>, true));
std::unique_ptr<se::id::IdSessionSettings> settings(engine->CreateSessionSettings());
settings->SetCurrentMode("anyid-singleshot");
settings->AddEnabledDocumentTypes("*");
std::unique_ptr<se::id::IdSession> session(engine->SpawnSession(*settings, <PERSONALIZED_SIGNATURE>));
std::unique_ptr<se::common::Image> image(se::common::Image::FromFile(<PATH_TO_IMAGE>));
const se::id::IdResult& result = session->Process(*image);
std::string type = result.GetDocumentType();
for (auto it = result.TextFieldsBegin(); it != result.TextFieldsEnd(); ++it) {
const se::id::IdTextField& field = it.GetValue();
std::string name = field.GetName();
std::string value = field.GetValue().GetFirstString().GetCStr();
}
IdEngine engine = IdEngine.Create(<PATH_TO_CONFIGURATION_FILE>);
IdSessionSettings settings = engine.CreateSessionSettings();
settings.SetCurrentMode("anyid-singleshot");
settings.AddEnabledDocumentTypes("*");
IdSession session = engine.SpawnSession(settings, <PERSONALIZED_SIGNATURE>);
Image image = Image.FromFile(<PATH_TO_IMAGE>);
IdResult result = session.Process(image);
String type = result.GetDocumentType();
for (IdTextFieldsMapIterator i = result.TextFieldsBegin(); !i.Equals(result.TextFieldsEnd());i.Advance()) {
IdTextField field = i.GetValue();
String name = field.GetName();
String value = field.GetValue().GetFirstString().GetCStr();
}
engine = pyidengine.IdEngine.Create(<PATH_TO_CONFIGURATION_FILE>, True)
settings = engine.CreateSessionSettings()
settings.SetCurrentMode("anyid-singleshot")
settings.AddEnabledDocumentTypes("*")
session = engine.SpawnSession(settings, <PERSONALIZED_SIGNATURE>)
image = pyidengine.Image.FromFile(<PATH_TO_IMAGE>)
session.Process(image)
result = session.GetCurrentResult()
type = result.GetDocumentType()
iterator = result.TextFieldsBegin()
while(iterator != result.TextFieldsEnd()):
field = iterator.GetValue()
name = field.GetName()
value = field.GetValue()
iterator.Advance()
Уверенность распознавания, координаты объектов, вырезание полей и документов
Возврат зоны принятия решения для проверок подлинности
Smart Engines распознает паспорта, ID-карты, водительские удостоверения, виды на жительство и другие удостоверяющие документы более чем 210 стран и территорий мира. ИИ автоматически определяет тип документа среди более чем 4000 шаблонов без предварительной настройки и выбора документа пользователем.
Система распознает данные документов на английском и более чем 100 национальных языках мира. Smart Engines работает с кириллицей, латиницей, арабским письмом, ивритом, урду, фарси, китайской, японской, корейской письменностью и другими сложными графическими системами — без ручного выбора языка и отдельной настройки под каждый алфавит или страну.
Да, Smart Engines поддерживает проверку электронных паспортов и ID-карт с бесконтактным чипом по стандартам ICAO Doc 9303 и ISO/IEC 14443. Система считывает данные NFC/RFID-чипа, сверяет их с визуальной зоной документа (VIZ), машиночитаемой зоной (MRZ) и данными, извлеченными с изображения.
Система выполняет автоматическую проверку подлинности документов по более чем 600 признакам, включая контроль защитных элементов, проверку машиночитаемых зон (MRZ), выявление цифровых манипуляций, экранных атак, копий и подделок. Отдельно система выявляет дипфейки, созданные более чем 20 популярными моделями генеративного ИИ, включая ChatGPT, NanoBanana и Grok.
Да, Smart Engines подтверждает принадлежность документа предъявителю с помощью небиометрической сверки лиц по схемам «документ-селфи» и «документ-чип-селфи», без выделения биометрических шаблонов.
Да, распознавание и проверка документов могут выполняться прямо на смартфонах, планшетах, рабочих станциях, терминалах и серверах заказчика. Изображения документов и извлеченные персональные данные не передаются во внешние облачные сервисы или сторонние системы, что соответствует требованиям GDPR, CCPA, PIPL, LGPD, PDPL, 152-ФЗ, DPDP Act, HIPAA и другим нормативным актам.
Да, Smart Engines помогает выстроить единый KYC- и CDD-процесс для клиентов из разных юрисдикций: система определяет страну и тип документа, извлекает нужные реквизиты, выполняет проверки подлинности и позволяет обрабатывать персональные данные локально — в соответствии с требованиями конкретного рынка.
Да, Smart Engines распознает документы не только на идеальных сканах, но и на фотографиях, полученных в реальных пользовательских сценариях. Алгоритмы устойчивы к съемке под углом, неравномерному освещению, теням, бликам, размытию, низкому разрешению, износу, повреждениям и защитным обложкам.
Система обрабатывает до 125 изображений документов в секунду на сервере с 32-ядерным процессором без использования GPU и до 8 кадров паспорта в секунду на смартфоне уровня iPhone без подключения к серверу.
Благодаря технологиям One-Shot Learning и Zero-Shot Learning новые типы документов добавляются без длительного переобучения моделей и формирования больших датасетов.
Smart Engines работает на более чем 10 программно-аппаратных платформах, включая Windows, Linux, Android, iOS, Аврора, РЕД ОС, Astra Linux, Альт, Эльбрус и ARM-архитектуры.
Интеграция выполняется через SDK и REST API с банковскими системами, KYC-платформами, государственными информационными системами, телеком-сервисами, транспортными платформами и цифровыми экосистемами.