AI Fall & Stroke Warning System for Elderly Care
Real-time, on-premise computer vision that spots falls and visible stroke warning signs in older adults and raises an alert in seconds, with no video leaving the home.
Key Details
| Challenge | Older adults can spend a long time on the floor after a fall before anyone notices. Wearable panic buttons only help if the person can press them. Cloud cameras send private home video to third parties. Simple motion rules false-alarm on bending, sitting and lying down, and visible stroke signs are easy to miss. |
|---|---|
| Solution | A hands-free, on-premise monitor. 17-keypoint pose estimation and ByteTrack follow each person. Temporal kinematic analysis separates falls from everyday movement, and sustained posture asymmetry, one-sided weakness and sudden loss of balance are treated as early stroke warning signs. Confirmed events trigger audio, on-screen and WebSocket alerts. The system does not diagnose. |
| Technologies | 17-keypoint pose estimation, ByteTrack, temporal kinematic analysis, Python 3.11, DirectML, WebSocket, NVIDIA GPU, Windows, macOS |
Technologies used
Overview
Axtra Labs built a camera-based safety monitor for older adults living at home or in care settings. A standard webcam or IP camera watches the room. On-device AI reads each person's body pose, follows how they move over time, and raises an alert when it sees a fall or visible stroke warning signs. Everything runs on a local computer, so no video goes to an outside server. This is an Axtra Labs product and R&D build. No client is named.
The challenge
For many older adults the most dangerous part of a fall is the time they spend on the floor before anyone notices, and many of them are alone during the day. The usual options each fall short:
- Wearable panic buttons only help if the person is conscious, wearing the device and able to press it.
- Cloud camera services stream private home video to third parties, which many families and care providers will not accept.
- Simple motion or "person on the floor" rules go off when someone bends to pick something up, sits down quickly or lies down to rest. When the false alarms keep coming, families stop trusting the system.
- Stroke signs are subtle. Posture asymmetry, weakness on one side and sudden loss of balance are easy to miss and hard to tell apart from normal movement.
The goal was a hands-free system with nothing to wear and nothing to press. It had to react in real time, run entirely on-premise, and be simple enough for a non-technical family to install.
Product screenshots
The solution
Axtra Labs designed and built the Fall & Stroke Warning System, a real-time computer vision application that runs 24/7 on an ordinary PC or laptop with a local GPU.
- Pose estimation. Each video frame goes through a 17-keypoint (COCO) pose estimation model, which finds every person in view and maps their skeleton.
- Multi-person tracking. ByteTrack gives each person a stable ID, so the system can follow several people in the same room.
- Temporal kinematic analysis. The system looks at a sliding window of movement rather than single frames. It measures how fast the body drops, the torso angle, body shape and how close the hips are to the floor. This lets it tell a real fall apart from bending down, sitting or lying down on purpose.
- Stroke sign recognition. The system watches for posture asymmetry, weakness in the limbs on one side and sudden loss of balance, and treats them as early warning signs.
- Conservative alert logic. Several signals are combined, and risk has to stay high for a sustained period before an alarm fires. A single noisy frame cannot trigger an alert.
- Multi-channel alerts. When an event is confirmed, the system sounds an alarm through the PC speakers, flashes a red indicator on the dashboard and pushes the event over a real-time WebSocket feed that other systems can subscribe to.
The system flags observable warning signs and asks a person to check. It does not diagnose medical conditions, and it supports caregivers rather than replacing them.
Key features
- Instant fall detection: temporal kinematic analysis separates real falls from everyday movement such as bending, sitting and picking things up.
- Stroke warning signs: posture asymmetry, weakness on one side and sudden loss of balance.
- Multi-person tracking: ByteTrack follows each person in the room separately.
- Flexible camera input: USB and built-in webcams, RTSP IP security cameras, and MP4 video files for testing and demos.
- Multi-channel alerts: audio alarm, flashing on-screen indicator, and a real-time WebSocket alert stream.
- Live monitoring dashboard: live camera view with a bounding box, event label and detection confidence; an alert card with a snapshot, time and camera; alert history; and system statistics (total alerts, cameras monitored, people tracked, current risk level).
- 24/7 operation: optional autostart with Windows, so monitoring resumes after every reboot.
- Privacy controls: all processing stays on the machine, and face blurring is optional.
- Localised UI: the dashboard is fully in Vietnamese for local families and caregivers, and the product site is bilingual (EN/VI).
Deployment and privacy
- Fully on-premise and offline. Video is processed on the local GPU and never sent to an external server. Monitoring needs no internet connection.
- Optional face blurring for extra privacy in shared or care settings.
- Runs on mainstream hardware. The target is Windows 10/11 PCs and laptops (Intel Core i5 8th gen or newer, or AMD Ryzen 5 or newer, 8 GB RAM minimum, 16 GB recommended) with a modest discrete GPU (NVIDIA GTX 1650 / RTX, or AMD Radeon via DirectML).
- Zero-setup install for families. Download, double-click the Windows .exe, and the AI engine, camera stream and dashboard start automatically with no console window. Models and dependencies are bundled, so Python is not required. A macOS .dmg is also available.
- Developer-friendly. Integrators can run from the Python 3.11 source, retrain models, plug in their own cameras, or connect to the local API (Swagger docs at localhost:8000) and the WebSocket feed.
What was delivered
- A working real-time fall and stroke warning system. The project states real-time inference at up to 30 FPS on a local GPU.
- Fall detection that separates real falls from bending, sitting and other normal activity, so families get fewer false alarms.
- Early warning for visible stroke signs (posture asymmetry, weakness on one side, sudden loss of balance).
- Audio, on-screen and WebSocket alerts, plus a live dashboard with alert history and system stats.
- Support for multiple people and multiple camera types (USB, RTSP, MP4).
- A privacy-first architecture where no video leaves the premises, with optional face blurring.
- Production-style packaging: a one-click Windows installer with autostart, a macOS build, a local API with Swagger docs, and an iterative release cycle. Current release v0.3.5.