Yazid M, Abdur Rahman M. Variable step dynamic threshold local binary pattern for classification of atrial fibrillation.
Artif Intell Med 2020;
108:101932. [PMID:
32972661 DOI:
10.1016/j.artmed.2020.101932]
[Citation(s) in RCA: 5] [Impact Index Per Article: 1.3] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 07/31/2019] [Revised: 07/07/2020] [Accepted: 07/13/2020] [Indexed: 11/16/2022]
Abstract
OBJECTIVE
In this paper, we proposed new methods for feature extraction in machine learning-based classification of atrial fibrillation from ECG signal.
METHODS
Our proposed methods improved conventional 1-dimensional local binary pattern method in two ways. First, we proposed a dynamic threshold LBP code generation method for use with 1-dimensional signals, enabling the generated LBP codes to have a more detailed representation of the signal morphological pattern. Second, we introduced a variable step value into the LBP code generation algorithm to better cope with a high sampling frequency input signal without a downsampling process. The proposed methods do not employ computationally expensive processes such as filtering, wavelet transform, up/downsampling, or beat detection, and can be implemented using only simple addition, division, and compare operations.
RESULTS
Combining these two approaches, our proposed variable step dynamic threshold local binary pattern method achieved 99.11% sensitivity and 99.29% specificity when used as a feature generation algorithm in support vector machine classification of atrial fibrillation from MIT-BIH Atrial Fibrillation Database dataset. When applied on signals from MIT-BIH Arrhythmia Database, our proposed method achieved similarly good 99.38% sensitivity and 98.97% specificity.
CONCLUSION
Our proposed methods achieved one of the best results among published works in atrial fibrillation classification using the same dataset while using less computationally expensive calculations, without significant performance degradation when applied on signals from multiple databases with different sampling frequencies.
Collapse