Analýza rozsahu pohybů člověka
Loading...
Downloads
0
Date issued
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoká škola báňská – Technická univerzita Ostrava
Location
Signature
Abstract
This thesis addresses the automated measurement of human range of motion from video recordings using computer vision methods. The primary motivation is to replace manual goniometry, which exhibits inter-rater variability of up to 25° and requires trained personnel, with an objective and repeatable procedure. A survey of available human pose estimation algorithms is conducted, covering both convolutional and Transformer architectures operating in 2D and 3D space. A synthetic dataset comprising 1,128 video recordings with ground truth accurate to tenths of a degree is then generated using the biomechanical model SKEL, the parametric body model SMPL-X, and photorealistic textures from the BEDLAM project within the Blender environment. On this dataset, 31 pose estimation model configurations are benchmarked using MAE, RMSE, PCK, and standard deviation metrics. Among the evaluated models, RTMP-M achieves the lowest mean absolute error (2.45°); however, considering the trade-off between accuracy, inference speed, and robustness to BMI variability, YOLO26l-pose is selected as the optimal model (MAE = 2.72°, PCK7.5° = 96.89%). This model reaches accuracy on synthetic data comparable to the reliability of manual measurement performed by a single experienced clinician, while providing full repeatability and eliminating inter-rater variability. Based on these results, a desktop application is implemented in Python with a PyQt6 graphical interface, supporting both video analysis and real-time measurement with export to JSON, XML, and PDF formats.
Description
Delayed publication
Available after
Subject(s)
automated measurement, computer vision, goniometry, human pose estimation, range of motion, synthetic dataset, YOLO26