Construction of a Motion Capture System

University essay from Matematiska och systemtekniska institutionen

Abstract: Motion capture is the process of capturing movements from real life into a computer. Existing motion capture systems are often very expensive and require advanced hardware that makes the process complex. This thesis will answer the following question: is it possible to create an optical motion capture system using only a single low cost Dvcamera (Digital Video Camera), that still will produce accurate motion capture data? To answer this question and construct our motion capture system we need to complete these following steps: • Create a usable film sequence. • Analyze the sequence. • Create motion capture data. • Apply the motion capture data for 3D character and analyze the outcome. The method chosen for this thesis is constructive research. In short terms it is the study of whether we can or cannot build a new artifact. The following theoretic tools were used in the process of creating a motion capture system: Color theory, RGB, Connected component labeling, Skeletons in 3D animation, Calculating angels using trigonometry, .x files and Quaternions. We have found that an optical motion capture system is very complex and it is hard to produce as a low budget system. Our attempt did not live up to our expectations. The idea with using only one DV camera was to simplify the system since it would require no calibration or syncronisation. It would also make the system cost efficient and more available to the general public. The single camera solution unfortunatly created a number of problems in our system. Our system does however work with less complex movements. It can produce motion capture data that is accurate enough to be used in low budget games. It is also cost effective compared to other systems on the market. The system has a very easy setup and does not need any calibration in addition to the init position.

  AT THIS PAGE YOU CAN DOWNLOAD THE WHOLE ESSAY. (follow the link to the next page)