Wag & Paws
  • Home
  • About
    • Blog
  • The Project
    • In-Depth
  • Timeline

An In-Depth Look

​Constructing Tiny Dancer

Picture
Picture
Tiny Dancer is my version of the Kinect's skeleton. The Kinect tracks 20 joints of a skeleton (shown left), but I felt that would be too much data to track, so I reduced the number to 13 joints. 
This was done through a list of "excluded joints" that are eliminated before Tiny Dancer is drawn.

Flow Charts & Views

Below are two flow charts that will explain the movements of this program. 
The first handles the functional relationships between the functions of Dance Like Me.
The second handles the flow of data in and out of Dance Like Me. 
flow_charts.pdf
File Size: 56 kb
File Type: pdf
Download File

Below is a document that shows the flows for each mode of the program and how different events lead to different pages of the program:
view_movements.pdf
File Size: 893 kb
File Type: pdf
Download File


Reducing Data Further

In this program, I reduced the amount of data collected (not the amount that the Kinect retrieves) to reduce the size of the program. I knew 30 frames per second would be excessive, so I tested different data amounts to reduce by. Flip through the photos below to see why I chose a rate of 10 Frames Per Second to reduce data collection to. The points depicted are the left wrist moving across the screen (the red points are the starting point, moving through the rainbow until it ends at blue). As you can see, they get more sparse as the frame count is decreased. I reduced the count as low as I could before I lost the integrity of the movement. 
Click on each photo to see the decreasing amount of dots shown. 
Picture
30 Frames Per Second - The rate the Kinect tracks joints at
Picture
15 Frames Per Second - Half of what the Kinect is tracking
Picture
10 Frames Per Second - One-third of what the Kinect is tracking
Picture
7.5 Frames Per Second - Every fourth frame that the Kinect is tracking
Picture
6 Frames Per Second - Every fifth frame that the Kinect is tracking
Create a free web site with Weebly
  • Home
  • About
    • Blog
  • The Project
    • In-Depth
  • Timeline