A Graphical User Interface (GUI) application to evaluate ECG signal data compression performance and measure signal distortion.
The application is written under Windows Presentation Foundation (WPF) subsystem to provide the main UI window and it uses Windows Forms to draw line charts. This is meant to be a convenient tool to accurately examine and demonstrate the performace of the proposed hybrid ECG data compression technique in repo libecg for scientific research purposes.
This application depends: libecg_clr_interface Here
The core compression library is libecg which is written in native C++ 14. Therefore, in order to utilize unmanaged code in DotNET framework, a wrapper is necessary. The libecg_clr_interface is the wrapper.
Navigate to you project's root directory and run git submodule update --init --recursive
in order to get all dependency projects.
The ECG signal dataset file is selected. Threshold and aperture values are set. The dataset is compressed and then decompressed.
At this point, the original signal, reconstructed signal, and the overlapping of both is viewable.
The plot window can zoom in to provide better view on signals.
ZoomIn: +
ZoomOut: -