ECG Identification Based on Non-Fiducial Feature Extraction Using Window Removal Method
Abstract
1. Introduction
2. Methods
2.1. Database
2.1.1. Normal Sinus Rhythm Database (NSR DB)
2.1.2. PTB Diagnostic Database (PTB DB)
2.1.3. QT Database (QT DB)
2.2. Pre-Processing
2.3. Feature Extraction and Selection Based on the Non-Fiducial Approach
2.4. Window Removal and Identification Method
3. Results and Discussion
4. Conclusions
Author Contributions
Conflicts of Interest
References
- Jain, K.; Ross, A.; Prabhakar, S. An introduction to biometric recognition. IEEE Trans. Circuits Syst. Video Technol. 2004, 14, 4–20. [Google Scholar] [CrossRef] [Scilit]
- Liau, H.F.; Isa, D. Feature selection for support vector machine-based face-iris multimodal biometric system. Expert Syst. Appl. 2011, 38, 11105–11111. [Google Scholar] [CrossRef] [Scilit]
- Kirzrak, A.M.; Ozen, F. A new median filter based fingerprint recognition algorithm. Procedia Comput. Sci. 2011, 3, 859–865. [Google Scholar] [CrossRef] [Scilit]
- Yang, L.; Yang, G.; Yin, Y.; Xi, X. Exploring soft biometric trait with finger vein recognition. Neurocomputing 2014, 135, 218–228. [Google Scholar] [CrossRef] [Scilit]
- Wang, Y.; Plataniotis, K.N.; Hatzinakos, D. Integrating analytic and appearance attributes for human identification from ECG signal. In Proceedings of the 2006 Biometrics Symposium: Special Session on Research at the Biometric Consortium Conference, Baltimore, MD, USA, 21 August–19 September 2006; pp. 1–6. [Google Scholar]
- Agrafioti, F.; Gao, J.; Hatzinakos, D. Heart biometrics: Theory, methods and applications. In Biometrics; Yang, J., Ed.; InTech: Rijeka, Croatia, 2011; pp. 199–216. [Google Scholar]
- Agrafioti, F.; Bui, F.M.; Hatzinakos, D. Medical biometrics in mobile health monitoring. Secur. Commun. Netw. 2010, 4, 525–539. [Google Scholar] [CrossRef] [Scilit]
- Labati, R.D.; Piuri, V.; Sassi, R.; Scotti, F.; Sforza, G. Adaptive ECG biometric recognition: A study on re-enrollment methods for QRS signals. In Proceedings of the 2014 IEEE Symposium on Computational Intelligence in Biometrics and Identity Management (CIBIM), Orlando, FL, USA, 9–12 December 2014; pp. 30–37. [Google Scholar]
- Odinaka, I.; Lai, P.; Kaplan, A.D.; O’Sullivan, J.A.; Sirevaag, E.J.; Rohrbaugh, J.W. ECG biometric recognition: A comparative analysis. IEEE Trans. Inf. Forensics Secur. 2012, 7, 1812–1824. [Google Scholar] [CrossRef] [Scilit]
- Israel, S.A.; Irvine, J.M.; Cheng, A.; Wiederhold, M.D.; Wiederhold, D.K. ECG to identify individuals. Pattern Recognit. 2005, 38, 133–142. [Google Scholar] [CrossRef] [Scilit]
- Biel, L.; Pettersson, O.; Philipson, L.; Wide, P. ECG analysis: A new approach in human identification. IEEE Trans. Instrum. Meas. 2001, 50, 808–812. [Google Scholar] [CrossRef] [Scilit]
- Wang, Y.; Agrafioti, F.; Hatzinakos, D.; Plataniotis, K.N. Analysis of human electrocardiogram ECG for biometric recognition. EURASIP J. Adv. Signal Process. 2008, 1–11. [Google Scholar] [CrossRef] [Scilit]
- Martinez, J.; Almeida, R.; Olmos, S.; Rocha, A.; Laguna, P. A wavelet-based ECG delineator: Evaluation on standard databases. IEEE Trans Biomed. Eng. 2004, 51, 570–581. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Plataniotis, K.N.; Hatzinakos, D.; Lee, J.K.M. ECG biometric recognition without fiducial detection. In Proceedings of the 2006 Biometrics Symposium: Special Session on Research at the Biometric Consortium Conference, Baltimore, MD, USA, 21 August–19 September 2006; pp. 1–6. [Google Scholar]
- Jung, W.H.; Lee, S.G. An R-peak detection method that uses an SVD filter and a search back system. Comput. Methods Programs Biomed. 2012, 108, 1121–1132. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Choi, S.J.; Adnane, M.; Lee, G.J.; Jang, H.; Jiang, Z.; Park, H.K. Development of ECG beat segmentation method by combining low pass filter and irregular R–R interval checkup strategy. Expert Syst. Appl. 2010, 37, 5208–5218. [Google Scholar] [CrossRef] [Scilit]
- Coutinho, D.P.; Silva, H.; Gamboa, H.; Fred, A.; Figueiredo, M. Novel fiducial and non-fiducial approaches to electrocardiogram-based biometric systems. IET Biom. 2013, 2, 64–75. [Google Scholar] [CrossRef] [Scilit]
- Agrafioti, F.; Hatzinakos, D. ECG biometric analysis in cardiac irregularity conditions. Signal Image Video Process. 2008, 3, 1683–1706. [Google Scholar] [CrossRef] [Scilit]
- Chan, A.D.C.; Hamdy, M.; Badre, A.; Badee, V. Wavelet distance measure for person identification using electrocardiograms. IEEE Trans. Instrum. Meas. 2008, 57, 248–253. [Google Scholar] [CrossRef] [Scilit]
- Chiu, C.; Chuang, C.; Hsu, C. A novel personal identity verification approach using a discrete wavelet transform of the ECG signal. In Proceedings of the International Conference on Multimedia and Ubiquitous Engineering (MUE 2008), Busan, Korea, 24–26 April 2008; pp. 201–206. [Google Scholar]
- Loong, J.L.C.; Subari, K.S.; Besar, R.M.K. Abdullah, K. A New Approach to ECG Biometric Systems: A Comparitive Study between LPC and WPD Systems. World Acad. Sci. Eng. Technol. 2010, 4, 2077–2082. [Google Scholar]
- The MIT-BIH Normal Sinus Rhythm Database. Available online: https://www.physionet.org/physiobank/database/nsrdb (accessed on 10 October 2017).
- The PTB Diagnostic ECG Database. Available online: https://www.physionet.org/physiobank/database/ptbdb (accessed on 10 October 2017).
- The QT Database. Available online: https://www.physionet.org/physiobank/database/qtdb (accessed on 10 October 2017).
- Mohamed, M.A.; Deriche, M.A. An Approach for ECG Feature Extraction using Daubechies 4 (DB4) Wavelet. Int. J. Comput. Appl. 2014, 96, 36–41. [Google Scholar]
- Wang, D. K-nearest neighbors based methods for identification of different gear crack levels under different motor speeds and loads: Revisited. Mech. Syst. Signal Process. 2016, 70, 201–208. [Google Scholar] [CrossRef] [Scilit]
- Li, S.; Zhou, W.; Yuan, Q.; Geng, S.; Cai, D. Feature extraction and recognition of ictal EEG using EMD and SVM. Comput. Biol. Med. 2013, 43, 807–816. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Zhou, D.; Yang, X.; Peng, N.; Wang, Y. Improved-LDA based face recognition using both facial global and local information. Pattern Recognit. Lett. 2006, 27, 536–543. [Google Scholar] [CrossRef] [Scilit]







| DB | Record | Number of Subjects | Number of Windows |
|---|---|---|---|
| NSR | 16265, 16272, 16273, 16420, 16483, 16539, 16773, 16786, 16795, 17052, 17453, 18177, 18184, 19088, 19090, 19093, 19140, 19830 | 18 | 184 |
| PTB | 15, 17, 20, 21, 22, 26, 28, 36, 39, 43, 45, 46, 47, 52, 53, 54, 58, 62, 65, 66, 80, 83, 87, 88, 89, 90, 92, 99, 100, 102, 105, 109, 110, 111, 112, 125, 129, 132, 135, 141, 142, 147, 420 ,425, 441, 488, 489, 546, 548, 549 | 50 | 600 |
| QT | sel34, sel100, sel103, sel116, sel123, sel213, sel230, sel231, sel301, sel302, sel306, sel307, sel310, sel803, sel808, sel811, sel820, sel840, sel847, sel853, sel872, sel873, sel883, sel891, sel14157, sel16265, sel16272, sel16273, sel16420, sel16483, sel16539, sel16773, sel16786, 16795, sel17152, sel17453 | 36 | 432 |
| Classifier | Subject Number | Subject Identification Rate (%) | Window Identification Rate (%) | ||||
|---|---|---|---|---|---|---|---|
| NSR | PTB | QT | NSR | PTB | QT | ||
| NN | NSR: 18 PTB: 50 QT: 36 | 100 | 99.40 | 100 | 99.02 | 97.13 | 98.91 |
| SVM | 100 | 100 | 100 | 96.92 | 95.82 | 98.32 | |
| LDA | 100 | 100 | 100 | 98.67 | 98.65 | 99.23 | |
| DB | Subject Identification Rate (%) | Window Identification Rate (%) | Number of Features (%) |
|---|---|---|---|
| NSR | 100 | 98.14 | 30 |
| 100 | 99.02 | 50 | |
| 99.44 | 96.20 | 70 | |
| PTB | 99.20 | 95.57 | 200 |
| 99.40 | 97.13 | 300 | |
| 99.40 | 96.78 | 400 | |
| QT | 100 | 97.56 | 50 |
| 100 | 98.91 | 70 | |
| 100 | 98.75 | 90 |
| DB | Subject Identification Rate (%) | Window Identification Rate (%) | Number of Features (%) |
|---|---|---|---|
| NSR | 100 | 95.05 | 20 |
| 100 | 96.92 | 40 | |
| 100 | 95.04 | 60 | |
| PTB | 99.60 | 95.57 | 200 |
| 100 | 95.82 | 300 | |
| 98.80 | 94.15 | 400 | |
| QT | 100 | 97.57 | 30 |
| 100 | 98.32 | 50 | |
| 100 | 97.91 | 70 |
| DB | Subject Identification Rate (%) | Window Identification Rate (%) | Number of Features (%) |
|---|---|---|---|
| NSR | 97.22 | 85.17 | 20 |
| 100 | 98.67 | 40 | |
| 94.44 | 97.41 | 60 | |
| PTB | 99.80 | 98.44 | 200 |
| 100 | 98.65 | 300 | |
| 99.80 | 98.40 | 400 | |
| QT | 100 | 98.89 | 90 |
| 100 | 99.23 | 110 | |
| 100 | 98.54 | 130 |
| Method | Without Window Removal Method | With Window Removal Method | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Subject Identification Rate (%) | Window Identification Rate (%) | Subject Identification Rate (%) | Window Identification Rate (%) | |||||||||
| NSR | PTB | QT | NSR | PTB | QT | NSR | PTB | QT | NSR | PTB | QT | |
| NN | 100 | 99.40 | 100 | 95.85 | 96.80 | 97.18 | 100 | 99.40 | 100 | 99.02 | 97.13 | 98.91 |
| SVM | 100 | 100 | 100 | 95.11 | 95.76 | 96.32 | 100 | 100 | 100 | 96.92 | 95.82 | 98.32 |
| LDA | 100 | 100 | 100 | 97.13 | 98.40 | 97.87 | 100 | 100 | 100 | 98.67 | 98.65 | 99.23 |
| DB | Classifier | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Accuracy (%) (Number of Correctly Recognized Windows/Total Number of Windows) | |||||||||||
| NSR | NN | 97.80 (89/91) | 97.83 (90/92) | 100 (89/89) | 100 (89/89) | 100 (89/89) | 100 (91/91) | 100 (91/91) | 97.83 (90/92) | 98.88 (88/89) | 97.83 (90/92) |
| SVM | 97.83 (90/92) | 96.74 (89/92) | 96.74 (89/92) | 97.75 (87/89) | 93.26 (83/89) | 97.80 (89/91) | 95.60 (87/91) | 96.70 (88/91) | 100 (91/91) | 96.74 (89/92) | |
| LDA | 100 (92/92) | 100 (92/92) | 97.83 (90/92) | 100 (89/89) | 95.51 (85/89) | 100 (91/91) | 97.80 (89/91) | 100 (91/91) | 97.80 (89/91) | 97.83 (90/92) | |
| PTB | NN | 95.99 (287/299) | 96.60 (284/294) | 96.66 (289/299) | 97.28 (286/294) | 96.95 (286/295) | 98.66 (294/298) | 97.62 (287/294) | 97.98 (291/297) | 97.29 (287/295) | 96.32 (288/299) |
| SVM | 96.66 (289/299) | 96.26 (283/294) | 94.98 (284/299) | 93.88 (276/294) | 96.61 (285/295) | 95.97 (286/298) | 95.24 (280/294) | 96.63 (287/297) | 96.61 (285/295) | 95.32 (285/299) | |
| LDA | 98.66 (295/299) | 98.64 (295/299) | 98.66 (295/299) | 97.96 (288/294) | 98.98 (292/295) | 98.99 (295/298) | 98.98 (291/294) | 98.65 (293/295) | 98.64 (291/295) | 98.33 (294/299) | |
| QT | NN | 98.56 (205/208) | 98.11 (208/212) | 98.13 (210/214) | 98.14 (211/215) | 98.56 (206/209) | 98.59 (210/213) | 100 (211/211) | 100 (209/209) | 100 (209/209) | 99.05 (209/211) |
| SVM | 98.53 (201/204) | 98.10 (207/211) | 98.09 (206/210) | 98.10 (207/211) | 100 (209/209) | 98.10 (207/211) | 100 (209/209) | 97.60 (203/208) | 97.58 (202/207) | 97.13 (203/209) | |
| LDA | 98.52 (200/203) | 100 (207/207) | 98.10 (206/210) | 98.57 (207/210) | 100 (208/208) | 99.51 (205/206) | 100 (206/206) | 99.03 (205/207) | 98.55 (204/207) | 100 (207/207) | |
| Methods | Subject Number | DB Type | Subject Identification Rate (%) | Window/Heart Beat Identification Rate (%) | |
|---|---|---|---|---|---|
| Proposed method | Non-fiducial /NN, SVM, LDA | NSR: 18 PTB: 50 QT: 36 | NSR, PTB, QT | NSR:100 PTB:100 QT: 100 | NSR: 98.67 PTB: 98.65 QT: 99.23 |
| Israel et al. [10] | Fiducial/LDA | 29 | Acquisition from lab. | 100 | 82 |
| Biel et al. [11] | Fiducial/SIMCA model | 20 | SIEMENS equipment | 100 | - |
| Wang et al. [12] | Fiducial/NN, LDA | NSR: 13 PTB: 13 | NSR, PTB | NSR:100 PTB:100 | NSR: 99.43 PTB: 98.90 |
| Coutinho et al. [17] | Fiducial & non fiducial/string matching, NN | 51 | PTB | Fiducial: 99.85 Non-fiducial: 99.39 | - |
| Agrafioti et al. [18] | Non-fiducial/NN | 56 | NSR, PTB, MIT | 96.42 | 96.20 |
| Chan et al. [19] | Non-fiducial/wavelet | 50 | Acquisition from lab. | 89 | - |
| Chiu et al. [20] | Non-fiducial/NN | 35 | QT | 100 | - |
| Loong et al. [21] | Non-fiducial/ neural net | 15 | Acquisition from lab. | 100 | 99.52 |
© 2017 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Jung, W.-H.; Lee, S.-G. ECG Identification Based on Non-Fiducial Feature Extraction Using Window Removal Method. Appl. Sci. 2017, 7, 1205. https://doi.org/10.3390/app7111205
Jung W-H, Lee S-G. ECG Identification Based on Non-Fiducial Feature Extraction Using Window Removal Method. Applied Sciences. 2017; 7(11):1205. https://doi.org/10.3390/app7111205
Chicago/Turabian StyleJung, Woo-Hyuk, and Sang-Goog Lee. 2017. "ECG Identification Based on Non-Fiducial Feature Extraction Using Window Removal Method" Applied Sciences 7, no. 11: 1205. https://doi.org/10.3390/app7111205
APA StyleJung, W.-H., & Lee, S.-G. (2017). ECG Identification Based on Non-Fiducial Feature Extraction Using Window Removal Method. Applied Sciences, 7(11), 1205. https://doi.org/10.3390/app7111205
