Three-dimensional, automated, real-time video system for tracking limb motion in brain-machine interface studies.
Collection and analysis of limb kinematic data are essential components of the study of biological motion, including research into biomechanics, kinesiology, neurophysiology and brain-machine interfaces (BMIs). In particular, BMI research requires advanced, real-time systems capable of sampling limb kinematics with minimal contact to the subject's body. To answer this demand, we have developed an automated video tracking system for real-time tracking of multiple body parts in freely behaving primates. The system employs high-contrast markers painted on the animal's joints to continuously track the three-dimensional positions of their limbs during activity. Two-dimensional coordinates captured by each video camera are combined and converted to three-dimensional coordinates using a quadratic fitting algorithm. Real-time operation of the system is accomplished using direct memory access (DMA). The system tracks the markers at a rate of 52 frames per second (fps) in real-time and up to 100fps if video recordings are captured to be later analyzed off-line. The system has been tested in several BMI primate experiments, in which limb position was sampled simultaneously with chronic recordings of the extracellular activity of hundreds of cortical cells. During these recordings, multiple computational models were employed to extract a series of kinematic parameters from neuronal ensemble activity in real-time. The system operated reliably under these experimental conditions and was able to compensate for marker occlusions that occurred during natural movements. We propose that this system could also be extended to applications that include other classes of biological motion.
Peikon
Ian D
ID
Department of Biomedical Engineering, Center for Neuroengineering, Duke University, Durham, NC 27710, USA.
Fitzsimmons
Nathan A
NA
Lebedev
Mikhail A
MA
Nicolelis
Miguel A L
MA
D000200:Action Potentials / Q000502:physiology; D000465:Algorithms; D000818:Animals; D001696:Biomechanical Phenomena / Q000502:physiology*; D001921:Brain / Q000502:physiology; D003198:Computer Simulation; D005121:Extremities / Q000502:physiology*; D007091:Image Processing, Computer-Assisted / Q000295:instrumentation / Q000379:methods; D008253:Macaca mulatta; D009044:Motor Cortex / Q000502:physiology; D009068:Movement / Q000502:physiology*; D009474:Neurons / Q000502:physiology; D009482:Neurophysiology / Q000295:instrumentation / Q000379:methods*; D010363:Pattern Recognition, Automated / Q000379:methods*; D016059:Range of Motion, Articular / Q000502:physiology; D012815:Signal Processing, Computer-Assisted; D013997:Time Factors; D014584:User-Computer Interface; D014741:Video Recording / Q000295:instrumentation / Q000379:methods*