Automatic Premature Ventricular Contraction Detection Using Deep Metric Learning and KNN

Premature ventricular contractions (PVCs), common in the general and patient population, are irregular heartbeats that indicate potential heart diseases. Clinically, long-term electrocardiograms (ECG) collected from the wearable device is a non-invasive and inexpensive tool widely used to diagnose PVCs by physicians. However, analyzing these long-term ECG is time-consuming and labor-intensive for cardiologists. Therefore, this paper proposed a simplistic but powerful approach to detect PVC from long-term ECG. The suggested method utilized deep metric learning to extract features, with compact intra-product variance and separated inter-product differences, from the heartbeat. Subsequently, the k-nearest neighbors (KNN) classifier calculated the distance between samples based on these features to detect PVC. Unlike previous systems used to detect PVC, the proposed process can intelligently and automatically extract features by supervised deep metric learning, which can avoid the bias caused by manual feature engineering. As a generally available set of standard test material, the MIT-BIH (Massachusetts Institute of Technology-Beth Israel Hospital) Arrhythmia Database is used to evaluate the proposed method, and the experiment takes 99.7% accuracy, 97.45% sensitivity, and 99.87% specificity. The simulation events show that it is reliable to use deep metric learning and KNN for PVC recognition. More importantly, the overall way does not rely on complicated and cumbersome preprocessing.

[1]  Diego Franco Molecular Determinants of Cardiac Arrhythmias , 2020 .

[2]  Kee Koo Kwon,et al.  An Adaptive Median Filter Based on Sampling Rate for R-Peak Detection and Major-Arrhythmia Analysis , 2020, Sensors.

[3]  Mengqi Wang,et al.  A Source Code Similarity Based on Siamese Neural Network , 2020, Applied Sciences.

[4]  Jing Wang,et al.  Audio Fingerprint Extraction Based on Locally Linear Embedding for Audio Retrieval System , 2020, Electronics.

[5]  Yidan Zhang,et al.  A Real Time QRS Detection Algorithm Based on ET and PD Controlled Threshold Strategy , 2020, Sensors.

[6]  Erchan Aptoula,et al.  A Discriminative Long Short Term Memory Network with Metric Learning Applied to Multispectral Time Series Classification , 2020, J. Imaging.

[7]  Nikolaos Siomos,et al.  Automated Aerosol Classification from Spectral UV Measurements Using Machine Learning Clustering , 2020, Remote. Sens..

[8]  B. Görenek,et al.  Important tips reflected in our daily practice from the American College of Cardiology Electrophysiology Council report on premature ventricular contractions , 2020, Anatolian journal of cardiology.

[9]  Oge Marques,et al.  Dropout vs. batch normalization: an empirical study of their impact to deep learning , 2020, Multimedia Tools and Applications.

[10]  Dahai Dai,et al.  A Novel Radar HRRP Recognition Method with Accelerated T-Distributed Stochastic Neighbor Embedding and Density-Based Clustering , 2019, Sensors.

[11]  Bing Zhou,et al.  Intelligent Analysis of Premature Ventricular Contraction Based on Features and Random Forest , 2019, Journal of healthcare engineering.

[12]  Wai-Chi Fang,et al.  Multi-Leads ECG Premature Ventricular Contraction Detection using Tensor Decomposition and Convolutional Neural Network , 2019, 2019 IEEE Biomedical Circuits and Systems Conference (BioCAS).

[13]  Hasan Şakir Bilge,et al.  Deep Metric Learning: A Survey , 2019, Symmetry.

[14]  Haiyan Ji,et al.  NIR Hyperspectral Imaging Technology Combined with Multivariate Methods to Study the Residues of Different Concentrations of Omethoate on Wheat Grain Surface , 2019, Sensors.

[15]  Cheng-Yu Yeh,et al.  A Novel Wavelet-Based Algorithm for Detection of QRS Complex , 2019, Applied Sciences.

[16]  Matthew R. Scott,et al.  Multi-Similarity Loss With General Pair Weighting for Deep Metric Learning , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[17]  B. A. Pramudita,et al.  Premature Ventricular Contraction (PVC) Detection Using R Signals , 2019, KnE Life Sciences.

[18]  Jozue Vieira Filho,et al.  Geometrical features for premature ventricular contraction recognition with analytic hierarchy process based machine learning algorithms selection , 2019, Comput. Methods Programs Biomed..

[19]  Manuel G. Penedo,et al.  Heartbeat classification fusing temporal and morphological information of ECGs via ensemble of classifiers , 2019, Biomed. Signal Process. Control..

[20]  Keijiro Nakamura,et al.  Premature Ventricular Contraction Detection from Ambulatory ECG Using Recurrent Neural Networks , 2018, 2018 40th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC).

[21]  R. L. Avitia,et al.  Bayesian Classification Models for Premature Ventricular Contraction Detection on ECG Traces , 2018, Journal of healthcare engineering.

[22]  Yunyoung Nam,et al.  Classification of Premature Ventricular Contraction using Error Back-Propagation , 2018, KSII Trans. Internet Inf. Syst..

[23]  Jiajia Luo,et al.  Detecting Premature Ventricular Contraction in Children with Deep Learning , 2018, Journal of Shanghai Jiaotong University (Science).

[24]  Chieh-Li Chen,et al.  A QRS Detection and R Point Recognition Method for Wearable Single-Lead ECG Devices , 2017, Sensors.

[25]  Jun Dong,et al.  Premature ventricular contraction detection combining deep neural networks and rules inference , 2017, Artif. Intell. Medicine.

[26]  Daeyoung Kim,et al.  Premature Ventricular Contraction Beat Detection with Deep Neural Networks , 2016, 2016 15th IEEE International Conference on Machine Learning and Applications (ICMLA).

[27]  Seung‐Jung Park,et al.  Asymptomatic ventricular premature depolarizations are not necessarily benign. , 2016, Europace : European pacing, arrhythmias, and cardiac electrophysiology : journal of the working groups on cardiac pacing, arrhythmias, and cardiac cellular electrophysiology of the European Society of Cardiology.

[28]  Sergey Ioffe,et al.  Rethinking the Inception Architecture for Computer Vision , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[29]  Nuryani Nuryani,et al.  Premature ventricular contraction detection using artificial neural network developed in android application , 2015, Proceedings of the Joint International Conference on Electric Vehicular Technology and Industrial, Mechanical, Electrical and Chemical Engineering (ICEVT & IMECE).

[30]  Yasin Kaya,et al.  Feature selection using genetic algorithms for premature ventricular contraction classification , 2015, 2015 9th International Conference on Electrical and Electronics Engineering (ELECO).

[31]  Hong Zhang,et al.  Automatic diagnosis of premature ventricular contraction based on Lyapunov exponents and LVQ neural network , 2015, Comput. Methods Programs Biomed..

[32]  Mohamed Amine Chikh,et al.  Discrete hidden Markov model classifier for premature ventricular contraction detection , 2015 .

[33]  Jian Sun,et al.  Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classification , 2015, 2015 IEEE International Conference on Computer Vision (ICCV).

[34]  Yang Bai,et al.  A novel method for diagnosing premature ventricular contraction beat based on chaos theory , 2014, 2014 11th International Conference on Fuzzy Systems and Knowledge Discovery (FSKD).

[35]  Nuryani Nuryani,et al.  Premature ventricular contraction detection using swarm-based support vector machine and QRS wave features , 2014 .

[36]  Oliver Faust,et al.  Automated classification of normal and premature ventricular contractions in electrocardiogram signals , 2014 .

[37]  Supat Ittatirut,et al.  Algorithm development for real-time detection of premature ventricular contraction , 2014, TENCON 2014 - 2014 IEEE Region 10 Conference.

[38]  J. C. Belchior,et al.  Identification of Premature Ventricular Contraction (PVC) Caused by Disturbances in Calcium and Potassium Ion Concentrations Using Artificial Neural Networks , 2014 .

[39]  Wenwei Yu,et al.  Automated Detection of Premature Ventricular Contraction Using Recurrence Quantification Analysis on Heart Rate Signals , 2013 .

[40]  Adel Belouchrani,et al.  Premature ventricular contraction arrhythmia detection using wavelet coefficients , 2013, 2013 8th International Workshop on Systems, Signal Processing and their Applications (WoSSPA).

[41]  D. Zheng,et al.  A low-complexity data-adaptive approach for premature ventricular contraction recognition , 2013, Signal, Image and Video Processing.

[42]  Joon S. Lim,et al.  Finding Features for Real-Time Premature Ventricular Contraction Detection Using a Fuzzy Neural Network System , 2009, IEEE Transactions on Neural Networks.

[43]  Bilal Toklu,et al.  A new hybrid improvement heuristic approach to simple straight and U-type assembly line balancing problems , 2009, J. Intell. Manuf..

[44]  Marko Lugarič,et al.  Source code similarity , 2008 .

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

[46]  J. Sims,et al.  Premature ventricular contractions. , 1997, Nursing.

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

[48]  Srinivas Kalyanapu,et al.  Classification of ECG Heartbeat Arrhythmia: A Review , 2020 .

[49]  Laura Gonzalez,et al.  Monitoring a skipped heartbeat: a real-time premature ventricular contraction (PVC) monitor , 2016, 2016 IEEE Virtual Conference on Applications of Commercial Sensors (VCACS).

[50]  Jianli Yang,et al.  A novel method of diagnosing premature ventricular contraction based on sparse auto-encoder and softmax regression. , 2015, Bio-medical materials and engineering.

[51]  Yasin Kaya,et al.  Classification of Premature Ventricular Contraction in ECG , 2015 .

[52]  Dingchang Zheng,et al.  A low-complexity data-adaptive approach for premature ventricular contraction recognition , 2014, Signal Image Video Process..

[53]  R. Himabindu,et al.  Premature Ventricular Contraction Arrhythmia Detection Using Wavelet Coefficients , 2014 .

[54]  Ataollah Ebrahimzadeh,et al.  Detection of premature ventricular contractions using MLP neural networks: A comparative study , 2010 .

[55]  P. Heerdt,et al.  Chapter 42 – Regulation and assessment of cardiac function , 2006 .

[56]  S. Havlin,et al.  Physionet: components of a new research resource for complex physiologic signals , 2000 .