The software Smart ID Engine recognizes various passport types (ordinary and biometric, adult and underage, service and diplomatic, etc.) of 210 issuers in accordance with the ICAO standards. The software independently recognizes both a visually controlled document zone (text fields typed in both English and national languages) and a machine-readable zone (MRZ). It allows you not only to recognize all the document data with high accuracy, but also to control data integrity and check for signs of forgery.
In addition to passport scanning, Smart ID Engine recognizes visas and migration documents. The software recognizes visas of the USA, Canada, Mexico, Great Britain, the Schengen area and the CIS countries. The program independently recognizes data from the visually controlled document zone, as well as from the machine-readable zone (MRZ), performs visa validity checks and data cross-checks within the recognized transport documents (MRTD and eMRTD). If necessary, the scanning of passports and visas can be supplemented with automatic data entry from bank cards, national ID cards, driver’s licenses and the recognition of barcodes.
Smart ID Engine contains special templates for passport recognition, which allow you to accurately and quickly recognize all the necessary information not only in English, but also in 101 languages worldwide, including Spanish, French, German, all European languages, the languages of the CIS countries, Arabic, Urdu, Persian, Japanese, Chinese, Korean, syllabic Asian scripts, the languages of Africa and Oceania.
Smart ID Engine works independently from the environment and guarantees personal data privacy and security for businesses and users. The program scans and recognizes passports, and does not transfer any data to the network, does not save or store it, provides the highest accuracy due to advanced AI algorithms and computer vision. Smart ID Engine is a robust solution for passport scanning and recognition, and is HIPAA, GDPR, CCPA-compliant.
All Smart ID Engine AI and computer vision algorithms are specially optimized to minimize the environmental impact of the Green AI approach. Our state-of-the-art text recognition technology GreenOCR® minimizes the power consumption during the passport recognition process. Thus, it reduces the carbon footprint, and also extends the life of the mobile device on a single charge.
The passport scanning software Smart ID Engine is delivered as a standalone SDK (Software Developer Kit) containing all the necessary API descriptions (Application Programmable Interface) and integration examples in different programming languages. The developers are provided with the API which helps to integrate Smart ID Engine into the software in C, C++, C#, Java, Python, PHP, Swift, Objective C and use React Native and Flutter frameworks.
Smart ID Engine SDK allows you to turn an iOS or Android-based mobile device into a fully fledged passport scanner. Our original AI algorithms provide high-speed and autonomous passport recognition (~200ms per frame on the iPhone XR) not only in English, but also in national languages, the ability to scan passports at different angles, as well as high-quality recognition under various lighting conditions.
Due to the WebAssembly (WASM) supporting technology, Smart ID Engine passports scanning solution can be implemented in all up-to-date devices with installed browsers (Mozilla Firefox, Google Chrome, Chromium, Microsoft Edge and Apple Safari), including smart TVs and consoles. The software does not require special applications or special plugins. The use of unique neural network architectures allows you to recognize video data obtained from low-end webcams with a resolution of 640×480 pixels.
Deep software and hardware optimization of the algorithmic recognition principles for various processor architectures allows Smart ID Engine to autonomously recognize passports on any PCs (including monoblocks and nettops), turning them into high-performance workstations for entering and processing photo and video data obtained from various image capturing devices (webcams, scanners, special document readers). A wide range of software interfaces provides the possibility of native integration into most information systems.
Thanks to thread safety and efficient resources management, Smart ID Engine SDK allows you to implement scalable AI platforms for passport recognition. Unique algorithms for automatic document identification and localization in images (scans, photo and video data) allow you to automatically process heterogeneous streams of input images. The passport recognition performance on modern computers (with an AMD Ryzen Threadripper 3970X processor) is at least 45 images per second.
Supported mobile OS:
Supported server and desktop OS:
Geographic coverage fo id scan:
Identity documents from 210 countries (including all 193 UN states)
Multilingual text OCR:
Abkhaz, Afrikaans, Albanian, Armenian, Aymara, Azerbaijanian, Belarusian, Berber (Latin alphabet), Bosnian, Bulgarian, Cantonese, Castilian, Catalan, Chewa (Latin alphabet), Chibarwe (Latin alphabet), Chichewa (Latin alphabet), Comorian (Latin alphabet), Croatian, Czech, Danish, Dutch, English, Estonian, Fiji Hindi (Latin script), Fijian, Filipino, Finnish, French, Georgian, German, Greek, Haitian Creole, Hebrew, Hungarian, Icelandic, Indonesian, Irish, Italian, Japanese, Kazakh, Kinyarwanda, Kirundi, Korean, Kyrgyz, Latvian, Lithuanian, Luxembourgish, Macedonian, Malay (Latin alphabet), Maltese, Mandarin, Maori, Moldovan, Mongolian (Cyrillic alphabet), Nauruan, Ndau, Ndebele, Northern Sotho, Norwegian, Ossetian, Palauan, Polish, Portuguese, Quechua, Romanian, Russian, Serbian, Seychellois Creole, Shangani, Shona, Slovak, Slovene, Somali (Latin alphabet), Sotho, Southern Ndebele, Spanish, Swahili (Latin alphabet), Swazi, Swedish, Thai, Tajik, Tamazight (Latin alphabet), Tetum, Tok Pisin, Tonga, Tsonga, Tswana, Turkish, Turkmen, Ukrainian, Uzbek, Woleaian, Xhosa, Zulu
Supported programming languages:
SDK includes React Native and Flutter integration interfaces.
Integration with other programming languages and frameworks (such as Go, Perl, Xamarin, etc.) is ensured by using the API in C.
The SDK already contains examples of using Smart ID Engine in Python / Java / C / C++ / Swift / Objective C / C# / PHP.
Please fill out the form to get more information about the products,
pricing and trial SDK for Android, iOS, Linux, Windows.