Skip to main content
Log in

Handwritten signature verification using shallow convolutional neural network

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Handwritten signatures are an undeniable and unique way to prove the identity of persons. Owing to the simplicity and uniqueness, it finds an essential place in the area of behavioral biometric. Signatures are the most widely accepted biometric trait by law enforcement agencies/personnel for verification purposes, especially in financial institutions, legal transactions, etc. and hence secured authentication becomes imperative. In the era of a digital age, numerous transactions are taking place, where handwritten signature verification is required by the agencies, e.g., banks, etc. In such scenarios, the process of signature verification, besides being accurate and secure, should be very fast, i.e., the real-time verification can be done. In this paper, we have proposed a convolutional neural network-based language-independent shallow architecture (sCNN(Shallow Convolutional Neural Network)) for signature verification. The proposed architecture is very simple but extremely efficient in terms of accuracy. A custom shallow convolution neural network is used to automatically learn the features of signature from the provided training data. Another contribution of the research work, which is the handwritten signature data collection for 137 subjects and 467 subjects, which are named as CVBLSig-V1 and CVBLSig-V2 respectively, has been reported in this paper. The performance of the proposed architecture has been evaluated on publicly available datasets, i.e., MCYT-75, MCYT-100, and GPDS, as well as CVBLSig-V1 and CVBLSig-V2. The performance was also compared with state of the art reported methods and shown improved, while considering the accuracy and equal error rate (EER) as performance metrics.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

a. Change in Aspect ratio b. Rotation by 30 degrees in clockwise direction c. Right Shear d. Rotation by 10 degrees clockwise e. Left Shear f. Rotation by 30 degrees in anticlockwise direction g. Gaussian Noise h. Rotation by 10 degrees anticlockwise

Fig. 14
Fig. 15
Fig. 16

Similar content being viewed by others

Notes

  1. http://atvs.ii.uam.es/atvs/mcyt100s.html

  2. http://atvs.ii.uam.es/atvs/mcyt75so.html

  3. https://drive.google.com/file/d/0B29vNACcjvzVc1RfVkg5dUh2b1E/view

  4. http://www.gpds.ulpgc.es/downloadnew/download.htm

  5. https://www.cse.ust.hk/svc2004/download.html

  6. https://cvbl.iiita.ac.in/dataset.php

  7. anamika06jain@gmail.com, rsi2016005@iiita.ac.in

References

  1. Alcantarilla PF, Bartoli A, Davison AJ (2012) Kaze features. In: Fitzgibbon A., Lazebnik S., Perona P., Sato Y., Schmid C (eds) Computer vision – ECCV 2012. Springer, Berlin, pp 214–227

  2. Azmi AN, Nasien D, Omar FS (2017) Biometric signature verification system based on freeman chain code and k-nearest neighbor. Multimed Tools Appl 76 (14):15341–15355

    Article  Google Scholar 

  3. Bajaj R, Chaudhury S (1997) Signature verification using multiple neural classifiers. Pattern Recogn 30(1):1–7

    Article  Google Scholar 

  4. Baltzakis H, Papamarkos N (2001) A new signature verification technique based on a two-stage neural network classifier. Eng Appl Artif Intell 14 (1):95–103. https://doi.org/10.1016/S0952-1976(00)00064-6. http://www.sciencedirect.com/science/article/pii/S0952197600000646

    Article  Google Scholar 

  5. Berkay Yilmaz M, Ozturk K (2018) Hybrid user-independent and user-dependent offline signature verification with a two-channel cnn. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshops, pp 526–534

  6. Bhukya RK, Sarma BD, Prasanna SM (2018) End point detection using speech-specific knowledge for text-dependent speaker verification. Circ Syst Signal Process 37(12):5507–5539

    Article  Google Scholar 

  7. Bouamra W, Djeddi C, Nini B, Diaz M, Siddiqi I (2018) Towards the design of an offline signature verifier based on a small number of genuine samples for training. Expert Syst Appl 107:182–195

    Article  Google Scholar 

  8. Charfi N, Trichili H, Alimi AM, Solaiman B (2017) Bimodal biometric system for hand shape and palmprint recognition based on sift sparse representation. Multimed Tools Appl 76(20):20457–20482

    Article  Google Scholar 

  9. Chaudhry SA, Naqvi H, Khan MK (2018) An enhanced lightweight anonymous biometric based authentication scheme for tmis. Multimed Tools Appl 77(5):5503–5524

    Article  Google Scholar 

  10. Cs231n: Convolutional neural networks for visual recognition. http://cs231n.github.io/convolutional-networks/http://cs231n.github.io/convolutional-networks/

  11. De Marsico M, Petrosino A, Ricciardi S (2016) Iris recognition through machine learning techniques: a survey. Pattern Recogn Lett 82:106–115

    Article  Google Scholar 

  12. Dey S, Dutta A, Toledo JI, Ghosh SK, Lladós J, Pal U (2017) Signet: Convolutional siamese network for writer independent offline signature verification. arXiv:1707.02131

  13. Dutta A, Pal U, Lladós J (2016) Compact correlated features for writer independent signature verification. In: 2016 23Rd international conference on pattern recognition (ICPR), pp 3422–3427. https://doi.org/10.1109/ICPR.2016.7900163

  14. Ferrer MA, Vargas JF, Morales A, Ordonez A (2012) Robustness of offline signature verification based on gray level features. IEEE Trans Inf Forensic Secur 7 (3):966–977. https://doi.org/10.1109/TIFS.2012.2190281

    Article  Google Scholar 

  15. Ferrer MA, Diaz-Cabrera M, Morales A (2013) Synthetic off-line signature image generation. In: 2013 International conference on biometrics (ICB), pp 1–7. https://doi.org/10.1109/ICB.2013.6612969

  16. Ferrer MA, Diaz-Cabrera M, Morales A (2015) Static signature synthesis: a neuromotor inspired approach for biometrics. IEEE Trans Pattern Anal Mach Intell 37 (3):667–680

    Article  Google Scholar 

  17. Fierrez-Aguilar J, Nanni L, Lopez-Peṅalba J, Ortega-Garcia J, Maltoni D (2005) An on-line signature verification system based on fusion of local and global information. In: Kanade T, Jain A, Ratha NK (eds) Audio- and video-based biometric person authentication. Springer, Berlin, pp 523–532

  18. Hadjadji B, Chibani Y, Nemmour H (2017) An efficient open system for offline handwritten signature identification based on curvelet transform and one-class principal component analysis. Neurocomputing 265:66–77. https://doi.org/10.1016/j.neucom.2017.01.108. http://www.sciencedirect.com/science/article/pii/S0925231217310159. New Trends for Pattern Recognition: Theory and Applications

    Article  Google Scholar 

  19. Hafemann LG, Sabourin R, Oliveira LS (2016) Analyzing features learned for offline signature verification using deep cnns. In: 2016 23rd international conference on Pattern recognition (ICPR). IEEE, pp 2989–2994

  20. Hafemann LG, Sabourin R, Oliveira LS (2016) Writer-independent feature learning for offline signature verification using deep convolutional neural networks. In: 2016 international joint conference on Neural networks (IJCNN). IEEE, pp 2576–2583

  21. Hafemann LG, Sabourin R, Oliveira LS (2017) Learning features for offline handwritten signature verification using deep convolutional neural networks. Pattern Recogn 70:163–176

    Article  Google Scholar 

  22. Hafemann LG, Oliveira LS, Sabourin R (2018) Fixed-sized representation learning from offline handwritten signatures of different sizes. Int J Doc Anal Recogn (IJDAR) 21(3):219–232. https://doi.org/10.1007/s10032-018-0301-6

    Article  Google Scholar 

  23. Hafemann LG, Oliveira LS, Sabourin R (2018) Fixed-sized representation learning from offline handwritten signatures of different sizes. Int J Doc Anal Recogn (IJDAR) 21(3):219–232

    Article  Google Scholar 

  24. He K, Zhang X, Ren S, Sun J (2015) Spatial pyramid pooling in deep convolutional networks for visual recognition. IEEE Trans Pattern Anal Mach Intell 37 (9):1904–1916. https://doi.org/10.1109/TPAMI.2015.2389824

    Article  Google Scholar 

  25. He L, Tan H, Huang ZC (2019) Online handwritten signature verification based on association of curvature and torsion feature with hausdorff distance. Multimedia Tools and Applications 78(14):19253–19278

    Article  Google Scholar 

  26. Jain AK, Ross A, Prabhakar S (2004) An introduction to biometric recognition. IEEE Trans Circ Syst Video Technol 14(1):4–20

    Article  Google Scholar 

  27. Jain AK, Nandakumar K, Ross A (2016) 50 years of biometric research: Accomplishments, challenges, and opportunities. Pattern Recogn Lett 79:80–105. https://doi.org/10.1016/j.patrec.2015.12.013. http://www.sciencedirect.com/science/article/pii/S0167865515004365

    Article  Google Scholar 

  28. Lai S, Jin L, Yang W (2017) Online signature verification using recurrent neural network and length-normalized path signature descriptor. In: 2017 14Th IAPR international conference on document analysis and recognition (ICDAR). IEEE, vol 1, pp 400–405

  29. Liu W, Wen Y, Yu Z, Yang M (2016) Large-margin softmax loss for convolutional neural networks. In: ICML, pp 507–516

  30. Manjunatha K, Manjunath S, Guru D, Somashekara M (2016) Online signature verification based on writer dependent features and classifiers. Pattern Recogn Lett 80:129–136

    Article  Google Scholar 

  31. Okawa M (2018) From bovw to vlad with kaze features: Offline signature verification considering cognitive processes of forensic experts. Pattern Recogn Lett 113:75–82

    Article  Google Scholar 

  32. Okawa M (2018) Synergy of foreground–background images for feature extraction: Offline signature verification using fisher vector with fused kaze features. Pattern Recogn 79:480–489. https://doi.org/10.1016/j.patcog.2018.02.027. http://www.sciencedirect.com/science/article/pii/S0031320318300803

    Article  Google Scholar 

  33. Ortega-Garcia J, Fierrez-Aguilar J, Simon D, Gonzalez J, Faundez-Zanuy M, Espinosa V, Satue A, Hernaez I, Igarza JJ, Vivaracho C et al (2003) Mcyt baseline corpus: a bimodal biometric database. IEE Proc-Vis Image Signal Process 150 (6):395–401

    Article  Google Scholar 

  34. Pal S, Alaei A, Pal U, Blumenstein M (2016) Performance of an off-line signature verification method based on texture features on a large indic-script signature dataset. In: 2016 12Th IAPR workshop on document analysis systems (DAS). IEEE, pp 72–77

  35. Pascual-Gaspar JM, Cardeṅoso-Payo V, Vivaracho-Pascual CE (2009) Practical on-line signature verification. In: Tistarelli M, Nixon MS (eds). Springer, Berlin, pp 1180–1189

  36. Ruder S (2016) An overview of gradient descent optimization algorithms. arXiv:1609.04747

  37. Sae-Bae N, Memon N (2014) Online signature verification on mobile devices. IEEE Trans Inf Forensic Secur 9(6):933–947. https://doi.org/10.1109/TIFS.2014.2316472

    Article  Google Scholar 

  38. Sharma A, Sundaram S (2017) A novel online signature verification system based on gmm features in a dtw framework. IEEE Trans Inf Forensic Secur 12(3):705–718. https://doi.org/10.1109/TIFS.2016.2632063

    Article  Google Scholar 

  39. Sharma S, Dubey SR, Singh SK, Saxena R, Singh RK (2015) Identity verification using shape and geometry of human hands. Expert Syst Appl 42(2):821–832

    Article  Google Scholar 

  40. Van BL, Garcia-Salicetti S, Dorizzi B (2007) On using the viterbi path along with hmm likelihood information for online signature verification. IEEE Trans Syst Man Cybern Part B (Cybern) 37(5):1237–1247. https://doi.org/10.1109/TSMCB.2007.895323

  41. Vargas JF, Travieso CM, Alonso JB, Ferrer MA (2010) Off-line signature verification based on gray level information using wavelet transform and texture features. In: 2010 12Th international conference on frontiers in handwriting recognition, pp 587–592. https://doi.org/10.1109/ICFHR.2010.96

  42. Vezzetti E, Calignano F, Moos S (2010) Computer-aided morphological analysis for maxillo-facial diagnostic: a preliminary study. Journal of Plastic. Reconstruct Aesthet Surgery 63(2):218–226

    Article  Google Scholar 

  43. Vezzetti E, Moos S, Marcolin F, Stola V (2012) A pose-independent method for 3d face landmark formalization. Comput Methods Programs Biomed 108 (3):1078–1096

    Article  Google Scholar 

  44. Wan C, Wang L, Phoha VV (2019) A survey on gait recognition. ACM Comput Surv (CSUR) 51(5):89

    Article  Google Scholar 

  45. Yeung DY, Chang H, Xiong Y, George S, Kashi R, Matsumoto T, Rigoll G (2004) Svc2004: First international signature verification competition. In: Zhang D, Jain AK (eds) Biometric authentication. Springer, Berlin, pp 16–22

  46. Zhang C, Bengio S, Hardt M, Recht B, Vinyals O (2016) Understanding deep learning requires rethinking generalization. arXiv:1611.03530

  47. Zois EN, Alexandridis A, Economou G (2019) Writer independent offline signature verification based on asymmetric pixel relations and unrelated training-testing datasets. Expert Syst Appl 125:14–32

    Article  Google Scholar 

Download references

Acknowledgments

This research is conducted in Indian Institute of Information Technology Allahabad and supported by the Ministry of Human Resource and Development, Government of India. We are grateful to the support of NVIDIA Corporation. NVIDIA Corporation has donated TITANX(PASCAL) GPU with 3584 CUDA cores.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Anamika Jain.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendices

Appendix

A Feature Maps and Filters after each Convolutional Layer

In Figs. 3 and 4 we have shown only one filter and one activation map of each convolutional layer. The detailed features and filter from each convolutional layers has been shown in Figs. 1718192021 and 22.

Fig. 17
figure 17

Visualization of all the feature maps after first convolution layer

Fig. 18
figure 18

Visualization of all the feature maps after second the convolution layer

Fig. 19
figure 19

Visualization of all the feature maps after third convolution layer

Fig. 20
figure 20

Visualization of all the Filters of first convolution layer

Fig. 21
figure 21

Visualization of all the Filters of second convolution layer

Fig. 22
figure 22

Visualization of all the Filters of third convolution layer

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Jain, A., Singh, S.K. & Singh, K.P. Handwritten signature verification using shallow convolutional neural network. Multimed Tools Appl 79, 19993–20018 (2020). https://doi.org/10.1007/s11042-020-08728-6

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-020-08728-6

Keywords

Navigation