exercise-pose-analyzer icon indicating copy to clipboard operation
exercise-pose-analyzer copied to clipboard

How to deal with occlusion (obstructed view of joints)?

Open gohjiayi opened this issue 4 years ago • 0 comments

Thank you for your good work, I would just like to understand more about the way the exercise is analysed/rep is counted in your project. I've read through the code in exercise_analyzer.py and it seems like a rep is incremented when the distance between specific joints hit a certain threshold.

How can the rep counting feature of this project be applied to other exercises such as a pushup or situp? These exercises unlike the overhead press, will not allow the camera to get a clear unobstructed view of all the joints of an individual (e.g. camera is unable to detect left shoulder because the right shoulder is blocking). In this case, it is almost impossible to count reps with the existing method. I've read up a little on optical flow for rep counting but it doesn't track the exact pose of the individual which can cause incorrect exercise form. Any alternatives to tackle this?

gohjiayi avatar Jul 13 '20 15:07 gohjiayi