GitHub Trending์ถœ์ฒ˜: GitHub Trending Daily All์กฐํšŒ์ˆ˜ 16

ruvnet/wifi-densepose

By GitHub Trending Daily All
2026๋…„ 2์›” 16์ผ
**ruvnet/wifi-densepose**

Production-ready implementation of InvisPose - a revolutionary WiFi-based dense human pose estimation system that enables real-time full-body tracking through walls using commodity mesh routersWiFi DensePose A cutting-edge WiFi-based human pose estimation system that leverages Channel State Information (CSI) data and advanced machine learning to provide real-time, privacy-preserving pose detection without cameras. ๐Ÿš€ Key Features Privacy-First: No cameras required - uses WiFi signals for pose detection Real-Time Processing: Sub-50ms latency with 30 FPS pose estimation Multi-Person Tracking: Simultaneous tracking of up to 10 individuals Domain-Specific Optimization: Healthcare, fitness, smart home, and security applications Enterprise-Ready: Production-grade API with authentication, rate limiting, and monitoring Hardware Agnostic: Works with standard WiFi routers and access points Comprehensive Analytics: Fall detection, activity recognition, and occupancy monitoring WebSocket Streaming: Real-time pose data streaming for live applications 100% Test Coverage: Thoroughly tested with comprehensive test suite ๐Ÿฆ€ Rust Implementation (v2) A high-performance Rust port is available in /rust-port/wifi-densepose-rs/: Performance Benchmarks (Validated) Operation Python (v1) Rust (v2) Speedup CSI Preprocessing (4x64) ~5ms 5.19 ยตs ~1000x Phase Sanitization (4x64) ~3ms 3.84 ยตs ~780x Feature Extraction (4x64) ~8ms 9.03 ยตs ~890x Motion Detection ~1ms 186 ns ~5400x Full Pipeline ~15ms 18.47 ยตs ~810x Throughput Metrics Component Throughput CSI Preprocessing 49-66 Melem/s Phase Sanitization 67-85 Melem/s Feature Extraction 7-11 Melem/s Full Pipeline ~54,000 fps Resource Comparison Feature Python (v1) Rust (v2) Memory Usage ~500MB ~100MB WASM Support โŒ โœ… Binary Size N/A ~10MB Test Coverage 100% 107 tests Quick Start (Rust): cd rust-port/wifi-densepose-rs cargo build --release cargo test --workspace cargo bench --package wifi-densepose-signal Validation Tests Mathematical correctness validated: โœ… Phase unwrapping: 0.000000 radians max error โœ… Amplitude RMS: Exact match โœ… Doppler shift: 33.33 Hz (exact) โœ… Correlation: 1.0 for identical signals โœ… Phase coherence: 1.0 for coherent signals See Rust Port Documentation for ADRs and DDD patterns. ๐Ÿšจ WiFi-Mat: Disaster Response Module A specialized extension for search and rescue operations - detecting and localizing survivors trapped in rubble, earthquakes, and natural disasters. Key Capabilities Feature Description Vital Signs Detection Breathing (4-60 BPM), heartbeat via micro-Doppler 3D Localization Position estimation through debris up to 5m depth START Triage Automatic Immediate/Delayed/Minor/Deceased classification Real-time Alerts Priority-based notifications with escalation Use Cases Earthquake search and rescue Building collapse response Avalanche victim location Mine collapse detection Flood rescue operations Quick Example use wifi_densepose_mat::{DisasterResponse, DisasterConfig, DisasterType, ScanZone, ZoneBounds}; let config = DisasterConfig::builder() .disaster_type(DisasterType::Earthquake) .sensitivity(0.85) .max_depth(5.0) .build(); let mut response = DisasterResponse::new(config); response.initialize_event(location, "Building collapse")?; response.add_zone(ScanZone::new("North Wing", ZoneBounds::rectangle(0.0, 0.0, 30.0, 20.0)))?; response.start_scanning().await?; // Get survivors prioritized by triage status let immediate = response.survivors_by_triage(TriageStatus::Immediate); println!("{} survivors require immediate rescue", immediate.len()); Documentation WiFi-Mat User Guide - Complete setup, configuration, and field deployment Architecture Decision Record - Design decisions and rationale Domain Model - DDD bounded contexts and entities Build: cd rust-port/wifi-densepose-rs cargo build --release --package wifi-densepose-mat cargo test --package wifi-densepose-mat ๐Ÿ“‹ Table of Contents ๐Ÿš€ Getting Started Key Features Rust Implementation (v2) WiFi-Mat Disaster Response System Architecture Installation Using pip (Recommended) From Source Using Docker System Requirements Quick Start Basic Setup Start the System Using the REST API Real-time Streaming ๐Ÿ–ฅ๏ธ Usage & Configuration CLI Usage Installation Basic Commands Configuration Commands Examples Documentation Core Documentation Quick Links API Overview Hardware Setup Supported Hardware Physical Setup Network Configuration Environment Calibration โš™๏ธ Advanced Topics Configuration Environment Variables Domain-Specific Configurations Advanced Configuration Testing Running Tests Test Categories Mock Testing Continuous Integration Deployment Production Deployment Infrastructure as Code Monitoring and Logging ๐Ÿ“Š Performance & Community Performance Metrics Benchmark Results Performance Optimization Load Testing Contributing Development Setup Code Standards Contribution Process Code Review Checklist License Acknowledgments Support ๐Ÿ—๏ธ System Architecture WiFi DensePose consists of several key components working together: โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ WiFi Router โ”‚ โ”‚ WiFi Router โ”‚ โ”‚ WiFi Router โ”‚ โ”‚ (CSI Source) โ”‚ โ”‚ (CSI Source) โ”‚ โ”‚ (CSI Source) โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ”‚ โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ CSI Data Collector โ”‚ โ”‚ (Hardware Interface) โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ Signal Processor โ”‚ โ”‚ (Phase Sanitization) โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ Neural Network Model โ”‚ โ”‚ (DensePose Head) โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ Person Tracker โ”‚ โ”‚ (Multi-Object Tracking) โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ โ”‚ โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ REST API โ”‚ โ”‚ WebSocket API โ”‚ โ”‚ Analytics โ”‚ โ”‚ (CRUD Operations)โ”‚ โ”‚ (Real-time Stream)โ”‚ โ”‚ (Fall Detection) โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ Core Components CSI Processor: Extracts and processes Channel State Information from WiFi signals Phase Sanitizer: Removes hardware-specific phase offsets and noise DensePose Neural Network: Converts CSI data to human pose keypoints Multi-Person Tracker: Maintains consistent person identities across frames REST API: Comprehensive API for data access and system control WebSocket Streaming: Real-time pose data broadcasting Analytics Engine: Advanced analytics including fall detection and activity recognition ๐Ÿ“ฆ Installation Using pip (Recommended) WiFi-DensePose is now available on PyPI for easy installation: # Install the latest stable version pip install wifi-densepose # Install with specific version pip install wifi-densepose==1.0.0 # Install with optional dependencies pip install wifi-densepose[gpu] # For GPU acceleration pip install wifi-densepose[dev] # For development pip install wifi-densepose[all] # All optional dependencies From Source git clone https://github.com/ruvnet/wifi-densepose.git cd wifi-densepose pip install -r requirements.txt pip install -e . Using Docker docker pull ruvnet/wifi-densepose:latest docker run -p 8000:8000 ruvnet/wifi-densepose:latest System Requirements Python: 3.8 or higher Operating System: Linux (Ubuntu 18.04+), macOS (10.15+), Windows 10+ Memory: Minimum 4GB RAM, Recommended 8GB+ Storage: 2GB free space for models and data Network: WiFi interface with CSI capability GPU: Optional but recommended (NVIDIA GPU with CUDA support) ๐Ÿš€ Quick Start 1...

---

**[devsupporter ํ•ด์„ค]**

์ด ๊ธฐ์‚ฌ๋Š” GitHub Trending Daily All์—์„œ ์ œ๊ณตํ•˜๋Š” ์ตœ์‹  ๊ฐœ๋ฐœ ๋™ํ–ฅ์ž…๋‹ˆ๋‹ค. ๊ด€๋ จ ๋„๊ตฌ๋‚˜ ๊ธฐ์ˆ ์— ๋Œ€ํ•ด ๋” ์•Œ์•„๋ณด์‹œ๋ ค๋ฉด ์›๋ณธ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.