ArticleslgStudy

computer science

Traffic-sign recognition

Traffic-sign recognition is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Traffic-sign recognition rather than just read about it. In short: Traffic-sign recognition (TSR) is a technology by which a vehicle is able to recognize the traffic signs put on the road e.g. "speed limit" or "children" or "turn ahead". This is part of the features collectively called ADAS.

Traffic-sign recognition — main illustration
Traffic-sign recognition — illustration

Key takeaways

  • Traffic-sign recognition belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Traffic-sign recognition to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Traffic-sign recognition from memory before moving on to harder problems.

Reference excerpt

Traffic-sign recognition (TSR) is a technology by which a vehicle is able to recognize the traffic signs put on the road e.g. "speed limit" or "children" or "turn ahead". This is part of the features collectively called ADAS. The technology is being developed by a variety of automotive suppliers to improve the safety of vehicles. It uses image processing techniques to detect the traffic signs. The detection methods can be generally divided into color based, shape based and learning based methods.

History

The Vienna Convention on Road Signs and Signals is a treaty signed in 1968 which has been able to standardize traffic signs across different countries. About 52 countries have signed this treaty, which includes 31 countries from Europe. The convention has broadly classified the road signs into seven categories designated with letters A to H. This standardization has been the main drive for helping the development of traffic-sign recognition systems that can be used globally.

Traffic-sign recognition first appeared, in the form of speed limit sign recognition, in 2008 for the 2009 Vauxhall Insignia. Later in 2009 they appeared on the new BMW 7 Series, and the following year on the Mercedes-Benz S-Class. At that time, these systems only detected the round speed limit signs found all across Europe (e.g.). Second-generation systems can also detect overtaking restrictions. It was introduced in 2008 in the Opel Insignia, later followed by the Opel Astra and the Saab 9-5. This technology is also available on the 2011 Volkswagen Phaeton and, since 2012, in the Volvo S80, V70, XC70, XC60, S60, V60 and V40, as a technology called Road Sign Information. They are not able to recognize city limit signs, which in most European countries are associated with speed limits, as they are too similar to direction signs. Such systems are expected to be mandatory on new cars sold in the EU from May 2022 which should apply regulation 2021/1958 from 23 June 2021.

Implementation

Traffic signs can be analyzed using forward-facing cameras in many modern cars, vehicles and trucks. One of the basic use cases of a traffic-sign recognition system is for speed limits. Most of the GPS data would procure speed information, but additional speed limit traffic signs can also be used to extract information and display it in the dashboard of the car to alert the driver about the road sign. This is an advanced driver-assistance feature available in most high-end cars, mainly in European vehicles.

Modern traffic-sign recognition systems are being developed using convolutional neural networks, mainly driven by the requirements of autonomous vehicles and self-driving cars. In these scenarios, the detection system needs to identify a variety of traffic signs and not just speed limits. This is where the Vienna Convention on Road Signs and Signals comes to help. A convolutional neural network can be trained to take in these predefined traffic signs and 'learn' using Deep Learning techniques. The neural net in turn uses Image Processing and Computer Vision to train the network with its potential outcomes. The trained neural net can then be used in real time to detect new traffic signs in real time. Self driving car companies including Waymo and Uber are generating and outsourcing traffic-sign data sets along with map and navigation companies like Tom Tom. Advanced computer vision and neural network techniques make this goal highly efficient and achievable in real time.

There are diverse algorithms for traffic-sign recognition. Common ones are those based on the shape of the sign board. Typical sign board shapes like hexagons, circles, and rectangles define different types of signs, which can be used for classification. Other major algorithms for character recognition includes Haar-like features, Freeman Chain code, AdaBoost detection and deep learning neural networks methods. Haar-like features can be used to create cascaded classifiers which can then help detect the sign board characters. Deep learning can be incorporated into traffic-sign detection. Polygonal approximation of digital curves using Ramer–Douglas–Peucker algorithm can be used to detect the shape of the sign boards and methods like Support Vector Machines and Byte-MCT with an AdaBoost classifier has been used in one of the methods to detect traffic signs. Identification of speed limit signs also needs to take into account the units used in a particular area. For instance, a vehicle travelling from Northern Ireland to Ireland would need to be able to differentiate the km/h speed limit signage in Ireland from the mph speed limit signage still used in Northern Ireland, which is particularly important when traffic sign recognition is linked to Intelligent speed assistance systems. Geofencing and reference to online navigation databases can be used as a hint to the algorithm to identify which units are likely to be in use.

Usage Information gathered from road signs by a forward facing camera is used in Tesla's Autosteer and Traffic-aware Cruise Control Systems to bring the vehicle to a stop if a stop sign is detected. After a recent software update many Tesla vehicles upload the speed limit data collected by their cameras to Tesla's navigation software for all other vehicles to use.

Car makers and vehicles Some cars with such system are made by Audi, BMW, Citroën, Ford, Honda, Infiniti, Jaguar, Jeep, Land Rover, Lexus, Mazda, Mercedes, Nissan, Opel, Peugeot, Porsche, Renault, Toyota, Volkswagen, Tesla and Volvo. For instance:

Audi: Audi A8 BMW: BMW 7 Series, BMW 5 Series Gran Turismo, BMW 5 Series Mercedes: Mercedes-Benz E Class, Mercedes-Benz S Class Opel: Opel Insignia, Opel Corsa Saab 9-5 Volkswagen Phaeton Lexus: Lexus GS, Lexus LS, Lexus RX 2022+ Tesla: Model X, Model S, Model Y, Model 3

See also Intelligent speed adaptation Intelligent car Self Driving Vehicles Tesla Autopilot

References

Illustrations

Traffic-sign recognition: Traffic-sign (speed limit) recognition
Traffic-sign (speed limit) recognition
Traffic-sign recognition: A speed limit sign in the United States
A speed limit sign in the United States
Traffic-sign recognition: An example algorithm for traffic-sign detection
An example algorithm for traffic-sign detection
Traffic-sign recognition: An example implementation of the image preprocessing steps in a traffic-sign detection algorithm
An example implementation of the image preprocessing steps in a traffic-sign detection algorithm

Worked examples

Example 1 — a first encounter with Traffic-sign recognition

Start with the simplest possible case. Write down what Traffic-sign recognition claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Traffic-sign recognition before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Traffic-sign recognition ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Traffic-sign recognition

In research
Traffic-sign recognition appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Traffic-sign recognition in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Traffic-sign recognition is common in secondary-school and first-year university syllabi. It links to neighbouring topics Advanced driver assistance systems, Applications of computer vision, so understanding it makes those chapters shorter.
In everyday life
Look for Traffic-sign recognition outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “Traffic-sign recognition” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Traffic-sign recognition in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Traffic-sign recognition means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Traffic-sign recognition out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Traffic-sign recognition in simple terms?

Traffic-sign recognition (TSR) is a technology by which a vehicle is able to recognize the traffic signs put on the road e.g. "speed limit" or "children" or "turn ahead". This is part of the features collectively called ADAS.

Why does Traffic-sign recognition matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Traffic-sign recognition?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Traffic-sign recognition.

Tags

  • Advanced driver assistance systems
  • Applications of computer vision

Keep exploring