Video-Based Human Motion Estimation System