0-Dimensional Persistent Homology Analysis Implementation in Resource-Scarce Embedded Systems

Persistent Homology (PH) analysis is a powerful tool for understanding many relevant topological features from a given dataset. PH allows finding clusters, noise, and relevant connections in the dataset. Therefore, it can provide a better view of the problem and a way of perceiving if a given datase...

Full description

Bibliographic Details
Main Authors: Sérgio Branco, João G. Carvalho, Marco S. Reis, Nuno V. Lopes, Jorge Cabral
Format: Article
Language:English
Published: MDPI AG 2022-05-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/22/10/3657
_version_ 1827666695378960384
author Sérgio Branco
João G. Carvalho
Marco S. Reis
Nuno V. Lopes
Jorge Cabral
author_facet Sérgio Branco
João G. Carvalho
Marco S. Reis
Nuno V. Lopes
Jorge Cabral
author_sort Sérgio Branco
collection DOAJ
description Persistent Homology (PH) analysis is a powerful tool for understanding many relevant topological features from a given dataset. PH allows finding clusters, noise, and relevant connections in the dataset. Therefore, it can provide a better view of the problem and a way of perceiving if a given dataset is equal to another, if a given sample is relevant, and how the samples occupy the feature space. However, PH involves reducing the problem to its simplicial complex space, which is computationally expensive and implementing PH in such Resource-Scarce Embedded Systems (RSES) is an essential add-on for them. However, due to its complexity, implementing PH in such tiny devices is considerably complicated due to the lack of memory and processing power. The following paper shows the implementation of 0-Dimensional Persistent Homology Analysis in a set of well-known RSES, using a technique that reduces the memory footprint and processing power needs of the 0-Dimensional PH algorithm. The results are positive and show that RSES can be equipped with this real-time data analysis tool.
first_indexed 2024-03-10T01:55:19Z
format Article
id doaj.art-c86031f256494fb596f08c6706f56cd8
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-03-10T01:55:19Z
publishDate 2022-05-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-c86031f256494fb596f08c6706f56cd82023-11-23T12:58:56ZengMDPI AGSensors1424-82202022-05-012210365710.3390/s221036570-Dimensional Persistent Homology Analysis Implementation in Resource-Scarce Embedded SystemsSérgio Branco0João G. Carvalho1Marco S. Reis2Nuno V. Lopes3Jorge Cabral4Algoritmi Center, University of Minho, 4800-058 Guimarães, PortugalAlgoritmi Center, University of Minho, 4800-058 Guimarães, PortugalCIEPQPF, Department of Chemical Engineering, University of Coimbra, Rua Sílvio Lima, Pólo II—Pinhal de Marrocos, 3030-790 Coimbra, PortugalDTx—Digital Transformation CoLab, University of Minho, 4800-058 Guimarães, PortugalAlgoritmi Center, University of Minho, 4800-058 Guimarães, PortugalPersistent Homology (PH) analysis is a powerful tool for understanding many relevant topological features from a given dataset. PH allows finding clusters, noise, and relevant connections in the dataset. Therefore, it can provide a better view of the problem and a way of perceiving if a given dataset is equal to another, if a given sample is relevant, and how the samples occupy the feature space. However, PH involves reducing the problem to its simplicial complex space, which is computationally expensive and implementing PH in such Resource-Scarce Embedded Systems (RSES) is an essential add-on for them. However, due to its complexity, implementing PH in such tiny devices is considerably complicated due to the lack of memory and processing power. The following paper shows the implementation of 0-Dimensional Persistent Homology Analysis in a set of well-known RSES, using a technique that reduces the memory footprint and processing power needs of the 0-Dimensional PH algorithm. The results are positive and show that RSES can be equipped with this real-time data analysis tool.https://www.mdpi.com/1424-8220/22/10/3657persistent homologytopological data analysisembedded intelligenceintelligent resource-scarce embedded systemsTinyML
spellingShingle Sérgio Branco
João G. Carvalho
Marco S. Reis
Nuno V. Lopes
Jorge Cabral
0-Dimensional Persistent Homology Analysis Implementation in Resource-Scarce Embedded Systems
Sensors
persistent homology
topological data analysis
embedded intelligence
intelligent resource-scarce embedded systems
TinyML
title 0-Dimensional Persistent Homology Analysis Implementation in Resource-Scarce Embedded Systems
title_full 0-Dimensional Persistent Homology Analysis Implementation in Resource-Scarce Embedded Systems
title_fullStr 0-Dimensional Persistent Homology Analysis Implementation in Resource-Scarce Embedded Systems
title_full_unstemmed 0-Dimensional Persistent Homology Analysis Implementation in Resource-Scarce Embedded Systems
title_short 0-Dimensional Persistent Homology Analysis Implementation in Resource-Scarce Embedded Systems
title_sort 0 dimensional persistent homology analysis implementation in resource scarce embedded systems
topic persistent homology
topological data analysis
embedded intelligence
intelligent resource-scarce embedded systems
TinyML
url https://www.mdpi.com/1424-8220/22/10/3657
work_keys_str_mv AT sergiobranco 0dimensionalpersistenthomologyanalysisimplementationinresourcescarceembeddedsystems
AT joaogcarvalho 0dimensionalpersistenthomologyanalysisimplementationinresourcescarceembeddedsystems
AT marcosreis 0dimensionalpersistenthomologyanalysisimplementationinresourcescarceembeddedsystems
AT nunovlopes 0dimensionalpersistenthomologyanalysisimplementationinresourcescarceembeddedsystems
AT jorgecabral 0dimensionalpersistenthomologyanalysisimplementationinresourcescarceembeddedsystems