| Literature DB >> 31540378 |
Jingwei Cao1,2, Chuanxue Song3,4, Silun Peng5,6, Feng Xiao7,8, Shixin Song9.
Abstract
Traffic sign detection and recognition are crucial in the development of intelligent vehicles. An improved traffic sign detection and recognition algorithm for intelligent vehicles is proposed to address problems such as how easily affected traditional traffic sign detection is by the environment, and poor real-time performance of deep learning-based methodologies for traffic sign recognition. Firstly, the HSV color space is used for spatial threshold segmentation, and traffic signs are effectively detected based on the shape features. Secondly, the model is considerably improved on the basis of the classical LeNet-5 convolutional neural network model by using Gabor kernel as the initial convolutional kernel, adding the batch normalization processing after the pooling layer and selecting Adam method as the optimizer algorithm. Finally, the traffic sign classification and recognition experiments are conducted based on the German Traffic Sign Recognition Benchmark. The favorable prediction and accurate recognition of traffic signs are achieved through the continuous training and testing of the network model. Experimental results show that the accurate recognition rate of traffic signs reaches 99.75%, and the average processing time per frame is 5.4 ms. Compared with other algorithms, the proposed algorithm has remarkable accuracy and real-time performance, strong generalization ability and high training efficiency. The accurate recognition rate and average processing time are markedly improved. This improvement is of considerable importance to reduce the accident rate and enhance the road traffic safety situation, providing a strong technical guarantee for the steady development of intelligent vehicle driving assistance.Entities:
Keywords: convolutional neural network; driving assistance; intelligent vehicles; traffic sign detection; traffic sign recognition
Year: 2019 PMID: 31540378 PMCID: PMC6767627 DOI: 10.3390/s19184021
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1The HSV color space.
Figure 2Converting the RGB image to the HSV image.
Figure 3The color space threshold segmentation step diagram.
HSV color space threshold segmentation ranges.
| Color |
|
|
|
|---|---|---|---|
| Red |
|
|
|
| Yellow |
|
|
|
| Blue |
|
|
|
Figure 4The threshold rough segmentation image.
Figure 5The morphological processing for binary images.
Figure 6The improved LeNet-5 network model structure.
The parameter settings of the improved LeNet-5 network model.
| Layer Number | Type | Feature Map Number | Convolutional Kernel Size | Feature Map Size | Neuron Number |
|---|---|---|---|---|---|
| 1 | Convolutional Layer | 6 | 5 × 5 | 28 × 28 | 4704 |
| 2 | Pooling Layer | 6 | 2 × 2 | 14 × 14 | 1176 |
| 3 | Convolutional Layer | 12 | 5 × 5 | 10 × 10 | 1200 |
| 4 | Pooling Layer | 12 | 2 × 2 | 5 × 5 | 300 |
| 5 | Fully-connected Layer | 120 | 1 × 1 | 1 × 1 | 120 |
| 6 | Fully-connected Layer | 84 | 1 × 1 | 1 × 1 | 84 |
| 7 | Output Layer | 43 | - | - | 43 |
Figure 7The number of 43 classes of traffic signs.
Figure 8Six categories of traffic signs sample images.
Figure 9The number of 43 classes of traffic signs after generating the artificial dataset.
Figure 10The flow chart of the entire traffic sign classification and recognition experiment.
Figure 11The classification prediction results of some sample images in the network training stage.
Figure 12The dynamic change curve of relevant parameters in the network training stage.
Figure 13The auto-numbered traffic sign test images.
Figure 14The recognition results of traffic sign test images in the network testing stage.
The classification and recognition test results of six categories of traffic signs.
| Sequence Number | Traffic Signs Type | Test Images Number | TP | FN | Accurate Recognition Rate (%) | Average Processing Time (ms)/Frame |
|---|---|---|---|---|---|---|
| 1 | Speed Limit | 1000 | 997 | 3 | 99.70 | 5.4 |
| 2 | Danger | 1000 | 999 | 1 | 99.90 | 5.8 |
| 3 | Mandatory | 1000 | 997 | 3 | 99.70 | 5.2 |
| 4 | Prohibitory | 1000 | 998 | 2 | 99.80 | 4.9 |
| 5 | Derestriction | 1000 | 994 | 6 | 99.40 | 6.4 |
| 6 | Unique | 1000 | 1000 | 0 | 100.00 | 4.7 |
| Total | - | 6000 | 5985 | 15 | 99.75 | 5.4 |
The comparison of statistics in algorithm performance based on the GTSRB dataset.
| Serial Number | Method | Accurate Recognition Rate (%) | Average Processing Time (ms)/Frame | System Environment |
|---|---|---|---|---|
| 1 | Multilayer Perceptron [ | 95.90 | 5.4 | Intel Core i5 processor, 4 GB RAM |
| 2 | INNLP + INNC [ | 98.53 | 47 | Quad-Core AMD Opteron 8360 SE, CPU |
| 3 | GF+HE+HOG+PCA [ | 98.54 | 22 | Intel Core i5 processor @2.50 GHz, 4 GB RAM |
| 4 | Weighted Multi-CNN [ | 99.59 | 25 | NVIDIA GeForce GTX 1050 Ti GPU, Intel i5 CPU |
| Ours | Proposed Method | 99.75 | 5.4 | Intel(R) Core(TM) i5-6500 CPU @3.20GHz |