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...
Autores principales: | , , , , |
---|---|
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 |