Developers: | Smart Engines (Smart Endzhins) |
Date of the premiere of the system: | 2015/10/28 |
Last Release Date: | 2024/11/07 |
Technology: | EDMS - Streaming Recognition Systems |
Smart Code Engine combines Smart CardReader, Smart BarcodeReader and Smart MRZReader technologies into one product.
2024
Ability to recognize car numbers of CIS countries
Scientists from the company Smart Engines have developed an ultralight artificial intelligence for instant recognition and entry data of numbers and. cars Russia countries CIS The underlying cascade of microgrids allows, without connection to the Internet to the instant recognition registration marks of funds transport issued by any state Commonwealth, in the video stream and in individual photographs. Previously, the functionality was available only for numbers. The RUSSIAN FEDERATION company announced this on November 7, 2024.
The technology is capable of autonomously reading and retrieving number data in a full frame on any kind of vehicle, including motorcycles, trucks and trailers. Artificial intelligence scans single-line, two-line, as well as special numbers - police, military, diplomatic and taxi. The system is adapted to work in different shooting angles and in poor visibility, including low light, rain, snow and other weather conditions.
With the ease of the software solution, Smart Engines can be integrated into any customer's IT infrastructure, making it a convenient and reliable tool for everything from security and access control to parking management and logistics. The software solution is algorithmically optimized for any platform, can be launched in a browser, on a server and any device, including terminals, smartphones and tablets, and allows instant number recognition of CIS countries without GPU or high-performance servers.
One of the key advantages of the development is its ability to function without constant access to the Internet. Unlike cloud solutions, the entire process of recognition using Smart Engines technology takes place on the user's device, which allows for a high speed procedure while maintaining data privacy. This is especially true for facilities with strict security requirements, including border control points.
Car number recognition is in demand in the field of logistics, where you need to track the movement of cars in large warehouses and terminals. The solution can be used in automated access control systems for parking lots and closed areas, providing instant identification at the entrance or exit of a car. Smart Engines autonumber recognition technology allows you to expand the functionality of banking and fintech applications to develop cross-sales and increase the convenience of daily banking for your customers, "said Vladimir Arlazarov, CEO of Smart Engines, Doctor of Technical Sciences. |
Car license plate recognition
Smart Engines presented AI for recognitions automobile rooms. The microgrid cascade allows you to recognize an unlimited number of machine numbers of any, countries taken from any angle and under any conditions. The functionality is available in the updated version of the software product 3.0 Smart Code Engine. Smart Engines reported this on October 2, 2024.
The peculiarity of the neural network is achieved due to six orders of magnitude fewer than the number of coefficients used. For example, popular language models contain tens of billions of coefficients. Meanwhile, the most compact model Smart Engines contains about 40 thousand parameters, and the total number of parameters of the cascade networks does not exceed a million.
An important feature of the technology is its complete independence from context. The technology finds numbers in any environment - directly on a car of any brand or manufacturer, including trucks, trailers, motorcycles and others. Rooms can be single-line and two-line, as well as special numbers - police, military, diplomatic and taxis. The recognition system is adapted to operate in poor visibility, including low light, rain, snow and other weather conditions.
The program is available as an SDK and integrates into the customer's IT infrastructure, making the solution a convenient and reliable tool for a wide variety of areas. The technology will be useful in car insurance, parking, car sharing, traffic control services and other areas related to vehicles.
The Smart Engines team is constantly working to create new AI methods that could simplify routine operations and make people's lives more comfortable. Where previously a person had to enter data manually, we made automatic recognition. Fintech market players and, in particular, banks received a request to create a solution for recognizing car numbers directly from a mobile phone. This will speed up and make the process of providing services for motorists more comfortable: they will not have to manually enter the car number data if they want to pay a fine or issue OSAGO, "said Vladimir Arlazarov, CEO of Smart Engines, Doctor of Technical Sciences. |
Obtaining the status of software with artificial intelligence
The Ministry of Digital Development of Russia has assigned software solutions of the Russian company Smart Engines the status of software related to the field of artificial intelligence. The corresponding changes were made to the Unified Software Register. Smart Engines announced this on August 29, 2024.
Now users of all flagship products of the company, including, Smart ID Engine, Smart Document Engine Smart Code Engine and, Smart Tomo Engine can receive additional support from the outside, states including by reducing to tax profit payments. More. here
Tablet compatibility Kvadra_T
Smart Engines confirmed the compatibility of its software products and domestic Kvadra T tablets ones following a series of tests. Earlier, the company Yadro announced its intention to occupy 10-15% of PCs Russian market tablet in the middle price segment. Compatibility has been confirmed with the Smart Code Engine. Smart Engines reported this on August 9, 2024. More. here
Smart Code Engine 2.4.0 with 4.6-bit quantization of neural networks
Customers 10 out of 13 systemically important banks will be able to make payments significantly faster - with Internetbanks the Russian the company's technology. Smart Engines Now the time required to recognize a payment is QR code halved and averages 40 milliseconds. This speed was achieved by using a new breakthrough technology - 4.6-bit quantization of neural networks - developed by the company's scientists. The development will be available to all customers in the updated version of the Smart Code Engine 2.4.0 software product. The developer announced this on July 10, 2024.
The task of recognizing payment QR codes is much more difficult than reading classic linear barcodes. They are physically larger and contain dozens of props, making their recognition and decoding more time-consuming. In addition, the more elements in the code, the more difficult it is to correctly recognize it.
Quantization of neural networks is the final stage in the construction of fast and economical AI solutions. It's the tip of the iceberg. The question of the minimum required amount of computing resources for AI problems is an interesting scientific question, far from being solved. It is known that large neural networks are easier to learn than small ones, but this does not mean that small ones are potentially worse. And the more you've already saved, the worse all other AI acceleration and reduction technologies work. And we accelerate our models for years. And even on such "dried" neural networks, 4.6-bit quantization technology has had a significant effect. This is really interesting, - said the technical director of Smart Engines, Doctor of Technical Sciences Dmitry Nikolaev. |
4.6-bit networks are a qualitative improvement of the 8-bit model proposed by Smart Engines scientists. It works 40% faster than the 8-bit model, but is practically not inferior to it in quality due to the more efficient use of the features of the central processors of mobile devices. To do this, the input data and coefficients of the model are quantized so that their products are placed in 8-bit registers. The summation of the results is done using a two-level system of 16- and 32-bit batteries to achieve maximum efficiency. As a result, on average, there are 4.6 bits of information per value.
Previously, on average AI , it took 100 milliseconds to recognize one payment QR from Smart Engines. Now - half as much. Moreover, reading payment QR codes is just one task that uses a 4.6-bit neural network model to solve. And the company has big plans for this technology.
In daily banking, speed is convenience. And convenience is the reason why users choose modern banks. We try to provide our customers with maximum user convenience using advanced artificial intelligence methods developed by us, such as low-bit networks, 4.6-bit networks and special ultra-compact models of neural networks, - said Vladimir Arlazarov, CEO of Smart Engines, Doctor of Technical Sciences. |
Customers of those banks whose applications have been removed from the App Store and Google Play can make purchases in this way. To scan barcodes through an Internet browser, WebAssembly technology is used, which allows you to run programs directly on the web page of an Internet bank on a smartphone. The solution allows smartphone owners to use the usual payment method if it is not possible to do this through a mobile application.
Integration into Gazprombank application
Gazprombank integrated Smart Code Engine from the company Smart Engines in. online bank Now customers can quickly and conveniently carry out payment transactions when working in the Internet GPB bank from a mobile device simply in. browser Smart Engines announced this on April 16, 2024. More. here
Integration with Aurora OS
Smart Code Engine and other systems developed by the Russian company Smart Engines have become available to owners of devices based on the Aurora OS right in the web browser. This was announced on April 12, 2024 by representatives of Smart Engines. Read more here.
Red OS Compatibility 8
Smart Engines has tested the compatibility of the latest version of its technologies with Red OS 8. The company announced this on March 28, 2024.
Previously, the company's software products - Smart ID Engine, Smart Code Engine, Smart Document Engine and Smart Tomo Engine - received the 2.3.0 update. Read more here.
Ability to recognize multiple identity documents
Smart Engines on April 5, 2024 introduced an updated version of 2.3.0 software products.
The Smart Document Engine adds the ability to recognize multiple identity documents in a single video clip or image. In addition, the recognition of Russian documents, such as a certificate of income of an individual, a diploma, a certificate from a previous place of work, an order to grant leave to an employee, a comparative statement of inventory-19 and an employee's personal card (form T-2), as well as a new type of documents was added for recognition - power of attorney. Read more here.
2023
Integration of the method of reading cropped payment QR codes
Scientists of the Russian company Smart Engines have found a way to read cropped payment QR codes. With its help, you can successfully decode QR, even if the code at the edges does not have up to 30% of the area, depending on the density of the information. Know-how has already been integrated into the Smart Code Engine software product, Smart Engines said on December 22, 2023.
The development allows you to solve an extremely important problem - to read cropped QR codes that are posted on payments, accounts, receipts. On such documents there is a clearly limited area for applying a barcode. Even a slight shift in the printing of the code leads to its cropping. Such codes contain key information such as recipient name, account number, TIN, NIR, etc. Thus, correct decoding of the QR code even in this case allows you to refuse manual entry when making a payment, the company explained.
The method developed by Smart Engines scientists is fundamentally different from the classical approach. A typical system for successfully identifying and further reading QR requires 4 objects in the field of view: three search patterns and one guidance pattern. Search patterns are relatively large squares in three corners of the code, the hover pattern is a small square located in the lower right corner of the code. However, in some images, the portion of the code containing the search patterns may be absent in view of a barrier (e.g., a finger) or a print error. In this case, the typical system will not be able to correctly recognize the code.
Smart Engines scientists offer a completely different scheme for reading a QR code in images obtained from the camera - it focuses not only on search patterns, but also the structure of the code itself. The team created an AI-based algorithm that restores lost information. For example, if one or two of the search patterns are missing, then based on the internal code structure, their coordinates are predicted even in the case of projective code distortion.
Smart Code Engine, which already uses Smart Engines know-how, copes with the task of reading the code in 0.035 seconds, even if the code is damaged or cropped. The solution works on budget smartphones, tablets, desktops and other low-performance systems.
Solving the problem of scanning cropped QR codes is important in the banking industry. According to the company, every month using the Smart Engines QR code scanner, bank customers make over 50 million payments. In 2023, according to the company's estimates, application users of the aforementioned banks will make over 0.5 billion payments.
Use in Shares Service
BNPL service (buy now pay later), Shares"" launched bank Tinkoff in April 2021, uses recognition technologies. With Smart Engines their help, users mobile application of "Shares" can use the camera phone to read QR codes and pay for goods in parts by bank card directly at the checkout of the store. data Bank card recognition and reading is performed in the video stream in real time and takes less than 1 second. More. here
Availability on Abanking
The company Abanking entered into a partnership agreement with the developer of recognition systems. Smart Engines The goal of the partnership is to promote the development and promotion of technologies for and. bank industries fintech Smart Engines announced this on October 31, 2023.
Abanking customers using the platform in their IT ecosystem will have access to all the key solutions of the Smart Engines product line. Among them are the flagship product Smart ID Engine, Smart Code Engine and Smart Document Engine. Read more here.
Smart Code Engine 2.2 with Universal Pay mode
Smart Engines on October 20, 2023 introduced AI to simplify payments.
Customers do not need to think about how to pay - the proprietary neural network built into the Smart Code Engine 2.2 program is trained to independently determine what a person shows it. It can be a QR code or a written phone number or bank card number .
Payment without specifying a payment method has become possible thanks to Universal Pay mode. With its help, a bank client in the application can point his smartphone camera at a barcode, bank card, written and printed phone numbers and bank cards. Data recognition is performed in the video stream on the fly, after which the desired payment script is launched.
For those cases when there is no QR code on the payment document, the Smart Engines developers trained the AI to recognize payment details. Now you do not have to manually reprint dozens of numbers from TIN, KPP, BIC and bank account numbers. Smart Code Engine 2.2 detects and identifies all this data, and then enters it into the payment form. This functionality is exclusively available to VTB customers in the VTB Online application until November 30 of this year.
The Smart Engines team is constantly working to create new AI methods that could simplify routine operations and make people's lives more comfortable. Where previously a person had to enter data manually, we made automatic recognition. And now - thanks to Universal Pay mode - the user does not need to think about what exactly he wants to recognize. Our AI is doing this instead, "said Vladimir Arlazarov, CEO of Smart Engines, Doctor of Technical Sciences, Associate Professor. |
The updated version of the Smart Code Engine has the ability to recognize phone numbers recorded in three lines and bank card numbers recorded in four lines. Barcode recognition was improved: the quality of recognition increased by 10%, the speed - by 5%. Added a function for recognizing "cropped" QR codes - for example, if the barcode is damaged or does not completely hit the camera lens.
Removing restrictions when recognizing a series of barcodes
AI developer Smart Engines has lifted restrictions when recognizing a series of barcodes in the Smart Code Engine software product. In the updated version of the program, the function of an endless barcode session appeared. It allows you to recognize an unlimited number of DataMatrix labels used in the trademark of the Honest Sign system, as well as QR codes and other barcodes, directly on your smartphone. This was reported on July 25, 2023 in Smart Engines.
{{quote 'author=said CEO of Smart Engines Candidate of Technical Sciences Vladimir Arlazarov.|Existing QR code scanning solutions on the market have various limitations - someone has 128, someone has 256 scans in one session. We decided that this technology should not have restrictions. Therefore, we made a barcode session without restrictions. Now an employee of the retailer or robot can simply walk or drive past the shelf with the product, and all barcodes are considered without stopping. This is a completely different case: we recognize everything we see. And as you walk through the trading floor, we recognize. Until the smartphone battery runs out,}}
Faster acceptance of goods
Smart Code Engine on a smartphone turns the device into an instant DataMatrix barcode reader. Recognition of 1 frame with a barcode takes 0.035 seconds. During this time, a person does not even have time to blink. The function of the endless barcode session Smart Code Engine is able to seriously optimize processes in retail, in particular, accounting for goods marked in the Honest Sign system.
The software Product also allows to scan one-dimensional and two-dimensional barcodes of QR, AZTEC, PDF417, CODABAR, CODE_39, CODE_93, CODE_128, EAN_8, EAN_13, ITF, UPC_A, UPC_E.
A smartphone with Smart Code Engine installed can be considered by retailers as an alternative to the traditional portable barcode scanner. The technology is applicable in warehouses, on conveyors, in the work of courier mail companies.
Storekeepers and merchandisers tend to use portable barcode readers to control the movement of goods. Such a device scans identifiers from goods, and then transmits data to a computer, online cashier or POS terminal. However, the use of the scanner, meanwhile, is fraught with difficulties. Some devices recognize only linear barcodes (but two-dimensional ones do not), others do not know how to read damaged markings, others work only at very close range. In addition, an employee of a retail store is forced to bring the device to each unit of products and "pick up" each product separately, which takes a lot of time. In such cases, it is more efficient to use a smartphone capable of scanning an infinite number of barcodes. Recognizing barcodes in an "endless" session through a smartphone video camera will allow retailers to significantly speed up the process of accepting and accounting for goods on shelves and warehouses.
Smart Code Engine 2.1.0
On July 20, 2023, AI-company Smart Engines presented an updated version of software products for recognizing bank cards, QR codes, Russian passports and other certification documents, as well as for scanning primary, accounting and business documents.
As reported, Smart Code Engine 2.1.0 has optimized the phone number recognition module, which is used for scanning in banking applications when paying for services. The Smart Engines team added support for recognizing all groups of telephone codes of the Russian Federation, and also optimized the quality of barcode recognition. Read more here.
Smart Code Engine 2.0 with increased speed of reading QR codes
On May 5, 2023, Smart Engines announced that payments using QR codes in banks will be 30% faster thanks to Smart Engines technology.
Payments using QR codes in banks will accelerate by 30%
Customers can pay faster Internet banks the Russian with Smart Engines technology. In this version of the Smart Code Engine software product, implemented by most systemically important credit organizations, Russia the read speed data QR of -codes increased by 30%, and the accuracy - by recognitions 20%.
The Smart Code Engine program is supplemented with a technology for recognizing a bank card number, which, like a phone number, can be handwritten by the seller on any surfaces - paper, cardboard and even under glass.
Smart Code Engine version 2.0 received an updated architecture with lightweight kernel"" recognition. This led to a decrease in the weight SDK and amount of memory occupied by almost 4 times compared to the previous version.
Now customers will quickly open online pages banks browser in to recognize QR codes, bank cards, phone numbers and merchant bank card numbers. Reading this data allows banks to offer their customers various input methods payment information for making transfers and paying for services in the web version of the bank or in. mobile application Smart Code Engine functionality is available in Internet banks and mobile applications of Smart Engines customers. Eight of the thirteen systemically important credit institutions of the Russian Federation already use the Smart Code Engine program. Smart Engines technologies are trusted by Tinkoff, Alfa-Bank, VTB, Gazprombank, MKB, Rosbank, Otkritie Bank, Raiffeisen Bank and other companies.
How online banks are speeding up payments
Banks implement the Smart Code Engine in their mobile applications, as well as in their online versions in web browsers, creating Progressive Web Applications (PWA) using WebAssembly technology (WASM). It is supported by Mozilla Firefox, Google Chrome, Chromium, Microsoft Edge and Apple Safari.
Smart Engines introduced recognition software in the browser in June 2021. Demand for it increased sharply in 2022, when Russian banks began using WASM to create web applications. This was a forced step if the credit institution lost the opportunity to update the iOS and Android applications of banks due to sanctions. Using Smart Engines products, banks have provided their customers with the level of convenience they are used to when working in mobile banks. In 2022, VTB, Rossiya Bank and Alfa-Bank introduced Smart Engines technologies for recognizing QR codes and bank cards in the online bank's web application.
Users of both budget and top smartphones will notice a significant acceleration in loading the online bank page with the Smart Code Engine module. For several months, the company has been purposefully redesigning the Smart Code Engine system architecture so that customers of mobile banks that are partners can make payments using QR codes and bank cards even faster, noted CEO of Smart Engines Candidate of Technical Sciences Vladimir Arlazarov.
|
The share of payments by QR codes will reach 10%
The highest demand in Russia among bank customers is the recognition of QR codes and AZTEC using the Smart Code Engine. By scanning barcodes, users make purchases at any retail outlets using the Fast Payment System and pay for utilities, bills, bills, fines, taxes without manually entering receipt data.
To make a payment using the Smart Code Engine, the user points the cameramobile device to a QR code or selects an image from the gallery. QR code data is automatically read in the video stream or in the photo, and all the details necessary for payment or transfer are instantly entered into the payment form. It is enough for the client to confirm the operation.
QR codes are one of the most common payment tools among Russians. The total number of transactions using barcodes has grown markedly (as of May 5, 2023), especially after the departure of Apple Pay and Google Pay, and, according to banks, may reach 10% in the total retail turnover of goods and services by the end of 2023, supplemented by Vladimir Arlazarov.
|
The Smart Code Engine meets the most stringent security requirements. The program performs all calculations on the user's device in real time, without transferring data to cloud services or third parties.
Development of AI-solution for reading bank card numbers of any format
On April 14, 2023, the company Smart Engines announced that Russia it had developed AI a solution for reading numbers bank cards recorded in any format. banks It will be enough for customers to point at the camera smartphone printed or handwritten card number bank to make a translation or pay in purchase. outlet Neuronet Recognizes the combination of numbers in the video stream and automatically enters them in. The user will payment form only have to confirm the operation.
The detector captures the bank card number, even if other text is printed or written around it, in a photo, scan or video stream, and then reads it. The neural network recognizes both 16-digit payment card numbers, which are already the most common, and cards with 13, 15, 18 and even 19 digits.
This unparalleled AI solution was developed by the Russian Smart Engines. The functionality has become part of the Smart Code Engine product. The solution is implemented in, mobile applications which are distributed shops applications App Store in and,. Google Play RuStore The program is also installed in bank PWA applications technologies using WebAssembly.
The bank card number recognition system from Smart Engines will significantly increase the convenience of entering data for payment through any bank applications and through online banks in the browser. The process of recognizing the handwritten number of a bank card is carried out automatically in real time and directly on the user's device. Client data is not transferred to third-party services, which makes entering payment information safe for both the user and owners of mobile applications.
Bank card number recognition is another advanced technology from the Smart Engines team of scientists. This is the highlight of the updated version of the Smart Code Engine 2.0 system. The bank card number detector completely changes the input process and makes it convenient. No one likes to enter a number manually. Smart Engines will save bank customers from this routine, because the system instantly recognizes the combination of numbers and enters it into the payment form. It remains to confirm the payment, told the CEO of Smart Engines Candidate of Technical Sciences Vladimir Arlazarov.
|
4x faster read in Smart Code Engine 1.13.0 web browser
On February 2, 2023, AI company Smart Engines announced an update to the recognition system for banking cards, QR codes and phone numbers. In Smart Code Engine 1.13.0, the read speed in a web browser has increased by 4 times. The recognition quality has also improved significantly compared to the previous version.
Smart Code Engine is used banks for. payments Built application ON scans QR into -codes, bank cards, phone numbers through. camera smartphone Bank card recognition on a smartphone takes 0.035 seconds.
The Smart Code Engine for online banks uses WebAssembly (WASM) technology. Software in the form of a WASM module is integrated into an online bank based on PWA technology (progressive web app visually and functionally transforms the site into a mobile application). The PWA recognition functionality of the bank is similar to iOS or Android application. The technology is supported by browsers Firefox, Chrome, Chromium, Edge, Safari.
Smart Engines introduced a recognition system for browsers in 2021. The introduction of the product began in 2022, after the App Store and Google Play removed the applications of several Russian banks. This system is already available to millions of customers of Alfa-Bank, VTB and Rossiya Bank. Several more companies are testing Smart Engines technology in early February 2023.
The company continuously improves software products to provide omnichannel for comfortable banking. The speed of recognition of barcodes, bank cards, phone numbers in online banks has increased 4 times. At the same time, the current software update applies to all systems, which means that the speed and quality of recognition has increased during scanning of the Russian passport, text documents and forms, noted CEO Smart Engines Ph.D. Vladimir Arlazarov.
|
Smart Engines software products are included in the register of Russian programs. They keep companies and their customers safe. Smart Engines systems do not transmit personal data to third parties and do not require an Internet connection.
2022
Release version 1.12.0 with revised MRZ detector search algorithms
Smart Engines On November 7, 2022, the company introduced the next generation of the system,, recognitions bank cards QR codes MRZ phones and Smart Code Engine 1.12.0 numbers. The solution is used to enter data mobile applications passport and Internetbanks smartphones visa documents during payments in and, and recognition of the Machine Reading Zone (MRZ) is used in, and Russia countries EEU is exported to countries of the Middle East, the region, The Asian Latin America, etc.
Starting from v1.12.0, a special executive platform developed by Smart Engines scientists is being implemented in the Smart Code Engine. Smart Engines specialists fundamentally redesigned the algorithms and methods of MRZ recognition and achieved a significant improvement in the quality of the MRZ detector, the number of errors was reduced by 3 times, with an increase in speed by 10%.
Sometimes finding an object is harder than recognizing. In this version of the Smart Code Engine, the company has completely redesigned the MRZ search algorithms. And it now supports MRZ recognition with a significantly larger range of shooting scales, simplifying the process for the user as much as possible. They did not forget about the quality of recognition, seriously increasing it. As a result, the system has become three times better, commented on the CEO of Smart Engines, Candidate of Technical Sciences, Vladimir Arlazarov.
|
Smart Code Engine (formerly called Smart MRZReader) has become an expert in Russia with technology for recognizing machine-readable zones on mobile devices. Smart Code Engine is included in the unified register of Russian programs.
Smart Code Engine is used to recognize MRZ in case of crossing the state border, when checking in for a flight, when booking rooms, arriving at a hotel, as well as during remote customer identification procedures.
The Smart Code Engine implements the proprietary GreenOCR technology artificial intelligence. With its help budgetary smartphones mobile , the terminals are recognized without barcodes losing speed.
Smart Code Engine meets high information security standards. The recognition process is carried out without transferring data for processing to third parties or third-party Internet services.
Integration into the application of the bank "Point"
Bank for entrepreneurs and enterprises Point integrated , technology Smart Engines for automatic recognition of barcodes in their own application. Using Android software the Smart Code Engine, scanning barcodes has become much faster and more accurate. Smart Engines announced this on August 3, 2022. More. here
Ability to read one-dimensional and two-dimensional barcodes for NWS transfers
Smart Engines, a representative of the Russian market for automatic document recognition systems, announced on March 24, 2022 that the updated version of the Smart Code Engine allows you to accurately and quickly read one-dimensional and two-dimensional barcodes (QR Code, AZTEC, PDF417, DataMatrix), which is necessary when paying and transferring through the Fast Payments System.
Smart Engines recognition technology is the company's own development of scientists, does not contain external components, is included in, Register of Russian Software supports domestic computing platforms and does not require a GPU. Reading data is undemanding to computing resources and is performed automatically in real time on devices, without transferring data to the outside. This allows to scan barcodes even on devices with limited computing power (mobile phone economy class, tablet etc.). The solution provides high-quality recognition of one- and two-dimensional barcodes from various invoices and receipts, including utility bills state tax , documents and invoices, as well as tickets, checks invoices, price tags, posters and announcements.
In 2022, the Smart Code Engine product increased the speed of initialization and configuration of the recognition mechanism, as well as improved the process of recognizing and scanning QR Code and AZTEC. Smart Engines work autonomously, ensuring the safety of personal and sensitive data processing. Images with personal data are never transferred for processing to third-party services or third parties.
Release version 1.10.0 with improved machine-readable zone recognition accuracy
Smart Engines, a representative of the Russian market for automatic document recognition systems, on March 15, 2022 announced the release of version 1.10.0 for the entire line of its products.
Key Smart Code Engine updates include:
- improved accuracy of recognition of the machine-readable area (MRZ);
- Reduced configuration size (up to 25%)
- increased speed of initialization and adjustment of the recognition mechanism;
- improved accuracy of recognition of fields based on the Latin alphabet and Cyrillic alphabet.
Read more here.
2021
Barcode Streaming System Release
Warning the strengthening of control over compliance with anti-measures covid due to the difficult epidemiological situation, scientists Smart Engines have developed. In stream recognition barcodes particular, now mandatory verification QR codes in, and plane trains stores, the implementation of which was recently announced in, is State Duma significantly simplified for checking employees and. If the population QR code requires identity confirmation, then the Smart Engines solution also allows you to recognize your passport. This was RUSSIAN FEDERATION announced on November 12, 2021 by Smart Engines.
Smart Engines allows you to scan linear and matrix barcodes for a wide range of documents. This version can scan barcodes when there are several codes in the frame at the same time and when it is necessary to read these codes one by one in the video stream in real time. Users of mobile applications can scan QR codes, AZTEC and other barcodes to quickly pay for utility bills, goods and services at points of sale, tax and budget receipts, invoices, as well as to optimize and automate warehouse logistics, perform labeling control and provide anti-covid security measures.
The Smart Code Engine software makes the barcode scanning process convenient and understandable. The system automatically detects, determines the type and recognizes the barcode data. Recognition algorithms are resistant to poor lighting conditions, shooting angles and geometric distortions. The technology even recognizes damaged and inverted barcodes.
The use of the flagship GreenOC green AI technology allows you to quickly recognize barcode data on devices even with limited computing power: budget smartphones and mobile terminals. The scanning process is performed automatically on the devices themselves, without transferring data to the outside. It's safe for both the user and app developers.
Up to 28fps faster recognition
Smart Engines on October 14, 2021 announced the release of an updated version of AI technology for recognizing bank cards.
In the updated version of scanner bank cards for mobile applications recognition speed algorithms AI using Smart Engines, it smartphones reaches 28 frames per second. In it, the company's researchers managed to increase the accuracy and speed of recognition of all types of bank cards. For arbitrary location cards, data which are becoming more common, the speed has been increased by 2 times. On smartphones relevant for October 2021, the recognition time of bank cards reaches 0.035 seconds per frame. In mobile applications, recognition technology acts as a scanner, allowing the user to easily and securely enter data when making payments and other transactions.
Smart Engines Smart Code Engine technology quickly and accurately extracts bank card data from images and video streams in real time. The solution provides automatic scanning of bank cards of any type: embossed, engraved and flat printed data, landscape and portrait orientations, as well as cards with data on the back. Supported card recognition payment systems VISA, MasterCard, Maestro, American Express, JCB, UnionPay, Diners Club, Discover, RuPay, Elo, Verve, Vpay, Girocard, PagoBancomat, Mydebit, Troy, BC Card, Interac, Carte Bancaire, Dancort and World.
Using a scanner based on Smart Engines technologies, banks, payment services, fintech projects and other companies can offer their customers the ability to automatically fill out the number, validity period and name of the cardholder. Recognition takes place almost instantly and does not require special 'aiming'. In this case, the user can show the map to the camera of his device at any angle and only part of the map can be located in the frame. The system recognizes map data in various lighting, for any background map images and for old (lost) maps. The accuracy of scanning a bank card number reaches 99.68%.
The use of the flagship AI technology GreenOCR, developed by scientists from Smart Engines, allows you to recognize bank card data even on budget smartphones, as well as other devices with limited computing power and equipped with a low-resolution camera. The embedded package for Android and iOS applications can be up to 4.5 MB in size. All calculations during recognition are performed autonomously on the device, images of bank cards are not transmitted to third-party services. Smart Engines meet the requirements of 152-FZ, GDPR, CCPA, PCI DSS.
Red OS Compatibility
The Russian developer RED SOFT and the research company Smart Engines have confirmed the correctness of the joint operation of the operating system RED OS and document recognition systems Smart ID Engine, Smart Code Engine, Smart Document Engine. This was announced on August 11, 2021 by the Red Soft company. Read more here.
Browser Recognition Technology View
On June 21, 2021, the company Smart Engines introduced industrial technologies for recognizing documents in, which browser do not imply the transfer of source, intermediate or reference data from a client device. This solution is suitable for personal devices, objects Internet of things () IoT and minimizes the risk of leaks images with passport data of customers via the Internet. More. here
Inclusion in the register of Russian software
Smart Engines software products for recognizing bank cards, barcodes and standard documents are included in the register of Russian software. The developer announced this on March 19, 2021.
Software Products Smart Code Engine and Smart Document Engine are included in the software class, which includes linguistic software and subroutine libraries (SDKs). Read more here.
2020: Smart Code Engine: Automatic reading of bank cards, machine-readable area and barcodes
On November 18, 2020, Smart Engines introduced the next generation of passport recognition systems, other identity cards, bank cards, barcodes and documents with authentication and biometric verification capabilities. The company has become a single supplier of technologies for data extraction, authentication of documents with verification of "vitality" (document liveness detection) and signs of compromise (computational document forensics), face matching (face matching) for user verification. All products of this line: Smart ID Engine, Smart Code Engine and Smart Document Engine are developed in accordance with the principles of responsible AI and are designed to protect users and businesses from fraudulent actions with documents. Read more here.
According to the company, Smart Code Engine provides automatic reading of bank card data, machine-readable area and barcodes in a wide class of image capture conditions. The system is resistant to light drops, survey angle, skews, rotation angle, excessive and insufficient lighting. The system works in real time and is capable of recognizing bank cards and other objects at a speed of 25 frames per second on modern devices.
In payment services, the Smart Code Engine allows you to scan and recognize bank debit and credit cards of payment systems WORLD, VISA, MasterCard, American Express, JCB, MIR, Maestro, UnionPay and Diners Club, issued by various countries of the world, ensuring the extraction of not only the number (12-19 digits), but also the validity period and name of the owner. Recognition of any type of bank cards is supported: with extrusion, engraving and flat printing, with horizontal and vertical location of identification data, and those cards on which data is located, both on the front and on the back. In the product, users have become available to recognize bank cards with the IBAN number, which are widespread in the EU countries .
The Smart Engines solution provides automatic search and recognition of data of machine-readable document areas (MRZ) performed in accordance with the established international standards ISO/ICAO (IEC 7501-1/ICAO Document 9303 ISO) and local (Russia, France, Switzerland, Bulgaria, Ecuador) standards, on passports, identification cards, visas, driver's licenses and other documents. Smart Code Engine users, when recognizing documents with MRZ, have tools for checking the "vitality" and consistency of data.
The Smart Code Engine provides recognition of one- and two-dimensional barcodes from a variety of invoices and receipts, including utility and government bills, tax documents and invoices, as well as tickets, checks, invoices, price tags, posters, and announcements. The product has been improved 1.5 times by reading AZTEC characters due to the introduction of technology for determining the centers of barcode modules and PDF417 characters, including their compact version, widely used in driver's licenses of the Russian Federation. The QR code reader, developed by Smart Engines, is now capable of reading inverted codes and is also more resistant to their orientation. As of November 2020, the product supports QR Code, AZTEC, PDF 417, Data Matrix, CODABAR, CODE_39, CODE_93, CODE_128, EAN_8, EAN_13, ITF, UPC_A, UPC_E recognition.
2019: Ability to recognize bank card data with non-standard information location
On December 23, 2019, the company Smart Engines introduced an updated recognitions bank cards Smart CardReader technology, thanks to which, and banks payment systems other users of the solution can mobile applications Internet services recognize any data type of bank cards, including those with a non-standard location of information.
Smart CardReader is a technology for recognizing plastic cards made by embossing (extruding characters) and indent printing (pressing characters).
According to the developer, Smart CardReader technology is designed to recognize bank card data in a video stream on mobile devices and in individual photos. The peculiarity of the updated technology lies in the ability to recognize not only bank cards with a "traditional" horizontal location of identification data on the front side, but also those on which the data is applied with vertical orientation, and are also located on the back.
Important for users is the ability of the program to provide industrial recognition quality in real working conditions - in various lighting conditions, on the go, when traveling in a taxi or train, for any background images of maps and maps with natural wear, according to Smart Engines.
As noted in Smart Engines, the presented technology is based on GreenOCR technology, aimed at reducing power consumption when training and executing neural networks. So, when executing embedded algorithms, including character recognition, most computational heavy, energy-consuming multiplication operations are replaced by light addition.
The integration of Smart CardReader into payment services allows users to automatically enter bank card data when making payments, transfers and other financial transactions in mobile applications and on Internet sites. The processing time of the card is about a second, while the accuracy of number recognition is at least 99.61%, according to Smart Engines. Smart CardReader automatically determines the type of card, the method of applying personal data and recognizes the card number, the name of the owner and the expiration date.
As of December 2019, recognition is available for cards of international payment systems, as well as cards of the national payment system "Mir." The technology is already used in mobile applications of the Tinkoff ecosystem, Post Bank, DeloBank, etc. Multi-platform Smart CardReader technology works on most mobile and server-based operating systemsMOS Aurora, iOS, Android, Elbrus, Linux, Windows, Solaris. For integrators and developers of mobile acquiring and Internet acquiring services, it is available as an SDK. For users, the update is free of charge based on concluded contracts. You can test the capabilities of bank card recognition by installing the free demo application Smart IDReader from Google play or the App Store, noted in Smart Engines.
2016: Support for "Elbrus"
On April 4, 2016, Smart Engines announced support for the Elbrus computing platform in its solutions.
The list of compatible hardware platforms includes ARMv7-v8 (AArch32 and AArch64), x86, x86_64 and ELBRUS. Porting of server and desktop recognition technologies was carried out in a test software and hardware environment on the platform of the Elbrus-4C microprocessor and the Elbrus operating system.
With the consulting support of JSC MCST"" employees, the company was able to solve the problems of parallelizing the processes of low-level and high-level image processing, preserving high-quality characteristics of document recognition.
As of April 4, 2016, the Elbrus computing platform is supported by Smart Engines software libraries:
- Smart PassportReader - data recognition of the passport of the Russian Federation;
- Smart 3D OCR MRZ - recognition of data of the machine-readable area (MRZ-line) of passport documents;
- Smart CardReader - recognition of bank card data.
2015: Smart CardReader Release
Smart Engines in October 2015 announced the release of Smart CardReader technology, designed to recognize plastic cards made by embossing (extruding characters) and indent printing (pressing characters).
Embossing and indent printing are the main ways to personalize bank debit and credit cards. Smart CardReader technology is designed to recognize plastic card data in a video stream on mobile devices and computers/laptops/terminals equipped with a camera.
In the basic functionality, Smart CardReader is able to extract not only the bank card number, but also the expiration date and cardholder name. In addition, solutions on the Smart CardReader platform can be used to recognize club, discount, transport and other types of plastic cards.
Smart CardReader recognizes all numeric and letter fields of cards. The technology automatically determines the method of printing the card (embossing or indent printing) and processes both types of cards in the same stream. Algorithms recognition helped to achieve industrial quality recognition in real working conditions - in different lighting, for any background images of maps and for old (lost) maps.
All calculations in Smart CardReader when processing plastic cards are made on a device (on-device) in real time without transferring images and video clips to the server or to the cloud.
Integration of Smart CardReader into payment services (mobile and Internet acquiring) makes it possible to recognize bank cards when making payments in mobile applications, on Internet sites. To enter card data, the user needs to show it to the camera. The time from the start of the map display to the recognition result depends on the device and camera quality and averages 1-2 seconds.
The inter-frame integration algorithms used in Smart CardReader for analyzing the results of recognition of individual personnel of a video stream make it possible to ensure the industrial quality of data input to the 3rd recognized frame.
Recognition in the video stream allows you to extract data even in low light or in high glare. To do this, the user can change the orientation of the camera or card, and Smart CardReader "on the fly" will find and select the most promising personnel for processing.
Smart CardReader is a multi-platform technology and runs on most common operating systems for mobile devices, desktops and servers: iOS, Mac OS X, Android, Linux, Windows, Windows Phone and the main hardware platforms ARMv7-v8, x86 and x86_64.
Tools for embedding Smart CardReader technology in mobile and desktop applications are available to developers as an API.