CASSI Mismatch-Only Benchmark Suite (P-benchmark + 4 I-benchmark tiers)L3-003
Example Data
View demos →A reference solver demo is available — see input / ground truth / reconstruction visualizations on the demos page.
Genesis spec
- Parent L2:
- L2-003
- Spec type:
- —
- d_spec:
- —
On-chain
Not registered on-chain yet.
P-benchmark — rho=50 distribution over Ω
The headline ranking score. Solvers are evaluated on 50 instances drawn parametrically across the full Ω, scored as a distribution. This is what the leaderboard's rank-1 chases.
| Authored baseline | overall_Q | ≈ Q_int |
|---|---|---|
| GAP-TV | 0.46 | 46 |
| ADMM-CASSI | 0.58 | 58 |
| PnP-HSICNN | 0.7 | 70 |
To take rank 1 of the P-benchmark, beat the highest authored Q above. See L2 spec for the epsilon_fn used per draw.
I-benchmark tiers — 4 fixed-Ω operating points
Each tier is a single-instance evaluation at a specific Ω with its own ε floor. Solvers may pass individual tiers without saturating the full P-benchmark.
| Tier | ρ | ε (dB) | Ω parameters | d_ibench | Top authored baseline |
|---|---|---|---|---|---|
| T1_nominal | 1 | 28 | H=256, W=256, N_bands=28 … | 0.15 | PnP-HSICNN = 31.8 (PSNR_dB)Q=0.89 |
| T2_low | 3 | 25.5 | H=256, W=256, N_bands=28 … | 0.32 | PnP-HSICNN = 28.3 (PSNR_dB)Q=0.74 |
| T3_moderate | 5 | 23 | H=512, W=512, N_bands=28 … | 0.51 | PnP-HSICNN = 25.4 (PSNR_dB)Q=0.64 |
| T4_blind | 10 | 21.5 | H=1024, W=1024, N_bands=28 … | 0.72 | PnP-HSICNN = 22.5 (PSNR_dB)Q=0.52 |
Current standing
Example data
Two independent samples from the InverseNet benchmark, each shown as measurement → ground truth → reference reconstruction. The reconstruction is the reference solver's output — the bar a competing solver must beat to win the bounty.
sample_01 · scene01
reference PSNR 35.3 dB


sample_02 · scene02
reference PSNR 36.13 dB


Get this benchmark
Everything you need to run the reference solver locally, browse the full benchmark specification, or submit a competing solution.
Download sample data
sample_01 · 13487860 B
- snapshot.npz391.4 KB
- meta.json1.3 KB
- solution.npz6.22 MB
- ground_truth.npz6.19 MB
- ground_truth.png23.8 KB
- solution.png20.0 KB
- snapshot.png32.0 KB
sample_02 · 13711391 B
- snapshot.npz390.9 KB
- meta.json1.3 KB
- solution.npz6.31 MB
- ground_truth.npz6.30 MB
- ground_truth.png25.9 KB
- solution.png25.8 KB
- snapshot.png33.6 KB
sample_03 · 13598392 B
- snapshot.npz391.0 KB
- meta.json1.3 KB
- solution.npz6.28 MB
- ground_truth.npz6.24 MB
- ground_truth.png18.4 KB
- solution.png19.7 KB
- snapshot.png36.5 KB
sample_04 · 13438897 B
- snapshot.npz388.3 KB
- meta.json1.3 KB
- solution.npz6.16 MB
- ground_truth.npz6.22 MB
- ground_truth.png15.4 KB
- solution.png13.8 KB
- snapshot.png23.3 KB
sample_05 · 13509118 B
- snapshot.npz389.9 KB
- meta.json1.3 KB
- solution.npz6.22 MB
- ground_truth.npz6.21 MB
- ground_truth.png19.8 KB
- solution.png19.7 KB
- snapshot.png32.0 KB
sample_06 · 13575530 B
- snapshot.npz393.7 KB
- meta.json1.3 KB
- solution.npz6.28 MB
- ground_truth.npz6.22 MB
- ground_truth.png17.1 KB
- solution.png18.6 KB
- snapshot.png26.4 KB
sample_07 · 13389948 B
- snapshot.npz389.1 KB
- meta.json1.3 KB
- solution.npz6.19 MB
- ground_truth.npz6.11 MB
- ground_truth.png28.7 KB
- solution.png29.4 KB
- snapshot.png36.0 KB
sample_08 · 13626068 B
- snapshot.npz392.9 KB
- meta.json1.3 KB
- solution.npz6.27 MB
- ground_truth.npz6.28 MB
- ground_truth.png18.6 KB
- solution.png19.3 KB
- snapshot.png25.1 KB
sample_09 · 13542125 B
- snapshot.npz389.8 KB
- meta.json1.3 KB
- solution.npz6.24 MB
- ground_truth.npz6.22 MB
- ground_truth.png18.4 KB
- solution.png17.9 KB
- snapshot.png34.3 KB
sample_10 · 13553346 B
- snapshot.npz394.0 KB
- meta.json1.3 KB
- solution.npz6.29 MB
- ground_truth.npz6.17 MB
- ground_truth.png23.2 KB
- solution.png24.2 KB
- snapshot.png28.6 KB
Browse on GitHub
- Benchmark card (YAML spec)
- L3 principle JSON (canonical on-chain spec)
- Reference solver (Python)
- Demo README (full pipeline walkthrough)
- Bounty index (compete with a better solver)
Run the reference solver locally
git clone https://github.com/integritynoble/pwm-public.git cd pwm-public python3 scripts/regen_demos_mst_l.py (uses pwm_core.recon.mst.mst_recon_cassi with mst_l weights) cat /tmp/out/meta.json
Expected reference PSNR: 35.3 dB (seed ). Byte-stable across runs at the same git SHA.