Roads are connecting line between different places, and used daily. Roads' periodic maintenance keeps them safe and functional. Detecting and reporting the existence of potholes to responsible departments can help in eliminating them. This study deployed and tested on different deep learning architecture to detect potholes. The images used for training were collected by cellphone mounted on the windshield of the car, in addition to many images downloaded from the internet to increase the size and variability of the database. Second, various object detection algorithms are employed and compared to detect potholes in real-time like SDD-TensorFlow, YOLOv3Darknet53 and YOLOv4Darknet53. YOLOv4 achieved the best performance with 81% recall, 85% precision and 85.39% mean Average Precision (mAP). The speed of processing was 20 frame per second. The system was able to detect potholes from a range on 100 meters away from the camera. The system can increase the safety of drivers and improve the performance of self-driving cars by detecting pothole time ahead.
翻译:不同地点之间有连接的道路,并且每天使用。 道路的定期维护可以保证它们的安全和运作。 检测和报告存在坑洞给负责部门可以帮助消除坑洞。 这项研究在不同深层学习结构中部署和测试,以探测坑洞。 用于培训的图像是用安装在汽车挡风玻璃上的手机收集的,此外还有从互联网下载的许多图像,以提高数据库的大小和变异性。 其次,使用了各种物体探测算法,并比较了在SDD- TensorFlow、 YOLOv3Darknet53 和 YOLOv4Darknet53 等实时探测坑洞洞。 YOLOv4 Darnet53 取得了最佳的性能,有81%的回想、85%的精确率和85.39%的平均平均精度。 处理速度为每秒20个框架。 该系统能够从离相机100米的距离范围内探测坑洞孔。 该系统可以提高司机的安全性,并通过提前探测坑洞来改善自驾驶汽车的性能。