We analyzed the possibility of detecting and predicting ventricular fibrillation (VF), a medical emergency that may put people’s lives at risk, as the medical prognosis depends on the time in which medical personnel intervene. Therefore, besides immediate detection of VF, the possibility of predicting VF 40 or even 50 min in advance was analyzed. For testing the proposed algorithm, we used ECG signals taken from the MIT-BIH database, namely, Malignant Ventricular Ectopy Database, Sudden Cardiac Death Holter Database and Normal Sinus Rhythm Database. The presented method is based on features extracted from the ECG signals in the time domain, frequency domain and complexity measures. For VF detection, the possibility of identifying the VF episode in the first 3 s after its occurrence was tested. For this, the first 3 s immediately after the appearance of VF were cut out and the features were computed on these sections. For VF prediction, 3 min of the ECG signal clipped 40 or 50 min before VF onset was used. Then, on these pieces of ECG signal, the specific features were calculated for 1 s segments. For the normal signal situation, 3 min was randomly selected from the database with normal ECGs. For the classification or detection stage, both an MLP-type neural network and the classifiers from the Machine Learning toolbox of the MATLAB® environment were used. The results obtained for both detection and classification are over 94% in both cases. The novelty of our results compared to those previously obtained is the time interval with which the possibility of prediction was analyzed, namely, 50 min in advance of the VF installation date. This means that the patient will be informed that it is possible to suffer a VF and has time to take the necessary measures to overcome a possible medical emergency.
Read full abstract