15. The computer-implemented method of claim 14 , further comprising processing the downsampled set of sample points using a Kalman filter to track the locations over time.
15. The computer-implemented method of claim 14 , further comprising processing the downsampled set of sample points using a Kalman filter to track the locations over time. 17. The computer-implemented method of claim 15 , further comprising: utilizing a plurality of video frames for performing edge detection; determining the set of sample points; and downsampling the set of sample points, such that the downsampled set of sample points corresponds to movements of body parts of the user over time.