SpasticSim: a synthetic data generation method for upper limb spasticity modelling in neurorehabilitation

Sci Rep. 2024 Jan 18;14(1):1646. doi: 10.1038/s41598-024-51993-w.

Abstract

In neurorehabilitation, assessment of functional problems is essential to define optimal rehabilitation treatments. Usually, this assessment process requires distinguishing between impaired and non-impaired behavior of limbs. One of the common muscle motor disorders affecting limbs is spasticity, which is complicated to quantify objectively due to the complex nature of motor control. Thus, the lack of heterogeneous samples of patients constituting an acceptable amount of data is an obstacle which is relevant to understanding the behavior of spasticity and, consequently, quantifying it. In this article, we use the 3D creation suite Blender combined with the MBLab add-on to generate synthetic samples of human body models, aiming to be as sufficiently representative as possible to real human samples. Exporting these samples to OpenSim and performing four specific upper limb movements, we analyze the muscle behavior by simulating the six degrees of spasticity contemplated by the Modified Ashworth Scale (MAS). The complete dataset of patients and movements is open-source and available for future research. This approach advocates the potential to generate synthetic data for testing and validating musculoskeletal models.

MeSH terms

  • Humans
  • Movement
  • Muscle Spasticity / etiology
  • Neurological Rehabilitation*
  • Stroke*
  • Treatment Outcome
  • Upper Extremity