Search this site
Embedded Files
Portfolio
  • Home
  • Professional Development
  • Extracurricular Activities
Portfolio
  • Home
  • Professional Development
  • Extracurricular Activities
  • More
    • Home
    • Professional Development
    • Extracurricular Activities

Visolus

Project Description

Visolus is a cutting-edge software designed to revolutionize physical therapy through the use of computer vision technology. By tracking and analyzing body movements in real-time, Visolus offers instant feedback to help patients improve their exercise form, reduce the risk of injury, and accelerate recovery. 

Background

The primary target audience for Visolus includes physical therapists and patients undergoing rehabilitation. Additionally, the software is suitable for anyone looking to improve their physical health through guided exercise routines. Designed with user-friendliness in mind, Visolus is accessible to users of all technical skill levels. 

Results and Discussion 

Visolus is a powerful tool that successfully tracks and analyzes body movements in real-time, delivering a highly accurate performance in exercise recognition. With an impressive accuracy rate of 75%, the software is capable of precisely identifying and evaluating various physical therapy exercises, ensuring that patients perform them correctly. This level of accuracy is critical in physical therapy, where proper form and technique are essential for recovery and preventing further injury. Visolus excels in this regard by providing instant feedback to users, with a minimal latency of 12 ms milliseconds. This real-time feedback loop significantly enhances the effectiveness of physical therapy routines by allowing immediate corrections, thereby maximizing the benefits of each exercise session and keeping patients on the right track toward their rehabilitation goals.


The development of Visolus was not without its challenges, particularly in ensuring seamless synchronization between its various components, such as the pose tracking, exercise recognition, and voice interaction modules. One of the key difficulties encountered was managing the multithreading aspects of the software, where the voice and image processing threads needed to operate harmoniously without causing conflicts or delays. Through rigorous testing and refinement, the team was able to overcome these obstacles, resulting in a smooth and responsive system that meets the needs of its users.

Reach me out via Email

Google Sites
Report abuse
Page details
Page updated
Google Sites
Report abuse