Abstract
With the penetration of IoT across sectors, image classification becomes a critical issue if the computations have to be done at the edge. The evolution of low-cost devices with powerful processing for any vision-based systems leads to the next requirement of machine learning for imaging with reduced latency and reliability along with data security. Running the energy hungry computer vision techniques which need frequent memory access may not be the solution. This paper deliberates the works carried out which can be deployed at the end devices, such as mobiles, microcontrollers for image computing at edge. The approach used is by leveraging the TinyML optimized features for low latency and energy efficiency. This paper deals with sample data worked for classification on ML methods, namely, FOMO and MobilenNetSSD which are converted from the Tensorflow to lite version, using the edge Impulse platform. The results discussed are taken from the deployed TinyML model on mobile phone. The outcomes along with the accuracy are also discussed.
Similar content being viewed by others
Data Availability
Not application.
References
Leonard JK. Image classification and object detection algorithm based on convolutional neural network. Sci Insights. 2019;31(1):85–100.
Zhao Z-Q, Zheng P, Shou-tao Xu, Xindong Wu. Object detection with deep learning: a review. IEEE Trans Neural Netw Learn Syst. 2019;30(11):3212–32.
Liu X, Deng Z, Yang Y. Recent progress in semantic image segmentation. Artif Intell Rev. 2019;52:1089–106.
Pete Warden’s Blog, How many images do you need to train a neural network?, https://petewarden.com/2017/12/14/how-many-images-do-you-need-to-train-a-neural-network/.
Oleksii V. GPU for deep learning: benefits & drawbacks of on-premises vs cloud. In: Techinsights Mobidev. 2021.
Goel A, Caleb T, Yung-Hsiang L, George KT. A survey of methods for low-power deep learning and computer vision. In: 2020 IEEE 6th World Forum on Internet of Things (WF-IoT), pp. 1–6. IEEE. 2020.
Warden P, Daniel S. Tinyml: Machine learning with tensorflow lite on arduino and ultra-low-power microcontrollers. O'Reilly Media. 2019.
Simonyan K, Andrew Z. Very deep convolutional networks for large-scale image recognition. 2014. arXiv preprint arXiv:1409.1556.
Alajlan NN, Ibrahim DM. TinyML: enabling of inference deep learning models on ultra-low-power IoT edge devices for AI applications. Micromachines. 2022;13(6):851.
Paul M. FOMO offers ML object detection for microcontrollers. 2022.
Raza W, Anas O, Francesco F, Francesco DN. Energy-efficient inference on the edge exploiting TinyML capabilities for UAVs. Drones. 2021;5(4):127.
Ben D. FOMO is a TinyML neural network for real-time object detection. In:Tech Talks newsletter. 2022.
Artificial Intelligence Board of America (ARTiBA). TinyML: The Future of Machine Learning. 2022.
Schizas N, Karras A, Karras C, Sioutas S. TinyML for ultra-low power AI and large scale IoT deployments: a systematic review. Fut Internet. 2022;14(12):363.
Funding
No funds has been received for this work.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of Interest
The authors of this manuscript have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This article is part of the topical collection “Advances in Computational Intelligence for Artificial Intelligence, Machine Learning, Internet of Things and Data Analytics” guest edited by S. Meenakshi Sundaram, Young Lee and Gururaj K S.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Dharani, A., Kumar, S.A. & Patil, P.N. Object Detection at Edge Using TinyML Models. SN COMPUT. SCI. 5, 11 (2024). https://doi.org/10.1007/s42979-023-02304-z
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s42979-023-02304-z