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


Step by step instructions


1. Collecting 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.



Editing in iQ

You find Editing Tools, Filters, and Fill Tools in Editing (the third vertical tab on the right side) in Post Processing,

1. Edit Tools

2. Filters (We probably don’t need any filter because noise is small with our system and we apply filters in Pipeline.)


3. Fill Tools



Notes on Facial Capture
  1. Set up at least four cameras on tripods: two cameras aiming down the subject and two aiming up the subject.
  2. Lower the f-stop of the cameras from 1.4 to 8 or 11.
  3. Use flat makers on the face and small round markers on the edge of the face. Put markers asymmetrically, i.e., more makers on the right side than the left side.
  4. Lower the intensity of the cameras that are not used.
  5. Mount the L-frame on a tripod and place where the subject’s face will be.
  6. To run Circle fit, use the following parameter values:


Exporting data to Maya (do this if you want to skip MotionBuilder)
  1. In iQ, go to File Export, select V-file as Save Type and set Save Start frame and Save End Frame. Include Global Body should be Yes and Include Local Body should be No.
  2. Copy Maya V-file Reader into Maya’s plug in folder.
  3. In Maya, go to the Plug-in Manager and turn on the plug-in. Import the V-file.