Our Center has created resources for the rehabilitation research community

OpenCap for Measuring Human Movement with Smartphones

OpenCap is an open-source cloud based tool that enables users to perform 3D motion capture using two smartphones. Videos are processed automatically in the cloud to produce a scaled OpenSim musculoskeletal model and compute joint angles via inverse kinematics. Data can be downloaded for additional analysis or to generate muscle-driven simulations to study underlying loads, such as muscle forces and joint loading during motion. The paper was published in PLOS Computational Biology in October of 2023. Capture data with OpenCap

Sit2Stand for Computing Sit-To-Stand Biomechanics Using a Mobile Phone

Sit2Stand is an open-source web-based tool that guides participants through the process of recording and uploading 5 time sit-to-stand (5STS) videos. It then automatically analyzes joint positions with detected 5STS cycles, and also calculates timing and kinematic parameters, such as trunk flexion and lower limb angles, velocities, and accelerations. The platform includes a video to instruct participants on how to perform the test. Researchers can also add participant questionnaires through the online platform. The paper was published in npj digital medicine in March 2023. All data generated in this study and the custom scripts for data processing, data analysis, and the web application are freely available on GitHub. Collect data using Sit2Stand

Video-Analysis Technology to Analyze your Gait

In our recent publication, we demonstrated that a deep neural network could predict common quantitative gait metrics, such as cadence, walking speed, and the gait deviation index (GDI). Scripts for training machine-learning models and results analysis, and the code used for generating all figures, are available here, and dataset of trajectories of landmarks extracted from videos is available here. You can also demo the software through our web app.

OpenSense for Analyzing Movement with Inertial Measurement Unit Data

OpenSense is an open-source software tool for analyzing movement with inertial measurement unit (IMU) data. It enables users to (i) read and convert IMU sensors data into a single orientation format, (ii) associate and register IMU sensors with body segments of a musculoskeletal model, and (iii) perform inverse kinematics studies to compute joint angles. The OpenSense capabilities are currently available through a graphical user interface (GUI), as well as the command line and through Matlab and Python scripting. Download Software | Example Workflow

Activity Inequality Study Data

In our recent publication, we demonstrated that a deep neural network could predict common quantitative gait metrics, such as Smartphone data from over 68 million days of activity by 717,527 individuals across 111 countries reveal variability in physical activity across the world. The study website provides more details about the research, along with our code and the anonymized, aggregated data used to generate the published figures. 

SimTK Repository for Data and Software Sharing

SimTK is a free project-hosting platform for the biomedical computation community with an emphasis on biomechanical and movement-related resources. Example projects related to rehabilitation include:

  • Accelerometry data from neurologically-intact, community-dwelling adults and adults with stroke. Data is from Actigraph accelerometers acquired during 1 hour in the lab and 24 hours in the real world
  • Wearable IMU sensor data from subjects with Parkinson’s disease. Data is from APDM IMUs for 20 subjects with Parkinson’s disease (some of who experience freezing of gait) and 9 age-matched healthy control subjects as they navigate a turning and barrier course designed to elicit freezing of gait.

Explore other resources on SimTK.