The main goal of this thesis will be to design and implement an online system for body stretching assistance. The system will have the form of a game where online users can do stretching exercises, collect points and compete with other players. Pose estimation from video stream will be used to detect body position and provide visual suggestions how to correct the pose to perform stretching correctly. 3D virtual character overlay, visual effects, challenges, levels, or other gamification aspects may be included. The main property of a game will be its online deployment. Thus, any user will be able to access the system using web. The thesis will be part of an international research project.
The project should be implemented using server-client architecture. The performance critical tasks like body tracking will be running on the server while the visualization will be running in the browser. Game engine like Unity3D might be also used.