DeepAirSig: End-to-End Deep Learning Based in-Air Signature Verification

In-air signature verification is vital for biometric user identification in contact-less mode. The state-of-the-art methods use heuristics for signature acquisition, and provide insufficient data to train neural networks for the verification. In this article, we present a novel method for end-to-end deep learning based in-air signature verification using a depth sensor. In this regard, we propose a new medium-scale in-air signature dataset which is created using an accurate convolutional neural network (CNN) based 3D hand pose estimation algorithm. The proposed dataset offers a total of 1800 signatures collected from 40 subjects. So far, dynamic time warping (DTW) has been the most effective and commonly used method for verification. Keeping in view the significant advancement in deep learning, we present a more accurate deep learning based alternative which outperforms DTW by 67.6%. To this end, we train a personalized autoencoder to reconstruct the signature of each subject. Thereafter, the signature is verified by thresholding the reconstruction loss. We perform extensive experiments by formulating spatial and depth features of the signature in images and point clouds based representations. Moreover, for comparisons, we implement several deep learning algorithms (i.e. linear autoencoder, convolutional autoencoder, and Deep One-Class classifier). Our verification approach achieves an EER of 0.055%. The dataset is available at https://bit.ly/2mEJzOw.

[1]  Shahram Mohammadi,et al.  Real-time Kinect-based air-writing system with a novel analytical classifier , 2019, International Journal on Document Analysis and Recognition (IJDAR).

[2]  Indrajit Bhattacharya,et al.  Offline Signature Verification Using Pixel Matching Technique , 2013 .

[3]  Didier Stricker,et al.  Structure-Aware 3D Hand Pose Regression from a Single Depth Image , 2018, EuroVR.

[4]  Ashok Kumar,et al.  A survey on offline handwritten signature verification system using writer dependent and independent approaches , 2016, 2016 2nd International Conference on Advances in Computing, Communication, & Automation (ICACCA) (Fall).

[5]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[6]  Luc Van Gool,et al.  Crossing Nets: Combining GANs and VAEs with a Shared Latent Space for Hand Pose Estimation , 2017, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[7]  Didier Stricker,et al.  Simultaneous Hand Pose and Skeleton Bone-Lengths Estimation from a Single Depth Image , 2017, 2017 International Conference on 3D Vision (3DV).

[8]  Yang Xiao,et al.  A2J: Anchor-to-Joint Regression Network for 3D Articulated Pose Estimation From a Single Depth Image , 2019, 2019 IEEE/CVF International Conference on Computer Vision (ICCV).

[9]  Subhash Chandra,et al.  Offline signature verification based on geometric feature extraction using artificial neural network , 2016, 2016 3rd International Conference on Recent Advances in Information Technology (RAIT).

[10]  Lei Tang,et al.  A novel video-based system for in-air signature verification , 2017, Comput. Electr. Eng..

[11]  Qi Ye,et al.  BigHand2.2M Benchmark: Hand Pose Dataset and State of the Art Analysis , 2017, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[12]  Toby Berger,et al.  Reliable On-Line Human Signature Verification Systems , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[13]  M. Fathy,et al.  Online signature verification based on feature representation , 2015, 2015 The International Symposium on Artificial Intelligence and Signal Processing (AISP).

[14]  Didier Stricker,et al.  WHSP-Net: A Weakly-Supervised Approach for 3D Hand Shape and Pose Recovery from a Single Depth Image , 2019, Sensors.

[15]  B. Thilagavathi,et al.  Offline signature verification using support vectore machine , 2015, 2015 International Conference on Innovations in Information, Embedded and Communication Systems (ICIIECS).

[16]  Kar-Ann Toh,et al.  A system for hand gesture based signature recognition , 2012, 2012 12th International Conference on Control Automation Robotics & Vision (ICARCV).

[17]  Ronny Martens,et al.  On-line signature verification by dynamic time-warping , 1996, Proceedings of 13th International Conference on Pattern Recognition.

[18]  Bernadette Dorizzi,et al.  On Using the Viterbi Path Along With HMM Likelihood Information for Online Signature Verification , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[19]  Alexander Binder,et al.  Deep One-Class Classification , 2018, ICML.

[20]  Bernhard Sick,et al.  Online Signature Verification With Support Vector Machines Based on LCSS Kernel Functions , 2010, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[21]  Miguel Angel Ferrer-Ballester,et al.  A Perspective Analysis of Handwritten Signature Technology , 2019, ACM Comput. Surv..

[22]  Kaspar Riesen,et al.  A Survey of State of the Art Methods Employed in the Offline Signature Verification Process , 2020 .

[23]  Christian Theobalt,et al.  HandVoxNet: Deep Voxel-Based Network for 3D Hand Shape and Pose Estimation From a Single Depth Map , 2020, 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[24]  Pierre Baldi,et al.  Autoencoders, Unsupervised Learning, and Deep Architectures , 2011, ICML Unsupervised and Transfer Learning.

[25]  Surjeet Dalal,et al.  Performance of integrated signature verification approach: Review , 2016, 2016 3rd International Conference on Computing for Sustainable Global Development (INDIACom).

[26]  Luiz Eduardo Soares de Oliveira,et al.  Combining different biometric traits with one-class classification , 2009, Signal Process..

[27]  Tushar Patnaik,et al.  A Survey on Offline Signature Verification , 2013 .

[28]  Graham Leedham,et al.  Off-line Signature Verification Using Enhanced Modified Direction Features in Conjunction with Neural Classifiers and Support Vector Machines , 2007, Ninth International Conference on Document Analysis and Recognition (ICDAR 2007).

[29]  Didier Stricker,et al.  3DAirSig: A Framework for Enabling In-Air Signatures Using a Multi-Modal Depth Sensor , 2018, Sensors.

[30]  Luc Van Gool,et al.  Dense 3D Regression for Hand Pose Estimation , 2017, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[31]  Y. Chibani,et al.  One-class versus bi-class SVM classifier for off-line signature verification , 2012, 2012 International Conference on Multimedia Computing and Systems.

[32]  Salman Yussof,et al.  Online signature verification using neural network and pearson correlation features , 2013, 2013 IEEE Conference on Open Systems (ICOS).

[33]  P. Sanguansat Multiple Multidimensional Sequence Alignment Using Generalized Dynamic Time Warping , 2012 .

[34]  Didier Stricker,et al.  DeepHPS: End-to-end Estimation of 3D Hand Pose and Shape by Learning from Synthetic Depth , 2018, 2018 International Conference on 3D Vision (3DV).

[35]  Andrew Beng Jin Teoh,et al.  In-air hand gesture signature recognition system based on 3-dimensional imagery , 2018, Multimedia Tools and Applications.

[36]  Hao Feng,et al.  Online signature verification using a new extreme points warping technique , 2003, Pattern Recognit. Lett..

[37]  Jürgen Schmidhuber,et al.  Deep learning in neural networks: An overview , 2014, Neural Networks.

[38]  Malik Yousef,et al.  One-class document classification via Neural Networks , 2007, Neurocomputing.

[39]  Farzad Towhidkhah,et al.  SIMILARITY EVALUATION OF ONLINE SIGNATURES BASED ON MODIFIED DYNAMIC TIME WARPING , 2013, Appl. Artif. Intell..

[40]  Fei Qiao,et al.  Region ensemble network: Improving convolutional network for hand pose estimation , 2017, 2017 IEEE International Conference on Image Processing (ICIP).

[41]  Luca Antiga,et al.  Automatic differentiation in PyTorch , 2017 .

[42]  Gonzalo Bailador,et al.  Analysis of pattern recognition techniques for in-air signature biometrics , 2011, Pattern Recognit..

[43]  Fabrizio Nunnari,et al.  Simple and effective deep hand shape and pose regression from a single depth image , 2019, Comput. Graph..

[44]  Kyoung Mu Lee,et al.  V2V-PoseNet: Voxel-to-Voxel Prediction Network for Accurate 3D Hand and Human Pose Estimation from a Single Depth Map , 2017, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[45]  Kenji Sugawara,et al.  Multimodal soft biometrie verification by hand shape and handwriting motion in the air , 2013, 2013 International Joint Conference on Awareness Science and Technology & Ubi-Media Computing (iCAST 2013 & UMEDIA 2013).

[46]  Hasan Sajid,et al.  VSig: Hand-gestured signature recognition and authentication with wearable camera , 2015, 2015 IEEE International Workshop on Information Forensics and Security (WIFS).

[47]  Slim Abdennadher,et al.  Enhancing one-class support vector machines for unsupervised anomaly detection , 2013, ODD '13.

[48]  Wataru Ohyama,et al.  ICDAR 2013 Competitions on Signature Verification and Writer Identification for On- and Offline Skilled Forgeries (SigWiComp 2013) , 2013, 2013 12th International Conference on Document Analysis and Recognition.

[49]  Marcus Liwicki,et al.  From Terminology to Evaluation: Performance Assessment of Automatic Signature Verification Systems , 2012, 2012 International Conference on Frontiers in Handwriting Recognition.

[50]  Cuong Pham,et al.  SigVer3D: Accelerometer Based Verification of 3-D Signatures on Mobile Devices , 2014, KSE.