Deep Tiny Quantization for Fish-Eye Distorted Object Classification

D. Pau, Randriatsimiovalaza, Alessandro Carra, Marco Garzola
{"title":"Deep Tiny Quantization for Fish-Eye Distorted Object Classification","authors":"D. Pau, Randriatsimiovalaza, Alessandro Carra, Marco Garzola","doi":"10.1109/ISMODE56940.2022.10180414","DOIUrl":null,"url":null,"abstract":"Tiny machine learning has proven its capabilities and applicability in several research fields such as IoT and Automotive applications. The introduction of the deeply quantized neural network has been a game changer as it allowed to reduce dramatically the memory footprint. The challenge is to achieve a marginal accuracy drop low enough while quantizing 32 bits floating point neural networks. In case of mice studies, by acquiring the appropriate images per each use case, with the neural networks proposed by this work, it is possible to classify the objects inside the mice’ cages and if they drink or not. The outcomes are important to indicate the health status of the rodents. In that context, pBottleNet, pFoodNet, pCageNet have been introduced to classify the presence of the bottle, the food level and the presence of the cage while pDrinkingNet was designed to identify if the rodent was drinking when the bottle was present in the cage. The accuracies of the above cited four deeply quantized neural networks were between 95.70% and 99.9%. The entire process, from the image capture to the inference’s execution, have been deployed on microcontrollers. The design of the networks, therefore, shall respect the memory constraints of the STM32H7 and of the STM32L4 microcontrollers in which the models have been analyzed and tested. The inference times on the STM32H7 for each pico model were 1. 912ms, 12.579ms, 2. 263ms and 2. 264ms respectively.","PeriodicalId":335247,"journal":{"name":"2022 2nd International Seminar on Machine Learning, Optimization, and Data Science (ISMODE)","volume":"63 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-12-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 2nd International Seminar on Machine Learning, Optimization, and Data Science (ISMODE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISMODE56940.2022.10180414","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Tiny machine learning has proven its capabilities and applicability in several research fields such as IoT and Automotive applications. The introduction of the deeply quantized neural network has been a game changer as it allowed to reduce dramatically the memory footprint. The challenge is to achieve a marginal accuracy drop low enough while quantizing 32 bits floating point neural networks. In case of mice studies, by acquiring the appropriate images per each use case, with the neural networks proposed by this work, it is possible to classify the objects inside the mice’ cages and if they drink or not. The outcomes are important to indicate the health status of the rodents. In that context, pBottleNet, pFoodNet, pCageNet have been introduced to classify the presence of the bottle, the food level and the presence of the cage while pDrinkingNet was designed to identify if the rodent was drinking when the bottle was present in the cage. The accuracies of the above cited four deeply quantized neural networks were between 95.70% and 99.9%. The entire process, from the image capture to the inference’s execution, have been deployed on microcontrollers. The design of the networks, therefore, shall respect the memory constraints of the STM32H7 and of the STM32L4 microcontrollers in which the models have been analyzed and tested. The inference times on the STM32H7 for each pico model were 1. 912ms, 12.579ms, 2. 263ms and 2. 264ms respectively.
鱼眼畸变目标分类的深度微小量化
微型机器学习已经在物联网和汽车应用等多个研究领域证明了其能力和适用性。深度量化神经网络的引入改变了游戏规则,因为它可以显著减少内存占用。挑战是在量化32位浮点神经网络时实现足够低的边际精度下降。在对老鼠的研究中,通过每个用例获取适当的图像,利用这项工作提出的神经网络,可以对老鼠笼子里的物体进行分类,以及它们是否喝水。这些结果对指示啮齿动物的健康状况具有重要意义。在这种情况下,pBottleNet, pFoodNet, pCageNet被引入来对瓶子的存在,食物水平和笼子的存在进行分类,而pDrinkingNet被设计用来识别当瓶子出现在笼子里时啮齿动物是否在喝水。上述四种深度量化神经网络的准确率在95.70% ~ 99.9%之间。整个过程,从图像捕获到推理的执行,已经部署在微控制器上。因此,网络的设计应尊重STM32H7和STM32L4微控制器的内存约束,这些微控制器对模型进行了分析和测试。每个微型模型在STM32H7上的推理次数为1。912毫秒,12.579毫秒,2。263ms和2。分别为264 ms。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信