StreamTinyNet: video streaming analysis with spatial-temporal TinyML
Not on the map. Why?
Abstract (arXiv)
Tiny Machine Learning (TinyML) is a branch of Machine Learning (ML) that constitutes a bridge between the ML world and the embedded system ecosystem (i.e., Internet of Things devices, embedded devices, and edge computing units), enabling the execution of ML algorithms on devices constrained in terms of memory, computational capabilities, and power consumption. Video Streaming Analysis (VSA), one of the most interesting tasks of TinyML, consists in scanning a sequence of frames in a streaming manner, with the goal of identifying interesting patterns. Given the strict constraints of these tiny devices, all the current solutions rely on performing a frame-by-frame analysis, hence not exploiting the temporal component in the stream of data. In this paper, we present StreamTinyNet, the first TinyML architecture to perform multiple-frame VSA, enabling a variety of use cases that requires spatial-temporal analysis that were previously impossible to be carried out at a TinyML level. Experimental results on public-available datasets show the effectiveness and efficiency of the proposed solution. Finally, StreamTinyNet has been ported and tested on the Arduino Nicla Vision, showing the feasibility of what proposed.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 17 of its 31 references that are in the map. First posted on arXiv 22 Jul 2024.
Builds on
17 of 31 references.
References · 17
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2016Xception: Deep Learning with Depthwise Separable Convolutionscited by 2,320
- 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,548
- 2017A Closer Look at Spatiotemporal Convolutions for Action Recognitioncited by 1,139
- 2015Multi-Scale Context Aggregation by Dilated Convolutionscited by 1,128
- 2021A White Paper on Neural Network Quantizationcited by 453
- 2020MCUNet: Tiny Deep Learning on IoT Devicescited by 269
- 2018AdaFrame: Adaptive Frame Selection for Fast Video Recognitioncited by 134
- 2020Benchmarking TinyML Systems: Challenges and Directioncited by 89
- 2020SMART Frame Selection for Action Recognitioncited by 73
- 2020Why should we add early exits to neural networks?cited by 70
5 more
- 2021TinyOL: TinyML with Online-Learning on Microcontrollerscited by 65
- 2020An Overview of Neural Network Compressioncited by 59
- 2019Efficient Video Classification Using Fewer Framescited by 25
- 2019GolfDB: A Video Database for Golf Swing Sequencingcited by 21
- 2017Two-stream Collaborative Learning with Spatial-Temporal Attention for Video Classificationcited by 16
Built on by
Citing papers per year: 2026: 1.
1 paper.