Abstract
We compared performance of a novel encoding Lempel-Ziv complexity (ELZC) with approximate entropy (ApEn), sample entropy (SmpEn) and permutation entropy (PerEn) as nonlinear metric to assess ECG quality. Firstly to compare performance of discerning randomness and inherent nonlinear properties within time series, this study calculated the aforementioned four nonlinear complexity values on several typical artificial time series i.e., Gauss noise, two kinds of noisy time series, two kinds of Logistic series and periodic series, respectively. Then for analyzing sensitivity of the aforementioned four complexity methods to content level of different types noise within ECG recordings, we investigated variation trend of ELZC, ApEn, SmpEn and PerEn in several synthetic ECG recordings containing different types noise (i.e., baseline wander, muscle artefacts, electrode motion, power line and mixed noise) and different signal noise ratios (i.e., 15, 10, 5, 0, −5 and −10 dB). Finally, the four complexity methods were employed to classify the quality of real ECG recordings from the PhysioNet/Computing in Cardiology Challenge 2011 (CINC 2011) of the MIT databases, then receiver operating characteristic curves (ROC) and their corresponding area under curve (AUC) were yielded. The results showed ELZC could not only distinguish randomness and chaotic within time series but also reflect content level of noise within time series, and the highest AUC of PerEn, ELZC, SmpEn and ApEn were 0.850, 0.695, 0.474 and 0.461, respectively. The results demonstrated PerEn and ELZC were more effectively than ApEn and SmpEn for assessing ECG quality.