Kjell Le, T. Eftestøl, K. Engan, S. Ørn, Ø. Kleiven
{"title":"High Frequency Noise Detection and Handling in ECG Signals","authors":"Kjell Le, T. Eftestøl, K. Engan, S. Ørn, Ø. Kleiven","doi":"10.23919/EUSIPCO.2018.8553046","DOIUrl":null,"url":null,"abstract":"After acquisition of new clinical electrocardiogram (ECG) signals the first step is often to preprocess and have a signal quality assessment to uncover noise. There might be restriction on the signal length and other issue that impose limitation where it is not possible to discard the whole signal if noise is present. Thus there is a great need to retain as much noise free regions as possible. A noise detection method is evaluated on a manually annotated subset (2146 leads) of a data base of 12-lead ECG recordings from 1006 bicycle race participants. The aim is to apply the noise detector on the unlabelled part of the data set before any further analysis is conducted. The proposed noise detector can be divided into 3 parts: 1) Select a high frequency signal as a base signal. 2) Apply a thresholding strategy on the base signal. 3) Use a noise detection strategy. In this work receiver operating characteristic (ROC) curve and area under the curve (AUC) will be used to assess a high frequency noise detector designed for ECG signals. Even though ROC analysis is widely used to assess prediction models, it has its own limitation. However, it is a good starting point to assess discriminatory ability. To generate the ROC curve the performance evaluation is based on sample-level. That is, each sample has a label whether it is noise or not. The threshold strategy and the chosen threshold will be the varying factor to generate ROC curves. The best model has an average AUC of 0.862, which shows a good detector to discriminate noise. This threshold strategy will be used for noise detection on the unlabelled part of the data set.","PeriodicalId":303069,"journal":{"name":"2018 26th European Signal Processing Conference (EUSIPCO)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 26th European Signal Processing Conference (EUSIPCO)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.23919/EUSIPCO.2018.8553046","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
After acquisition of new clinical electrocardiogram (ECG) signals the first step is often to preprocess and have a signal quality assessment to uncover noise. There might be restriction on the signal length and other issue that impose limitation where it is not possible to discard the whole signal if noise is present. Thus there is a great need to retain as much noise free regions as possible. A noise detection method is evaluated on a manually annotated subset (2146 leads) of a data base of 12-lead ECG recordings from 1006 bicycle race participants. The aim is to apply the noise detector on the unlabelled part of the data set before any further analysis is conducted. The proposed noise detector can be divided into 3 parts: 1) Select a high frequency signal as a base signal. 2) Apply a thresholding strategy on the base signal. 3) Use a noise detection strategy. In this work receiver operating characteristic (ROC) curve and area under the curve (AUC) will be used to assess a high frequency noise detector designed for ECG signals. Even though ROC analysis is widely used to assess prediction models, it has its own limitation. However, it is a good starting point to assess discriminatory ability. To generate the ROC curve the performance evaluation is based on sample-level. That is, each sample has a label whether it is noise or not. The threshold strategy and the chosen threshold will be the varying factor to generate ROC curves. The best model has an average AUC of 0.862, which shows a good detector to discriminate noise. This threshold strategy will be used for noise detection on the unlabelled part of the data set.