Vision-based segmentation of continuous mechanomyographic grasping sequences.
In detecting motor related activity from mechanomyographic (MMG) recordings, the acquisition of long, continuous streams of MMG signals is typically preferred over the painstaking collection of individual, isolated contractions. However, a major challenge with continuous collection is the subsequent separation of the MMG data stream into segments representing individual contractions. This paper proposes a method for segmenting continuously recorded MMG data streams using computer vision while providing a highly reduced set of key images for rapid human expert verification. Transverse plane video recordings of functional grasp sequences were synchronized with the acquisition of MMG signals from the forearm. An automatic, vision-based algorithm exploiting skin color detection, motion estimation, and template matching provided segmentation cues for MMG signals arising from multiple grips. The automatic segmentation method tolerated extraneous hand movements, differentiated among multiple grips and estimated grip transition times. Our implementation segmented two grips with an average accuracy of 97.8 -/+ 4%, and up to seven grips with an accuracy of 73 -/+ 20%. The automatically extracted contraction initiation and termination times were within 173 -/+ 133 ms of the times obtained via manual segmentation. It is suggested that the proposed method would be particularly conducive to the assembly of large collections of signals for training MMG-driven prostheses.
Alves
Natasha
N
Institute of Biomaterials and Biomedical Engineering, University of Toronto, Toronto, ON M5S 3G9, Canada. natasha.alves@utoronto.ca
Chau
Tom
T
D000328:Adult; D000465:Algorithms; D001185:Artificial Intelligence; D001696:Biomechanical Phenomena / Q000379:methods; D003936:Diagnosis, Computer-Assisted / Q000379:methods*; D004576:Electromyography / Q000379:methods*; D005260:Female; D018737:Hand Strength / Q000502:physiology*; D006801:Humans; D008297:Male; D009119:Muscle Contraction / Q000502:physiology*; D018482:Muscle, Skeletal / Q000502:physiology*; D010363:Pattern Recognition, Automated / Q000379:methods