In this research work, we have proposed a thermal tiny-YOLO multi-class object detection (TTYMOD) system as a smart forward sensing system that should remain effective in all weather and harsh environmental conditions using an end-to-end YOLO deep learning framework. It provides enhanced safety and improved awareness features for driver assistance. The system is trained on large-scale thermal public datasets as well as newly gathered novel open-sourced dataset comprising of more than 35,000 distinct thermal frames. For optimal training and convergence of YOLO-v5 tiny network variant on thermal data, we have employed different optimizers which include stochastic decent gradient (SGD), Adam, and its variant AdamW which has an improved implementation of weight decay. The performance of thermally tuned tiny architecture is further evaluated on the public as well as locally gathered test data in diversified and challenging weather and environmental conditions. The efficacy of a thermally tuned nano network is quantified using various qualitative metrics which include mean average precision, frames per second rate, and average inference time. Experimental outcomes show that the network achieved the best mAP of 56.4% with an average inference time/ frame of 4 milliseconds. The study further incorporates optimization of tiny network variant using the TensorFlow Lite quantization tool this is beneficial for the deployment of deep learning architectures on the edge and mobile devices. For this study, we have used a raspberry pi 4 computing board for evaluating the real-time feasibility performance of an optimized version of the thermal object detection network for the automotive sensor suite. The source code, trained and optimized models and complete validation/ testing results are publicly available at https://github.com/MAli-Farooq/Thermal-YOLO-And-Model-Optimization-Using-TensorFlowLite.
翻译:在这一研究工作中,我们建议建立一个热极小YOLO多级天体探测(TTYMOD)系统,作为在所有天气和恶劣环境条件下使用端至端YOLO深层学习框架保持有效的智能前方感知系统,提供更好的安全性能,并改进对司机援助的认识特征。该系统在大型热公共数据集以及新收集的由35 000多个不同热框架组成的开放源新数据集方面进行了培训。为了对热数据YOLO-V5小网络变量进行最佳培训和整合,我们使用了各种优化的优化系统,其中包括Stochatical development(SGD)、Adam及其变型亚当(AdamW),该系统的重量腐蚀性能得到了改进。热调微小结构的性能得到了进一步评价,并在多样化和富有挑战性的气候和环境条件下收集了测试数据。热调纳米网络的功效通过各种定性计量,包括平均精确度、每秒框架框架和平均精度时间。实验结果显示,网络已经实现了56.4%的蒸气流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流的最好源的精确流流流流流流流流流流的最好源的精确流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流流数据。