Can data processing algorithms ensure sufficient accuracy to estimate human body pose via wearable systems with use of IMU sensors? – an experimental evaluation

Background: The aim of the study was to answer two questions: 1 – Can data processing algorithms ensure sufficient accuracy for estimating human body pose via wearable systems? 2 – How to process the IMU sensor data to obtain the most accurate information on the human body pose? To answer these ques...

Full description

Saved in:
Bibliographic Details
Published inBulletin of the Polish Academy of Sciences. Technical sciences Vol. 72; no. 1
Main Authors Aleksandra Szczerba, Piotr Prochor, Szczepan Piszczatowski
Format Journal Article
LanguageEnglish
Published Polish Academy of Sciences 01.12.2023
Subjects
Online AccessGet full text
ISSN2300-1917
DOI10.24425/bpasts.2024.148835

Cover

Abstract Background: The aim of the study was to answer two questions: 1 – Can data processing algorithms ensure sufficient accuracy for estimating human body pose via wearable systems? 2 – How to process the IMU sensor data to obtain the most accurate information on the human body pose? To answer these questions, the authors evaluated proposed algorithms in terms of accuracy and reliability. Methodology: data acquisition was performed with tested IMU sensors system mounted onto a Biodex System device. Research included pendulum movement with seven angular velocities (10-120°/s) in five angular movement ranges (30-120°). Algorithms used data from accelerometers and gyroscopes and considered complementary and/or Kalman filters with adjusted parameters. Moreover, angular velocity registration quality was also taken into consideration. Results: differences between means for angular velocity were 0.55÷1.05°/s and 1.76÷3.11%. In the case of angular position relative error of means was 4.77÷10.84%, relative error of extreme values was 2.15÷4.81% and Spearman’s correlation coefficient was 0.74÷0.89. Conclusions: Algorithm calculating angles based on acceleration-derived quaternions and with implementation of Kalman filter was the most accurate for data processing and can be adapted for future work with IMU sensors systems, especially in wearable devices that are designated to support human in daily activity.
AbstractList Background: The aim of the study was to answer two questions: 1 – Can data processing algorithms ensure sufficient accuracy for estimating human body pose via wearable systems? 2 – How to process the IMU sensor data to obtain the most accurate information on the human body pose? To answer these questions, the authors evaluated proposed algorithms in terms of accuracy and reliability. Methodology: data acquisition was performed with tested IMU sensors system mounted onto a Biodex System device. Research included pendulum movement with seven angular velocities (10-120°/s) in five angular movement ranges (30-120°). Algorithms used data from accelerometers and gyroscopes and considered complementary and/or Kalman filters with adjusted parameters. Moreover, angular velocity registration quality was also taken into consideration. Results: differences between means for angular velocity were 0.55÷1.05°/s and 1.76÷3.11%. In the case of angular position relative error of means was 4.77÷10.84%, relative error of extreme values was 2.15÷4.81% and Spearman’s correlation coefficient was 0.74÷0.89. Conclusions: Algorithm calculating angles based on acceleration-derived quaternions and with implementation of Kalman filter was the most accurate for data processing and can be adapted for future work with IMU sensors systems, especially in wearable devices that are designated to support human in daily activity.
Author Aleksandra Szczerba
Piotr Prochor
Szczepan Piszczatowski
Author_xml – sequence: 1
  orcidid: 0000-0003-1371-5489
  fullname: Aleksandra Szczerba
  organization: Department of Biomaterials and Medical Devices Engineering, Institute of Biomedical Engineering, Faculty of Mechanical Engineering, BialystokUniversity of Technology, Wiejska 45C Street, 15-351 Bialystok, Poland
– sequence: 2
  orcidid: 0000-0001-9988-3859
  fullname: Piotr Prochor
  organization: Department of Biomaterials and Medical Devices Engineering, Institute of Biomedical Engineering, Faculty of Mechanical Engineering, BialystokUniversity of Technology, Wiejska 45C Street, 15-351 Bialystok, Poland
– sequence: 3
  orcidid: 0000-0003-2191-3979
  fullname: Szczepan Piszczatowski
  organization: Department of Biomaterials and Medical Devices Engineering, Institute of Biomedical Engineering, Faculty of Mechanical Engineering, BialystokUniversity of Technology, Wiejska 45C Street, 15-351 Bialystok, Poland
BookMark eNotkEluHDEMRYXAAeLpBNnwAt3WWMPKMBoeGnCQjXtdYEmstozqUkFS2e6d75Ab5Gg-SYQk3HyAxH_85Bk7mcJEjH0XfC21luaqnzHltJZc6rXQTaPMF3YqFecr0Yr6G7tM6YWXUkrUlTplvzc4gcOMMMdgKSU_7QHHfYg-Px8S0JSWSJCWYfDW05QBrV0i2iPkAJSyP2AmeF4OhdMHd4Q5JIJXj_BGGLEfi_mYMhXWW0HCUqZhgO2PHaQCDzFdw-fHLyh2ep8p-kNZgiPQK44LZh-mC_Z1wDHR5X89Z7u726fNw-rx5_12c_O4csKIvFJG1VU5UqIz3HCnRUO2JdS9ca62ddVzLtSARg5aD7Kluqlkq7StmkpxMuqcbf9xXcCXbi5JMB67gL772whx32HM3o7U2YEMbw2VNzca-7a3AtvaYWWsdsrW6g8ve3_C
ContentType Journal Article
DBID DOA
DOI 10.24425/bpasts.2024.148835
DatabaseName DOAJ Directory of Open Access Journals
DatabaseTitleList
Database_xml – sequence: 1
  dbid: DOA
  name: DOAJ Directory of Open Access Journals
  url: https://www.doaj.org/
  sourceTypes: Open Website
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
Sciences (General)
EISSN 2300-1917
ExternalDocumentID oai_doaj_org_article_cfe5095e20284ab9bc1a97da65c4d3c7
GroupedDBID 0R~
2WC
4.4
5VS
ABDBF
ABJCF
ACGFS
ACIWK
ACUHS
ADBBV
ADBLJ
AFKRA
ALMA_UNASSIGNED_HOLDINGS
ARAPS
BCNDV
BENPR
BGLVJ
CCPQU
E0C
GROUPED_DOAJ
HCIFZ
HZ~
K7-
KB.
KQ8
M7S
O9-
OK1
P2P
PDBOC
PHGZM
PHGZT
PIMPY
PQGLB
PROAC
PTHSS
RNS
SA.
TR2
TUS
Y2W
~02
ID FETCH-LOGICAL-d151t-353761912ad5050d418ec9ea4b5dd7c76b0013fa52f44f29e7862934c68630e53
IEDL.DBID DOA
IngestDate Fri Oct 03 12:52:54 EDT 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 1
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-d151t-353761912ad5050d418ec9ea4b5dd7c76b0013fa52f44f29e7862934c68630e53
ORCID 0000-0003-2191-3979
0000-0003-1371-5489
0000-0001-9988-3859
OpenAccessLink https://doaj.org/article/cfe5095e20284ab9bc1a97da65c4d3c7
ParticipantIDs doaj_primary_oai_doaj_org_article_cfe5095e20284ab9bc1a97da65c4d3c7
PublicationCentury 2000
PublicationDate 2023-12-01
PublicationDateYYYYMMDD 2023-12-01
PublicationDate_xml – month: 12
  year: 2023
  text: 2023-12-01
  day: 01
PublicationDecade 2020
PublicationTitle Bulletin of the Polish Academy of Sciences. Technical sciences
PublicationYear 2023
Publisher Polish Academy of Sciences
Publisher_xml – name: Polish Academy of Sciences
SSID ssj0000331763
Score 2.3102133
Snippet Background: The aim of the study was to answer two questions: 1 – Can data processing algorithms ensure sufficient accuracy for estimating human body pose via...
SourceID doaj
SourceType Open Website
SubjectTerms human motion tracking
inertial measurement unit
motion sensors
pose estimation
wearable electronics
Title Can data processing algorithms ensure sufficient accuracy to estimate human body pose via wearable systems with use of IMU sensors? – an experimental evaluation
URI https://doaj.org/article/cfe5095e20284ab9bc1a97da65c4d3c7
Volume 72
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVAFT
  databaseName: Open Access Digital Library
  databaseCode: KQ8
  dateStart: 20040101
  customDbUrl:
  isFulltext: true
  eissn: 2300-1917
  dateEnd: 99991231
  titleUrlDefault: http://grweb.coalliance.org/oadl/oadl.html
  omitProxy: true
  ssIdentifier: ssj0000331763
  providerName: Colorado Alliance of Research Libraries
– providerCode: PRVAFT
  databaseName: Open Access Digital Library
  databaseCode: KQ8
  dateStart: 20101215
  customDbUrl:
  isFulltext: true
  eissn: 2300-1917
  dateEnd: 99991231
  titleUrlDefault: http://grweb.coalliance.org/oadl/oadl.html
  omitProxy: true
  ssIdentifier: ssj0000331763
  providerName: Colorado Alliance of Research Libraries
– providerCode: PRVAON
  databaseName: DOAJ Directory of Open Access Journals
  databaseCode: DOA
  dateStart: 20090101
  customDbUrl:
  isFulltext: true
  eissn: 2300-1917
  dateEnd: 20241231
  titleUrlDefault: https://www.doaj.org/
  omitProxy: true
  ssIdentifier: ssj0000331763
  providerName: Directory of Open Access Journals
– providerCode: PRVEBS
  databaseName: Academic Search Ultimate - eBooks
  databaseCode: ABDBF
  dateStart: 20140301
  customDbUrl: https://search.ebscohost.com/login.aspx?authtype=ip,shib&custid=s3936755&profile=ehost&defaultdb=asn
  isFulltext: true
  eissn: 2300-1917
  dateEnd: 99991231
  titleUrlDefault: https://search.ebscohost.com/direct.asp?db=asn
  omitProxy: true
  ssIdentifier: ssj0000331763
  providerName: EBSCOhost
– providerCode: PRVPQU
  databaseName: ProQuest Central
  databaseCode: BENPR
  dateStart: 20090301
  customDbUrl: http://www.proquest.com/pqcentral?accountid=15518
  isFulltext: true
  eissn: 2300-1917
  dateEnd: 99991231
  titleUrlDefault: https://www.proquest.com/central
  omitProxy: true
  ssIdentifier: ssj0000331763
  providerName: ProQuest
– providerCode: PRVJWN
  databaseName: Sciendo:Open Access
  databaseCode: ADBLJ
  dateStart: 20101215
  customDbUrl:
  isFulltext: true
  eissn: 2300-1917
  dateEnd: 99991231
  titleUrlDefault: https://www.sciendo.com/
  omitProxy: true
  ssIdentifier: ssj0000331763
  providerName: Sciendo
– providerCode: PRVAZK
  databaseName: De Gruyter Open Access - NESLi2
  databaseCode: E0C
  dateStart: 20101215
  customDbUrl:
  isFulltext: true
  eissn: 2300-1917
  dateEnd: 99991231
  titleUrlDefault: https://www.degruyterbrill.com
  omitProxy: true
  ssIdentifier: ssj0000331763
  providerName: Walter de Gruyter
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrZ27TtxAFIZHiDRQRFwSJSGgU1CQwsL2XGxXaJewWpCWKittZ83lDImUrFdrbxAd78Ab8Gh5Es7YluKOhtb2jCzP5ZzfOvP9jJ2m2ksnpYnQxDwSmFhac7KIjEkUaW1rfcvZnt2q6VzcLORiYPUVasI6PHD34c6tR4ppEqlhLrQpjE10kTmtpBWO2_YceZwXAzHV7sGc4qLiHWaIIlgqz81K100AdKeCtoc8DwZvA0x_G08me-x9nwjCqHuBfbaFywO2O8ADHrD9fuHVcNbTob8dsudLvYRQ1wmrrsafHgX9-64ilf_zTw3BumKNUG9aNgSFFNDWbtbaPkBTQWBqUI6K0HrzgancA6yqGuHvLw33NOvDSSro8M41hJ-0sKG7lYfr2Rxq6rxa1xfw7_EJqPnQHgD-c8M_sPnk6sflNOqNFiJHAb-JeGC6kHBLtaOEKHYiydEWqIWRzmU2UyG14l7L1Avh0wIz0kEFF1blisco-Ue2vayW-ImB1gqVcomXPCg1XziPpCqzJEWZ2iz5zMbhm5erjqVRBrp1e4HGvOzHvHxtzL-8RSdHbCdYx3elKV_ZdrPe4DElGI05Ye9G4-_jyUk7p14An93VFQ
linkProvider Directory of Open Access Journals
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Can+data+processing+algorithms+ensure+sufficient+accuracy+to+estimate+human+body+pose+via+wearable+systems+with+use+of+IMU+sensors%3F+%E2%80%93+an+experimental+evaluation&rft.jtitle=Bulletin+of+the+Polish+Academy+of+Sciences.+Technical+sciences&rft.au=Aleksandra+Szczerba&rft.au=Piotr+Prochor&rft.au=Szczepan+Piszczatowski&rft.date=2023-12-01&rft.pub=Polish+Academy+of+Sciences&rft.eissn=2300-1917&rft.volume=72&rft.issue=1&rft_id=info:doi/10.24425%2Fbpasts.2024.148835&rft.externalDBID=DOA&rft.externalDocID=oai_doaj_org_article_cfe5095e20284ab9bc1a97da65c4d3c7