The application discloses a
muscle synergy analysis method based on surface electromyogram signals, and comprises the following steps: S1, collecting multi-channel surface electromyogram signals; S2, determining the number of
muscle synergies by taking explained variance as the standard of the number of
muscle synergies; S3, extracting muscle
synergy features, and according to the envelope
signal matrix Z i×r and the number of muscle synergies n, performing non-negative
matrix decomposition on the envelope
signal matrix Z i×r , and introducing a
sparse constraint in the
decomposition process, so that the process of extracting muscle
synergy features is converted into an
optimization problem; S4, obtaining a reconstructed matrix HY res obtained according to the
optimization problem in step S3, that is, a
decomposition result; S5, performing normalization
processing on the synergy structure matrix H res , obtaining
muscle activation states under different muscle synergy modules and analyzing the
muscle activation states, obtaining a muscle synergy mode in the movement process, and calculating a reconstruction precision and a sparse degree. The method can achieve higher reconstruction precision and sparse degree in muscle synergy analysis, so that the quality and interpretation ability of
data decomposition are improved.