Skip to content

Reconstruction of ECG missing signals using RLS and ADAM optimizer.

Notifications You must be signed in to change notification settings

dikioth/ECG-reconstruction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reconstruction of ECG signals using RLS and ADAM optimizer.

Read the report here.

Description

8 patients have measured ECG-signals. The last 30 seconds of a 10 minute long signal is missing for each one. To reconstruct the last part, two methods have been used; A recursive least-squares (RLS) algorithm and the ADAM optimizer. The ADAM optimizer was proven to be computational effective.

The project is based on the 2010 challenge published by the online forum PhysioNet Every year the challenge focus on a different issue in the field of biomedicine. The 2010 challenge is about reconstructing a missing electrocardiogram (ECG) signal from different patients. In order to estimate the lost part of the signal, two different correlated signals are available. An example of these signals for patient number two is shown in Fig. 1. The goal is to estimate the last 30 seconds of the target signal using the two correlated signals x1 and x2.

  • Main code is in main.m
  • The filters used were RLS and ADAM and are found in folder filters.
  • The folder functions are custom functions used for reading data, getting reconstruction, plot results, etc.
  • Original figures presented in the repport are found in Result.

About

Reconstruction of ECG missing signals using RLS and ADAM optimizer.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published