wifi-densepose/ui/pose-fusion
ruv 0ef1252678 feat: 26-keypoint dexterous pose + full RuVector attention pipeline
Pose Decoder (17 → 26 keypoints):
- Add finger approximations: thumb, index, pinky per hand (6 new)
- Add toe tips: left/right foot index (2 new)
- Add neck keypoint (1 new)
- Hand openness driven by arm motion intensity
- Finger positions computed from wrist-elbow axis angles

CNN Embedder (full RuVector WASM pipeline):
- Stage 1: Multi-Head Attention (global spatial reasoning)
- Stage 2: Hyperbolic Attention (hierarchical body-part tree)
- Stage 3: MoE Attention (3 experts: upper/lower/extremities, top-2)
- Blended 40/30/30 weighting → final embedding projection

Canvas Renderer:
- Magenta finger joints with distinct glow
- Cyan toe tips
- White neck keypoint
- Thinner limb lines for hand/foot connections
- Joint count shown in overlay label

CSI Simulator:
- Skip synthetic person state when live ESP32 connected
- Only simulate CSI data in demo mode (was already correct)

Embedding Space:
- Fixed projection: sparse 8-dim projection replaces cancelling sum
- Auto-scaling normalizes point spread to fill canvas

Cache busters bumped to v=5 on all imports.

Co-Authored-By: claude-flow <ruv@ruv.net>
2026-03-12 19:28:10 -04:00
..
css feat: RSSI visualization, RuVector attention WASM, cache-bust fixes 2026-03-12 19:23:46 -04:00
js feat: 26-keypoint dexterous pose + full RuVector attention pipeline 2026-03-12 19:28:10 -04:00
pkg feat: RSSI visualization, RuVector attention WASM, cache-bust fixes 2026-03-12 19:23:46 -04:00
build.sh feat: dual-modal WASM browser pose estimation demo (ADR-058) 2026-03-12 14:26:39 -04:00