Overview
A web application built for rehabilitation-oriented movement analysis. The system allows exercise and movement data to be recorded and processed so an AI system can analyze the motion and generate structured, rehabilitation-oriented feedback.
The Need
Rehabilitation and movement assessment traditionally rely on manual observation, which is time-consuming and hard to standardize across sessions. The project needed a way to capture human movement digitally, process it consistently, and present it back in a form clinicians and researchers could actually use.
What It Does
The platform captures movement and exercise data, processes it through an AI pipeline, and presents the results through an interactive web-based visualization. Skeletal and motion representations let a user or clinician review how a movement was performed, with AI-generated feedback layered on top of the raw motion data.
Key Features
- Movement and exercise data capture through a web-based workflow
- Skeletal / human movement representation and interactive visualization
- AI inference over motion data to generate structured feedback
- A motion assessment workflow designed around repeatable rehabilitation sessions
Technical Approach
The system combines a motion-data processing pipeline with a trained AI model that analyzes movement patterns, deployed behind an inference API. The web frontend renders the resulting skeletal visualization and feedback interactively, so results are immediately reviewable rather than requiring offline analysis.
Key Challenges
Turning raw motion capture data into a reliable, structured format the model could consume consistently was the core engineering challenge, alongside building a visualization layer responsive enough to make the AI output genuinely useful in a review session.
Result
Delivered as a working AI-powered web application that turns raw movement data into structured, visual, rehabilitation-oriented feedback — research-grade engineering integrated into a usable product rather than left as a standalone model.