Learning features for offline handwritten signature verification using deep convolutional neural networks

We propose formulations for learning features for Offline Signature Verification.A novel method that uses knowledge of forgeries from a subset of users is proposed.Learned features are used to train classifiers for other users (without forgeries).Experiments on GPDS-960 show a large improvement in state-of-the-art.Results in other 3 datasets show that the features generalize without fine-tuning. Verifying the identity of a person using handwritten signatures is challenging in the presence of skilled forgeries, where a forger has access to a persons signature and deliberately attempt to imitate it. In offline (static) signature verification, the dynamic information of the signature writing process is lost, and it is difficult to design good feature extractors that can distinguish genuine signatures and skilled forgeries. This reflects in a relatively poor performance, with verification errors around 7% in the best systems in the literature. To address both the difficulty of obtaining good features, as well as improve system performance, we propose learning the representations from signature images, in a Writer-Independent format, using Convolutional Neural Networks. In particular, we propose a novel formulation of the problem that includes knowledge of skilled forgeries from a subset of users in the feature learning process, that aims to capture visual cues that distinguish genuine signatures and forgeries regardless of the user. Extensive experiments were conducted on four datasets: GPDS, MCYT, CEDAR and Brazilian PUC-PR datasets. On GPDS-160, we obtained a large improvement in state-of-the-art performance, achieving 1.72% Equal Error Rate, compared to 6.97% in the literature. We also verified that the features generalize beyond the GPDS dataset, surpassing the state-of-the-art performance in the other datasets, without requiring the representation to be fine-tuned to each particular dataset.

[1]  Dumitru Erhan,et al.  Going deeper with convolutions , 2014, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[2]  Luiz Eduardo Soares de Oliveira,et al.  Analyzing features learned for Offline Signature Verification using Deep CNNs , 2016, 2016 23rd International Conference on Pattern Recognition (ICPR).

[3]  Bhabatosh Chanda,et al.  Writer-independent off-line signature verification using surroundedness feature , 2012, Pattern Recognit. Lett..

[4]  Robert Sabourin,et al.  Dynamic selection of generative-discriminative ensembles for off-line signature verification , 2012, Pattern Recognit..

[5]  Cinthia Obladen de Almendra Freitas,et al.  Bases de dados de cheques bancarios brasileiros , 1998 .

[6]  Luiz Eduardo Soares de Oliveira,et al.  Reducing forgeries in writer-independent off-line signature verification through ensemble of classifiers , 2010, Pattern Recognit..

[7]  Robert Sabourin,et al.  Multi-feature extraction and selection in writer-independent off-line signature verification , 2013, International Journal on Document Analysis and Recognition (IJDAR).

[8]  Lawrence D. Jackel,et al.  Backpropagation Applied to Handwritten Zip Code Recognition , 1989, Neural Computation.

[9]  Giuseppe Pirlo,et al.  Automatic Signature Verification: The State of the Art , 2008, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[10]  Miguel A. Ferrer,et al.  Off-line Handwritten Signature GPDS-960 Corpus , 2007 .

[11]  Yuan Yan Tang,et al.  Model-based signature verification with rotation invariant features , 2009, Pattern Recognit..

[12]  Juan J. Igarza,et al.  MCYT baseline corpus: a bimodal biometric database , 2003 .

[13]  Julian Fierrez,et al.  Off-line Signature Verification Using Contour Features , 2008, ICFHR 2008.

[14]  Azriel Rosenfeld,et al.  Computer Detection of Freehand Forgeries , 1977, IEEE Transactions on Computers.

[15]  Mustafa Berkay Yilmaz,et al.  Score level fusion of classifiers in off-line signature verification , 2016, Inf. Fusion.

[16]  Babak Nadjar Araabi,et al.  Deep Multitask Metric Learning for Offline Signature Verification , 2016, Pattern Recognit. Lett..

[17]  Geoffrey E. Hinton,et al.  Visualizing Data using t-SNE , 2008 .

[18]  Robert Sabourin,et al.  Hybrid writer-independent-writer-dependent offline signature verification system , 2013, IET Biom..

[19]  E. Argones Rua,et al.  Online Signature Verification Based on Generative Models , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[20]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[21]  Stefan Carlsson,et al.  CNN Features Off-the-Shelf: An Astounding Baseline for Recognition , 2014, 2014 IEEE Conference on Computer Vision and Pattern Recognition Workshops.

[22]  Andrew Beng Jin Teoh,et al.  Image-based handwritten signature verification using hybrid methods of discrete Radon transform, principal component analysis and probabilistic neural network , 2016, Appl. Soft Comput..

[23]  Sargur N. Srihari,et al.  Offline Signature Verification And Identification Using Distance Statistics , 2004, Int. J. Pattern Recognit. Artif. Intell..

[24]  Yoshua Bengio,et al.  Greedy Layer-Wise Training of Deep Networks , 2006, NIPS.

[25]  Federico Girosi,et al.  Support Vector Machines: Training and Applications , 1997 .

[26]  Bhabatosh Chanda,et al.  A writer-independent off-line signature verification system based on signature morphology , 2010, IITM '10.

[27]  B. H. Shekar,et al.  Off-line signature verification based on chain code histogram and Support Vector Machine , 2013, 2013 International Conference on Advances in Computing, Communications and Informatics (ICACCI).

[28]  Yoshua. Bengio,et al.  Learning Deep Architectures for AI , 2007, Found. Trends Mach. Learn..

[29]  Réjean Plamondon,et al.  Automatic signature verification and writer identification - the state of the art , 1989, Pattern Recognit..

[30]  Guigang Zhang,et al.  Deep Learning , 2016, Int. J. Semantic Comput..

[31]  Youcef Chibani,et al.  The effective use of the one-class SVM classifier for handwritten signature verification based on writer-independent parameters , 2015, Pattern Recognit..

[32]  Loris Nanni,et al.  How could a subcellular image, or a painting by Van Gogh, be similar to a great white shark or to a pizza? , 2017, Pattern Recognit. Lett..

[33]  Sargur N. Srihari,et al.  On-Line and Off-Line Handwriting Recognition: A Comprehensive Survey , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[34]  Jesús Francisco Vargas-Bonilla,et al.  Off-line signature verification based on grey level information using texture features , 2011, Pattern Recognit..

[35]  Luiz Eduardo Soares de Oliveira,et al.  Writer-independent feature learning for Offline Signature Verification using Deep Convolutional Neural Networks , 2016, 2016 International Joint Conference on Neural Networks (IJCNN).

[36]  Yoshua Bengio,et al.  Deep Learning of Representations: Looking Forward , 2013, SLSP.

[37]  Andrew Zisserman,et al.  Very Deep Convolutional Networks for Large-Scale Image Recognition , 2014, ICLR.

[38]  Hassiba Nemmour,et al.  New gradient features for off-line handwritten signature verification , 2015, 2015 International Symposium on Innovations in Intelligent SysTems and Applications (INISTA).

[39]  Cinthia Obladen de Almendra Freitas,et al.  The graphology applied to signature verification , 2005 .

[40]  Mohammad Teshnehlab,et al.  Persian Signature Verification using Convolutional Neural Networks , 2012 .

[41]  Robert Sabourin,et al.  Off-line signature verification using directional PDF and neural networks , 1992, Proceedings., 11th IAPR International Conference on Pattern Recognition. Vol.II. Conference B: Pattern Recognition Methodology and Systems.

[42]  Juan Hu,et al.  Offline Signature Verification Using Real Adaboost Classifier Combination of Pseudo-dynamic Features , 2013, 2013 12th International Conference on Document Analysis and Recognition.

[43]  Mustafa Berkay Ylmaz,et al.  Score level fusion of classifiers in off-line signature verification , 2016 .

[44]  Ivan Laptev,et al.  Learning and Transferring Mid-level Image Representations Using Convolutional Neural Networks , 2014, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[45]  N. Otsu A threshold selection method from gray level histograms , 1979 .

[46]  Robert Sabourin,et al.  Offline handwritten signature verification — Literature review , 2017, 2017 Seventh International Conference on Image Processing Theory, Tools and Applications (IPTA).

[47]  Enrique Argones-Rúa,et al.  Online Signature Verification Based on Generative Models , 2012, IEEE Trans. Syst. Man Cybern. Part B.

[48]  R. Siezen,et al.  others , 1999, Microbial Biotechnology.

[49]  Réjean Plamondon,et al.  Automatic Signature Verification: The State of the Art - 1989-1993 , 1994, Int. J. Pattern Recognit. Artif. Intell..

[50]  Siyuan Chen,et al.  A New Off-line Signature Verification Method based on Graph , 2006, 18th International Conference on Pattern Recognition (ICPR'06).

[51]  Trevor Darrell,et al.  DeCAF: A Deep Convolutional Activation Feature for Generic Visual Recognition , 2013, ICML.

[52]  Sergey Ioffe,et al.  Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift , 2015, ICML.

[53]  Geoffrey E. Hinton,et al.  Deep Learning , 2015, Nature.

[54]  Bernardete Ribeiro,et al.  Deep Learning Networks for Off-Line Handwritten Signature Recognition , 2011, CIARP.

[55]  Flávio Bortolozzi,et al.  An Off-Line Signature Verification System Using HMM and Graphometric Features , 2001 .

[56]  Julian Fiérrez,et al.  HMM-based on-line signature verification: Feature extraction and signature modeling , 2007, Pattern Recognit. Lett..