Skip to main content
Log in

The improvement in obstacle detection in autonomous vehicles using YOLO non-maximum suppression fuzzy algorithm

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

Numerous changes in algorithms have been observed by object detection to enhance both speed and accuracy. In this research, we present a method to improve the behavioral clone of self-driving cars. Thus, we first create a collection of videos and information required for safe driving on different routes and conditions. The detection of obstacles is done with the proposed algorithm called “YOLO non-maximum suppression fuzzy algorithm, which performs the driver reaction to obstacles with greater accuracy and more speed than the obstacles detection algorithms using the designed framework. The network is trained by the driver's performance, and hence, the output used to control the vehicle is obtained. The non-maximum suppression algorithm plays an essential role in object detection and tracking. An effective hybrid method of fuzzy and NMS algorithms is provided in this paper to improve the problem mentioned. The proposed method improves the average accuracy of the detection network. The performance of the designed algorithm was examined using two different types of KITTI data and the data collected using the personal vehicle and the data we gathered. The proposed algorithm was assessed with evaluation accuracy criteria, which revealed that the method has a higher speed (above 64.41%), a lower FPR (below 6.89%), and a lower FNR (below 3.95%) compared with the baseline YOLOv3 model. According to the loss function, the accuracy rate of the network performance is 95%, implying that we have achieved good results.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19

Similar content being viewed by others

References

  1. Hirz M, Walzel B (2018) Sensor and object recognition technologies for self-driving cars. Comput Aided Des Appl 15(4):501–508

    Article  Google Scholar 

  2. Thuan D (2021) Evolution of yolo algorithm and yolov5: the state-of-the-art object detection algorithm

  3. Ruan J, Wang Z (2018) An improved algorithm for dense object detection based on YOLO. In: International Conference on Computer Engineering And Networks (pp. 592–599). Springer, Cham

  4. Zhan C, Duan X, Xu S, Song Z, Luo M (2007) An improved moving object detection algorithm based on frame difference and edge detection. In Fourth International Conference on Image and Graphics (ICIG 2007) (pp. 519–523). IEEE

  5. Hui J (2018) Real-time object detection with yolo, yolov2 and now yolov3. medium.com/@jonathan_hui/real-time-object-detection-with-YOLO-YOLOv2-28b1b93e2088 Accessed 24 Feb 2019

  6. Gandhi, R. (2018). R-cnn, fast r-cnn, faster r-cnn, yolo—object detection algorithms. Towards Data Science, 9

  7. Sam DB, Surya S, Babu RV (2017) Switching convolutional neural network for crowd counting. In: 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR) (pp. 4031–4039). IEEE

  8. Wang J, Lin Y, Guo J, Zhuang L (2021) SSS-YOLO: towards more accurate detection for small ships in SAR image. Remote Sens Lett 12(2):122–131

    Article  Google Scholar 

  9. Takahashi M, Moro A, Ji Y, Umeda K (2020) Expandable YOLO: 3D object detection from RGB-D Images

  10. Jin Y, Wen Y, Liang J (2020) Embedded real-time pedestrian detection system using YOLO optimized by LNN. In: 2020 International Conference on Electrical, Communication, and Computer Engineering (ICECCE) (pp. 1–5). IEEE

  11. Dreossi T, Ghosh S, Sangiovanni-Vincentelli A, Seshia SA (2017) Systematic testing of convolutional neural networks for autonomous driving

  12. Schröder E, Braun S, Mählisch M, Vitay J, Hamker F (2019) Feature map transformation for multi-sensor fusion in object detection networks for autonomous driving. In: Science and Information Conference (pp. 118–131). Springer, Cham

  13. Gandhi R (2018) R-CNN, Fast R-CNN, Faster R-CNN, YOLO object detection algorithms. July 9, 2018. Retrieved September, 20, 2019

  14. Zhang S, Wu Y, Men C, Li X (2020) Tiny YOLO optimization oriented bus passenger object detection. Chin J Electron 29(1):132–138

    Article  Google Scholar 

  15. Adarsh P, Rathi P, Kumar M (2020) YOLO v3-tiny: object detection and recognition using one stage improved model. In: 2020 6th International Conference on Advanced Computing and Communication Systems (ICACCS) (pp. 687–694). IEEE

  16. Horzyk A, Ergün E (2020) YOLOv3 precision improvement by the weighted centers of confidence selection. In: 2020 International Joint Conference on Neural Networks (IJCNN), pp. 1–8. IEEE

  17. Wang G, Guo J, Chen Y, Li Y, Xu Q (2019) A PSO and BFO-based learning strategy applied to faster R-CNN for object detection in autonomous driving. IEEE Access 7:18840–18859

    Article  Google Scholar 

  18. Huang Y, Chen Y (2020) Autonomous Driving with Deep Learning: A Survey of State-of-Art Technologies

  19. Zhao L, Li S (2020) Object detection algorithm based on improved YOLOv3. Electronics 9(3):537

    Article  Google Scholar 

  20. Fink M, Liu Y, Engstle A, Schneider SA (2019) Deep learning-based multi-scale multi-object detection and classification for autonomous driving. In: Fahrerassistenzsysteme 2018 (pp. 233–242). Springer Vieweg, Wiesbaden

  21. Horzyk A, Ergün E (2020) YOLOv3 Precision Improvement by the Weighted Centers of Confidence Selection. In: 2020 International Joint Conference on Neural Networks (IJCNN) (pp. 1–8). IEEE

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Seyed Mahdi Jameii.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zaghari, N., Fathy, M., Jameii, S.M. et al. The improvement in obstacle detection in autonomous vehicles using YOLO non-maximum suppression fuzzy algorithm. J Supercomput 77, 13421–13446 (2021). https://doi.org/10.1007/s11227-021-03813-5

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-021-03813-5

Keywords

Navigation