Smart Code Engine SDK (previously known as Smart MRZReader) is MRZ reading technology. The system scans and extracts data automatically from machine-readable zones (MRZ) compliant with international standards ISO / ICAO (IEC 7501-1/ICAO Document 9303 ISO) and local (Russia, France, Switzerland, Bulgaria, Ecuador) standards for passports, residence permits, ID cards, visas, driver licenses and others.
Automatic MRZ reading is performed in various image capturing conditions and is resistant to excessive or insufficient lighting, different camera angles, as well as to skew and rotation.
Smart Code Engine SDK automatically recognizes MRZ lines on photos, in a real-time video stream, as well as on images from both conventional scanners and specialized, multi-band passport scanners.
The MRZ reading process is performed automatically, in real time, on the device — without any data transmission. It allows you to scan MRZ on devices with limited processing power (thin clients, data collection and mobile terminals etc.). At the same time, highperformance of the Smart Code Engine software allows to construct enterprise-level technical solutions which process thousands of scans, photos and video sequences per second.
What matters is, the MRZ reader software does NOT transfer data to Smart Engines, third-party services and/or third parties for manual processing, does NOT save or store them (the recognition process is performed in the local RAM memory of the device) and does NOT require internet access. Smart Code Engine fully complies with the requirements of the international law (GDPR, CCPA) with respect to personal data processing.
The system extracts data and detects signs that may indicate digital or physical MRZ forgery of the document. The built-in feature of automatic face search allows you to use Smart Code Engine within a biometric verification system.
Smart Code Engine SDK is easy to integrate into applications using Objective-C, Swift, C, C++, Java, C#, PHP and Python interfaces for a wide range of operating systems: iOS, Android, Sailfish Mobile, Aurora OS, Linux, Windows, macOS, Solaris, etc. For easy embedding, wrappers for React and Flutter are also available for mobile app developers.
Our latest achievements in computational intelligence and deep learning allowed us to create next-generation MRZ OCR technologies and set a new benchmark of computer vision quality. The highest speed is achieved by combining computer vision algorithms and 8-bit neural network architectures.
The use of computational geometry, anytime algorithms and interframe integration of the results have become the key components of MRZ recognition in a video stream, especially under low or excessive lighting conditions (twilight, sunlight) and at different angles.
Regardless of the shooting angle or lighting, our AI algorithms are able to detect and read MRZ lines. The user does not need to focus on the MRZ line or try to adapt to the recognition system: our AI-based software helps the user, not trying to teach during the MRZ recognition process.
Smart Code Engine can be integrated into information systems, web and mobile applications. Thus, it can quickly recognize the clients’ MRZ data on any passport and visa documents in real time and can help to streamline business processes.
Data scanning from MRZ compliant with international standards ISO/ICAO (IEC 7501-1/ICAO Document 9303 ISO) using Smart Code Engine software provides convenience and security, without manual data input errors. The whole recognition process of MRZ document data in a video stream, starting from presenting the document to the camera and ending with the result, takes 1-1.5 seconds on average.
To enter MRZ data of scanned or photographed passport and visa documents, we use our proprietary technologies which are able to detect the MRZ document zone at any angle, and then perform high-precision data recognition.
Data recognition in a video stream, using a web camera or a mobile device, is performed in real time.
Caribbean Airlines improves passenger onboarding in its app with passport scanning by Smart Engines
Smart Engines technologies are used in MTS SIM card issuing machines
2e Systems use Smart Engines technologies in solutions for the airline industry.
Sum&Substance, a global KYC/AML service provider, use Smart ID Engine for IDs scanning
Please fill out the form to get more information about the products,
pricing and trial SDK for Android, iOS, Linux, Windows.