Skip to content
compressionKIT
User guide
HELIA

Supported Signal Types

compressionKIT is designed for physiological signal compression — signals that originate from the human body and are captured by wearable or clinical sensors. These signals share common properties that make them good candidates for learned compression:

  • Quasi-periodic — heartbeat-driven repetitive structure
  • Low bandwidth — typically 0.5–40 Hz of useful content
  • Low sampling rates — 64–500 Hz (compared to audio at 44 kHz)
  • High redundancy — temporal and morphological redundancy across beats
SignalModuleSampling RateFrame SizeStatus
PPGcompressionkit.datasets.ppg64 Hz320 (5 s)RVQ, SPIHT and hybrid configurations — models
ECGcompressionkit.datasets.ptbxl256 Hz512 (2 s)RVQ, SPIHT and hybrid configurations — models

These pages cover the PPG signal path:

  1. PPG for signal context and preprocessing details.
  2. PPG Workflow for the end-to-end supported task.
  3. PPG Models (v1.1 exports) for the five golden reference operating points.
  4. PPG Codec Demo for the browser and hardware evaluation experience.

These pages cover the ECG signal path:

  1. ECG for signal context and preprocessing details.
  2. ECG Models (v1.1 exports) for the six golden reference operating points.
PropertyPPGECG
Typical bandwidth0.5–8 Hz0.5–40 Hz
MorphologySmooth, pulse-shapedSharp QRS complexes
Compression challengePreserve pulse shapePreserve QRS timing & amplitude
Example downstream measurementsHR, SpO2, HRVHR, HRV, ST-segment, arrhythmia
Typical sensorOptical (wrist/finger)Electrode (chest/wrist)