A Real-Time Human Pose Measurement System for Human-In-The-Loop Dynamic Simulators

The possibility of achieving real-time evaluation of human pose enables the ability to control robotic platforms based on user’s pose (or even on user’s inertial properties) in Human-In-The-Loop simulators, for sports and rehabilitation as an example. This study presents a visi...

Full description

Saved in:
Bibliographic Details
Main Authors: Nicola Giulietti, Davide Todesca, Marco Carnevale, Hermes Giberti
Format: Article
Language:English
Published: IEEE 2025-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10870253/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1823857174805217280
author Nicola Giulietti
Davide Todesca
Marco Carnevale
Hermes Giberti
author_facet Nicola Giulietti
Davide Todesca
Marco Carnevale
Hermes Giberti
author_sort Nicola Giulietti
collection DOAJ
description The possibility of achieving real-time evaluation of human pose enables the ability to control robotic platforms based on user&#x2019;s pose (or even on user&#x2019;s inertial properties) in Human-In-The-Loop simulators, for sports and rehabilitation as an example. This study presents a vision-based, marker-less measurement system for real-time 3D human pose estimation. The system exploits pre-trained 2D human pose detection models and integrates an <inline-formula> <tex-math notation="LaTeX">$\alpha \text {-}\beta \text {-}\gamma $ </tex-math></inline-formula> filter to reduce fluctuations in detected key points. It also introduces a novel Weighted Direct Linear Triangulation method, enhancing 3D reconstruction accuracy by assigning higher weights to key points consistent across current and previous frames. The method&#x2019;s accuracy and execution time are assessed using the public Human3.6M dataset, evaluating different model configurations, formats, camera setups, and acquisition modes for real-time applications. The YOLOv8x-pose model with four cameras achieves the highest accuracy, with a Mean-Per-Joint Position Error of 18.2 mm and an execution time of 15 ms, outperforming state-of-the-art methods. Converting models to the TensorRT framework reduces execution time by 4.2 ms without significant accuracy loss. The system is integrated into a clinical rehabilitation device, a three-degree-of-freedom parallel kinematic machine, to facilitate patient participation in exergames. The proposed human-pose estimation method achieves real-time performance, enabling the motion platform to be controlled dynamically based on the patient&#x2019;s actual standing pose.
format Article
id doaj-art-f687dad423de4d8d9939db81004c21e2
institution Kabale University
issn 2169-3536
language English
publishDate 2025-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj-art-f687dad423de4d8d9939db81004c21e22025-02-12T00:01:24ZengIEEEIEEE Access2169-35362025-01-0113249542496910.1109/ACCESS.2025.353833210870253A Real-Time Human Pose Measurement System for Human-In-The-Loop Dynamic SimulatorsNicola Giulietti0https://orcid.org/0000-0001-9922-3201Davide Todesca1Marco Carnevale2Hermes Giberti3Dipartimento di Ingegneria Industriale e dell&#x2019;Informazione, Universit&#x00E0; degli Studi di Pavia, Pavia, ItalyDipartimento di Ingegneria Industriale e dell&#x2019;Informazione, Universit&#x00E0; degli Studi di Pavia, Pavia, ItalyDipartimento di Ingegneria Industriale e dell&#x2019;Informazione, Universit&#x00E0; degli Studi di Pavia, Pavia, ItalyDipartimento di Ingegneria Industriale e dell&#x2019;Informazione, Universit&#x00E0; degli Studi di Pavia, Pavia, ItalyThe possibility of achieving real-time evaluation of human pose enables the ability to control robotic platforms based on user&#x2019;s pose (or even on user&#x2019;s inertial properties) in Human-In-The-Loop simulators, for sports and rehabilitation as an example. This study presents a vision-based, marker-less measurement system for real-time 3D human pose estimation. The system exploits pre-trained 2D human pose detection models and integrates an <inline-formula> <tex-math notation="LaTeX">$\alpha \text {-}\beta \text {-}\gamma $ </tex-math></inline-formula> filter to reduce fluctuations in detected key points. It also introduces a novel Weighted Direct Linear Triangulation method, enhancing 3D reconstruction accuracy by assigning higher weights to key points consistent across current and previous frames. The method&#x2019;s accuracy and execution time are assessed using the public Human3.6M dataset, evaluating different model configurations, formats, camera setups, and acquisition modes for real-time applications. The YOLOv8x-pose model with four cameras achieves the highest accuracy, with a Mean-Per-Joint Position Error of 18.2 mm and an execution time of 15 ms, outperforming state-of-the-art methods. Converting models to the TensorRT framework reduces execution time by 4.2 ms without significant accuracy loss. The system is integrated into a clinical rehabilitation device, a three-degree-of-freedom parallel kinematic machine, to facilitate patient participation in exergames. The proposed human-pose estimation method achieves real-time performance, enabling the motion platform to be controlled dynamically based on the patient&#x2019;s actual standing pose.https://ieeexplore.ieee.org/document/10870253/Human-In-The-Loop dynamic simulatorsPKM active controlvision-based measurement system3D human pose estimationYOLOv8 poseYOLOv9 pose
spellingShingle Nicola Giulietti
Davide Todesca
Marco Carnevale
Hermes Giberti
A Real-Time Human Pose Measurement System for Human-In-The-Loop Dynamic Simulators
IEEE Access
Human-In-The-Loop dynamic simulators
PKM active control
vision-based measurement system
3D human pose estimation
YOLOv8 pose
YOLOv9 pose
title A Real-Time Human Pose Measurement System for Human-In-The-Loop Dynamic Simulators
title_full A Real-Time Human Pose Measurement System for Human-In-The-Loop Dynamic Simulators
title_fullStr A Real-Time Human Pose Measurement System for Human-In-The-Loop Dynamic Simulators
title_full_unstemmed A Real-Time Human Pose Measurement System for Human-In-The-Loop Dynamic Simulators
title_short A Real-Time Human Pose Measurement System for Human-In-The-Loop Dynamic Simulators
title_sort real time human pose measurement system for human in the loop dynamic simulators
topic Human-In-The-Loop dynamic simulators
PKM active control
vision-based measurement system
3D human pose estimation
YOLOv8 pose
YOLOv9 pose
url https://ieeexplore.ieee.org/document/10870253/
work_keys_str_mv AT nicolagiulietti arealtimehumanposemeasurementsystemforhumanintheloopdynamicsimulators
AT davidetodesca arealtimehumanposemeasurementsystemforhumanintheloopdynamicsimulators
AT marcocarnevale arealtimehumanposemeasurementsystemforhumanintheloopdynamicsimulators
AT hermesgiberti arealtimehumanposemeasurementsystemforhumanintheloopdynamicsimulators
AT nicolagiulietti realtimehumanposemeasurementsystemforhumanintheloopdynamicsimulators
AT davidetodesca realtimehumanposemeasurementsystemforhumanintheloopdynamicsimulators
AT marcocarnevale realtimehumanposemeasurementsystemforhumanintheloopdynamicsimulators
AT hermesgiberti realtimehumanposemeasurementsystemforhumanintheloopdynamicsimulators