Traffic Signs Recognition in a mobile-based application using TensorFlow and Transfer Learning technics

Abdallah Benhamida, A. Várkonyi-Kóczy, M. Kozlovszky
{"title":"Traffic Signs Recognition in a mobile-based application using TensorFlow and Transfer Learning technics","authors":"Abdallah Benhamida, A. Várkonyi-Kóczy, M. Kozlovszky","doi":"10.1109/SoSE50414.2020.9130519","DOIUrl":null,"url":null,"abstract":"Nowadays, Machine Learning applications are spreading widely in different science and research fields which gave, in fact, the possibility to enhance the results of all kind of both, automated tasks and further possible application areas. Autonomous smart driving cars presents one of the major fields that uses machine learning technics to push further the automated tasks inside the car systems. Many types of research related to this topic enabled real application to fully automate some parts of the car driving process. Road lane detection, pedestrian and car approximation detection, and fastest road finding using real-time traffic statistics present some of the possible application areas that could use the Machine learning technics to improve autonomous driving cars systems. Traffic signs present an important part of the daily driving routine, therefore, traffic signs recognition for mobile-based application is a great solution that provides a new layer for autonomous car driving systems. In this paper, we propose a powerful tool for traffic signs recognition in a mobile-based application. This tool uses TensorFlow together with transfer learning technic that makes it easier to train our dataset on a pre-trained Model using the convolutional network (ConvNet). The used model is a Single Shot MultiBox Detector (SSD) MobileNet V2 based model which uses one single deep network to train the model on multiple objects per image. This network uses 300x300 annotated input images with multiple objects to provide faster training time and faster detection results compared to other types of neural networks. The annotation is made by providing the coordinates of the rectangle that surrounds the given object together with its label which defines the name of the object. The coordinates are usually given by providing the (x,y) coordinates of the top-left and bottom-right points of the surrounding rectangle. This presents a powerful technic for real-time detection on mobile devices with low computational capabilities. The resulting model of the training is then converted to a TensorFlow Lite quantized model using TensorFlow Lite converter which provides compatibility with mobile devices with low computational capacity. The quantized model showed 4 times faster detection compared to the float model on the mobile device.","PeriodicalId":121664,"journal":{"name":"2020 IEEE 15th International Conference of System of Systems Engineering (SoSE)","volume":"84 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE 15th International Conference of System of Systems Engineering (SoSE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SoSE50414.2020.9130519","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7

Abstract

Nowadays, Machine Learning applications are spreading widely in different science and research fields which gave, in fact, the possibility to enhance the results of all kind of both, automated tasks and further possible application areas. Autonomous smart driving cars presents one of the major fields that uses machine learning technics to push further the automated tasks inside the car systems. Many types of research related to this topic enabled real application to fully automate some parts of the car driving process. Road lane detection, pedestrian and car approximation detection, and fastest road finding using real-time traffic statistics present some of the possible application areas that could use the Machine learning technics to improve autonomous driving cars systems. Traffic signs present an important part of the daily driving routine, therefore, traffic signs recognition for mobile-based application is a great solution that provides a new layer for autonomous car driving systems. In this paper, we propose a powerful tool for traffic signs recognition in a mobile-based application. This tool uses TensorFlow together with transfer learning technic that makes it easier to train our dataset on a pre-trained Model using the convolutional network (ConvNet). The used model is a Single Shot MultiBox Detector (SSD) MobileNet V2 based model which uses one single deep network to train the model on multiple objects per image. This network uses 300x300 annotated input images with multiple objects to provide faster training time and faster detection results compared to other types of neural networks. The annotation is made by providing the coordinates of the rectangle that surrounds the given object together with its label which defines the name of the object. The coordinates are usually given by providing the (x,y) coordinates of the top-left and bottom-right points of the surrounding rectangle. This presents a powerful technic for real-time detection on mobile devices with low computational capabilities. The resulting model of the training is then converted to a TensorFlow Lite quantized model using TensorFlow Lite converter which provides compatibility with mobile devices with low computational capacity. The quantized model showed 4 times faster detection compared to the float model on the mobile device.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
使用TensorFlow和迁移学习技术的移动应用程序中的交通标志识别
如今,机器学习应用在不同的科学和研究领域广泛传播,实际上,这有可能增强各种自动化任务和其他可能的应用领域的结果。自动智能驾驶汽车是利用机器学习技术进一步推动汽车系统内部自动化任务的主要领域之一。与该主题相关的许多类型的研究使实际应用能够完全自动化汽车驾驶过程的某些部分。道路车道检测、行人和汽车近似检测,以及使用实时交通统计数据的最快寻路,都是利用机器学习技术改进自动驾驶汽车系统的一些可能的应用领域。交通标志是日常驾驶的重要组成部分,因此,基于移动应用的交通标志识别是一个很好的解决方案,为自动驾驶系统提供了一个新的层次。在本文中,我们提出了一个强大的工具,用于交通标志识别的移动应用程序。该工具使用TensorFlow和迁移学习技术,使得使用卷积网络(ConvNet)在预训练模型上训练我们的数据集更容易。所使用的模型是基于Single Shot MultiBox Detector (SSD) MobileNet V2的模型,该模型使用单个深度网络在每张图像上对多个对象进行模型训练。该网络使用带有多个对象的300x300个带注释的输入图像,与其他类型的神经网络相比,可以提供更快的训练时间和更快的检测结果。注释是通过提供包围给定对象的矩形的坐标及其定义对象名称的标签来完成的。坐标通常通过提供周围矩形的左上点和右下点的(x,y)坐标来给出。这为低计算能力的移动设备提供了一种强大的实时检测技术。然后使用TensorFlow Lite转换器将训练的结果模型转换为TensorFlow Lite量化模型,该转换器提供了与低计算能力的移动设备的兼容性。与移动设备上的浮动模型相比,量化模型的检测速度快4倍。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Utilizing the spectral properties of weighted data flow graphs for designing railway signaling systems The System (of Interest) Definitions phase: Key features and challenges in the Dutch Railway system Fuzzy Architecture Description for Handling Uncertainty in IoT Systems-of-Systems Comparison of algorithms for dimensionality reduction and their application to index generation functions Elderly Health Promotion using Multiple Ball-robots based on Evolutionary Robot
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1