Related Experiment Video
Updated: Jul 9, 2026

Video Movement Analysis Using Smartphones ViMAS: A Pilot Study
Published on: March 14, 2017
Determination of Spatiotemporal Gait Parameters Using a Smartphone's IMU in the Pocket: Threshold-Based and Deep
Seunghee Lee1, Changeon Park1, Eunho Ha2
1Department of Biomedical Engineering, Yonsei University, Wonju 26493, Republic of Korea.
None:
This study proposes a hybrid approach combining threshold-based algorithm and deep learning to detect four major gait events-initial contact (IC), toe-off (TO), opposite initial contact (OIC), and opposite toe-off (OTO)-using only a smartphone's built-in inertial sensor placed in the user's pocket. The algorithm enables estimation of spatiotemporal gait parameters such as cadence, stride length, loading response (LR), pre-swing (PSw), single limb support (SLS), double limb support (DLS), and swing phase and symmetry. Gait data were collected from 20 healthy individuals and 13 hemiparetic stroke patients. To reduce sensitivity to sensor orientation and suppress noise, sum vector magnitude (SVM) features were extracted and filtered using a second-order Butterworth low-pass filter at 3 Hz. A deep learning model was further compressed using knowledge distillation, reducing model size by 96% while preserving accuracy. The proposed method achieved error rates in event detection below 2% of the gait cycle for healthy gait and a maximum of 4.4% for patient gait in event detection, with corresponding parameter estimation errors also within 4%. These results demonstrated the feasibility of accurate and real-time gait monitoring using a smartphone. In addition, statistical analysis of gait parameters such as symmetry and DLS revealed significant differences between the normal and patient groups. While this study is not intended to provide or guide rehabilitation treatment, it offers a practical means to regularly monitor patients' gait status and observe gait recovery trends over time.
Related Concept Videos
Field Application of Global Positioning System
Design Example: Identifying the Locations of Monuments in the Field Using Global Positioning System Device
Application of Linearization and Approximation
Vector Functions and Motion: Problem Solving

