実際の心電図(ECG)信号をノイズ除去するための効果的で強力な方法は、ウェアラブルセンサーとデバイスにとって重要です。ディープラーニング(DL)モデルは、画像処理やその他のドメインで広く使用され、大きな成功を収めていますが、ごく最近になってECG信号の処理に使用されています。このペーパーでは、いくつかのDLモデル、つまりたたみ込みニューラルネットワーク(CNN)、長期短期記憶(LSTM)、制限付きボルツマンマシン(RBM)、および従来のフィルタリング方法(ローパスフィルタリング、ハイパスフィルタリング、ノッチフィルタリング)、およびEEG信号をノイズ除去するための標準的なウェーブレットベースの手法。これらの方法は、MIT PhysioNetデータベースから取得したさまざまな合成および実際のECGデータセットで、さまざまなシミュレーション条件(つまり、さまざまな長さのECG信号、単一または複数のレコード)に対してトレーニング、テスト、評価されます。結果は、CNNモデルが、ECGレコードからのECG信号のクリーンな部分でトレーニングし、次に同じECG信号でテストすることが十分であるオフラインのノイズ除去ECGアプリケーションに使用できる高性能モデルであることを示しています。高レベルのノイズが追加されます。ただし、リアルタイムアプリケーションまたはほぼリアルタイムアプリケーションの場合、ECG信号のクリーンな部分のサイズが非常に制限される可能性が非常に高いため、このタスクはより面倒になります。したがって、この作業で提示される解決策は、実際の信号の心拍ECGデータのいくつかのシーケンスに基づいて最初のインスタンスで生成された、1秒のECGノイズの多い人工複数心拍データ(つまり、心電図)でCNNモデルをトレーニングすることです。安静時に)。その後、訓練されたCNNモデルを実際の状況で使用して、ECG信号のノイズを除去することができます。
Effective and powerful methods for denoising real electrocardiogram (ECG) signals are important for wearable sensors and devices. Deep Learning (DL) models have been used extensively in image processing and other domains with great success but only very recently have been used in processing ECG signals. This paper presents several DL models namely Convolutional Neural Networks (CNNs), Long Short-Term Memory (LSTM), Restricted Boltzmann Machine (RBM) together with the more conventional filtering methods (low pass filtering, high pass filtering, Notch filtering) and the standard wavelet-based technique for denoising EEG signals. These methods are trained, tested and evaluated on different synthetic and real ECG datasets taken from the MIT PhysioNet database and for different simulation conditions (i.e. various lengths of the ECG signals, single or multiple records). The results show the CNN model is a performant model that can be used for off-line denoising ECG applications where it is satisfactory to train on a clean part of an ECG signal from an ECG record, and then to test on the same ECG signal, which would have some high level of noise added to it. However, for real-time applications or near-real time applications, this task becomes more cumbersome, as the clean part of an ECG signal is very probable to be very limited in size. Therefore the solution put forth in this work is to train a CNN model on 1 second ECG noisy artificial multiple heartbeat data (i.e. ECG at effort), which was generated in a first instance based on few sequences of real signal heartbeat ECG data (i.e. ECG at rest). Afterwards it would be possible to use the trained CNN model in real life situations to denoise the ECG signal.