A Review of Embedded Machine Learning Based on Hardware, Application, and Sensing Scheme
- PMID: 36850729
- PMCID: PMC9959746
- DOI: 10.3390/s23042131
A Review of Embedded Machine Learning Based on Hardware, Application, and Sensing Scheme
Abstract
Machine learning is an expanding field with an ever-increasing role in everyday life, with its utility in the industrial, agricultural, and medical sectors being undeniable. Recently, this utility has come in the form of machine learning implementation on embedded system devices. While there have been steady advances in the performance, memory, and power consumption of embedded devices, most machine learning algorithms still have a very high power consumption and computational demand, making the implementation of embedded machine learning somewhat difficult. However, different devices can be implemented for different applications based on their overall processing power and performance. This paper presents an overview of several different implementations of machine learning on embedded systems divided by their specific device, application, specific machine learning algorithm, and sensors. We will mainly focus on NVIDIA Jetson and Raspberry Pi devices with a few different less utilized embedded computers, as well as which of these devices were more commonly used for specific applications in different fields. We will also briefly analyze the specific ML models most commonly implemented on the devices and the specific sensors that were used to gather input from the field. All of the papers included in this review were selected using Google Scholar and published papers in the IEEExplore database. The selection criterion for these papers was the usage of embedded computing systems in either a theoretical study or practical implementation of machine learning models. The papers needed to have provided either one or, preferably, all of the following results in their studies-the overall accuracy of the models on the system, the overall power consumption of the embedded machine learning system, and the inference time of their models on the embedded system. Embedded machine learning is experiencing an explosion in both scale and scope, both due to advances in system performance and machine learning models, as well as greater affordability and accessibility of both. Improvements are noted in quality, power usage, and effectiveness.
Keywords: Google Coral; Nvidia Jetson; RGB camera; Raspberry Pi; computer vision; embedded systems; machine learning; sensors.
Conflict of interest statement
The authors declare no conflict of interest.
Figures











References
-
- Hoang T.M., Nam S.H., Park K.R. Enhanced Detection and Recognition of Road Markings Based on Adaptive Region of Interest and Deep Learning. IEEE Access. 2019;7:109817–109832. doi: 10.1109/ACCESS.2019.2933598. - DOI
-
- Inthanon P., Mungsing S. Detection of Drowsiness from Facial Images in Real-Time Video Media using Nvidia Jetson Nano; Proceedings of the 2020 17th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON); Phuket, Thailand. 24–27 June 2020; pp. 246–249. - DOI
-
- Xu Z., Li J., Zhang M. A Surveillance Video Real-Time Analysis System Based on Edge-Cloud and FL-YOLO Cooperation in Coal Mine. IEEE Access. 2021;9:68482–68497. doi: 10.1109/ACCESS.2021.3077499. - DOI
-
- Attaran N., Puranik A., Brooks J., Mohsenin T. Embedded Low-Power Processor for Personalized Stress Detection. IEEE Trans. Circuits Syst. II Express Briefs. 2018;65:2032–2036. doi: 10.1109/TCSII.2018.2799821. - DOI
-
- Ouyang Z., Niu J., Liu Y., Guizani M. Deep CNN-Based Real-Time Traffic Light Detector for Self-Driving Vehicles. IEEE Trans. Mob. Comput. 2020;19:300–313. doi: 10.1109/TMC.2019.2892451. - DOI
Publication types
Grants and funding
LinkOut - more resources
Full Text Sources
Research Materials
Miscellaneous