Skip to main navigation menu Skip to main content Skip to site footer

Articles

CJICT: Vol. 7 No. 2, Dec. 2019

Signature Verification Using Siamese Convolutional Neural Networks

  • Chika Yinka-Banjo & Chinonso Okoli
Submitted
December 17, 2019
Published
2019-12-17

Abstract

This research entails the processes undergone in building a Siamese Neural Network for Signature Verification. This Neural Network which uses two similar base neural networks as its underlying architecture was built, trained and evaluated in this project. The base networks were made up of two similar convolutional neural networks sharing the same weights during training. The architecture commonly known as the Siamese network helped reduce the amount of training data needed for its implementation and thus increased the model’s efficiency by 13%. The convolutional network was made up of three convolutional layers, three pooling layers and one fully connected layer onto which the final results were passed to the contrastive loss function for comparison. A threshold function determined if the signatures were forged or not. An accuracy of 78% initially achieved led to the tweaking and improvement of the model to achieve a better prediction accuracy of 93%.