C. Srinivasan, P. Sridhar, V. Hari Priya, S. Swathi
{"title":"A TinyML based Residual Binarized Neural Network for real-time Image Classification","authors":"C. Srinivasan, P. Sridhar, V. Hari Priya, S. Swathi","doi":"10.1109/ICECA55336.2022.10009197","DOIUrl":null,"url":null,"abstract":"Image processing is an important requirement in IoT applications such as robotics, augmented reality, computer vision, Industry 4.0 etc. The capabilities of IoT devices for image processing are limited to sensing the environment, processing and communicating the results. Tiny machine learning (TinyML) is a new paradigm that takes advantage of the IoT to deploy deep learning models to perform complex tasks in resource constrained embedded devices. Image classification is an important task in IoT to interpret images of a particular scene or class. Currently, this task is performed in embedded devices using Binarized Neural Networks (BNNs), which can be converted to a set of weights using a one-hot encoding process. These networks integrated with hardware accelerators can be trained to perform image processing tasks in real-time. This paper proposes a BNN for image classification based on residual learning paradigm, called Tiny-BNN which exploits the skip connections to reduce information loss, and improve the training time and accuracy. Experimental results show that the model achieves a classification accuracy of 90.1 % and 91.6% on the on CIFAR-10 and MNIST datasets respectively.","PeriodicalId":356949,"journal":{"name":"2022 6th International Conference on Electronics, Communication and Aerospace Technology","volume":"20 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 6th International Conference on Electronics, Communication and Aerospace Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICECA55336.2022.10009197","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Image processing is an important requirement in IoT applications such as robotics, augmented reality, computer vision, Industry 4.0 etc. The capabilities of IoT devices for image processing are limited to sensing the environment, processing and communicating the results. Tiny machine learning (TinyML) is a new paradigm that takes advantage of the IoT to deploy deep learning models to perform complex tasks in resource constrained embedded devices. Image classification is an important task in IoT to interpret images of a particular scene or class. Currently, this task is performed in embedded devices using Binarized Neural Networks (BNNs), which can be converted to a set of weights using a one-hot encoding process. These networks integrated with hardware accelerators can be trained to perform image processing tasks in real-time. This paper proposes a BNN for image classification based on residual learning paradigm, called Tiny-BNN which exploits the skip connections to reduce information loss, and improve the training time and accuracy. Experimental results show that the model achieves a classification accuracy of 90.1 % and 91.6% on the on CIFAR-10 and MNIST datasets respectively.