Sparse representation and overcomplete dictionary learning for anomaly detection in electrocardiograms

In the hereby work, we present the use of sparse representation and overcomplete dictionary learning method for examining the case of anomaly detection in an electrocardiographic record. The above mentioned signal was introduced in a form of correct electrocardiographic morphological structures and outliers which describe different sorts of disorders. In the course of study, two sorts of dictionaries were used. The first consists of atoms created with the use of differently parameterized analytic Gabor functions. The second sort of dictionaries uses the modified Method of Optimal Directions to find a dictionary reflecting proper structures of an electrocardiographic signal. In addition, in this approach, the condition of decorrelation of dictionary atoms was introduced for the sake of gaining more precise and optimal representation. The dictionaries obtained in these two ways became a basis for the analyzed sparse representation of electrocardiographic record. During the anomaly detection process, which was based on decomposition of the analyzed signal into correct values and outliers, a modified alternating minimization algorithm was used. A commonly accessible base of data of electrocardiograms, that is MIT-BIH Arrhythmia Database, was utilized to examine the conduct of the recommended method. The effectiveness of the solution, which validated itself in searching of anomalies in the analyzed electrocardiographic record, was confirmed by experiment results.

[1]  Piotr J. Durka,et al.  Matching Pursuit and Unification in EEG Analysis , 2007 .

[2]  Marc Teboulle,et al.  A Fast Iterative Shrinkage-Thresholding Algorithm for Linear Inverse Problems , 2009, SIAM J. Imaging Sci..

[3]  M. Elad,et al.  $rm K$-SVD: An Algorithm for Designing Overcomplete Dictionaries for Sparse Representation , 2006, IEEE Transactions on Signal Processing.

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

[5]  P. Tseng Applications of splitting algorithm to decomposition in convex programming and variational inequalities , 1991 .

[6]  B. S. Harish,et al.  A Survey on various Machine Learning Approaches for ECG Analysis , 2017 .

[7]  K. Sreekumar,et al.  A survey on approaches for ECG signal analysis with focus to feature extraction and classification , 2017, 2017 International Conference on Inventive Communication and Computational Technologies (ICICCT).

[8]  Lovekesh Vig,et al.  Anomaly detection in ECG time signals via deep long short-term memory networks , 2015, 2015 IEEE International Conference on Data Science and Advanced Analytics (DSAA).

[9]  Mang I Vai,et al.  AFC-ECG: An Adaptive Fuzzy ECG Classifier , 2007 .

[11]  Wendy G. Lehnert,et al.  Inductive text classification for medical applications , 1995, J. Exp. Theor. Artif. Intell..

[12]  Michael Elad,et al.  Dictionaries for Sparse Representation Modeling , 2010, Proceedings of the IEEE.

[13]  Joel A. Tropp,et al.  Greed is good: algorithmic results for sparse approximation , 2004, IEEE Transactions on Information Theory.

[14]  Y. C. Pati,et al.  Orthogonal matching pursuit: recursive function approximation with applications to wavelet decomposition , 1993, Proceedings of 27th Asilomar Conference on Signals, Systems and Computers.

[15]  Michael Elad,et al.  Sparse and Redundant Representations - From Theory to Applications in Signal and Image Processing , 2010 .

[16]  Stéphane Mallat,et al.  Matching pursuits with time-frequency dictionaries , 1993, IEEE Trans. Signal Process..

[17]  George Manis,et al.  Heartbeat Time Series Classification With Support Vector Machines , 2009, IEEE Transactions on Information Technology in Biomedicine.

[18]  W. Einthoven The string galvanometer and the measurement of the action currents of the heart, Nobel lecture 1925 , 1977 .

[19]  Victoria J. Hodge,et al.  A Survey of Outlier Detection Methodologies , 2004, Artificial Intelligence Review.

[20]  Michael Elad,et al.  Sparse Coding with Anomaly Detection , 2013, Journal of Signal Processing Systems.

[21]  Felix Naumann,et al.  Data fusion , 2009, CSUR.

[22]  Alessandro Adamo,et al.  A fixed-point iterative schema for error minimization in k-sparse decomposition , 2011, 2011 IEEE International Symposium on Signal Processing and Information Technology (ISSPIT).

[23]  Ivan W. Selesnick,et al.  Biomedical Signal Processing and Control Ecg Enhancement and Qrs Detection Based on Sparse Derivatives , 2022 .

[24]  R. Poli,et al.  Genetic design of optimum linear and nonlinear QRS detectors , 1995, IEEE Transactions on Biomedical Engineering.

[25]  C. Jutten,et al.  ECG denoising and compression by sparse 2D separable transform with overcomplete mixed dictionaries , 2009, 2009 IEEE International Workshop on Machine Learning for Signal Processing.

[26]  A. Bruckstein,et al.  K-SVD : An Algorithm for Designing of Overcomplete Dictionaries for Sparse Representation , 2005 .

[27]  Yüksel Özbay,et al.  A novel approach for classification of ECG arrhythmias: Type-2 fuzzy clustering neural network , 2009, Expert Syst. Appl..

[28]  Cynthia Hubert Detection of ST Segment Elevation Myocardial Infarction (STEMI) Using Bacterial Foraging Optimization Technique , 2014 .

[29]  Rémi Gribonval,et al.  Dictionary identifiability from few training samples , 2008, 2008 16th European Signal Processing Conference.

[30]  Amine Chikh,et al.  An interpretable classifier for detection of cardiac arrhythmias by using the fuzzy decision tree , 2013, Artif. Intell. Res..

[31]  Hadi Sadoghi Yazdi,et al.  ECG Arrhythmia Classification with Support Vector Machines and Genetic Algorithm , 2009, 2009 Third UKSim European Symposium on Computer Modeling and Simulation.

[32]  Christian Jutten,et al.  Outlier-aware dictionary learning for sparse representation , 2014, 2014 IEEE International Workshop on Machine Learning for Signal Processing (MLSP).

[33]  I I Christov,et al.  Electrocardiogram signal preprocessing for automatic detection of QRS boundaries. , 1999, Medical engineering & physics.

[34]  Orhan Gazi Multirate Signal Processing , 2018 .

[35]  S. Mallat,et al.  Adaptive greedy approximations , 1997 .

[36]  Zhong Liu,et al.  An approach to variable-order prediction via multiple distal dendrites of neurons , 2018, Neural Computing and Applications.

[37]  Dewar D. Finlay,et al.  The effects of electrode placement on an automated algorithm for detecting ST segment changes on the 12-lead ECG , 2015, 2015 Computing in Cardiology Conference (CinC).

[38]  Stéphane Mallat,et al.  A Theory for Multiresolution Signal Decomposition: The Wavelet Representation , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[39]  Shichao Zhang,et al.  Sparse sample self-representation for subspace clustering , 2016, Neural Computing and Applications.

[40]  A. Madansky Identification of Outliers , 1988 .

[41]  Kjersti Engan,et al.  Method of optimal directions for frame design , 1999, 1999 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings. ICASSP99 (Cat. No.99CH36258).

[42]  Krishnanand Balasundaram,et al.  Discriminative sparse coding of ECG during ventricular arrhythmias using LC-K-SVD approach , 2015, 2015 37th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC).

[43]  Philip de Chazal,et al.  Automatic classification of heartbeats using ECG morphology and heartbeat interval features , 2004, IEEE Transactions on Biomedical Engineering.

[44]  Michael Elad,et al.  From Sparse Solutions of Systems of Equations to Sparse Modeling of Signals and Images , 2009, SIAM Rev..

[45]  Bhaskar D. Rao,et al.  Sparse solutions to linear inverse problems with multiple measurement vectors , 2005, IEEE Transactions on Signal Processing.

[46]  Michael Elad,et al.  Uniqueness and Uncertainty , 2010 .

[47]  Junfeng Yang,et al.  A New Alternating Minimization Algorithm for Total Variation Image Reconstruction , 2008, SIAM J. Imaging Sci..

[48]  B.V.K. Vijaya Kumar,et al.  Arrhythmia detection and classification using morphological and dynamic features of ECG signals , 2010, 2010 Annual International Conference of the IEEE Engineering in Medicine and Biology.

[49]  Stephen P. Boyd,et al.  Distributed Optimization and Statistical Learning via the Alternating Direction Method of Multipliers , 2011, Found. Trends Mach. Learn..

[50]  Reda Alhajj,et al.  A comprehensive survey of numeric and symbolic outlier mining techniques , 2006, Intell. Data Anal..

[51]  Mark D. Plumbley,et al.  Learning Incoherent Dictionaries for Sparse Approximation Using Iterative Projections and Rotations , 2013, IEEE Transactions on Signal Processing.

[52]  Xiao Tang,et al.  A Frame work of Automatic Analysis System of Electrocardiogram Signals , 2014 .

[53]  S. T. Sanamdikar,et al.  A Literature Review on Arrhythmia Analysis of ECG Signal , 2015 .

[54]  Liang-Yu Shyu,et al.  Using wavelet transform and fuzzy neural network for VPC detection from the holter ECG , 2004, IEEE Transactions on Biomedical Engineering.

[55]  Sridhar Krishnan,et al.  Learning sparse dictionary for long-term biomedical signal classification and clustering , 2012, 2012 11th International Conference on Information Science, Signal Processing and their Applications (ISSPA).

[56]  VARUN CHANDOLA,et al.  Anomaly detection: A survey , 2009, CSUR.

[57]  Tomasz Andrysiak Machine Learning Techniques Applied to Data Analysis and Anomaly Detection in ECG Signals , 2016, Appl. Artif. Intell..

[58]  V. C. Veera Reddy,et al.  ANN FOR CLASSIFICATION OF CARDIAC ARRHYTHMIAS , 2008 .

[59]  Orhan Gazi Understanding Digital Signal Processing , 2017 .