InverseMuscleNET: Alternative Machine Learning Solution to Static Optimization and Inverse Muscle Modeling
Related Experiment Video
Updated: Oct 7, 2025

Subject-specific Musculoskeletal Model for Studying Bone Strain During Dynamic Motion
Published on: April 11, 2018
Ali Nasr1, Keaton A Inkol1, Sydney Bell1
1Department of Systems Design Engineering, University of Waterloo, Waterloo, ON, Canada.
Abstract:
InverseMuscleNET, a machine learning model, is proposed as an alternative to static optimization for resolving the redundancy issue in inverse muscle models. A recurrent neural network (RNN) was optimally configured, trained, and tested to estimate the pattern of muscle activation signals. Five biomechanical variables (joint angle, joint velocity, joint acceleration, joint torque, and activation torque) were used as inputs to the RNN. A set of surface electromyography (EMG) signals, experimentally measured around the shoulder joint for flexion/extension, were used to train and validate the RNN model. The obtained machine learning model yields a normalized regression in the range of 88-91% between experimental data and estimated muscle activation. A sequential backward selection algorithm was used as a sensitivity analysis to discover the less dominant inputs. The order of most essential signals to least dominant ones was as follows: joint angle, activation torque, joint torque, joint velocity, and joint acceleration. The RNN model required 0.06 s of the previous biomechanical input signals and 0.01 s of the predicted feedback EMG signals, demonstrating the dynamic temporal relationships of the muscle activation profiles. The proposed approach permits a fast and direct estimation ability instead of iterative solutions for the inverse muscle model. It raises the possibility of integrating such a model in a real-time device for functional rehabilitation and sports evaluation devices with real-time estimation and tracking. This method provides clinicians with a means of estimating EMG activity without an invasive electrode setup.
More Related Videos
14:10Isometric and Eccentric Force Generation Assessment of Skeletal Muscles Isolated from Murine Models of Muscular Dystrophies
Published on: January 31, 2013
07:03Author Spotlight: Bridging the Gap Between In Vivo and Ex Vivo Studies with the "Avatar" Technique to Advance Muscle Mechanics Research
Published on: August 18, 2023
Related Concept Videos
Isotonic and Isometric Muscle Contractions
Isotonic contractions
Isotonic contractions occur when a muscle changes length while...
Relaxation of Skeletal Muscles
When an action potential reaches the axon terminal, it depolarizes the membrane and opens voltage-gated sodium channels. Sodium ions enter the cell, further depolarizing the presynaptic membrane. This depolarization causes voltage-gated calcium channels to open....
Classification of Skeletal Muscle Fibers
Slow-Twitch Muscle Fibers
Slow oxidative, muscle fibers appear red due to large numbers of capillaries and high levels of...
Classification of Skeletal Muscle Relaxants
Peripherally acting skeletal muscle relaxants interfere with the neurotransmission at the neuromuscular end plate to induce paralysis during...
Overview of Skeletal Muscle
Gross Anatomy of Skeletal Muscles