Cargando…
fastSW: Efficient Piecewise Linear Approximation of Quaternion-Based Orientation Sensor Signals for Motion Capturing with Wearable IMUs
In the past decade, inertial measurement sensors have found their way into many wearable devices where they are used in a broad range of applications, including fitness tracking, step counting, navigation, activity recognition, or motion capturing. One of their key features that is widely used in mo...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8348104/ https://www.ncbi.nlm.nih.gov/pubmed/34372419 http://dx.doi.org/10.3390/s21155180 |
_version_ | 1783735256363302912 |
---|---|
author | Grützmacher, Florian Kempfle, Jochen Van Laerhoven, Kristof Haubelt, Christian |
author_facet | Grützmacher, Florian Kempfle, Jochen Van Laerhoven, Kristof Haubelt, Christian |
author_sort | Grützmacher, Florian |
collection | PubMed |
description | In the past decade, inertial measurement sensors have found their way into many wearable devices where they are used in a broad range of applications, including fitness tracking, step counting, navigation, activity recognition, or motion capturing. One of their key features that is widely used in motion capturing applications is their capability of estimating the orientation of the device and, thus, the orientation of the limb it is attached to. However, tracking a human’s motion at reasonable sampling rates comes with the drawback that a substantial amount of data needs to be transmitted between devices or to an end point where all device data is fused into the overall body pose. The communication typically happens wirelessly, which severely drains battery capacity and limits the use time. In this paper, we introduce fastSW, a novel piecewise linear approximation technique that efficiently reduces the amount of data required to be transmitted between devices. It takes advantage of the fact that, during motion, not all limbs are being moved at the same time or at the same speed, and only those devices need to transmit data that actually are being moved or that exceed a certain approximation error threshold. Our technique is efficient in computation time and memory utilization on embedded platforms, with a maximum of 210 instructions on an ARM Cortex-M4 microcontroller. Furthermore, in contrast to similar techniques, our algorithm does not affect the device orientation estimates to deviate from a unit quaternion. In our experiments on a publicly available dataset, our technique is able to compress the data to [Formula: see text] of its original size, while achieving an average angular deviation of approximately 2° and a maximum angular deviation below 9°. |
format | Online Article Text |
id | pubmed-8348104 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-83481042021-08-08 fastSW: Efficient Piecewise Linear Approximation of Quaternion-Based Orientation Sensor Signals for Motion Capturing with Wearable IMUs Grützmacher, Florian Kempfle, Jochen Van Laerhoven, Kristof Haubelt, Christian Sensors (Basel) Article In the past decade, inertial measurement sensors have found their way into many wearable devices where they are used in a broad range of applications, including fitness tracking, step counting, navigation, activity recognition, or motion capturing. One of their key features that is widely used in motion capturing applications is their capability of estimating the orientation of the device and, thus, the orientation of the limb it is attached to. However, tracking a human’s motion at reasonable sampling rates comes with the drawback that a substantial amount of data needs to be transmitted between devices or to an end point where all device data is fused into the overall body pose. The communication typically happens wirelessly, which severely drains battery capacity and limits the use time. In this paper, we introduce fastSW, a novel piecewise linear approximation technique that efficiently reduces the amount of data required to be transmitted between devices. It takes advantage of the fact that, during motion, not all limbs are being moved at the same time or at the same speed, and only those devices need to transmit data that actually are being moved or that exceed a certain approximation error threshold. Our technique is efficient in computation time and memory utilization on embedded platforms, with a maximum of 210 instructions on an ARM Cortex-M4 microcontroller. Furthermore, in contrast to similar techniques, our algorithm does not affect the device orientation estimates to deviate from a unit quaternion. In our experiments on a publicly available dataset, our technique is able to compress the data to [Formula: see text] of its original size, while achieving an average angular deviation of approximately 2° and a maximum angular deviation below 9°. MDPI 2021-07-30 /pmc/articles/PMC8348104/ /pubmed/34372419 http://dx.doi.org/10.3390/s21155180 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Grützmacher, Florian Kempfle, Jochen Van Laerhoven, Kristof Haubelt, Christian fastSW: Efficient Piecewise Linear Approximation of Quaternion-Based Orientation Sensor Signals for Motion Capturing with Wearable IMUs |
title | fastSW: Efficient Piecewise Linear Approximation of Quaternion-Based Orientation Sensor Signals for Motion Capturing with Wearable IMUs |
title_full | fastSW: Efficient Piecewise Linear Approximation of Quaternion-Based Orientation Sensor Signals for Motion Capturing with Wearable IMUs |
title_fullStr | fastSW: Efficient Piecewise Linear Approximation of Quaternion-Based Orientation Sensor Signals for Motion Capturing with Wearable IMUs |
title_full_unstemmed | fastSW: Efficient Piecewise Linear Approximation of Quaternion-Based Orientation Sensor Signals for Motion Capturing with Wearable IMUs |
title_short | fastSW: Efficient Piecewise Linear Approximation of Quaternion-Based Orientation Sensor Signals for Motion Capturing with Wearable IMUs |
title_sort | fastsw: efficient piecewise linear approximation of quaternion-based orientation sensor signals for motion capturing with wearable imus |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8348104/ https://www.ncbi.nlm.nih.gov/pubmed/34372419 http://dx.doi.org/10.3390/s21155180 |
work_keys_str_mv | AT grutzmacherflorian fastswefficientpiecewiselinearapproximationofquaternionbasedorientationsensorsignalsformotioncapturingwithwearableimus AT kempflejochen fastswefficientpiecewiselinearapproximationofquaternionbasedorientationsensorsignalsformotioncapturingwithwearableimus AT vanlaerhovenkristof fastswefficientpiecewiselinearapproximationofquaternionbasedorientationsensorsignalsformotioncapturingwithwearableimus AT haubeltchristian fastswefficientpiecewiselinearapproximationofquaternionbasedorientationsensorsignalsformotioncapturingwithwearableimus |