search
HomeTechnology peripheralsAIAn 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.

An article talking about the traffic sign recognition system in autonomous driving

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.

An article talking about the traffic sign recognition system in autonomous driving

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.

An article talking about the traffic sign recognition system in autonomous driving

#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=Vlim, the system automatically decelerates according to the recognized speed limit value Vlim;

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

An article talking about the traffic sign recognition system in autonomous driving

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!

Statement
This article is reproduced at:51CTO.COM. If there is any infringement, please contact admin@php.cn delete
How to Build Your Personal AI Assistant with Huggingface SmolLMHow to Build Your Personal AI Assistant with Huggingface SmolLMApr 18, 2025 am 11:52 AM

Harness the Power of On-Device AI: Building a Personal Chatbot CLI In the recent past, the concept of a personal AI assistant seemed like science fiction. Imagine Alex, a tech enthusiast, dreaming of a smart, local AI companion—one that doesn't rely

AI For Mental Health Gets Attentively Analyzed Via Exciting New Initiative At Stanford UniversityAI For Mental Health Gets Attentively Analyzed Via Exciting New Initiative At Stanford UniversityApr 18, 2025 am 11:49 AM

Their inaugural launch of AI4MH took place on April 15, 2025, and luminary Dr. Tom Insel, M.D., famed psychiatrist and neuroscientist, served as the kick-off speaker. Dr. Insel is renowned for his outstanding work in mental health research and techno

The 2025 WNBA Draft Class Enters A League Growing And Fighting Online HarassmentThe 2025 WNBA Draft Class Enters A League Growing And Fighting Online HarassmentApr 18, 2025 am 11:44 AM

"We want to ensure that the WNBA remains a space where everyone, players, fans and corporate partners, feel safe, valued and empowered," Engelbert stated, addressing what has become one of women's sports' most damaging challenges. The anno

Comprehensive Guide to Python Built-in Data Structures - Analytics VidhyaComprehensive Guide to Python Built-in Data Structures - Analytics VidhyaApr 18, 2025 am 11:43 AM

Introduction Python excels as a programming language, particularly in data science and generative AI. Efficient data manipulation (storage, management, and access) is crucial when dealing with large datasets. We've previously covered numbers and st

First Impressions From OpenAI's New Models Compared To AlternativesFirst Impressions From OpenAI's New Models Compared To AlternativesApr 18, 2025 am 11:41 AM

Before diving in, an important caveat: AI performance is non-deterministic and highly use-case specific. In simpler terms, Your Mileage May Vary. Don't take this (or any other) article as the final word—instead, test these models on your own scenario

AI Portfolio | How to Build a Portfolio for an AI Career?AI Portfolio | How to Build a Portfolio for an AI Career?Apr 18, 2025 am 11:40 AM

Building a Standout AI/ML Portfolio: A Guide for Beginners and Professionals Creating a compelling portfolio is crucial for securing roles in artificial intelligence (AI) and machine learning (ML). This guide provides advice for building a portfolio

What Agentic AI Could Mean For Security OperationsWhat Agentic AI Could Mean For Security OperationsApr 18, 2025 am 11:36 AM

The result? Burnout, inefficiency, and a widening gap between detection and action. None of this should come as a shock to anyone who works in cybersecurity. The promise of agentic AI has emerged as a potential turning point, though. This new class

Google Versus OpenAI: The AI Fight For StudentsGoogle Versus OpenAI: The AI Fight For StudentsApr 18, 2025 am 11:31 AM

Immediate Impact versus Long-Term Partnership? Two weeks ago OpenAI stepped forward with a powerful short-term offer, granting U.S. and Canadian college students free access to ChatGPT Plus through the end of May 2025. This tool includes GPT‑4o, an a

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Tools

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

This project is in the process of being migrated to osdn.net/projects/mingw, you can continue to follow us there. MinGW: A native Windows port of the GNU Compiler Collection (GCC), freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. All MinGW software can run on 64-bit Windows platforms.

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Integrate Eclipse with SAP NetWeaver application server.

Dreamweaver Mac version

Dreamweaver Mac version

Visual web development tools

EditPlus Chinese cracked version

EditPlus Chinese cracked version

Small size, syntax highlighting, does not support code prompt function

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser is a secure browser environment for taking online exams securely. This software turns any computer into a secure workstation. It controls access to any utility and prevents students from using unauthorized resources.