HyperAIHyperAI

Command Palette

Search for a command to run...

4 months ago

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

Domen Tabernik; Danijel Skočaj

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

Abstract

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.

Code Repositories

Benchmarks

BenchmarkMethodologyMetrics
traffic-sign-recognition-on-dfg-traffic-sign-1Mask R-CNN with adaptations for traffic sings and augmentations (ResNet50)
mAP @0.5:0.95: 84.4
mAP@0.50: 95.5
traffic-sign-recognition-on-dfg-traffic-sign-1Mask R-CNN with adaptations for traffic sings (ResNet50)
mAP@0.50: 95.2
traffic-sign-recognition-on-dfg-traffic-sign-1Mask R-CNN (ResNet50)
mAP @0.5:0.95: 82.3
mAP@0.50: 93.0
traffic-sign-recognition-on-dfg-traffic-sign-1Faster R-CNN
mAP @0.5:0.95: 80.4
mAP@0.50: 92.4
traffic-sign-recognition-on-dfg-traffic-sign-1Mask R-CNN with adaptations for traffic sings (ResNet50)
mAP @0.5:0.95: 82.0
traffic-sign-recognition-on-swedish-traffic-2Mask R-CNN with adaptations for traffic sings (ResNet50)
mAP@0.50: 95.2
traffic-sign-recognition-on-swedish-traffic-2Faster R-CNN
mAP@0.50: 94.3

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp