A Command Line Interface (CLI) prototype for libecg repo to measure signal compression performance and distortion.
The prototype application is a test scenario to examine the integrity of the hybrid compression algorithm proposed by libecg. It compresses and then decompresses given signal based on given Threshold and Aperture as inputs to measure Compression Ratio, Percent Root-Mean-Square Difference, and Quality Score. Next, it utilizes ChartDirector library to create a line chart of the overlapping signals (original and reconstructed) to visually demonstrate the signal distortion.
Lastly, the prototype attempts to compress the signal again, but this time within a limited range of threshold and aperture (which means compressing it multiple times) in order to reveal the affect of different input factors.
-
libecg (v >= 1.1.0.3)
- To get libecg sub-project, run the following commands:
git submodule init
git submodule update
- To get libecg sub-project, run the following commands:
-
ChartDirector © 2015 Advanced Software Engineering Limited. All rights reserved. (Extract the file libchartdir.so from chartdir_cpp_linux_64.tar.gz and place into ChartDirector/lib)