Abstract
In the embedded system field a correct resource management is crucial, especially in systems that use Machine Learning (ML) algorithms. The resources in that case are in terms of memory, footprint and time used to compute the tasks. The system should be able to be both accurate and compact although the precision is directly proportional to the memory used to storage data. In this paper we describe a comparison between three ML models implemented in a microcontroller, with an application scenario devoted to monitor a Water Distribution Network by using vibrations input and trying to investigate the computational complexity of each tested solution.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Mistretta, L., et al.: Embedding Monitoring Systems for Cured-In-Place Pipes. Applepies (2016)
Various, Artificial Neural Network. https://en.wikipedia.org/wiki/Artificial_neural_network
Stecanella, B.: Support Vector Machines (SVM) Algorithm Explained. https://monkeylearn.com/blog/introduction-to-support-vector-machines-svm/
Buhrman, H., de Wolf, R.: Complexity measures and decision tree complexity: a survey. Elsevier (2002)
Lo Valvo, F., Giaconia, G.C.: Algoritmi di Machine Learning implementati su Sistemi a Microcontrollore. Palermo (2022)
STMicroelectronics. Iis3dwb datasheet (2020) https://www.st.com/resource/en/datasheet/iis3dwb.pdf
Pedregosa, F., et al.: Scikit-learn: Machine Learning in Python. J. Mach. Learn. Res. 12(85), 2825–2830 (2011)
Chollet, F. and a. others, Keras, GitHub (2015). https://github.com/fchollet/keras
Acknowledgments
This work has been partially financed by the Project “TiSento” (Azione 1.1.5. - POC Sicilia 2014/2020 Asse 1 - PO FESR 2014/2020).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Valvo, F.L., Baiamonte, G., Giaconia, G.C. (2023). Microcontroller Based Edge Computing for Pipe Leakage Detection. In: Berta, R., De Gloria, A. (eds) Applications in Electronics Pervading Industry, Environment and Society. ApplePies 2022. Lecture Notes in Electrical Engineering, vol 1036. Springer, Cham. https://doi.org/10.1007/978-3-031-30333-3_3
Download citation
DOI: https://doi.org/10.1007/978-3-031-30333-3_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-30332-6
Online ISBN: 978-3-031-30333-3
eBook Packages: EngineeringEngineering (R0)