120 likes | 240 Views
Building Skeletons from Optical Motion Capture Data. CS 838 Spring 2000 Final Project By: Jacob Kretz and Chunmei Lu. Motivation for Project. Would like to develop an automatic way to build a skeleton from optical motion capture data
E N D
Building Skeletons from Optical Motion Capture Data CS 838 Spring 2000 Final Project By: Jacob Kretz and Chunmei Lu
Motivation for Project • Would like to develop an automatic way to build a skeleton from optical motion capture data • Optical data lacks the orientations between the bones that magnetic data does generate. • Minimize the differences between the marker data and the BVH file data.
Problems of the Project • Get marker data from the data file • Parse it in such a way as to develop some time of hierarchy • Determine Joint positions of the skeleton • Determine bone lengths and orientation • Create and Write a BVH file
Procedure of the Project • Program the File Parser • Develop a marker only viewer • Determine the joint positions of the skeleton • Determine the orientations and lengths of the bones of the skeleton • Write out skeleton to BVH file
File Parser • Raw motion data file parser • Attributes • Parses human skeletal form • Interpolates for lost data • Flaws • Parses only human skeletal form • Name of makers is limited to four characters
Marker Only Viewer • Viewer used to view motion of the markers only • Makes the motion of the markers recognizable • Interpolation on missing data is not done • Use wire cubes to represent the markers
Joint Determiner • Joint position is determined from marker data. Since there is only one marker in each segment, we assume that the distance from the marker and the joint is known.
Orientation and Length Determiner • Bone length is computed by the average length of all the frame.We considered the symmetry of the skeleton and the interpolated missing data is not counted since they are more unreliable.
BVH File Writer • The final motion computed by the marker data is written to .bvh file.
Results of Viewer • Marker Viewer of Janice 08
Results of BVH Writer • BVH View of Janice
Conclusions and Future Work • Project builds a human skeleton from optical motion capture data • Future Work • Build algorithm for generic hierarchy • Use a different algorithm for generating the joint positions, orientations, and length