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...
        Saved in:
      
    
          | Published in | Bulletin of the Polish Academy of Sciences. Technical sciences Vol. 72; no. 1 | 
|---|---|
| Main Authors | , , | 
| Format | Journal Article | 
| Language | English | 
| Published | 
            Polish Academy of Sciences
    
        01.12.2023
     | 
| Subjects | |
| Online Access | Get full text | 
| ISSN | 2300-1917 | 
| DOI | 10.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 |