Signature Verification using Deep Learning
By Chinmay Sawant, Data Scientist at AlgoAnalytics

With the recent advancements in Deep Learning, new applications of unstructured data analytics are emerging in multiple domains. Image Analytics is one of the most common forms of unstructured data analytics. Exponential growth in text documents, images, videos in every domain is driving development of multiple image analytics applications to derive insights and enrich customer experience. Image analytics solutions play an important role in security and authentication purposes as well. One such exciting new application of Deep Learning is automated signature verification.

In banks and government offices, to name just as examples, signed documents are the basis of all transactions and governance. A big part of the back-office processes involves verifying signatures on these forms. Traditionally, this was done by experts specifically skilled in this. Even then, it was a slow, tedious process. Manual verification of signature is not only time consuming, but also prone to errors and even potential frauds. With AI based automated signature analysis, these shortcomings can be eliminated, and significant efficiency gains can be realized.

At AlgoAnalytics, we have developed an Automated Signature Verification tool that automatically detects handwritten signatures on the document and verifies them with reference signature images. Signature verification is a challenging task, especially in business scenarios where only scanned images of documents are available, and the signature could be at any place, or at multiple places in a document. A vast variety of forms, documents, and types of signatures (including multiple languages) add to the complexity of the task. Our Signature Verification tool leverages the latest developments in AI and uses cutting edge models to handle these challenges and deliver great results!

How does the tool work?

Our fully automated Signature Verification tool consists of two steps:

1. Signature Detection: This tool detects the signature anywhere on the document, and intelligently crops the relevant image for further analysis; and 2. Signature Verification: This tool uses a database of reference signatures (provided by the customer) and using specialized AI techniques, provides a confidence score for the match. This process is shown in Figure 1 below.


Figure 1 Overview of AlgoAnalytics’ Signature Verification Tool

Signature Verification is a combination of algorithms based on pattern recognition, image processing, geometrical analysis of signatures, and deep learning to produce accurate results. Combining temporal behavior of signatures with visual similarity mapping using deep learning makes signature verification robust and highly precise for signatures in any language, or styles. Some example cases with their outputs given by the tool are shown in Figure 2.


Figure 2 Signature verification example cases

How is the tool deployed?

The tool is easy to deploy in a variety of configurations. We provide REST endpoints and can be easily integrated with legacy, existing applications. The solution supports in-premise or on-cloud hosting and is developed as a set of dockerized microservices. Figure 3 gives an overview of a typical deployment scheme.


Figure 3 Schematic of a Typical Deployment Scheme

At no point in this we scan, read, or upload the customer provided database of reference signatures. We maintain full privacy and confidentiality on the signature database.

Who can use the tool and what are the applications?

Anyone, or any business that processes signed documents can use our tool, and the applications are endless. Some domains which can particularly benefit from this tool include banks, financial institutions, insurance companies, government offices, lawyers and legal offices, among others. Banks can use our solution when processing loan and mortgage applications, new customer registrations, etc. Further, business contracts, insurance and compliance documents, legal document authentication are some of the use cases where verification of signatures can play a prominent role. With fast, automated, and accurate signature verification, businesses can transform the way they work and significantly increase their operational efficiency, security of transactions, and reduce frauds as well as delays!

Demo and Contact Info:

Check out our Interactive Demo of Signature Verification Tool.

For further information, please contact: info@algoanalytics.com

This post first appeared in Medium

                                                                                     Next