Smart Document Engine – advanced document cropping with a smartphone

Send Request Test Drive

Smart Document Engine

— fast document cropping with image enhancement using a smartphone.


Smart Document Engine allows you to turn any smartphone into a document scanner and get high-quality images in any mobile application. We developed a state-of-the-art algorithm for automatic document detection in the image, which instantly finds document edges and eliminates distortions caused by the capturing process.


Thanks to colour-brightness normalization algorithms, a document image captured with a smartphone could be visually indistinguishable from a scan captured from a flatbed or sheetfed scanner. Besides, if it is necessary to create a small digital copy, we use a trained neural network model to capture a black-and-white document image. This model took the first prize in the international document image binarization contest DIBCO’17.


The Smart Document Engine SDK does NOT transfer data and images for processing to Smart Engines, to third-party services and/or third parties for manual data input, does NOT save data or images (all processing is carried out in the device’s local RAM) and does NOT require internet access. The SDK is GDPR, CPA, PCI DSS compliant.


To add document scanning to the mobile application, the Smart Document Engine solution is delivered as a standalone SDK (software developer kit). The SDK includes native libraries compiled for different operating systems, API documentation (application programming interface) and integration examples for different programming languages.


A simple document scanning API allows you to integrate document cropping into programs and applications written in popular programming languages C, C++, C#, Java, Python, PHP, Swift, Objective C. It is also possible to integrate document scanning into applications made with React Native and Flutter frameworks. In addition, there are ready-made implementing schemes with the popular ELMA RPA software robots.

Send Request






Test Drive Smart Engines

Try out Smart Document Engine to scan documents and forms in photos, as well as advanced document cropping with a smartphone



Mobile SDK

The Smart Document Engine SDK allows you to turn an iOS or Android-based mobile device into a document scanner. Our proprietary state-of-the-art AI and computer vision algorithms quickly and precisely detect a document in a photo and correct image distortions.


More about Smart Engines Mobile SDK    Send Request


Browser SDK

Using WebAssembly (WASM) support, the Smart Document Engine document scanning solution can be integrated into all modern 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.

More about Smart Engines Browser SDK     Send Request


Embedded SDK

Deep software and hardware optimization of the algorithmic image analysis principles for various processor architectures allows the Smart Document Engine to scan documents on any devices with a camera and a processor. Processor architectures MIPS, ARM, x86_64, and a wide range of operating systems (Linux-based, Windows-based OS) are supported, including embedded versions. The SDK-based set of programming interfaces provides native integration into most applications.


More about Smart Engines Desktop SDK     Send Request


Server SDK

Thanks to thread safety, the Smart Document Engine SDK allows you to implement scalable AI platforms for document image processing. Unique state-of-the-art algorithms for automatic document detection in images allow you to automatically process heterogeneous streams of input images.


More about Smart Engines Server SDK     Send Request

Send Request

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

    Our customers

    Emirates NBD

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

    Oman Arab Bank

    Smart Engines helps to implement Digital User Onboarding at Oman Arab Bank

    Caribbean Airlines

    Caribbean Airlines improves passenger onboarding in its app with passport scanning by Smart Engines


    Travizory Border Security selected Smart Engines product for identification documents scanning

    Send Request

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