EDITH : ECG Biometrics Aided by Deep Learning for Reliable Individual Authentication

In recent years, physiological signal-based authentication has shown great promises, for its inherent robustness against forgery. Electrocardiogram (ECG) signal, being the most widely studied biosignal, has also received the highest level of attention in this regard. It has been proven with numerous studies that by analyzing ECG signals from different persons, it is possible to identify them, with acceptable accuracy. In this work, we present, EDITH, a deep learning-based framework for ECG biometrics authentication system. Moreover, we hypothesize and demonstrate that Siamese architectures can be used over typical distance metrics for improved performance. We have evaluated EDITH using 4 commonly used datasets and outperformed the prior works using a fewer number of beats. EDITH performs competitively using just a single heartbeat (96$\sim$99.75% accuracy) and can be further enhanced by fusing multiple beats (100% accuracy from 3 to 6 beats). Furthermore, the proposed Siamese architecture manages to reduce the identity verification Equal Error Rate (EER) to 1.29 %. A limited case study of EDITH with real-world experimental data also suggests its potential as a practical authentication system.

[1]  Moncef Gabbouj,et al.  Robust R-Peak Detection in Low-Quality Holter ECGs Using 1D Convolutional Neural Network , 2020, IEEE Transactions on Biomedical Engineering.

[2]  Md. Saiful Islam,et al.  Using Convolutional Neural Network and a Single Heartbeat for ECG Biometric Recognition , 2021, Entropy.

[3]  Hugo Silva,et al.  ECG Biometrics Using Deep Learning and Relative Score Threshold Classification , 2020, Sensors.

[4]  Kalamullah Ramli,et al.  Fast and Accurate Algorithm for ECG Authentication Using Residual Depthwise Separable Convolutional Neural Networks , 2020, Applied Sciences.

[5]  Mohammad Sohel Rahman,et al.  PPG2ABP: Translating Photoplethysmogram (PPG) Signals to Arterial Blood Pressure (ABP) Waveforms , 2020, Bioengineering.

[6]  Mohammad Sohel Rahman,et al.  MultiResUNet : Rethinking the U-Net Architecture for Multimodal Biomedical Image Segmentation , 2019, Neural Networks.

[7]  Emanuele Maiorana,et al.  EEG-Based Biometric Verification Using Siamese CNNs , 2019, ICIAP Workshops.

[8]  Pankoo Kim,et al.  A Deep Bidirectional GRU Network Model for Biometric Electrocardiogram Classification Based on Recurrent Neural Networks , 2019, IEEE Access.

[9]  Vincenzo Piuri,et al.  Deep-ECG: Convolutional Neural Networks for ECG biometric recognition , 2019, Pattern Recognit. Lett..

[10]  Guodong Guo,et al.  A database for face presentation attack using wax figure faces , 2019, ICIAP Workshops.

[11]  Haibin Shen,et al.  ECG Authentication Method Based on Parallel Multi-Scale One-Dimensional Residual Network With Center and Margin Loss , 2019, IEEE Access.

[12]  Se Young Chun,et al.  Cancelable ECG Biometrics Using Compressive Sensing-Generalized Likelihood Ratio Test , 2019, IEEE Access.

[13]  Andrew Y. Ng,et al.  Ambulatory Atrial Fibrillation Monitoring Using Wearable Photoplethysmography with Deep Learning , 2018, KDD.

[14]  Xiaohong Zhang,et al.  ECG authentication system design incorporating a convolutional neural network and generalized S-Transformation , 2018, Comput. Biol. Medicine.

[15]  Jaime S. Cardoso,et al.  Evolution, Current Challenges, and Future Possibilities in ECG Biometrics , 2018, IEEE Access.

[16]  Lalana Kagal,et al.  Explaining Explanations: An Overview of Interpretability of Machine Learning , 2018, 2018 IEEE 5th International Conference on Data Science and Advanced Analytics (DSAA).

[17]  Dimitrios Hatzinakos,et al.  Evaluation of PPG Biometrics for Authentication in Different States , 2017, 2018 International Conference on Biometrics (ICB).

[18]  E. Soliman,et al.  Feasibility of Using Mobile ECG Recording Technology to Detect Atrial Fibrillation in Low-Resource Settings. , 2017, Global heart.

[19]  Lakshman Tamil,et al.  Real-time QRS detector using Stationary Wavelet Transform for Automated ECG Analysis , 2017, 2017 IEEE 17th International Conference on Bioinformatics and Bioengineering (BIBE).

[20]  Rabah Attia,et al.  ECG based authentication for e-healthcare systems: Towards a secured ECG features transmission , 2017, 2017 13th International Wireless Communications and Mobile Computing Conference (IWCMC).

[21]  Xuan Zeng,et al.  HeartID: A Multiresolution Convolutional Neural Network for ECG-Based Biometric Human Identification in Smart Health Applications , 2017, IEEE Access.

[22]  C.-C. Jay Kuo,et al.  ECG-based biometrics using recurrent neural networks , 2017, 2017 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[23]  Se Young Chun,et al.  Single pulse ECG-based small scale user authentication using guided filtering , 2016, 2016 International Conference on Biometrics (ICB).

[24]  Ian Oakley,et al.  ECG based user authentication for wearable devices using short time Fourier transform , 2016, 2016 39th International Conference on Telecommunications and Signal Processing (TSP).

[25]  Yuan Yu,et al.  TensorFlow: A system for large-scale machine learning , 2016, OSDI.

[26]  Hyunggon Park,et al.  ECG Authentication System Design Based on Signal Analysis in Mobile and Wearable Devices , 2016, IEEE Signal Processing Letters.

[27]  Jian Sun,et al.  Deep Residual Learning for Image Recognition , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[28]  Thomas Brox,et al.  U-Net: Convolutional Networks for Biomedical Image Segmentation , 2015, MICCAI.

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

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

[31]  Zhuowen Tu,et al.  Deeply-Supervised Nets , 2014, AISTATS.

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

[33]  Jian Sun,et al.  Spatial Pyramid Pooling in Deep Convolutional Networks for Visual Recognition , 2014, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[34]  Woo Chaw Seng,et al.  A review of biometric technology along with trends and prospects , 2014, Pattern Recognit..

[35]  Ana L. N. Fred,et al.  Check Your Biosignals Here: A new dataset for off-the-person ECG biometrics , 2014, Comput. Methods Programs Biomed..

[36]  Andrew Zisserman,et al.  Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Maps , 2013, ICLR.

[37]  Nitish Srivastava,et al.  Dropout: a simple way to prevent neural networks from overfitting , 2014, J. Mach. Learn. Res..

[38]  Roberto Sassi,et al.  A preliminary study on continuous authentication methods for photoplethysmographic biometrics , 2013, 2013 IEEE Workshop on Biometric Measurements and Systems for Security and Medical Applications.

[39]  Joseph A. O'Sullivan,et al.  ECG Biometric Recognition: A Comparative Analysis , 2012, IEEE Transactions on Information Forensics and Security.

[40]  Anil K. Jain,et al.  Biometric Authentication: System Security and User Privacy , 2012, Computer.

[41]  Alfred Mertins,et al.  Robust retina-based person authentication using the sparse classifier , 2012, 2012 Proceedings of the 20th European Signal Processing Conference (EUSIPCO).

[42]  Ana L. N. Fred,et al.  Unveiling the Biometric Potential of Finger-Based ECG Signals , 2011, Comput. Intell. Neurosci..

[43]  Asok Ray,et al.  On the discriminability of keystroke feature vectors used in fixed text keystroke authentication , 2011, Pattern Recognit. Lett..

[44]  Kwang-Seok Hong,et al.  Person authentication using face, teeth and voice modalities for mobile device security , 2010, IEEE Transactions on Consumer Electronics.

[45]  Srinivasan Jayaraman,et al.  Human Electrocardiogram for Biometrics Using DTW and FLDA , 2010, 2010 20th International Conference on Pattern Recognition.

[46]  Chee-Ming Ting,et al.  ECG based personal identification using extended Kalman filter , 2010, 10th International Conference on Information Science, Signal Processing and their Applications (ISSPA 2010).

[47]  Willis J. Tompkins,et al.  Implementation of a one-lead ECG human identification system on a normal population , 2010 .

[48]  Friso De Boer,et al.  Frequency Bands Effects on QRS Detection , 2010, BIOSIGNALS.

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

[50]  Einar Snekkenes,et al.  Gait Authentication and Identification Using Wearable Accelerometer Sensor , 2007, 2007 IEEE Workshop on Automatic Identification Advanced Technologies.

[51]  Daming Wei,et al.  A New ECG Identification Method Using Bayes' Teorem , 2006, TENCON 2006 - 2006 IEEE Region 10 Conference.

[52]  J. Koseeyaporn,et al.  Human Identification System Based ECG Signal , 2005, TENCON 2005 - 2005 IEEE Region 10 Conference.

[53]  Brenda K. Wiederhold,et al.  ECG to identify individuals , 2005, Pattern Recognit..

[54]  Ivaylo I Christov,et al.  Real time electrocardiogram QRS detection using combined adaptive threshold , 2004, Biomedical engineering online.

[55]  T. Charles Clancy,et al.  Secure smartcardbased fingerprint authentication , 2003, WBMA '03.

[56]  Hyeran Byun,et al.  A new face authentication system for memory-constrained devices , 2003, IEEE Trans. Consumer Electron..

[57]  P. Hamilton,et al.  Open source ECG analysis , 2002, Computers in Cardiology.

[58]  Nitesh V. Chawla,et al.  SMOTE: Synthetic Minority Over-sampling Technique , 2002, J. Artif. Intell. Res..

[59]  G.B. Moody,et al.  The impact of the MIT-BIH Arrhythmia Database , 2001, IEEE Engineering in Medicine and Biology Magazine.

[60]  Jeffrey M. Hausdorff,et al.  Physionet: Components of a New Research Resource for Complex Physiologic Signals". Circu-lation Vol , 2000 .

[61]  L. Biel,et al.  ECG analysis: a new approach in human identification , 1999, IMTC/99. Proceedings of the 16th IEEE Instrumentation and Measurement Technology Conference (Cat. No.99CH36309).

[62]  Ralf Bousseljot,et al.  Nutzung der EKG-Signaldatenbank CARDIODAT der PTB über das Internet , 2009 .

[63]  Yann LeCun,et al.  Signature Verification Using A "Siamese" Time Delay Neural Network , 1993, Int. J. Pattern Recognit. Artif. Intell..

[64]  Willis J. Tompkins,et al.  A Real-Time QRS Detection Algorithm , 1985, IEEE Transactions on Biomedical Engineering.