Real-time human pose estimation on a smart walker using convolutional neural networks

dc.contributor.authorPalermo, Manuel Castro
dc.contributor.authorMoccia, Sara
dc.contributor.authorMigliorelli, Lucia
dc.contributor.authorFrontoni, Emanuele
dc.contributor.authorSantos, Cristina
dc.date.accessioned2026-08-28T15:15:39Z
dc.date.issued2021-12-01
dc.date.updated2026-08-09T20:29:55Z
dc.description.abstractRehabilitation is important to improve quality of life for mobility-impaired patients. Smart walkers are a commonly used solution that should embed automatic and objective tools for data-driven human-in-the-loop control and monitoring. However, present solutions focus on extracting few specific metrics from dedicated sensors with no unified full-body approach. We investigate a general, real-time, full-body pose estimation framework based on two RGB+D camera streams with non-overlapping views mounted on a smart walker equipment used in rehabilitation. Human keypoint estimation is performed using a two-stage neural network framework. The 2D-Stage implements a detection module that locates body keypoints in the 2D image frames. The 3D-Stage implements a regression module that lifts and relates the detected keypoints in both cameras to the 3D space relative to the walker. Model predictions are low-pass filtered to improve temporal consistency. A custom acquisition method was used to obtain a dataset, with 14 healthy subjects, used for training and evaluating the proposed framework offline, which was then deployed on the real walker equipment. An overall keypoint detection error of 3.73 pixels for the 2D-Stage and 44.05 mm for the 3D-Stage were reported, with an inference time of 26.6 ms when deployed on the constrained hardware of the walker. We present a novel approach to patient monitoring and data-driven human-in-the-loop control in the context of smart walkers. It is able to extract a complete and compact body representation in real-time and from inexpensive sensors, serving as a common base for downstream metrics extraction solutions, and Human-Robot interaction applications. Despite promising results, more data should be collected on users with impairments, to assess its performance as a rehabilitation tool in real-world scenarios.eng
dc.description.sponsorshipThis work has been supported by the FEDER funds through the COMPETE 2020 – Programa Operacional Competitividade e Inter nacionalização(POCI) and P2020 with the Reference Project EML under Grant POCI-01-0247-FEDER-033067, and by FCT national funds, under the national support to R&D units grant, through the reference project UIDB/04436/2020 and UIDP/04436/2020.
dc.distributioninternational
dc.identifier.articlenumber115498
dc.identifier.doi10.1016/j.eswa.2021.115498
dc.identifier.eissn1873-6793
dc.identifier.issn0957-4174
dc.identifier.urihttps://hdl.handle.net/1822/103209
dc.language.isoeng
dc.peerreviewedyes
dc.publisherElsevier
dc.relationMicroelectromechanical Systems Research Unit [UIDP/04436/2020]
dc.relationMicroelectromechanical Systems Research Unit [UIDB/04436/2020]
dc.relationPOCI-01-0247-FEDER-033067
dc.relation.hasversionhttps://www.sciencedirect.com/science/article/pii/S0957417421009088?via%3Dihub
dc.rightsopenAccess
dc.subjectcomputer vision
dc.subjectdeep learning
dc.subjecthuman pose estimation
dc.subjectrehabilitation
dc.subjectsmart walker
dc.subject.wosScience & Technology
dc.titleReal-time human pose estimation on a smart walker using convolutional neural networkseng
dc.typearticle
dspace.entity.typePublication
oaire.awardNumberUIDP/04436/2020
oaire.awardNumberUIDB/04436/2020
oaire.awardTitleMicroelectromechanical Systems Research Unit [UIDP/04436/2020]
oaire.awardTitleMicroelectromechanical Systems Research Unit [UIDB/04436/2020]
oaire.awardURIhttps://hdl.handle.net/1822/97796
oaire.awardURIhttps://hdl.handle.net/1822/98681
oaire.citation.volume184
oaire.citationVolume184
oaire.funderIdentifierhttp://doi.org/10.13039/501100001871
oaire.funderIdentifierhttp://doi.org/10.13039/501100001871
oaire.funderNameFundação para a Ciência e a Tecnologia, I.P.
oaire.funderNameFundação para a Ciência e a Tecnologia, I.P.
oaire.fundingStreamConcurso de avaliação no âmbito do Programa Plurianual de Financiamento de Unidades de I&D (2017/2018) - Financiamento Programático
oaire.fundingStreamConcurso de avaliação no âmbito do Programa Plurianual de Financiamento de Unidades de I&D (2017/2018) - Financiamento Base
oaire.versionhttp://purl.org/coar/version/c_970fb48d4fbd8a85
relation.isProjectOfPublication434c1b95-4d46-4492-b1e4-42d8189ad380
relation.isProjectOfPublication966af492-6fdb-4b92-be1a-1a19ea7f0a04
relation.isProjectOfPublication.latestForDiscovery434c1b95-4d46-4492-b1e4-42d8189ad380
sdum.export.identifier19996
sdum.journalExpert Systems with Applications

Ficheiros

Pacote original

A mostrar 1 - 1 de 1
A carregar...
Nome:
Real-time human pose estimation on a smart walker using convolutional neural networks.pdf
Tamanho:
9.93 MB
Formato:
Adobe Portable Document Format