{'fraction_non_alphanumeric': 0.02547065337763012, 'fraction_numerical': 0.019933554817275746, 'mean_word_length': 4.685534591194968, '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}}
Methods for the detection of ECG characteristic points

The electrocardiogram (ECG) is a measurement of the electrical signals associated with the heart and is a key diagnostic tool and patient monitoring device for clinicians. This work presents and compares algorithms for per cycle temporal location of the key ECG phases using 5 methods: 2 pt and 5 pt slope, correlation, wavelet analysis and empirical mode decomposition (EMD). A new wavelet algorithm is proposed using the Daubechies DB6 wavelet and octave band decomposition followed by a series of reconstruction estimates used for temporal localization of each of the ECG phases and it is shown to detect R waves accurately (97.6% - st dev 0.048). A new EMD algorithm is proposed that uses reconstruction estimates to determine the temporal location of each of the ECG phases and it is shown to detect R waves accurately (98.5% - st dev 0.042).