Tuesday, February 7, 2012

Project Beginnings

So I'm doing an independent study this semester, which mostly consists of the multi-modal stuff in the lab, but I also want to try and complete a motion capture cleaning assistance program.
Nexus has a lot of useful tools for cleaning the data. But it can't handle marker gaps larger than 1000 frames, and this often mean we have to toss motions with long gaps. This can be really frustrating if human intuition can tell us exactly where that marker needs to go, but Nexus won't let us place it there. I'm not saying we should make up data, but if it's missing the inner elbow, I can probably tell you with pretty good accuracy where it should go by looking at the outer elbow marker. Even if I just add it to one frame then we've just split a gap in half. A gap of 1200 frames could become 2 gaps of 600 frames, something Nexus can then handle.

Progression Plan
-(framework) start with BVH player from CIS462
-edit it so that it reads in marker data rather than BVH files
-display marker points in time and space
-selectable markers
-(optional) draw joints between present markers (for ease in identifying skeleton)
-ability to output/edit marker data file