This code capsule reproduces the results presented in the manuscript with the title above. View the results in results/results.ipynb
.
Goal: This study investigates the feasibility of monocular 2D markerless motion capture (MMC) using a single smartphone to measure jump height, velocity, flight time, contact time, and range of motion (ROM) during motor tasks. Methods: Sixteen healthy adults performed three repetitions of selected tests while their body movements were recorded using force plates, optical motion capture (OMC), and a smartphone camera. MMC was then performed on the smartphone videos using OpenPose v1.7.0. Results: MMC demonstrated excellent agreement with ground truth for jump height and velocity measurements. However, MMC's performance varied from poor to moderate for flight time, contact time, ROM, and angular velocity measurements. Conclusions: These findings suggest that monocular 2D MMC may be a viable alternative to OMC or force plates for assessing sports performance during jumps and velocity-based tests. Additionally, MMC could provide valuable visual feedback for flight time, contact time, ROM, and angular velocity measurements.
Keywords: Markerless motion capture
, Optical motion capture
, Sports performance analysis
, Smartphone motion capture
To reproduce the results
- Download this repository and unzip.
- In the root directory, run
pip install -r requirements.txt
. - Run
run.bat
orrun.sh
. This will run the code inresults.ipynb
and may take between 60-120 seconds. You can then see the result inresults/results.ipynb
. -- Alternatively, you may also runjupyter notebook
and manually run theresults.ipynb
notebook cell-by-cell.