QR-code localization – the important recognition step that has been neglected

QR-code recognition in an image is a well-established problem in machine vision. First of all, the research object was initially developed as a tool for more “comfortable” recognition. Secondly, the problem gets broken into a few separate clear sub-tasks: QR-code localization, QR-code orientation, and QR-code decoding. It turns out that…


Algorithms for text field recognition results post-processing

Today we’d like to look into the problem of post-processing the text field recognition results based on a priori knowledge about the text field. A significant part of important documents, including identification documents, consists of the fields of a different kind, such as dates, numbers, car VIN-numbers, TIN and social…


Compliance with legal age limits for alcohol and tobacco sales

Age verification as an integral part of the industry Many countries have implemented age limits to prevent underage purchases of alcohol. Sale of products with age restrictions requires special responsibility and vigilance from trade organizations: once sell alcoholic beverages or tobacco products to minors, it can cost the seller and…


Automation of the modification detection in the images of contract documents using an N-gram model

Any reasonable person today knows not to sign a document before they read it. Those who didn’t follow this simple rule might have to deal with unexpected consequences that could’ve been avoided if only they paid attention to the content of a document including the fine print. The tricks and…


Space character: there is more to it than meets the eye

Hey there, friends! As you already know, we, the Smart Engines team, specialize in text recognition (not exclusively) in various documents. Today we’d like to touch on one more challenging moment when it comes to text recognition on complex backgrounds, which is space character detection. We’ll be using names on…


Make your front desk smart, secure and queue-free

Obsolete ways of entering and keeping personal data While visiting various offices/organizations and business centers with the visitor permit system sometimes it seems that you are stuck in the past: we can often watch continuously listening to the radio or watching TV guards who take the visitor’s passport and manually…


Digital forgery prevention or document forgery detection

Why fake documents detection became so important Nowadays we witness the ongoing services growth which has become possible to provide remotely due to the advancement of technology, providers in some cases face the need for remote client’s identity which is vital for on-boarding, processing travel documents and implementation of customer profile. At…


Bipolar morphological networks: neuron without multiplication

It is quite hard to find a problem to be solved by any other way than a neural network. Moreover, other methods are not even considered in many cases. Logically enough during a ‘silver bullet’ hunt researchers and technologists propose newer and better neural-network architecture modifications which are supposed to…


HoughNet: vanishing point detection using the network fused with a classic algorithm

While the global object recognition community trains tens and even hundreds of successful artificial neural network (ANN) architectures that heating up the planet with the powerful video cards and developing a “panacea” for any computer vision problem, we, the Smart Engines team, don’t veer off our research path and keep…


Simple classification method for recognized pages of business documents using Template Matching

As we all know classification’s objective is to include any object from any selection to one or a few different categories of a number of predetermined categories. 1. Problem statement Classification algorithm can be created based on machine learning that uses a training selection of some objects that have been…

Our customers

Emirates NBD

Emirates NBD uses state-of-the-art technologies when opening a bank account via its Mobile Banking App


Travizory Border Security selected Smart Engines product for identification documents scanning


iDenfy Upgrades Its Identity Verification Technology with Smart Engines solutions


Smart Engines technologies are used in MTS SIM card issuing machines

Send Request

Please fill out the form to get more information about the products,pricing and trial SDK for Android, iOS, Linux, Windows.