![]() | This article needs to beupdated. Please help update this article to reflect recent events or newly available information.(April 2019) |
Traffic-sign recognition (TSR) is a technology by which a vehicle is able to recognize thetraffic signs put on the road e.g. "speed limit" or "children" or "turn ahead". This is part of the features collectively calledADAS. 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.
This sectionneeds additional citations forverification. Please helpimprove this article byadding citations to reliable sources in this section. Unsourced material may be challenged and removed.(April 2019) (Learn how and when to remove this message) |
TheVienna 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 2009Vauxhall Insignia.[1] Later in 2009 they appeared on the newBMW 7 Series, and the following year on theMercedes-Benz S-Class. At that time, these systems only detected the round speed limit signs found all across Europe (e.g.[2]).
Second-generation systems can also detect overtaking restrictions. It was introduced in 2008 in theOpel Insignia,[3] later followed by theOpel Astra and theSaab 9-5. This technology is also available on the 2011Volkswagen Phaeton[4] and, since 2012, in theVolvo S80,V70, XC70,XC60,S60,V60 andV40, as a technology calledRoad Sign Information.[5] 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[6][7] which should apply regulation 2021/1958 from 23 June 2021.[8]
![]() | This sectioncontainsinstructions, advice, or how-to content. Please helprewrite the content so that it is more encyclopedic ormove it toWikiversity,Wikibooks, orWikivoyage.(September 2023) |
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 theGPS 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 advanceddriver-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 andself-driving cars. In these scenarios, the detection system needs to identify a variety of traffic signs and not just speed limits. This is where theVienna 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' usingDeep Learning techniques.
The neural net in turn usesImage Processing andComputer 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 includingWaymo andUber are generating and outsourcing traffic-sign data sets along with map and navigation companies likeTom Tom.[9] Advancedcomputer 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 includesHaar-like features, FreemanChain code, AdaBoost detection anddeep learningneural 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 usingRamer–Douglas–Peucker algorithm can be used to detect the shape of the sign boards and methods likeSupport Vector Machines and Byte-MCT with anAdaBoost classifier has been used in one of the methods to detect traffic signs.[10]
Identification of speed limit signs also needs to take into account the units used in a particular area. For instance, a vehicle travelling fromNorthern Ireland toIreland 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 toIntelligent speed assistance systems.Geofencing and reference to online navigationdatabases can be used as a hint to thealgorithm to identify which units are likely to be in use.[11]
Information gathered from road signs by a forward facing camera is used in Tesla'sAutosteer andTraffic-aware Cruise Control Systems to bring the vehicle to a stop if a stop sign is detected.[12] 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.
Some cars with such system are made byAudi,BMW,Citroën,Ford,Honda,Infiniti,Jaguar,Jeep,Land Rover,Lexus,Mercedes,Nissan,Opel,Peugeot,Porsche,Renault,Toyota,Volkswagen,Tesla andVolvo.
For instance: