journal article·2024Open access

A New Speed Limit Recognition Methodology Based on Ensemble Learning: Hardware Validation

Mohamed Karray, Nesrine Triki, Mohamed Ksantini

Computers, Materials & Continua· Volume 80· Issue 1

Abstract

Advanced Driver Assistance Systems (ADAS) technologies can assist drivers or be part of automatic driving systems to support the driving process and improve the level of safety and comfort on the road. Traffic Sign Recognition System (TSRS) is one of the most important components of ADAS. Among the challenges with TSRS is being able to recognize road signs with the highest accuracy and the shortest processing time. Accordingly, this paper introduces a new real time methodology recognizing Speed Limit Signs based on a trio of developed modules. Firstly, the Speed Limit Detection (SLD) module uses the Haar Cascade technique to generate a new SL detector in order to localize SL signs within captured frames. Secondly, the Speed Limit Classification (SLC) module, featuring machine learning classifiers alongside a newly developed model called DeepSL, harnesses the power of a CNN architecture to extract intricate features from speed limit sign images, ensuring efficient and precise recognition. In addition, a new Speed Limit Classifiers Fusion (SLCF) module has been developed by combining trained ML classifiers and the DeepSL model by using the Dempster-Shafer theory of belief functions and ensemble learning’s voting technique. Through rigorous software and hardware validation processes, the proposed methodology has achieved highly significant F1 scores of 99.98% and 99.96% for DS theory and the voting method, respectively. Furthermore, a prototype encompassing all components demonstrates outstanding reliability and efficacy, with processing times of 150 ms for the Raspberry Pi board and 81.5 ms for the Nano Jetson board, marking a significant advancement in TSRS technology.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Real-time simulation and control systems · VLSI and Analog Circuit Testing · Industrial Vision Systems and Defect Detection

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (51)

Show source-provided references
1. Trust in technology as a safety aspect in highly automated driving10.1515/icom-2016-0034 ↗
2. Exploring perceptions of advanced driver assistance systems (ADAS) in older drivers with age-related declines10.1016/j.trf.2023.12.006 ↗
3. G. Munster and A. Bohlig, “Auto outlook 2040: The rise of fully autonomous vehicles,” Sep. 6, 2017. Accessed: Aug. 6, 2023. [Online]. Available: https://deepwatermgmt.com/auto-outlook-2040-the-rise-of-fully-autonomous-vehicles/
4. A real-time traffic sign recognition method using a new attention-based deep convolutional neural network for smart vehicles10.3390/app13084793 ↗
5. Classification of traffic signs: The European dataset10.1109/ACCESS.2018.2884826 ↗
6. The german traffic sign recognition benchmark: A multi-class classification competition
7. Fast traffic sign recognition using color segmentation and deep convolutional networks
8. Multi-view traffic sign detection, recognition, and 3D localisation10.1007/s00138-011-0391-3 ↗
9. Russian traffic sign images dataset10.18287/2412-6179-2016-40-2-294-300 ↗
10. Traffic sign recognition based on deep learning10.1007/s11042-022-12163-0 ↗
11. Recent advances in traffic sign recognition: Approaches and datasets10.3390/s23104674 ↗
12. Vision-based traffic sign detection and analysis for intelligent driver assistance systems: Perspectives and survey10.1109/TITS.2012.2209421 ↗
13. M. Boumediene, J. P. Lauffenburger, J. Daniel, and C. Cudel, “Detection, association and tracking for traffic sign recognition,” Rencontres Francophones sur la Logique Floues et ses Applications, Oct. 2014. Accessed: Apr. 6, 2023. [Online]. Available: https://hal.science/hal-01123472
14. Restoration of motion-blurred image based on border deformation detection: A traffic sign restoration model10.1371/journal.pone.0120885 ↗
15. Real-time speed sign detection using the radial symmetry detector10.1109/TITS.2008.922935 ↗
16. Machine vision based traffic sign detection methods: Review, analyses and perspectives10.1109/ACCESS.2019.2924947 ↗
17. Road sign detection in images: A case study
18. Rapid object detection using a boosted cascade of simple features
19. On circular traffic sign detection and recognition10.1016/j.eswa.2015.11.018 ↗
20. Vision-based traffic sign detection and recognition systems: Current trends and challenges10.3390/s19092093 ↗
21. A real-time chinese traffic sign detection algorithm based on modified YOLOv210.3390/a10040127 ↗
22. Real-time detection of speed-limit traffic signs on the real road using Haar-like features and boosted cascade
23. Detection of traffic signs based on support vector machine classification using HOG Features
24. A new traffic signs classification approach based on local and global features extraction
25. Comparison of SVM, random forest and KNN classification by using HOG on traffic sign detection
26. Traffic sign classification using K-d trees and random forests
27. A practical approach for detection and classification of traffic signs using convolutional neural networks10.1016/j.robot.2016.07.003 ↗
28. Traffic sign classification using convolutional neural network10.32628/CSEIT217545 ↗
29. Analysis of market-ready traffic sign recognition systems in cars: A test field study10.3390/en14123697 ↗
30. The german traffic sign recognition benchmark
31. Machine learning: Supervised methods, SVM and kNN10.1038/nmeth.4551 ↗
32. Traffic sign recognition system based on belief functions theory
33. M. Narayana and N. Bhavani, “Detection of traffic signs under various conditions using random forest algorithm comparison with KNN and SVM,” vol. 48, pp. 6, 2022. doi: 10.1109/ICBATS54253.2022.9759067.10.1109/ICBATS54253.2022.9759067 ↗
34. Robust Chinese traffic sign detection and recognition with deep convolutional neural network
35. A review of data fusion techniques10.1155/2013/704504 ↗
36. Data driven sensor and actuator fault detection and isolation in wind turbine using classifier fusion10.1016/j.renene.2017.03.051 ↗
37. An intelligent hybrid technique for fault detection and condition monitoring of a thermal power plant10.1016/j.apm.2018.03.002 ↗
38. Monitoring tool wear using classifier fusion10.1016/j.ymssp.2016.08.035 ↗
39. Multi-agent based collaborative fault detection and identification in chemical processes10.1016/j.engappai.2010.01.026 ↗
40. Interactive color image segmentation via iterative evidential labeling10.1016/j.inffus.2014.03.007 ↗
41. A new combination method for multisensor conflict information10.1007/s11227-016-1681-3 ↗
42. Upper and lower probabilities induced by a multivalued mapping
43. Methods of combining multiple classifiers and their applications to handwriting recognition10.1109/21.155943 ↗
44. The combination of multiple classifiers using an evidential reasoning approach10.1016/j.artint.2008.06.002 ↗
45. The impact of diversity on the accuracy of evidential classifier ensembles10.1016/j.ijar.2011.12.011 ↗
46. Classifier fusion with contextual reliability evaluation10.1109/TCYB.2017.2710205 ↗
47. Evidential calibration of binary SVM classifiers10.1016/j.ijar.2015.05.002 ↗
48. M. Kalirane, “Ensemble learning methods: Bagging, boosting and stacking,” 2022. Accessed: Aug. 8, 2023. [Online]. Available: https://www.analyticsvidhya.com/blog/2023/01/ensemble-learning-methods-bagging-boosting-and-stacking/
49. Analyzing CARLA ‘s performance for 2D object detection and monocular depth estimation based on deep learning approaches10.1016/j.eswa.2023.120200 ↗
50. Road sign recognition system using raspberry pi
51. Real-time traffic sign detection and recognition using Raspberry Pi