Ambiq / compressionkit-ecg-spiht-4x-v1.0

huggingface.co
Total runs: 5
24-hour runs: 0
7-day runs: 2
30-day runs: 1
Model's Last Updated: July 02 2026
other

Introduction of compressionkit-ecg-spiht-4x-v1.0

Model Details of compressionkit-ecg-spiht-4x-v1.0

compressionkit-ecg-spiht-4x

A ECG signal compression codec built on wavelet + SPIHT + arithmetic coding. DSP-only — no trained weights. The deployable artifact is the bitstream contract plus a portable C99 reference implementation.

Operating point
Field Value
Modality ECG
Sample rate 256 Hz
Frame size 512 samples
Target CR 4x
Wavelet bior4.4
DWT levels 6
Bit budget 2048 bits/frame
Entropy coder arithmetic coding
Quality metrics
Fidelity & Robustness

Both fidelity yardsticks are reported so the codec is judged fairly: faithfulness is PRD vs the recorded (still-noisy) input, while truth fidelity is PRD vs clean ground truth. Lower is better.

Metric Value
Truth PRD vs clean (%) 0.35
Truth PRD at native noise (%) 38.26
Faithful PRD vs input (%) 1.06
PRD degradation slope (PRD%/dB) 3.99
PRD at 0 dB SNR (%) 51.71
PRD at -6 dB SNR (%) 79.80
Pure-noise imprint autocorr 0.2470
Time Domain

PRD here is faithfulness (vs the recorded input); see Fidelity & Robustness above for the clean-truth and noise-regime view.

Metric Mean Median P90
PRD vs input — faithfulness (%) 1.0610 0.8082 1.9396
RMSE 0.0106 0.0081 0.0194
Cosine Similarity 0.9999 1.0000 1.0000
Spectral
  • Band Total Relative Error (median): 0.0031
Bitrate
Python quickstart
from compressionkit.runtime import load_codec

codec = load_codec("Ambiq/compressionkit-ecg-spiht-4x")
enc = codec.compress(frame)   # frame: (frame_size,) float32
recon = codec.decompress(enc)
C quickstart
#include "spiht_app_config.h"

float frame[APP_SPIHT_FRAME_SIZE];
uint8_t bitstream[APP_SPIHT_MAX_BYTES];
/* ... fill frame from sensor (post-denoise, if hybrid) ... */
size_t nbits = spiht_encode_frame(&enc, bitstream, APP_SPIHT_MAX_BITS);
Files
File Description
config.json Deploy manifest ( family: "spiht" )
spiht_config.json Codec parameters (language-neutral)
sample_stimulus.npz Synthetic test frames
reference_vectors.npz Reference encode/decode vectors
c_sources/spiht.[ch] Portable C99 reference
c_sources/spiht_app_config.h Codec-specific defines
model_card.json Provenance metadata
scorecard.json Frozen evaluation summary
Dataset & license

Evaluation data: PTB-XL (CC BY 4.0). Sample data may include excerpts under the original license terms.

Codec source released under the APACHE-2.0 license.

Citation
@software{compressionkit,
  author = {Ambiq AI},
  title = {compressionKIT: Signal Compression for Edge AI},
  url = {https://github.com/AmbiqAI/compressionkit}
}

Runs of Ambiq compressionkit-ecg-spiht-4x-v1.0 on huggingface.co

5
Total runs
0
24-hour runs
1
3-day runs
2
7-day runs
1
30-day runs

More Information About compressionkit-ecg-spiht-4x-v1.0 huggingface.co Model

More compressionkit-ecg-spiht-4x-v1.0 license Visit here:

https://choosealicense.com/licenses/apache-2.0

compressionkit-ecg-spiht-4x-v1.0 huggingface.co

compressionkit-ecg-spiht-4x-v1.0 huggingface.co is an AI model on huggingface.co that provides compressionkit-ecg-spiht-4x-v1.0's model effect (), which can be used instantly with this Ambiq compressionkit-ecg-spiht-4x-v1.0 model. huggingface.co supports a free trial of the compressionkit-ecg-spiht-4x-v1.0 model, and also provides paid use of the compressionkit-ecg-spiht-4x-v1.0. Support call compressionkit-ecg-spiht-4x-v1.0 model through api, including Node.js, Python, http.

compressionkit-ecg-spiht-4x-v1.0 huggingface.co Url

https://huggingface.co/Ambiq/compressionkit-ecg-spiht-4x-v1.0

Ambiq compressionkit-ecg-spiht-4x-v1.0 online free

compressionkit-ecg-spiht-4x-v1.0 huggingface.co is an online trial and call api platform, which integrates compressionkit-ecg-spiht-4x-v1.0's modeling effects, including api services, and provides a free online trial of compressionkit-ecg-spiht-4x-v1.0, you can try compressionkit-ecg-spiht-4x-v1.0 online for free by clicking the link below.

Ambiq compressionkit-ecg-spiht-4x-v1.0 online free url in huggingface.co:

https://huggingface.co/Ambiq/compressionkit-ecg-spiht-4x-v1.0

compressionkit-ecg-spiht-4x-v1.0 install

compressionkit-ecg-spiht-4x-v1.0 is an open source model from GitHub that offers a free installation service, and any user can find compressionkit-ecg-spiht-4x-v1.0 on GitHub to install. At the same time, huggingface.co provides the effect of compressionkit-ecg-spiht-4x-v1.0 install, users can directly use compressionkit-ecg-spiht-4x-v1.0 installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

compressionkit-ecg-spiht-4x-v1.0 install url in huggingface.co:

https://huggingface.co/Ambiq/compressionkit-ecg-spiht-4x-v1.0

Url of compressionkit-ecg-spiht-4x-v1.0

compressionkit-ecg-spiht-4x-v1.0 huggingface.co Url

Provider of compressionkit-ecg-spiht-4x-v1.0 huggingface.co

Ambiq
ORGANIZATIONS

Other API from Ambiq