Deep Learning for Large-Scale Traffic-Sign Detection and Recognition

1 Apr 2019  ·  Domen Tabernik, Danijel Skočaj ·

Automatic detection and recognition of traffic signs plays a crucial role in management of the traffic-sign inventory. It provides accurate and timely way to manage traffic-sign inventory with a minimal human effort... In the computer vision community the recognition and detection of traffic signs is a well-researched problem. A vast majority of existing approaches perform well on traffic signs needed for advanced drivers-assistance and autonomous systems. However, this represents a relatively small number of all traffic signs (around 50 categories out of several hundred) and performance on the remaining set of traffic signs, which are required to eliminate the manual labor in traffic-sign inventory management, remains an open question. In this paper, we address the issue of detecting and recognizing a large number of traffic-sign categories suitable for automating traffic-sign inventory management. We adopt a convolutional neural network (CNN) approach, the Mask R-CNN, to address the full pipeline of detection and recognition with automatic end-to-end learning. We propose several improvements that are evaluated on the detection of traffic signs and result in an improved overall performance. This approach is applied to detection of 200 traffic-sign categories represented in our novel dataset. Results are reported on highly challenging traffic-sign categories that have not yet been considered in previous works. We provide comprehensive analysis of the deep learning method for the detection of traffic signs with large intra-category appearance variation and show below 3% error rates with the proposed approach, which is sufficient for deployment in practical applications of traffic-sign inventory management. read more

PDF Abstract

Datasets


Task Dataset Model Metric Name Metric Value Global Rank Uses Extra
Training Data
Result Benchmark
Traffic Sign Recognition DFG traffic-sign dataset Faster R-CNN mAP@0.50 92.4 # 4
mAP @0.5:0.95 80.4 # 4
Traffic Sign Recognition DFG traffic-sign dataset Mask R-CNN with adaptations for traffic sings and augmentations (ResNet50) mAP@0.50 95.5 # 1
mAP @0.5:0.95 84.4 # 1
Traffic Sign Recognition DFG traffic-sign dataset Mask R-CNN (ResNet50) mAP@0.50 93.0 # 3
mAP @0.5:0.95 82.3 # 2
Traffic Sign Recognition DFG traffic-sign dataset Mask R-CNN with adaptations for traffic sings (ResNet50) mAP@0.50 95.2 # 2
mAP @0.5:0.95 82.0 # 3
Traffic Sign Recognition Swedish traffic-sign dataset (STSD) Faster R-CNN mAP@0.50 94.3 # 2
Traffic Sign Recognition Swedish traffic-sign dataset (STSD) Mask R-CNN with adaptations for traffic sings (ResNet50) mAP@0.50 95.2 # 1

Methods