Heartbeat classification using projected and dynamic features of ECG signal

•The contribution of our work is in the following aspects.•A new method of extracting heartbeat features is proposed, which uses a projection matrix. And this projection features do well in representing the original ECG signals as well as clustering.•More realistic RR intervals are selected and weig...

Full description

Saved in:
Bibliographic Details
Published inBiomedical signal processing and control Vol. 31; pp. 165 - 173
Main Authors Chen, Shanshan, Hua, Wei, Li, Zhi, Li, Jian, Gao, Xingjiao
Format Journal Article
LanguageEnglish
Published Elsevier Ltd 01.01.2017
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:•The contribution of our work is in the following aspects.•A new method of extracting heartbeat features is proposed, which uses a projection matrix. And this projection features do well in representing the original ECG signals as well as clustering.•More realistic RR intervals are selected and weighted.•Both “class-based” and “subject-based” assessment strategies are used, providing a comprehensive result of our method. A novel method for the electrocardiogram (ECG) beat classification according to a combination of projected and dynamic features is presented. Projected features are derived from a random projection matrix, in which each column is normalized and each row is transformed by discrete cosine transform (DCT). In addition, three weighted RR intervals are determined as the dynamic features. A support vector machine classifier is used to cluster heartbeats into one of 15 or 5 classes by using those two kinds of features. The raised method acquires an overall accuracy of 98.46% in the “class-based” assessment strategy and 93.1% in the “subject-based” assessment strategy, based on the MIT-BIH arrhythmia database. These results show that the raised method has better performance, compared with the state-of-the-art automated heartbeat classification systems.
ISSN:1746-8094
DOI:10.1016/j.bspc.2016.07.010