{'fraction_non_alphanumeric': 0.03054662379421222, 'fraction_numerical': 0.008842443729903537, 'mean_word_length': 5.287878787878788, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Feature extraction of ECG signal

Abstract This paper deals with new approaches to analyse electrocardiogram (ECG) signals for extracting useful diagnostic features. Initially, elimination of different types of noise is carried out using maximal overlap discrete wavelet transform (MODWT) and universal thresholding. Next, R-peak fiducial points are detected from these noise free ECG signals using discrete wavelet transform along with thresholding. Then, extraction of other features, viz., Q waves, S waves, P waves, T waves, P wave onset and offset points, T wave onset and offset points, QRS onset and offset points are identified using some rule based algorithms. Eventually, other important features are computed using the above extracted features. The software developed for this purpose has been validated by extensive testing of ECG signals acquired from the MIT-BIH database. The resulting signals and tabular results illustrate the performance of the proposed method. The sensitivity, predictivity and error of beat detection are 99.98%, 99.97% and 0.05%, respectively. The performance of the proposed beat detection method is compared to other existing techniques, which shows that the proposed method is superior to other methods.