Dynamic muscle force predictions from EMG: an artificial neural network approach.
EMG signals of dynamically contracting muscle have never been used to predict experimentally known muscle forces across subjects. Here, we use an artificial neural network (ANN) approach to first derive an EMG-force relationship from a subset of experimentally determined EMGs and muscle forces; second, we use this relationship to predict individual muscle forces for different contractile conditions and in subjects whose EMG and force data were not used in the derivation of the EMG-force relationship; and third, we validate the predicted muscle forces against the known forces recorded in vivo. EMG and muscle forces were recorded from the cat soleus for a variety of locomotor conditions giving a data base from three subjects, four locomotor conditions, and 8-16 steps per subject and condition. Considering the conceptual differences in the tasks investigated (e.g. slow walking vs. trotting), the intra-subject results obtained here are superior to those published previously, even though the approach did not require a muscle model or the instantaneous contractile conditions as input for the force predictions. The inter-subject results are the first of this kind to be presented in the literature and they typically gave cross-correlation coefficients between actual and predicted forces of >0.90 and root mean square errors of <15%, thus they were considered excellent. From the results of this study, it was concluded that ANNs represent a powerful tool to capture the essential features of EMG-force relationships of dynamically contracting muscle, and that ANNs might be used widely to predict muscle forces based on EMG signals.
Liu
M M
MM
Faculty of Kinesiology, The University of Calgary, Alberta, Canada.
Herzog
W
W
Savelberg
H H
HH
D000465:Algorithms; D000818:Animals; D001696:Biomechanical Phenomena; D002415:Cats; D004576:Electromyography / Q000706:statistics & numerical data; D005544:Forecasting; D008124:Locomotion / Q000502:physiology; D008297:Male; D008954:Models, Biological; D009119:Muscle Contraction / Q000502:physiology*; D018482:Muscle, Skeletal / Q000502:physiology; D016571:Neural Networks, Computer; D015203:Reproducibility of Results; D012420:Running / Q000502:physiology; D012815:Signal Processing, Computer-Assisted; D013710:Tendons / Q000502:physiology; D016138:Walking / Q000502:physiology