GitHub Trending์ถ์ฒ: GitHub Trending Daily All์กฐํ์ 16
ruvnet/wifi-densepose
By GitHub Trending Daily All2026๋
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์์ ์ ๊ณตํ๋ ์ต์ ๊ฐ๋ฐ ๋ํฅ์ ๋๋ค. ๊ด๋ จ ๋๊ตฌ๋ ๊ธฐ์ ์ ๋ํด ๋ ์์๋ณด์๋ ค๋ฉด ์๋ณธ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ์ธ์.
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์์ ์ ๊ณตํ๋ ์ต์ ๊ฐ๋ฐ ๋ํฅ์ ๋๋ค. ๊ด๋ จ ๋๊ตฌ๋ ๊ธฐ์ ์ ๋ํด ๋ ์์๋ณด์๋ ค๋ฉด ์๋ณธ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ์ธ์.