Litcius/Paper detail

ECG signal feature extraction trends in methods and applications

Anupreet Kaur Singh, Sridhar Krishnan

2023BioMedical Engineering OnLine144 citationsDOIOpen Access PDF

Abstract

Signal analysis is a domain which is an amalgamation of different processes coming together to form robust pipelines for the automation of data analysis. When applied to the medical world, physiological signals are used. It is becoming increasingly common in today's day and age to be working with very large datasets, on the scale of having thousands of features. This is largely due to the fact that the acquisition of biomedical signals can be taken over multi-hour timeframes, which is another challenge to solve in and of itself. This paper will focus on the electrocardiogram (ECG) signal specifically, and common feature extraction techniques used for digital health and artificial intelligence (AI) applications. Feature extraction is a vital step of biomedical signal analysis. The basic goal of feature extraction is for signal dimensionality reduction and data compaction. In simple terms, this would allow one to represent data with a smaller subset of features; these features could then later be leveraged to be used more efficiently for machine learning and deep learning models for applications, such as classification, detection, and automated applications. In addition, the redundant data in the overall dataset is filtered out as the data is reduced during feature extraction. In this review, we cover ECG signal processing and feature extraction in the time domain, frequency domain, time-frequency domain, decomposition, and sparse domain. We also provide pseudocode for the methods discussed so that they can be replicated by practitioners and researchers in their specific areas of biomedical work. Furthermore, we discuss deep features, and machine learning integration, to complete the overall pipeline design for signal analysis. Finally, we discuss future work that can be innovated upon in the feature extraction domain for ECG signal analysis.

Topics & Concepts

Computer scienceFeature extractionArtificial intelligenceDimensionality reductionSignal processingSIGNAL (programming language)Domain (mathematical analysis)Feature (linguistics)Data miningPattern recognition (psychology)Focus (optics)Machine learningFrequency domainCurse of dimensionalityTime domainDigital signal processingComputer visionOpticsProgramming languageMathematicsLinguisticsMathematical analysisPhysicsPhilosophyComputer hardwareECG Monitoring and AnalysisEEG and Brain-Computer InterfacesBlind Source Separation Techniques