| { |
| "manifest_version": 1, |
| "package_version": "1.0", |
| "family": "spiht", |
| "method": "dsp", |
| "modality": "ecg", |
| "experiment_id": "ecg-spiht-8x", |
| "run_name": null, |
| "compression_ratio": 8.0, |
| "spec": "codec_spec.json", |
| "scorecard": "scorecard.json", |
| "checksums": "checksums.json", |
| "model_name": "ecg_spiht_8x", |
| "model_version": "1.0", |
| "codec": { |
| "modality": "ecg", |
| "sample_rate": 256, |
| "frame_size": 512, |
| "target_cr": 8.0, |
| "wavelet": "bior4.4", |
| "levels": 6, |
| "use_ac": true, |
| "bits_per_sample": 16, |
| "max_bits": 1024 |
| }, |
| "artifacts": { |
| "manifest": "deploy_manifest.json", |
| "spiht_config": "spiht_config.json", |
| "sample_stimulus": "sample_stimulus.npz", |
| "reference_vectors": "reference_vectors.npz", |
| "app_config_header": "spiht_app_config.h", |
| "model_card": "model_card.json", |
| "scorecard": "scorecard.json", |
| "codec_spec": "codec_spec.json", |
| "readme": "README.md", |
| "checksums": "checksums.json" |
| }, |
| "model_card": { |
| "experiment_id": "ecg-spiht-8x", |
| "modality": "ecg", |
| "method": "spiht", |
| "sample_rate": 256, |
| "compression_ratio": 8, |
| "wavelet": "bior4.4", |
| "levels": 6, |
| "use_ac": true, |
| "frame_size": 512, |
| "dataset_id": "ptb-xl" |
| }, |
| "scorecard_summary": { |
| "mean_prd_percent": 3.884, |
| "median_prd_percent": 3.0432, |
| "p95_prd_percent": 9.2236, |
| "mean_snr_db": 30.073, |
| "median_snr_db": 30.333, |
| "actual_cr": 7.999, |
| "bitrate_bps": 512.07, |
| "n_frames": 1000 |
| } |
| } |