Dataset is at here
Example command to run this case:
java -jar FilCorr.jar -inputFilePath ./justDance.csv -IDColumn 1 -dataColumn 2 -n 200 -l 50 -f 100 -fs 0 -ft 50 -step 1
The resuls will be save in a folder named "justDanceResults" under same parent directory as input file "justDance.csv"
There are 4 dancers, each has 4 sensors(hip, hand, arm, leg), each sensor has 6 channels([x, y, z]x[rate, acceleration]). So total 24 streams + 1 (time stamp). The sampling rate is around 100Hz and there are total 581 beats in the song. Beats generated at 119 BPM(2 beats/sec). Dancers are following the following script based on beats.
CLASS 1 Side steps with no arm movement
CLASS 2 Rock steps sideways without arm movement
CLASS 3 Rock steps sideways with arm movement
CLASS 4 Side steps with arm movement
CLASS 5 Side steps with arms up in the air
CLASS 6 Standing still with head bopping
SUBCLASSES 1 101 102 103 104
SUBCLASSES 2 201 202 203 204
SUBCLASSES 3 301 302 303 304
SUBCLASSES 4 401 402 403 404
SUBCLASSES 5 501 502 503 504
SUBCLASSES 6 601 602
DEF CHORUSPATTERN
STEPS 5 32
ENDDEF
// Intro
STEPS 1 32
// Main Start
STEPS 4 16
// Intermission
STEPS 2 16
// "RedOne ..."
STEPS 4 16
// "I've had a little bit too much..."
STEPS 1 32
// "What's going on on the floor ..."
STEPS 4 32
// "Just dance ..."
PAT CHORUSPATTERN
// Intermission (pause)
STEPS 6 4
// "Wish I could shut my playboy mouth ..."
STEPS 3 32
// "What's going on on the floor ..."
STEPS 4 32
// "Just dance ..."
PAT CHORUSPATTERN
// "When I come through on the dance floor ..."
STEPS 3 32
// "Shorty I can see that you got so much energy ..."
STEPS 4 32
// Intermission
STEPS 6 16
// "Just dance ..."
STEPS 4 32
// Intermission
STEPS 3 16
// "Half Psychotic, Sick hypnotic ..."
STEPS 2 32
// "Go. Use your muscle, carve it out, work it, hustle ..."
STEPS 1 32
// "Just dance ..."
STEPS 6 16
STEPS 5 64
// Outro
STEPS 1 32