A data-stream TinyML compression algorithm for vehicular applications: a case study
Marianne Silva, Gabriel Signoretti, Thommas Kevin Sales Flores, Pedro Henrique Meira de Andrade, Jordao Silva, Ivanovitch Medeiros Dantas da Silva, Emiliano Sisinni, Paolo Ferrari · 2022
The Internet of Things (IoT) has reduced the distance between one point and another and between people by connecting multiple devices to the web. However, the volume and speed of data creation and transmission have also increased. In this scenario, some challenges start to emerge, such as potentially irrelevant or redundant data transmission, that is, generating a more significant expenditure of energy and processing, in addition to the unnecessary use of the communication channel. Thus, to mitigate these, a solution for IoT devices would be data compression techniques. However, such devices available in the market today have severe limitations in terms of storage and processing power. Therefore, to overcome these limitations, the TinyML can be used to seek ways to implement machine learning models in low-power devices. In this context, this article aims to evaluate the impact of the compression algorithm (Tiny Anomaly Compress - TAC) on the performance of a microcontroller applied to the context of vehicles in a real scenario. As a result, it was found that even with the embedded algorithm, the microcontroller processing time is not affected in a meaningful way.