J. Jason, Anderies, Kay Leonico, Javier Islamey, Irene Anindaputri Iswanto
{"title":"Investigating The Best Pre-Trained Object Detection Model for Flutter Framework","authors":"J. Jason, Anderies, Kay Leonico, Javier Islamey, Irene Anindaputri Iswanto","doi":"10.1109/IoTaIS56727.2022.9976010","DOIUrl":null,"url":null,"abstract":"Object detection is a machine learning task that can detect objects in an image or video. With the rising demand for object detection features, a solution is needed to make it more accessible. This can be solved by integrating an object detection model into Flutter, a framework that can be compiled and used on popular platforms like iOS and Android. We investigated a total of 13 pre-trained models from PyTorch that will be integrated into Flutter. Through our investigation, we found that the YOLOv5 variants provided the best balance between accuracy and speed while boasting a significantly higher accuracy-to-speed ratio compared to the rest. We also found that quantizing the models can reduce their file size and execution time by up to 55% and 26% respectively while retaining comparable accuracies. However, we were not able to integrate them into flutter due to issues that we encountered.","PeriodicalId":138894,"journal":{"name":"2022 IEEE International Conference on Internet of Things and Intelligence Systems (IoTaIS)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-11-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE International Conference on Internet of Things and Intelligence Systems (IoTaIS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IoTaIS56727.2022.9976010","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Object detection is a machine learning task that can detect objects in an image or video. With the rising demand for object detection features, a solution is needed to make it more accessible. This can be solved by integrating an object detection model into Flutter, a framework that can be compiled and used on popular platforms like iOS and Android. We investigated a total of 13 pre-trained models from PyTorch that will be integrated into Flutter. Through our investigation, we found that the YOLOv5 variants provided the best balance between accuracy and speed while boasting a significantly higher accuracy-to-speed ratio compared to the rest. We also found that quantizing the models can reduce their file size and execution time by up to 55% and 26% respectively while retaining comparable accuracies. However, we were not able to integrate them into flutter due to issues that we encountered.