Recognising gym excerises in real-time using a neural network
dilpreetsingh.me
Recognising gym excerises in real-time using a neural network
1–10 of 31 posts
Re: Recognising gym excerises in real-time using a neural network
#2Re: Recognising gym excerises in real-time using a neural network
#3--
Rather than using an accelerometer (OP attached an old iPhone to his person while doing the movements) - you could plausibly point a camera and try to use video as the input.
If that pans out the next step would be using Mechanical Turk to cheaply and quickly build the initial training set (no pun intended) using publicly available videos of people working out.
Re: Recognising gym excerises in real-time using a neural network
#4Re: Recognising gym excerises in real-time using a neural network
#5"Wouldn’t a better approach be to initially train the neural network on more than just one person? That is a great point! In fact Microsoft’s research arm published a paper last year doing exactly that. Although they achieved great results, their initial training cohort consisted of 94 participants! I, as a one man team, can’t possibly duplicate that. This is why I created a system that can adapt, eliminating the nee…
If we instead simply used video information to track exercises the problem would be scaling that to consumers. They'd require an external camera to watch them.
But the idea of using Mechanical Turk is quite smart. It'd help me get varied form - especially if I can get them to wear a band/phone that has the sensors.
Re: Recognising gym excerises in real-time using a neural network
#6And this what happens when you bring a Computer Scientist into the gym! One question: how well would a neural network recognize a more complex and involved exercise like Kettlebell Turkish Getup compared to an exercise with simple movement like Push-ups?
Re: Recognising gym excerises in real-time using a neural network
#7Gyroscope/accelerometer data might seem like the kind of extremely-noisy, high-dimensional data well-suited for neural nets, but 1) you don't have a lot of data, and 2) intuitively the data isn't actually that noisy; my guess is the data separates out quite nicely (not necessarily linearly).
Re: Recognising gym excerises in real-time using a neural network
#8And this what happens when you bring a Computer Scientist into the gym! One question: how well would a neural network recognize a more complex and involved exercise like Kettlebell Turkish Getup compared to an exercise with simple movement like Push-ups?
Ah, now I understand why it took so long for someone to do this! ;)
Re: Recognising gym excerises in real-time using a neural network
#9Re: Recognising gym excerises in real-time using a neural network
#10Actually thought about an app that would do this on a smartwatch. I would definitely buy a smartwatch if I could have this level of accuracy of body movement tracking.