4 ms·
A mobile app for free running gait analysis for reducing injury risk and improving running efficiency. The app uses a user provided video, estimates the runner
by Seangottarun 6y ago
A mobile app for free running gait analysis for reducing injury risk and improving running efficiency.
The app uses a user provided video, estimates the runner's position in 3D space, and analyzes the gait over the video duration to identify potential gait abnormalities and areas for improvement.
Things it will (hopefully) detect/measure:
- Gait asymmetry
- Basic running stats (speed, vertical oscillation, stride length)
- Common risk factors for running injuries
Motivation: I used to run competitively, but didn't have access to a regular running coach. So I felt like I missed out on developing proper technique. I've been looking for free running gait analysis but I haven't found anything meeting my needs (free, privacy friendly, convenient).
It's still pretty rough, but I'm hoping to release an Android prototype in the next few months. If you have time, I'd love some community feedback/suggestions on my anonymous Google form. Thanks!
[1] https://myfluidstride.com/ https://myfluidstride.com/
[2] https://tinyurl.com/fluidstride-feedback https://tinyurl.com/fluidstride-feedback (no email required)
Edit: formatting
- person_of_color 6y agoAdd a feature to blur someones face immediately. You'll get better traction if there are no faces in your dataset. You can use the code from what was done to the summer riots pictures.
- Seangottarun 6y agoI didn't mention it earlier, but I'm processing the video locally on the user's device. The video and derived data are also stored locally and I'm not using any user data to construct a dataset. So far, the only time data leaves the user's phone is to allow them to share the video and data to others (ex. for social media or to coaches). I'll definitely look into face blurring if I try to build a dataset in the future.
- person_of_color 6y agoBlur it locally then. I dont want to see my face on running clips.
- Seangottarun 6y agoAh I see what you mean. I think I would prefer having that option as well. Thanks for the feedback!
- pjot 6y agoLooks neat! Have you considered enriching your dataset with what’s also being collected by an iPhone or Apple Watch? (walking speed, step length, walking asymmetry, and double support time in the Health app)
- Seangottarun 6y agoThanks for the suggestion! I did put down adding data from other devices as a future thing to do, but I haven't gotten to it yet. I must admit that as an Android user, I didn't know the Health app had those features. I'll definitely look into it!