A real-time motion capture framework for synchronized neural decoding

Neural decoding is an active research area concerned with how sensory and other information is represented in the brain by networks of neurons. An important step in neural decoding research is to collect the subject's motion and neural activities synchronously, which requires a real-time motion capture system with high accuracy. In this paper, we propose a practical motion capture framework with the capability of processing motion data and output character animation in real-time. We use a two-stage coarse-to-fine method to preprocess the raw motion capture data. We employ Kalman filter to coarsely estimate the positions of missing markers and filter out the possible noisy markers. The positions of the missing markers are refined with the relationship between the current frame and similar frames in motion templates. We operate the motion data in PCA space to reduce computational complexity. We present the results for our approach as applied to capturing human hand motions, which demonstrates the accuracy and usefulness of our real-time motion capture framework.

[1]  Joan Lasenby,et al.  A real-time sequential algorithm for human joint localization , 2005, SIGGRAPH '05.

[2]  Pascal Fua,et al.  Local and Global Skeleton Fitting Techniques for Optical Motion Capture , 1998, CAPTECH.

[3]  Daniel Thalmann,et al.  A Coherent Locomotion Engine Extrapolating Beyond Experimental Data , 2004 .

[4]  K. Hoshino Interpolation and Extrapolation of Repeated Motions Obtained with Magnetic Motion Capture , 2004 .

[5]  Jernej Barbic,et al.  Segmenting Motion Capture Data into Distinct Behaviors , 2004, Graphics Interface.

[6]  Xudong Zhang,et al.  Determining finger segmental centers of rotation in flexion-extension based on surface marker measurement. , 2003, Journal of biomechanics.

[7]  J. Cameron,et al.  Real-Time Estimation of Missing Markers in Human Motion Capture , 2008, 2008 2nd International Conference on Bioinformatics and Biomedical Engineering.

[8]  Heni Ben Amor,et al.  Grasp Recognition for Uncalibrated Data Gloves: A Machine Learning Approach , 2008, PRESENCE: Teleoperators and Virtual Environments.

[9]  Lindsay I. Smith,et al.  A tutorial on Principal Components Analysis , 2002 .

[10]  Nicholas G. Hatsopoulos,et al.  Brain-machine interface: Instant neural control of a movement signal , 2002, Nature.

[11]  Katsu Yamane,et al.  Optical motion capture system with pan-tilt camera tracking and real time data processing , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[12]  Guodong Liu,et al.  Estimation of missing markers in human motion capture , 2006, The Visual Computer.

[13]  Sebastian Thrun,et al.  Real-time identification and localization of body parts from depth images , 2010, 2010 IEEE International Conference on Robotics and Automation.

[14]  Eugene Fiume,et al.  An efficient search algorithm for motion data using weighted PCA , 2005, SCA '05.

[15]  Pascal Fua,et al.  Modeling people: Vision-based understanding of a person's shape, appearance, movement, and behaviour , 2006, Comput. Vis. Image Underst..

[16]  Jian J. Zhang,et al.  Automatic Estimation of Skeletal Motion from Optical Motion Capture Data , 2008, MIG.

[17]  Zhigang Deng,et al.  Online Motion Capture Marker Labeling for Multiple Interacting Articulated Targets , 2007, Comput. Graph. Forum.

[18]  Adrian Hilton,et al.  A survey of advances in vision-based human motion capture and analysis , 2006, Comput. Vis. Image Underst..

[19]  Nitish V. Thakor,et al.  Continuous decoding of finger position from surface EMG signals for the control of powered prostheses , 2008, 2008 30th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[20]  Maysam Ghovanloo,et al.  Tongue drive: a tongue operated magnetic sensor based wireless assistive technology for people with severe disabilities , 2006, 2006 IEEE International Symposium on Circuits and Systems.

[21]  Michael J. Black,et al.  Decoding grasp aperture from motor-cortical population activity , 2007, 2007 3rd International IEEE/EMBS Conference on Neural Engineering.

[22]  R. Kass,et al.  Multiple neural spike train data analysis: state-of-the-art and future challenges , 2004, Nature Neuroscience.