23 research outputs found

    HRVFrame: Java-Based Framework for Feature Extraction from Cardiac Rhythm,

    Get PDF
    Abstract. Heart rate variability (HRV) analysis can be successfully applied to automatic classification of cardiac rhythm abnormalities. This paper presents a novel Java-based computer framework for feature extraction from cardiac rhythms. The framework called HRVFrame implements more than 30 HRV linear time domain, frequency domain, time-frequency domain, and nonlinear features. Output of the framework in the form of .arff files enables easier medical knowledge discovery via platforms such as RapidMiner or Weka. The scope of the framework facilitates comparison of models for different cardiac disorders. Some of the features implemented in the framework can also be applied to other biomedical time-series. The thorough approach to feature extraction pursued in this work is also encouraged for other types of biomedical time-series

    Evaluating and comparing performance of feature combinations of heart rate variability measures for cardiac rhythm classification

    Get PDF
    Abstract Automatic classification of cardiac arrhythmias using heart rate variability (HRV) analysis has been an important research topic in recent years. Explorations reveal that various HRV feature combinations can provide highly accurate models for some rhythm disorders. However, the proposed feature combinations lack a direct and carefully designed comparison. The goal of this work is to assess the various HRV feature combinations in classification of cardiac arrhythmias. In this setting, a total of 56 known HRV features are grouped in eight feature combinations. We evaluate and compare the combinations on a difficult problem of automatic classification between nine types of cardiac rhythms using three classification algorithms: support vector machines, AdaBoosted C4.5, and random forest. The effect of analyzed segment length on classification accuracy is also examined. The results demonstrate that there are three combinations that stand out the most, with total classification accuracy of roughly 85% on time segments of 20 seconds duration. A simple combination of time domain features is shown to be comparable to the more informed combinations, with only 1-4% worse results on average than the three best ones. Random forest and AdaBoosted C4.5 are shown to be comparably accurate, while support vector machines was less accurate (4-5%) on this problem. We conclude that the nonlinear features exhibit only a minor influence on the overall accuracy in discerning different arrhythmias. The analysis also shows that reasonably accurate arrhythmia classification lies in the range of 10 to 40 seconds, with a peak at 20 seconds, and a significant drop after 40 seconds
    corecore