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...

Descripción completa

Detalles Bibliográficos
Autores principales: Grützmacher, Florian, Kempfle, Jochen, Van Laerhoven, Kristof, Haubelt, Christian
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