Greetings,
I have inherited a ton of vicon data for a research project. The data is supposed to be 3d markers for joints of a human doing certain things.
But vicon creates lots of unintended data, (for instance "ghost" elbow markers come in and out, markers in the middle of no where come in and out, markers fall out of existence, and come back, etc, etc the data is definitely not clean)
My job, at the moment, is to clean the data. Currently I'm trying a brute force manner, where, I fit all the points to a skeleton, and then whenever a point falls out, try and pick a replacement point which is most probable to be the correct point. For 80% of the data, this works fine. But for the other 20% this doesn't, because, "interference" from the ghost markers and fuzz markers messes up the skeleton when a marker falls out, and the data becomes more and more incorrect.
(The skeleton picks the wrong point for the knee let's say - it picks this ghost point, and then the knee is messed up, so when the foot point falls out, it can't quite figure out where the foot is supposed to be, so it ends up picking some other incorrect point, etc)
Is there a way opencv could help me with the problem?
I have points for a skeleton, but they drop out, and at the same time, incorrect ghost points are coming in and out randomly. I need to somehow pick the correct points all of the time.
Thanks!
-tim