Motion Capture Path 2: Capturing and Processing Data
Last update: 9/6/2006
Outline of the process (For more details see Step
by step instructions below)
Step
1. Collecting data
Step
2. Processing
data
Step
3. Cleaning
data
Step
4. Save
and export data
Make sure that your range of motion (ROM) trial is in a good condition (i.e., it has continuous trajectories) before you start collecting data for actual shots. If your range of motion trial has a problem, re-calibrate the system and capture a new range of motion trial. If your ROM trial is bad, your subject calibration is bad, and your mocap data will likely to have poor quality and you may end up re-capturing all the shots.
You probably want to capture as many shots as possible before you start processing and cleaning all the data since you probably don't want your performer(s) to wait. You don't need the performer(s) for the rest of the process (Steps 2, 3, and 4).
Go to Capture. Type in a file name in the
box next to Name and
select an appropriate type. 2D Camera Data in Choose Record Type(s) should be selected,
but not Realtime Output.
Click on the Play/Stop Realtime button
(near the bottom of iQ window) if iQ is still playing realtime.
Click on Start and in Capture! to
start capturing a trial. Click on Stop to end the capture.
Notes:
2. Processing data
a). Open the trial file. Go to Data Management (in the top left
corner). In the database, right-click the trial file that you want to
process. Select
Open from the pop-up window. Go to Capture and
click on Load Into Post in Review Last
Capture.
b). Check
frame numbers . Make
sure the starting frame number and ending
frame number
are set correctly in the time slider (near the bottom of
the
iQ window).
c). Check .vsk file name. Go to Pipeline. Double click
on Load Subjects. Check if the .vsk file that
you created in the subject
calibration step is selected as Input File Name(s). If not,
click on the browse button
and find the .vsk file. Set
Yes to Use File Name option.
d). Run Pipeline. Make sure the three
operations "Circle
Fit, Reconstruct, Trajectory Fit Frame Range," Load
Subjects, and Trajectory Labeller are selected.

Right-click Circle fit, Reconstruct ..., and
select Run
Pipeline from Selected Op to run the three operations. (See Notes
on Pipeline Control in Mocap Path
1: Setup and Calibration.)
3. Cleaning data
a). Check labels. Make sure all the markers
are labeled correctly. When you correct labels, use Single Mode
and Forward Rule. Check trajectories continuity by looking
at Continuity Chart.
b). Clean data using Pipeline. Pipeline can batch-processes multiple data files. Run the following Pipeline operations, in order: Trim Tails, Filter Using a Butterworth Filter, Fill Gaps using Splines, and Kinematic Fit. Play through the trial, and look at the quality of the kinematic fit. (See Notes on Pipeline Control in Mocap Path 1: Setup and Calibration.)

c). Clean data
by editing tools. The problems that Pipeline doesn’t
eliminate can be edited using iQ's editing tools. You may delete
and peaks, and fill gaps. View the model in 3D view after every editing to see
if the correction is appropriate or not. See notes below for Edit Tools, Filters, and Fill Tools. (You can do additional
editing
in MotionBuilder.) Try applying Kinematic Fit again.
4. Save and export data
Save the trial file by going to the
main drop down menu in the upper left corner and selecting File
Save. Export C3D data by selecting
File -> Export... and
C3D File (*.c3D) as Save as Type. Note: If you give a long file
name, iQ won't save it...
The
next
step is applying the data to an intermediate skeleton called "Actor" in MotionBuilder.
2. Filters (We probably don’t need any filter because noise is small with our system and we apply filters in Pipeline.)