Skip to main content
Log in

PPG-based human identification using Mel-frequency cepstral coefficients and neural networks

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

Abstract

One of the known problems in security systems is to identify persons based on certain signatures. Biometrics have been adopted in security systems to identify persons based on some physiological or behavioral characteristics that they own. Photoplethysmography (PPG) is a physiological signal that is used to describe the volumetric change of blood flow in peripherals with heartbeats. The PPG signals gained some interest of researchers in the last few years, because they are used non-invasively, and they are easily captured by the emerging IoT sensors from fingertips. This paper presents a PPG-based approach to identify persons using a neural network classifier. Firstly, PPG signals are captured from a number of persons using IoT sensors. Then, unique features are extracted from captured PPG signals by estimating the Mel-Frequency Cepstral Coefficients (MFCCs). These features are fed into an Artificial Neural Network (ANN) to be trained first and used for identification of persons. A dataset of PPG signals for 35 healthy persons was collected to test the performance of the proposed approach. Experimental results demonstrate 100% and 98.07% accuracy levels using the hold-out method and the 10-fold cross-validation method, respectively.

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
Fig. 14

Similar content being viewed by others

References

  1. Abou Elazm LA, Ibrahim S, Egila MG et al (2020) Cancelable face and fingerprint recognition based on the 3D jigsaw transform and optical encryption. Multimed Tools Appl 79:14053–14078. https://doi.org/10.1007/s11042-019-08462-8

    Article  Google Scholar 

  2. Allen J (2007) Photoplethysmography and its application in clinical physiological measurement. Physiol Meas 28:R1–R39. https://doi.org/10.1088/0967-3334/28/3/R01

    Article  Google Scholar 

  3. Arduino IDE n.d.. https://www.arduino.cc/en/main/software

  4. Belgacem N, Bereksi-Reguig F, Nait-Ali A, Fournier R (2012) Person identification system based on electrocardiogram signal using LabVIEW. Int J Comput Sci Eng 4

  5. Biel L, Pettersson O, Philipson L, Wide P (2001) ECG analysis: a new approach in human identification. IEEE Trans Instrum Meas 50:808–812. https://doi.org/10.1109/19.930458

    Article  Google Scholar 

  6. Biswas D, Simões-Capela N, Van Hoof C, Van Helleputte N (2019) Heart rate estimation from wrist-worn photoplethysmography: a review. IEEE Sensors J 19:6560–6570

    Article  Google Scholar 

  7. Dessouky MM, Elrashidy MA, Taha TE, Abdelkader HM (2014) Computer aided diagnosis system feature extraction of Alzheimer disease using MFCC. International Journal of Intelligent Computing in Medical Sciences & Image Processing 6:65–78

    Article  Google Scholar 

  8. Dreyfus G (2005) Neural networks: methodology and applications. Springer Science & Business Media

  9. du Preez JF, Von Solms SH (2005) Personal identification and authentication by using the way the heart beats. Electronic proceedings of information security, South Africa (ISSA) 1–12

  10. El-Samie FEA (2011) Information security for automatic speaker identification. In: Information Security for Automatic Speaker Identification. Springer, pp. 1–122

  11. Galushkin AI (2007). Neural networks theory. Springer Science & Business Media

  12. Gu YY, Zhang Y, Zhang YT (2003). A novel biometric approach in human verification by photoplethysmographic signals. In: 4th international IEEE EMBS special topic conference on information technology applications in biomedicine, 2003. Pp 13–14

  13. Huang X, Altahat S, Tran D, Sharma D (2012). Human identification with electroencephalogram (EEG) signal processing. In: 2012 International symposium on communications and information technologies (ISCIT). Pp 1021–1026

  14. Islam MS, Alajlan N (2017) Biometric template extraction from a heartbeat signal captured from fingers. Multimed Tools Appl 76:12709–12733

    Article  Google Scholar 

  15. Ittichaichareon C, Suksri S, Yingthawornsuk T (2012) Speech recognition using MFCC. In: international conference on computer graphics, simulation and modeling (ICGSM’2012) July. Pp 28–29

  16. Jindal V, Birjandtalab J, Pouyan MB, Nourani M (2016). An adaptive deep learning approach for PPG-based identification. In: 2016 38th annual international conference of the IEEE engineering in medicine and biology society (EMBC). Pp 6401–6404

  17. Kavsaoglu AR, Polat K, Bozkurt MR (2014) A novel feature ranking algorithm for biometric recognition with PPG signals. Comput Biol Med 49:1–14

    Article  Google Scholar 

  18. Leng L, Li M, Kim C, Bi X (2017) Dual-source discrimination power analysis for multi-instance contactless palmprint recognition. Multimed Tools Appl 76:333–354

    Article  Google Scholar 

  19. Leng L, Teoh ABJ, Li M (2017) Simplified 2DPalmHash code for secure palmprint verification. Multimed Tools Appl 76:8373–8398. https://doi.org/10.1007/s11042-016-3458-3

    Article  Google Scholar 

  20. Lim YG, Kim KK, Park S (2006) ECG measurement on a chair without conductive contact. IEEE Trans Biomed Eng 53:956–959

    Article  Google Scholar 

  21. MathWorks help on purelin n.d.. https://www.mathworks.com/help/deeplearning/ref/purelin.html

  22. MathWorks help on tansig n.d.. https://www.mathworks.com/help/deeplearning/ref/tansig.html

  23. Maxim Integrated, MAX30102 datasheet n.d.. https://datasheets.maximintegrated.com/en/ds/MAX30102.pdf

  24. Mohammadi G, Shoushtari P, Molaee Ardekani B, Shamsollahi MB (2006) Person identification by using AR model for EEG signals. In: Proceeding of World Academy of Science, Engineering and Technology. pp. 281–285

  25. NodeMCU Documentation n.d.. https://nodemcu.readthedocs.io/

  26. O’Gorman L (2003) Comparing passwords, tokens, and biometrics for user authentication. Proc IEEE 91:2021–2040

    Article  Google Scholar 

  27. Panwar M, Gautam A, Biswas D, Acharyya A (2020). PP-net: a deep learning framework for PPG based blood pressure and heart rate estimation. IEEE Sensors J, 1

  28. Sancho J, Alesanco Á, García J (2018) Biometric authentication using the PPG: a long-term feasibility study. Sensors 18:1525

    Article  Google Scholar 

  29. Siam AI, Abd El-Samie F, Abu Elazm A et al (2019) Real-world PPG dataset. https://doi.org/10.17632/yynb8t9x3d.1

  30. Siam AI, Abou Elazm A, El-Bahnasawy NA et al (2019) Smart health monitoring system based on IoT and cloud computing. Menoufia journal of electronic engineering research 28:37–42. https://doi.org/10.21608/mjeer.2019.76711

    Article  Google Scholar 

  31. Siam AI, El-khobby HA, Elnaby MMA et al (2019) A novel speech enhancement method using Fourier series decomposition and spectral subtraction for robust speaker identification. Wirel Pers Commun 108:1055–1068

    Article  Google Scholar 

  32. Spachos P, Gao J, Hatzinakos D (2011) Feasibility study of photoplethysmographic signals for biometric identification. In: 2011 17th international conference on digital signal processing (DSP). Pp 1–5

  33. Xiao J, Hu F, Shao Q, Li S (2019) A low-complexity compressed sensing reconstruction method for heart signal biometric recognition. Sensors 19:5330

    Article  Google Scholar 

  34. Yadav U, Abbas SN, Hatzinakos D (2018) Evaluation of PPG biometrics for authentication in different states. In: IEEE 2018 international conference on biometrics (ICB). Pp 277–282

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ali I. Siam.

Additional information

Publisher’s note

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

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Siam, A.I., Elazm, A.A., El-Bahnasawy, N.A. et al. PPG-based human identification using Mel-frequency cepstral coefficients and neural networks. Multimed Tools Appl 80, 26001–26019 (2021). https://doi.org/10.1007/s11042-021-10781-8

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-021-10781-8

Keywords

Navigation