Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit fdd2b2a

Browse files
committed
feat: ADR-027 Project MERIDIAN — Cross-Environment Domain Generalization
Deep SOTA research into WiFi sensing domain gap problem (2024-2026). Proposes 7-phase implementation: hardware normalization, domain-adversarial training with gradient reversal, geometry-conditioned FiLM inference, virtual environment augmentation, few-shot rapid adaptation, and cross-domain evaluation protocol. Cites 10 papers: PerceptAlign, AdaPose, Person-in-WiFi 3D (CVPR 2024), DGSense, CAPC, X-Fi (ICLR 2025), AM-FM, LatentCSI, Ganin GRL, FiLM. Addresses the single biggest deployment blocker: models trained in one room lose 40-70% accuracy in another room. MERIDIAN adds ~12K params (67K total, still fits ESP32) for cross-layout + cross-hardware generalization with zero-shot and few-shot adaptation paths. Co-Authored-By: claude-flow <[email protected]>
1 parent d8fd5f4 commit fdd2b2a

2 files changed

Lines changed: 493 additions & 1 deletion

File tree

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ docker run -p 3000:3000 ruvnet/wifi-densepose:latest
4949
| [User Guide](docs/user-guide.md) | Step-by-step guide: installation, first run, API usage, hardware setup, training |
5050
| [WiFi-Mat User Guide](docs/wifi-mat-user-guide.md) | Disaster response module: search & rescue, START triage |
5151
| [Build Guide](docs/build-guide.md) | Building from source (Rust and Python) |
52-
| [Architecture Decisions](docs/adr/) | 26 ADRs covering signal processing, training, hardware, security |
52+
| [Architecture Decisions](docs/adr/) | 27 ADRs covering signal processing, training, hardware, security, domain generalization |
5353

5454
---
5555

@@ -511,6 +511,7 @@ The neural pipeline uses a graph transformer with cross-attention to map CSI fea
511511
| [RuVector Crates](#ruvector-crates) | 11 vendored Rust crates from [ruvector](https://github.com/ruvnet/ruvector): attention, min-cut, solver, GNN, HNSW, temporal compression, sparse inference | [GitHub](https://github.com/ruvnet/ruvector) · [Source](vendor/ruvector/) |
512512
| [AI Backbone (RuVector)](#ai-backbone-ruvector) | 5 AI capabilities replacing hand-tuned thresholds: attention, graph min-cut, sparse solvers, tiered compression | [crates.io](https://crates.io/crates/wifi-densepose-ruvector) |
513513
| [Self-Learning WiFi AI (ADR-024)](#self-learning-wifi-ai-adr-024) | Contrastive self-supervised learning, room fingerprinting, anomaly detection, 55 KB model | [ADR-024](docs/adr/ADR-024-contrastive-csi-embedding-model.md) |
514+
| [Cross-Environment Generalization (ADR-027)](#cross-environment-generalization-adr-027) | Domain-adversarial training, geometry-conditioned inference, hardware normalization, zero-shot deployment | [ADR-027](docs/adr/ADR-027-cross-environment-domain-generalization.md) |
514515

515516
</details>
516517

0 commit comments

Comments
 (0)