


An article talking about the traffic sign recognition system in autonomous driving
What is a traffic sign recognition system?
The traffic sign recognition system of the car safety system, whose English translation is: Traffic Sign Recognition, or TSR for short, uses the front camera combined with the mode to recognize common traffic signs "speed limit, stop, U-turn" wait). This feature alerts the driver to traffic signs ahead so they can obey them. The TSR function improves safety by reducing the likelihood that drivers will disobey traffic laws such as stop signs and avoid illegal left turns or other unintentional traffic violations. These systems require flexible software platforms to enhance detection algorithms and adjust to traffic signs in different areas.
Traffic Sign Recognition Principle
Traffic sign recognition, also known as TSR (Traffic Sign Recognition), refers to the ability to collect and identify road traffic sign information that appears while the vehicle is driving. , give prompt instructions or warnings to the driver, or directly control the vehicle to operate to ensure smooth traffic and prevent accidents. In vehicles equipped with safety-assisted driving systems, if the vehicle can provide an efficient TSR system, it can provide drivers with reliable road traffic sign information in a timely manner, effectively improving driving safety and comfort.
The following will introduce a typical road traffic sign recognition method.
TSR is based on the characteristics of objects recognized by the human visual system. Its recognition principle is to use the rich color information and fixed shape information of road signs for feature recognition. Specifically, the recognition process can be divided into two steps: "separation" and "recognition". Separation refers to finding candidate targets in the acquired images and performing corresponding preprocessing, followed by traffic sign recognition, including feature extraction and classification, and finally further determining the authenticity of the target.
1. Traffic sign separation
Traffic sign separation actually requires quickly obtaining interesting information that may be traffic signs from complex scene images. area. Then the pattern recognition method is used to further identify the area of interest and locate its specific location. Since traffic signs function as indicators, reminders and warnings, they are designed to be eye-catching, bright in color, concise in graphics, and clear in meaning. Therefore regions of interest are usually mapped using their color and shape.
Currently, the color spaces commonly used in traffic sign recognition include RGB, HIS, and CIE. RGB, as the three primary colors commonly used in image processing, is the basis for constructing various other colors. Others Color representation can be obtained by RGB conversion.
We know that for traffic signs, most colors are relatively single and fixed. For example, red signs generally indicate prohibitions, blue signs generally indicate instructions, and yellow signs generally indicate instructions. Generally speaking, it represents a warning type. Here, the three primary colors of RGB, red, yellow, and blue, are used to identify and match them.
Because the color space also contains more information such as saturation, in order to better distinguish color and brightness information, researchers use more color models suitable for human visual characteristics HSI models to process traffic For logo recognition, H represents different colors, S represents color depth, and I represents the degree of lightness and darkness. The biggest feature of HSI is that there is minimal correlation between H, S, and I. Each color image in the HSI space corresponds to a relative Consistent shade H.
#2. Traffic sign recognition
When the area of interest of the traffic sign information is segmented in the test driving environment, a certain algorithm needs to be used Discriminate it in order to determine which specific traffic sign it belongs to. General discrimination methods include template matching methods, cluster analysis-based methods, shape analysis-based methods, neural network analysis methods, and support vector machine-based methods.
(1) Based on template matching method
(2) Based on cluster analysis method
(3) Method based on neural network
(4) Support vector machine method
Support vector machine is a typical feedforward neural network method used to solve pattern classification and nonlinear problems. The main idea is to establish an optimal decision-making hyperplane to maximize the distance between the two types of samples closest to the plane on both sides of the plane, providing better generalization capabilities for classification. For nonlinear separable pattern classification problems, the responsible pattern classification problem needs to be nonlinearly projected into a high-dimensional feature space. Therefore, as long as the transformation is nonlinear and the dimensionality of the feature space is high enough, the original pattern space can become a new A high-dimensional feature space in which patterns become linearly separable with high probability. The transformation process requires generating a kernel function for convolution. The corresponding typical kernel function is expressed as follows:
Gaussian function: picture; used for radial set function classifier;
Inner product function: picture; used for high-order polynomial set classifier;
Sigmoid kernel function: picture; used to implement a single hidden layer perceptron neural network.
Some specific application scenarios of TSR
Because the complexity of road traffic conditions may cause traffic signs to be stained, their colors and shapes to change, and the appearance of trees and buildings Occlusion may cause it to be unable to be recognized in time. At the same time, during high-speed driving, factors such as vehicle jitter may cause errors in the image frame matching process, making it impossible to stably recognize the corresponding traffic signs. Therefore, traffic sign recognition has not yet been widely used in the field of driving assistance. The more mature application solutions include the following:
Automatic speed limit based on speed limit signs
The automatic speed limit based on the speed limit sign mainly uses the speed limit value displayed by the recognized speed limit sign, and the vehicle predicts it in advance. Here we set several different speed values for comparison.
VReal represents the current actual cruising speed of the vehicle, Vtarget represents the target cruising speed of the vehicle, Vlim represents the speed limit value information, and Vfront represents the recognized speed of the vehicle ahead.
Based on the sensitive information of your own speed, the following speed limit strategies are implemented to varying degrees:
1) Cruise control of this vehicle
When it is detected that the vehicle VReal>Vlim and Vtarget
When it detects that the vehicle VReal
2) The vehicle follows the vehicle in front
When detecting VReal>VFront>Vlim of the vehicle, the system will ensure that the vehicle does not collide with the vehicle in front. Automatic deceleration control;
When detecting that the vehicle VReal
3) Control logic after passing the speed limit sign
After the above vehicle automatically limits the speed, when the vehicle passes the speed limit sign, it will recognize the new speed limit sign at the same time. It is necessary to re-control the speed when speeding. If the speed limit value of the new speed limit plate is smaller than the current value, further speed restriction will be carried out according to the logic in 1) 2). If the speed limit value of the new speed limit plate is greater than the current value, , then the acceleration needs to be redistributed based on the current updated actual speed of the vehicle, the speed of the vehicle in front, and the target cruise speed of the vehicle to ensure that speed limits and collisions are prioritized and properly controlled.
Advance merging based on merging strategy
For vehicles driving on highways, driving vehicles need to consider There are currently two feasible solutions for the problem of early lane changes in different scenarios:
First, when a lane merging sign information is detected ahead at a certain distance, the vehicle can be changed in advance through voice or instrument images. Prompt the driver to control the lane change of the vehicle and change the vehicle to the target lane;
Secondly, if the system receives lane level information related to high-precision map before a certain distance, it can directly control the vehicle When changing lanes to the target lane, it is necessary to detect whether the target lane line is a dotted line, whether the target lane is safe to change, etc.
Advance braking based on traffic light recognition
The driving assistance system based on traffic light sign recognition requires the system to control vehicle cruising and lane changing in advance based on the recognized traffic lights. .
There are mainly the following control scene strategies:
1) When the green light is recognized
If the vehicle is following the vehicle in front , the vehicle in front is driving at a lower speed. On the premise of ensuring collision safety, the vehicle continues to follow the vehicle in front and monitors the changes in the lights in real time. Once the light turns yellow, it will immediately stop following the strategy and maintain a certain deceleration to Brake;
2) Recognize the yellow light
If the vehicle recognizes the yellow light, it is required regardless of whether the vehicle is following the vehicle or not. Control the vehicle's deceleration and stop. During the deceleration process, you can decelerate for comfort, and switch from engine reverse drag to brake cut-in;
3) Recognize the red light
If the red light has been recognized, according to the stopping state of the vehicle in front, and on the premise of ensuring collision avoidance, the vehicle will be controlled to decelerate to a stop and maintain a distance of more than 1m from the vehicle in front of the vehicle in the braking state;
(Among them, the application of the first function is easier to understand; the application of the second function is more significant for development, and it involves the automatic lane change logic from L2 to L3 level; the application of the third function , seems smarter - braking in advance, similar to the logic of V2X.)
Development status of China's advanced driving assistance system
Combining the development of the technology itself and China's road traffic environment and the specific needs of consumers, we can summarize the development trends of advanced driving assistance system technology in the Chinese market:
(1) From the perspective of technological development, as consumers will only pay more and more attention to automobile safety, advanced driving assistance systems will maintain a continuous development trend for a long time to come. At the same time, advanced driving assistance systems are changing from the independent development of a single technology to the development of integrated active safety systems. Multiple technologies can share platforms such as sensors and control systems. Once the vehicle is equipped with basic ESP, ACC and other technologies, it can be easily And adding other safe driving assistance technologies at a lower cost will further promote the application of advanced driving assistance system technologies in automobiles.
(2) Some relatively low-end and highly practical advanced driving assistance system technologies, such as tire pressure monitoring systems, ESP electronic stability systems, etc., have been fully recognized by the market. Under the strong pressure Driven by demand, its penetration rate in the low-end market will steadily increase.
(3) Chinese consumers have shown obvious attention and demand for hedging assistance and vision improvement technologies, which will surely become the main growth point in this field in the next stage.
(4) Some technologies with higher road requirements, such as lane change assist, lane departure warning, ACC, etc., as well as technologies that are inconsistent with the driving habits of Chinese consumers, such as lane keeping systems, driving Staff fatigue detection, alcohol ban lockout system, etc. may face slow development for a long period of time.
Some Difficulties of TSR
Today, current technology cannot determine all traffic signs, nor can it operate under all conditions. There are several conditions that limit the performance of the TSR system, including the following:
- Dirty or improperly adjusted headlights
- Dirty, fogged, or clogged windshield
- Signs of warping, twisting or bending
- Abnormal tire or wheel condition
- Vehicle tilt due to heavy objects or modified suspension
While TSR and similar vehicle sensing technologies are helpful in moving toward fully autonomous driving, we are not there yet. Even TSR is just a driving assistance system. Drivers cannot rely entirely on any ADAS system to drive for them.
In general, the basic functions of TSR are relatively mature, but there is still some way to go for advanced functions and the simplification of the ecological chain.
The above is the detailed content of An article talking about the traffic sign recognition system in autonomous driving. For more information, please follow other related articles on the PHP Chinese website!

https://undressaitool.ai/ is Powerful mobile app with advanced AI features for adult content. Create AI-generated pornographic images or videos now!

Tutorial on using undressAI to create pornographic pictures/videos: 1. Open the corresponding tool web link; 2. Click the tool button; 3. Upload the required content for production according to the page prompts; 4. Save and enjoy the results.

The official address of undress AI is:https://undressaitool.ai/;undressAI is Powerful mobile app with advanced AI features for adult content. Create AI-generated pornographic images or videos now!

Tutorial on using undressAI to create pornographic pictures/videos: 1. Open the corresponding tool web link; 2. Click the tool button; 3. Upload the required content for production according to the page prompts; 4. Save and enjoy the results.

The official address of undress AI is:https://undressaitool.ai/;undressAI is Powerful mobile app with advanced AI features for adult content. Create AI-generated pornographic images or videos now!

Tutorial on using undressAI to create pornographic pictures/videos: 1. Open the corresponding tool web link; 2. Click the tool button; 3. Upload the required content for production according to the page prompts; 4. Save and enjoy the results.
![[Ghibli-style images with AI] Introducing how to create free images with ChatGPT and copyright](https://img.php.cn/upload/article/001/242/473/174707263295098.jpg?x-oss-process=image/resize,p_40)
The latest model GPT-4o released by OpenAI not only can generate text, but also has image generation functions, which has attracted widespread attention. The most eye-catching feature is the generation of "Ghibli-style illustrations". Simply upload the photo to ChatGPT and give simple instructions to generate a dreamy image like a work in Studio Ghibli. This article will explain in detail the actual operation process, the effect experience, as well as the errors and copyright issues that need to be paid attention to. For details of the latest model "o3" released by OpenAI, please click here⬇️ Detailed explanation of OpenAI o3 (ChatGPT o3): Features, pricing system and o4-mini introduction Please click here for the English version of Ghibli-style article⬇️ Create Ji with ChatGPT

As a new communication method, the use and introduction of ChatGPT in local governments is attracting attention. While this trend is progressing in a wide range of areas, some local governments have declined to use ChatGPT. In this article, we will introduce examples of ChatGPT implementation in local governments. We will explore how we are achieving quality and efficiency improvements in local government services through a variety of reform examples, including supporting document creation and dialogue with citizens. Not only local government officials who aim to reduce staff workload and improve convenience for citizens, but also all interested in advanced use cases.


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

ZendStudio 13.5.1 Mac
Powerful PHP integrated development environment

SecLists
SecLists is the ultimate security tester's companion. It is a collection of various types of lists that are frequently used during security assessments, all in one place. SecLists helps make security testing more efficient and productive by conveniently providing all the lists a security tester might need. List types include usernames, passwords, URLs, fuzzing payloads, sensitive data patterns, web shells, and more. The tester can simply pull this repository onto a new test machine and he will have access to every type of list he needs.

Dreamweaver Mac version
Visual web development tools

Dreamweaver CS6
Visual web development tools

SublimeText3 Chinese version
Chinese version, very easy to use
