The (not so boring) computer science behind your dance moves

The dotmoovs mobile app allows you to put your dance skills to the test using a smartphone camera. But how are your dance moves rated?

The starting point

First, professional dancers are recorded doing a set of choreographies. Then, following our dance experts’ guidance, we break down each choreography into a sequence of movements (e.g., “arm raise” or “step to the left”) and classify them according to their difficulty. The professionals’ dance data is used as a reference for your performance.

When you feel like dancing (or should we say mooving?), you just pick the choreography and record yourself mimicking the expert’s moves, as you would in a dance class. Then, if you’re satisfied with your performance, you can submit the video so that our algorithm can rate it.

The logic behind the rating

Our technology detects the dancer’s motion and matches it with that of the expert. What this means is that we are able to quantify the similarity between your moves and those of the professional dancer. In doing so, we spot if you sped through the choreography or were careless with your movement, which will be reflected in your final score, of course.

The score

dotmoovs’ dance score is focused on two main components: time and body position. The algorithm detects how well your movement matched those of the expert dancer in a set period of time; and how well you physically replicated the dance moves (e.g., did you raise your arms all the way up in the air or just up to your shoulders?). Importantly, if you pull off dance moves’ combos deemed “difficult” by our expert team, you’ll get more points than if you excelled at the easy “moves”. The more you practice, the quicker you’ll reach the maximum score of 10.000 points.

Remember: hard work always pays off! Ready, set, moov!

--

--

--

dotmoovs is a peer-to-peer competition platform powered by blockchain and a state-of-the-art AI system to analyse videos of players performing sports challenges

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

CDO Panel discussion at SAS Forum

Data science career: is it still lucrative in 2021?

Winners of TVL Prediction

Pros and Cons of Choosing a Career in Data Science

An Unconventional Yet Convenient Matplotlib Broken_Barh Function And When It Is Particularly…

Grounded Theory in HCI

The money-guts data processing

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
dotmoovs

dotmoovs

dotmoovs is a peer-to-peer competition platform powered by blockchain and a state-of-the-art AI system to analyse videos of players performing sports challenges

More from Medium

Mental Health and SolGirls — how are the two connected?

IMPORTANT: Major Project Update

Practical NFT collection of WEB3TIME

Different ways to earn in the TinyWorld Metaverse