Download Latest Version wiflow-v1-lite.tar.gz (750.1 kB)
Email in envelope

Get an email when there's a new version of RuView

Home / v0.7.0
Name Modified Size InfoDownloads / Week
Parent folder
wiflow-v1-lite.tar.gz 2026-04-06 750.1 kB
README.md 2026-04-06 1.9 kB
v0.7.0 -- WiFlow Camera-Supervised Pose Model (92.9_ PCK@20) source code.tar.gz 2026-04-06 42.1 MB
v0.7.0 -- WiFlow Camera-Supervised Pose Model (92.9_ PCK@20) source code.zip 2026-04-06 43.2 MB
Totals: 4 Items   86.1 MB 20

WiFlow v1 — Camera-Supervised WiFi Pose Estimation

First WiFlow model trained on real ESP32 CSI + real camera ground truth.

Headline Result

Metric Value
PCK@20 92.9%
Eval loss 0.082
Bone constraint 0.008
Parameters 186,946
Model size 974 KB
Training time 19 minutes

What's New

Camera Ground-Truth Pipeline (ADR-079)

  • collect-ground-truth.py — MediaPipe webcam capture synced with CSI
  • align-ground-truth.js — Nanosecond time alignment
  • train-wiflow-supervised.js — 3-phase curriculum training
  • eval-wiflow.js — PCK/MPJPE evaluation
  • record-csi-udp.py — Lightweight ESP32 CSI recorder

ruvector Optimizations

  • O6: Subcarrier selection (70→35, 50% reduction)
  • O7: Attention-weighted subcarriers
  • O8: Stoer-Wagner min-cut person separation
  • O9: Multi-SPSA gradient estimation
  • O10: Scalable model (lite/small/medium/full)

Data Collection

  • ESP32-S3 CSI: 7,000 frames at 23fps (5 min)
  • Mac Mini M4 Pro camera: 6,470 frames via MediaPipe (5 min)
  • 345 time-aligned paired samples

Model Archive Contents

  • wiflow-v1.json — Trained model weights (974 KB)
  • training-log.json — Loss curves per phase
  • baseline-report.json — Pre-training baseline metrics
  • MODEL_CARD.md — Model documentation

How to Use

:::bash
# Collect your own ground truth
python scripts/collect-ground-truth.py --duration 300 --preview
python scripts/record-csi-udp.py --duration 300

# Train
node scripts/train-wiflow-supervised.js --data data/paired/your-data.jsonl --scale lite

# Evaluate
node scripts/eval-wiflow.js --model models/wiflow-real/wiflow-v1.json --data data/paired/your-data.jsonl
  • PR [#363]: Camera ground-truth training pipeline
  • ADR-079: Camera Ground-Truth Training Pipeline
  • ADR-072: WiFlow Architecture
Source: README.md, updated 2026-04-06