Smart Code Engine
Smart Code Engine: effortless scanning of MRZ, bank cards, IBAN cards, 1-D and 2-D barcodes, and other codified data. SDK for real-time data extraction powered by advanced AI.
With Smart Code Engine you can capture and extract codified information:
- on a server or a smartphone, even low-end
- in all real-world lighting conditions, any camera angle
- from video streams, photos, and scans, even damaged or low quality
Every Smart Engines solution is designed to protect privacy and sensitive data. Personal data is never saved, stored, or transferred to third-party. Our offline capture technology means that all processing happens only on the user device. Smart Code Engine recognition SDK is a GDPR and CCPA compliant solution.
Powered by GreenOCR
Lightweight neural networks provide Smart Engines software its accuracy and hyper-fast performance. It also results in a truly Green AI. Recognized by the UN, we bring values to our customers while reducing the carbon footprint.
Our lightweight and robust computer vision software decodes information designed for machine recognition with exceptional precision and speed.
Smart Code Engine does not require a network connection and can be used on devices with limited processing power, including smartphones, tablets, mobile terminals, thin clients, as well as on PCs and servers. All processing is done entirely on the device: it takes only 120 milliseconds to get all relevant information from a bank card without internet connection.
What is it for?
- MRZ scanning (Machine-Readable Zone) on passports, ID cards, and more
- Bank cards scanning: VISA, MasterCard, American Express, JCB, MIR, Maestro, Union Pay, Diners Club, IBAN cards
- Barcodes scanning: QR codes, PDF417, DataMatrix, AZTEC, EAN, CODABAR, CODE 128 and other barcodes
- Simple text line data scanning (phone numbers, VIN, IBAN, serial numbers, etc.)
Who is it for?
Smart Code Engine is perfectly suited to any business, such as an airline, tax-free service, hotel, bar or a night club, telecom operator, medical lab, clinic, retail shop, that requires to enter basic ID card and passport data from MRZ securely and efficiently for on-boarding, KYC, or age verification. Bank cards and barcodes scanning streamlines online and in-store payments. For financial institutions, it plays a critical role by allowing customers to transfer money and pay bills easier and more intuitively, anywhere, at home or on-the-go.
UNDER THE HOOD
Three proprietary, task-specific modules give Smart Code Engine its precision and reliable performance – solving a codified data scanning problem where other solutions fail.
Robust, fully automatic scan of MRZ from passports, ID cards, visas, residence permits and other identity documents:
- Internationally standardized MRTD (ISO/IEC 7501-1 / ICAO Document 9303)
- Local standards (Bulgaria, Ecuador, France, Russia, Switzerland)
Smart Engines MRZ scanning SDK enables you to build complex technical solutions for processing thousands of documents per second (from scans, images or video), with on-board document validity checks and face photo extraction for advanced biometric verification.
Our latest achievements in computational intelligence and deep learning not only allowed us to create next-generation OCR technologies but set a new benchmark of computer vision quality. Our original neural network models bring the quality of automatic recognition to a whole new level.
The use of computational geometry, anytime algorithms and integration of the results made it possible to unleash the potential of video recognition, and recognize MRZ in low or excessive light conditions (twilight, or bright sunlight), as well as in complex scene geometry conditions, confidently and accurately.
Our AI algorithms are able to detect and scan MRZ regardless of the shooting angle, excessive or insufficient lighting conditions. The user does not need to focus on the image or try to adapt to the recognition system in any other way: our AI-based software does everything autonomously and automatically.
Scans bank card data in real-time: 25 frames per second using advance AI to deliver a next-level user experience. Securely captures 12-19 digit card number (PAN), IBAN, expiry date, and name of the cardholder:
- any angle
- badly focused
- when the card is partially out of frame
- embossed, indent, flat, vertical and flexible layout
The bank card scanning SDK simplifies online payments, banking transactions, and money transfers. Integrates seamlessly into mobile apps for banks, telecoms, insurance, retail and more. Does not break PA DSS/PCI DSS compliance.
Supported payment systems
All major payment systems: VISA, MasterCard, American Express, JCB, MIR, Maestro, Union Pay, Diners Club, and others;
The user does not need to focus on the card during the recognition – our AI algorithms detect the card even when the card is not entirely within the shooting frame. The reliability of recognition results is ensured even when the card is flipped 90, 180, or 270 degrees. The system is also resistant to poor lighting conditions, camera angles, geometrical distortions.
What data is extracted
Extraction of the card number (12-19 digits), card’s expiration date, card holder’s name and IBAN
Card types & layouts
- embossed, engraved (indent), flat cards;
- horizontal or portrait layout;
- with digits written on the front or backside of the card, in standard or flexible formats
Speed and accuracy rate
The recognition accuracy of the card number reaches 99.68%, at a speed of 0.04 seconds per frame.
Smart Code Engine card module works completely offline, it never transfers any data to external services, and sensitive data is always under the full control of the owner.
Real-time barcode scanning technology that automatically captures data from:
- QR codes
- EAN, CODABAR, CODE 39, CODE 128 and other 1D and 2D barcodes
Our advanced SDK interface is specially designed to read barcodes (even damaged ones) from a wide range of bills, receipts, tickets, physical and digital documents.
We created a new generation of barcode scanning technology, which surpassed the quality of traditional approaches using the latest scientific achievements in computational intelligence, computer vision and deep learning.
Innovative integer image processing pipeline, as well as 8-bit and 4-bit neural network architectures allowed achieving high data processing speeds even on low-end devices.
Advanced AI algorithms automatically detect the barcode in the frame. The user doesn’t need to have a steady aim and angle rotation.
The system supports QR Code, AZTEC, PDF 417, Data Matrix, CODABAR, CODE_39, CODE_93, CODE_128, EAN_8, EAN_13, ITF, UPC_A, UPC_E, and more.
All computations are performed on device, which provides maximum security for our customers.
Send request for quotation or more information about products.
Smart Engines is to provide a reply within 2 business days. If you don't receive a message from our representative within 2 business days, please check your spam folder or simply send us an email to email@example.com
Smart Engines is committed to privacy, we are fully compliant with GDPR and CCPA, all the personal data is intended for internal use only.
Executive Vice President for Sales and Client Service
VP & CIO
Head of CETIA
Test Drive Our Smart Engines
Free demo apps allow you to experience the power of Smart Engines software for intelligent document scanning in a real-world context.
Why not experience the power of Smart Engines for yourself? Our demo apps allow you to test the capabilities of our identity document recognition software on mobile devices in videostream or in a single image (photo, scan).
Simply display any document to the camera in real-time or choose a photo from the gallery, and the app will recognize and capture the necessary data.