Enhanced pothole detection system using YOLOX algorithm
Mohan Prakash B, Sriharipriya K.C
Enhanced pothole detection system using YOLOX algorithm
The road is the most commonly used means of transportation and serves as a country’s arteries, so it is extremely important to keep the roads in good condition. Potholes that happen to appear in the road must be repaired to keep the road in good condition. Spotting potholes on the road is difficult, especially in a country like India where roads stretch millions of kilometres across the country. Therefore, there is a need to automate the identification of potholes with high speed and real-time precision. YOLOX is an object detection algorithm and our main goal of this article is to train and analyse the YOLOX model for pothole detection. The YOLOX model is trained with a pothole dataset and the results obtained are analysed by calculating the accuracy, recall and size of the model which is then compared to other YOLO algorithms. The experimental results in this article show that the YOLOX-Nano model predicts potholes with higher accuracy compared to other models while having low computational costs. We were able to achieve an Average Precision (AP) value of 85.6% from training the model and the total size of the model is 7.22 MB. The pothole detection capabilities of the newly developed YOLOX algorithm have never been tested before and this paper is one of the first to detect potholes using the YOLOX object detection algorithm. The research conducted in this paper will help reduce costs and increase the speed of pothole identification and will be of great help in road maintenance.
YOLO / YOLOX / Object detection / Pothole detection / Machine learning
[1] |
|
[2] |
|
[3] |
|
[4] |
|
[5] |
|
[6] |
|
[7] |
|
[8] |
|
[9] |
|
[10] |
|
[11] |
|
[12] |
|
[13] |
|
[14] |
|
[15] |
|
[16] |
|
[17] |
|
[18] |
|
[19] |
|
[20] |
|
[21] |
|
[22] |
J. Redmon, S. Divvala, R. Girshick, A. Farhadi, You only look once: unified, real-time object detection (2015). arXiv:1506.02640
|
[23] |
|
[24] |
|
[25] |
J. Redmon, A. Farhadi, YOLO9000: better, faster, stronger. (2016). arXiv:1612.08242
|
[26] |
|
[27] |
|
[28] |
|
[29] |
J. Redmon, A. Farhadi, YOLOv3: an incremental improvement (2018). arXiv:1804.02767
|
[30] |
|
[31] |
|
[32] |
|
[33] |
|
[34] |
A. Bochkovskiy, C.-Y. Wang, H.-Y.M. Liao, YOLOv4: optimal speed and accuracy of object detection (2020). arXiv:2004.10934
|
[35] |
|
[36] |
|
[37] |
G. Jocher, A. Chaurasia, A. Stoken, J. Borovec, NanoCode012, Y. Kwon, TaoXie, J. Fang, imyhxy, K. Michael, Lorna, V. Abhiram, D. Montes, J. Nadar, Laughing, tkianai, yxNONG, P. Skalski, Z. Wang, A. Hogan, C. Fati, L. Mammana, AlexWang1900, D. Patel, D. Yiwei, F. You, J. Hajek, L. Diaconu, M.T. Minh, ultralytics/yolov5: v6.1—TensorRT, TensorFlow Edge TPU and OpenVINO Export and Inference. https://doi.org/10.5281/zenodo.6222936
|
[38] |
|
[39] |
C.-Y. Wang, I.-H. Yeh, H.-Y.M. Liao, You only learn one representation: unified network for multiple tasks (2021). arXiv:2105.04206
|
[40] |
Z. Ge, S. Liu, F. Wang, Z. Li, J. Sun, YOLOX: exceeding YOLO series in 2021 (2021). arXiv:2107.08430
|
[41] |
|
[42] |
|
[43] |
Pothole Dataset. https://public.roboflow.com/object-detection/pothole. Accessed: 2022-02-05
|
[44] |
|
[45] |
|
[46] |
A. Lohia, K. Kadam, R. Joshi, D. Bongale, Bibliometric analysis of one-stage and two-stage object detection (2021)
|
[47] |
P. Soviany, R.T. Ionescu, Optimizing the trade-off between single-stage and two-stage object detectors using image difficulty prediction (2018). arXiv:1803.08707
|
[48] |
|
[49] |
|
[50] |
|
[51] |
Z. Tian, C. Shen, H. Chen, T. He, FCOS: fully convolutional one-stage object detection (2019). arXiv:1904.01355
|
[52] |
|
[53] |
H. Zhang, M. Cisse, Y.N. Dauphin, D. Lopez-Paz, mixup: beyond empirical risk minimization (2017). arXiv:1710.09412
|
[54] |
Z. Ge, S. Liu, Z. Li, O. Yoshie, J. Sun, OTA: optimal transport assignment for object detection (2021). arXiv:2103.14259
|
[55] |
N. Bodla, B. Singh, R. Chellappa, L.S. Davis, Soft-NMS—improving object detection with one line of code (2017). arXiv:1704.04503
|
[56] |
T.-Y. Lin, M. Maire, S. Belongie, L. Bourdev, R. Girshick, J. Hays, P. Perona, D. Ramanan, C.L. Zitnick, P. Dollár, Microsoft COCO: common objects in context (2014). arXiv:1405.0312
|
/
〈 | 〉 |