Edge cameras track rehabilitation posture and detect compensation on site.
Real-time clinical biomechanics kinematics, 33-point BlazePose INT8 tracking, phase-state machine, and debounced compensation detection on reCamera edge devices with zero video leakage.
Indoor fixed views, patients facing the camera, needing guided movements and instant correction.

Outpatient rehab rooms and kinesiology gyms, assisting therapists monitoring multiple patients.

Senior activity halls and sit-to-stand training corners with high-contrast HUD cards.

Living rooms and home training areas. Power up the all-in-one camera with complete patient privacy.
Not a fit: steep overhead views, distance beyond 4 m, heavy occlusion.
The all-in-one smart camera runs pose estimation and kinematics on its built-in NPU/TPU, emitting vector primitives over WebSocket and RTSP while video stays on device.
The solution decouples real-time edge pose perception from clinical biomechanics evaluation across four functional domains: smart edge cameras handle on-device 33-kpt inference; hysteresis state machines compute joint ROM and debounced compensation alerts; vector primitives stream over WebSocket and RTSP to live guidance screens, with MQTT/Webhook telemetry reaching hospital EMR systems; raw video stays on camera to guarantee privacy.
reCamera Pro and reCamera 2002 carry the image sensor, lens, and edge accelerator in one single unit.
Clinical kinematics state machine tracks Range of Motion (ROM) and pathological compensations:
READY → ASCENT → INFLECTION → DESCENT → COMPLETED) eliminates partial-rep false counts.Clean decoupling between on-camera evaluation and display hosts:
geometry[] vector primitives and real-time HUD metrics JSON.What patients and therapists see on the local display — the live rehabilitation HUD.
Engineering benchmark on clinical rehabilitation videos — assistive movement guide, not medical diagnosis.
| Metric | Benchmark | Hardware Baseline |
|---|---|---|
| Tracked Keypoints | 33 Keypoints | Full BlazePose topology (wrists, ankles, toes) |
| reCamera Pro Inference Rate | 24.0 FPS (41.7 ms) | RV1126B NPU, INT8 quantized |
| reCamera 2002 Inference Rate | 13.3 FPS (71.1 ms) | SG2002 TPU, hardware-fused INT8 |
| ROM Angle Measurement Error | < 2.5° | Calibrated against clinical goniometers |
| Partial Repetition Rejection | 96.8% | 3-frame debounce & hysteresis state machine |
| Video Leakage Risk | Zero | 100% on-device memory, vectors only |
Once deployed, these interfaces deliver all metrics and visualization.
| Interface / Port | Protocol / Format | Description |
|---|---|---|
:8080/ws | WebSocket JSON | Emits Result Hub v2 geometry[] skeleton points and real-time HUD metrics |
:8080/appcenter | HTTP Web Page | Local console for live inspection and online compensation threshold tuning |
:8554/live0 | RTSP H.264 | Camera RTSP stream with hardware OSD burned-in |
The WebSocket JSON contains only 33 coordinate pairs and joint angles, carrying zero video bytes, using under 20 KB/s bandwidth.
The reusable asset is the pipeline 33-Keypoint Pose → Joint ROM Kinematics → Hysteresis State Machine → Compensation Detector.
| Layer | What porting costs you |
|---|---|
| Camera hardware and NPU/TPU runtime | Reuse as-is |
| 33-Keypoint pose model | Reuse as-is |
| WebSocket vector streamer & HUD UI | Reuse as-is |
| Target joint angle formulas | Select joint triplets for the new exercise |
| State machine thresholds | Configure thresholds (e.g. valgus angle, shrug angle) |
Check the setup and its product list, then follow the deployment guide.
Select site conditions to generate recommended bundles and guides, or let an AI assistant estimate hardware and deploy for you.
Deploy on reCamera Pro with RKNN INT8 model acceleration, full 33-point skeleton overlay, and interactive HUD dashboard.
2 steps · ~5min