Cargando…

Time and Memory Efficient Online Piecewise Linear Approximation of Sensor Signals

Piecewise linear approximation of sensor signals is a well-known technique in the fields of Data Mining and Activity Recognition. In this context, several algorithms have been developed, some of them with the purpose to be performed on resource constrained microcontroller architectures of wireless s...

Descripción completa

Detalles Bibliográficos
Autores principales: Grützmacher, Florian, Beichler, Benjamin, Hein, Albert, Kirste, Thomas, Haubelt, Christian
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6022087/
https://www.ncbi.nlm.nih.gov/pubmed/29882849
http://dx.doi.org/10.3390/s18061672
_version_ 1783335603204521984
author Grützmacher, Florian
Beichler, Benjamin
Hein, Albert
Kirste, Thomas
Haubelt, Christian
author_facet Grützmacher, Florian
Beichler, Benjamin
Hein, Albert
Kirste, Thomas
Haubelt, Christian
author_sort Grützmacher, Florian
collection PubMed
description Piecewise linear approximation of sensor signals is a well-known technique in the fields of Data Mining and Activity Recognition. In this context, several algorithms have been developed, some of them with the purpose to be performed on resource constrained microcontroller architectures of wireless sensor nodes. While microcontrollers are usually constrained in computational power and memory resources, all state-of-the-art piecewise linear approximation techniques either need to buffer sensor data or have an execution time depending on the segment’s length. In the paper at hand, we propose a novel piecewise linear approximation algorithm, with a constant computational complexity as well as a constant memory complexity. Our proposed algorithm’s worst-case execution time is one to three orders of magnitude smaller and its average execution time is three to seventy times smaller compared to the state-of-the-art Piecewise Linear Approximation (PLA) algorithms in our experiments. In our evaluations, we show that our algorithm is time and memory efficient without sacrificing the approximation quality compared to other state-of-the-art piecewise linear approximation techniques, while providing a maximum error guarantee per segment, a small parameter space of only one parameter, and a maximum latency of one sample period plus its worst-case execution time.
format Online
Article
Text
id pubmed-6022087
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-60220872018-07-02 Time and Memory Efficient Online Piecewise Linear Approximation of Sensor Signals Grützmacher, Florian Beichler, Benjamin Hein, Albert Kirste, Thomas Haubelt, Christian Sensors (Basel) Article Piecewise linear approximation of sensor signals is a well-known technique in the fields of Data Mining and Activity Recognition. In this context, several algorithms have been developed, some of them with the purpose to be performed on resource constrained microcontroller architectures of wireless sensor nodes. While microcontrollers are usually constrained in computational power and memory resources, all state-of-the-art piecewise linear approximation techniques either need to buffer sensor data or have an execution time depending on the segment’s length. In the paper at hand, we propose a novel piecewise linear approximation algorithm, with a constant computational complexity as well as a constant memory complexity. Our proposed algorithm’s worst-case execution time is one to three orders of magnitude smaller and its average execution time is three to seventy times smaller compared to the state-of-the-art Piecewise Linear Approximation (PLA) algorithms in our experiments. In our evaluations, we show that our algorithm is time and memory efficient without sacrificing the approximation quality compared to other state-of-the-art piecewise linear approximation techniques, while providing a maximum error guarantee per segment, a small parameter space of only one parameter, and a maximum latency of one sample period plus its worst-case execution time. MDPI 2018-05-23 /pmc/articles/PMC6022087/ /pubmed/29882849 http://dx.doi.org/10.3390/s18061672 Text en © 2018 by the authors. 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 (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Grützmacher, Florian
Beichler, Benjamin
Hein, Albert
Kirste, Thomas
Haubelt, Christian
Time and Memory Efficient Online Piecewise Linear Approximation of Sensor Signals
title Time and Memory Efficient Online Piecewise Linear Approximation of Sensor Signals
title_full Time and Memory Efficient Online Piecewise Linear Approximation of Sensor Signals
title_fullStr Time and Memory Efficient Online Piecewise Linear Approximation of Sensor Signals
title_full_unstemmed Time and Memory Efficient Online Piecewise Linear Approximation of Sensor Signals
title_short Time and Memory Efficient Online Piecewise Linear Approximation of Sensor Signals
title_sort time and memory efficient online piecewise linear approximation of sensor signals
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6022087/
https://www.ncbi.nlm.nih.gov/pubmed/29882849
http://dx.doi.org/10.3390/s18061672
work_keys_str_mv AT grutzmacherflorian timeandmemoryefficientonlinepiecewiselinearapproximationofsensorsignals
AT beichlerbenjamin timeandmemoryefficientonlinepiecewiselinearapproximationofsensorsignals
AT heinalbert timeandmemoryefficientonlinepiecewiselinearapproximationofsensorsignals
AT kirstethomas timeandmemoryefficientonlinepiecewiselinearapproximationofsensorsignals
AT haubeltchristian timeandmemoryefficientonlinepiecewiselinearapproximationofsensorsignals