Hostname: page-component-76d6cb85b7-92wsb Total loading time: 0 Render date: 2026-07-10T07:17:35.201Z Has data issue: false hasContentIssue false

Quantifying sitting posture: A pilot feasibility study of computer vision and wearable sensors (Posture Lab) using a manikin model

Published online by Cambridge University Press:  16 June 2025

Supachai Vorapojpisut*
Affiliation:
Faculty of Engineering, Thammasat School of Engineering, Thammasat University , Pathumthani, Thailand
Suphawit Sansuk
Affiliation:
Faculty of Engineering, Thammasat School of Engineering, Thammasat University , Pathumthani, Thailand
Phoomtai Yindee
Affiliation:
Faculty of Engineering, Thammasat School of Engineering, Thammasat University , Pathumthani, Thailand
Darawadee Panich
Affiliation:
Faculty of Engineering, Thammasat School of Engineering, Thammasat University , Pathumthani, Thailand
Vinitha Puengtanom
Affiliation:
Faculty of Allied Health Sciences, Thammasat University, Pathumthani, Thailand
Sairag Saadprai
Affiliation:
Faculty of Allied Health Sciences, Thammasat University, Pathumthani, Thailand
*
Corresponding author: Supachai Vorapojpisut; Email: vsupacha@engr.tu.ac.th

Abstract

Posture-related musculoskeletal issues among office workers are a significant health concern, mainly due to long periods spent in static positions. This research presents a Posture Lab which is a workplace-based solution through an easy-to-use posture monitoring system, allowing employees to assess their posture. The Posture Lab focuses on two key aspects: Normal Head Posture (NHP) versus Forward Head Posture (FHP) measurement and thoracic spine kyphosis. Craniovertebral (CA) and Shoulder Angles (SA) quantify NHP and FHP. The Kyphosis Angle (KA) is for measuring normal thoracic spine and kyphosis. To measure these angles, the system uses computer vision technology with ArUco markers detection via a webcam to analyze head positions. Additionally, wearable accelerometer sensors measure kyphosis by checking the angles of inclination. The framework includes a web-based user interface for registration and specialized desktop applications for different measurement protocols. A RESTful API enables system communication and centralized data storage for reporting. The Posture Lab serves as an effective tool for organizations to evaluate employee postures and supports early intervention strategies, allowing timely referrals to healthcare providers if any potential musculoskeletal issues are identified. The Posture Lab has also shown medium to very high correlations with standard 2D motion analysis methods – Kinovea – for CA, SA, and KA in FHP with kyphosis measurements (r = 0.607, 0.704, and 0.992) and shown high to very high correlations in NHP with normal thoracic spine measurements (r = 0.809, 0.748, and 0.778), with significance at p < .01, utilizing the Pearson correlation coefficient.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2025. Published by Cambridge University Press
Figure 0

Figure 1. Posture monitoring experiment (reproduced from Yu et al., 2018).

Figure 1

Figure 2. Measurement of forward head angle using Kinovea.

Figure 2

Figure 3. Experiments for evaluating ArUco markers.

Figure 3

Figure 4. Musculoskeletal disorder (MSD) associated with kyphosis.

Figure 4

Figure 5. Measuring alpha and beta angles with accelerometer sensors to analyze kyphosis (reproduced from Huang et al., 2022).

Figure 5

Figure 6. Flow of system interactions.

Figure 6

Figure 7. Local web-based software architecture.

Figure 7

Figure 8. The assessment process.

Figure 8

Figure 9. Web-based UI for registration stage.

Figure 9

Figure 10. (a) FHP and kyphosis assessment station, (b) position of the markers and accelerometer sensors: (1) ear, (2) lower neck, (3) shoulder, (4) upper back, (5) mid-back positions.

Figure 10

Figure 11. User interface of (a) FHP and (b) kyphosis assessment.

Figure 11

Figure 12. Example of assessment report.

Figure 12

Figure 13. Positioning of the manikin for CA, SA, and KA analysis.

Figure 13

Table 1. Results from Posture Lab and Kinovea measurements for NHP with a normal thoracic spine and FHP with kyphosis

Figure 14

Figure 14. CA measurements from Posture Lab and Kinovea for FHP with kyphosis versus NHP with normal thoracic spine.

Figure 15

Figure 15. SA measurements from Posture Lab and Kinovea for FHP with kyphosis versus NHP with normal thoracic spine.

Figure 16

Figure 16. KA measurements from Posture Lab and Kinovea for FHP with kyphosis versus NHP with normal thoracic spine.