VIGMA: An Open-Access Framework for Visual Gait and Motion Analytics
Kazi Shahrukh Omar, Shuaijie Wang, Ridhuparan Kungumaraju, Tanvi Bhatt, Fabio Miranda
TL;DR
VIGMA addresses the need for open, end-to-end gait analytics by integrating a Python data-processing library with a visual analytics frontend designed for multivariate time-series gait data. The framework supports data standardization, feature extraction, missing-value imputation, and normalization, and links to raw trial videos for validation. Its visualization module offers four time-series ensemble views, a spatiotemporal radar summary, and dual-box distribution views with cross-view interactions and video synchronization to support disease progression tracking and group comparisons. The authors validate VIGMA via three usage scenarios with gait experts and provide qualitative and quantitative feedback, demonstrating usability and the potential to foster cross-lab collaboration. Limitations include a single-lab dataset and scope to stroke rehabilitation, with future work aiming to broaden cohorts, enhance notebooks with widgets, and expand training materials.
Abstract
Gait disorders are commonly observed in older adults, who frequently experience various issues related to walking. Additionally, researchers and clinicians extensively investigate mobility related to gait in typically and atypically developing children, athletes, and individuals with orthopedic and neurological disorders. Effective gait analysis enables the understanding of the causal mechanisms of mobility and balance control of patients, the development of tailored treatment plans to improve mobility, the reduction of fall risk, and the tracking of rehabilitation progress. However, analyzing gait data is a complex task due to the multivariate nature of the data, the large volume of information to be interpreted, and the technical skills required. Existing tools for gait analysis are often limited to specific patient groups (e.g., cerebral palsy), only handle a specific subset of tasks in the entire workflow, and are not openly accessible. To address these shortcomings, we conducted a requirements assessment with gait practitioners (e.g., researchers, clinicians) via surveys and identified key components of the workflow, including (1) data processing and (2) data analysis and visualization. Based on the findings, we designed VIGMA, an open-access visual analytics framework integrated with computational notebooks and a Python library, to meet the identified requirements. Notably, the framework supports analytical capabilities for assessing disease progression and for comparing multiple patient groups. We validated the framework through usage scenarios with experts specializing in gait and mobility rehabilitation. VIGMA is available at https://github.com/komar41/VIGMA.
