CN108322636A - A kind of speed estimator, vehicle and method of estimation based on machine vision - Google Patents
A kind of speed estimator, vehicle and method of estimation based on machine vision Download PDFInfo
- Publication number
- CN108322636A CN108322636A CN201810309025.8A CN201810309025A CN108322636A CN 108322636 A CN108322636 A CN 108322636A CN 201810309025 A CN201810309025 A CN 201810309025A CN 108322636 A CN108322636 A CN 108322636A
- Authority
- CN
- China
- Prior art keywords
- image
- vehicle
- offset
- camera
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 103
- 238000012545 processing Methods 0.000 claims abstract description 31
- 238000004891 communication Methods 0.000 claims abstract description 25
- 230000008569 process Effects 0.000 claims description 65
- 238000005516 engineering process Methods 0.000 claims description 14
- 239000000284 extract Substances 0.000 claims description 14
- 238000001514 detection method Methods 0.000 claims description 9
- 238000000605 extraction Methods 0.000 claims description 9
- 239000000203 mixture Substances 0.000 claims description 3
- 230000003287 optical effect Effects 0.000 claims description 2
- 238000005286 illumination Methods 0.000 claims 10
- 238000006073 displacement reaction Methods 0.000 claims 2
- 238000005070 sampling Methods 0.000 claims 2
- 238000012876 topography Methods 0.000 claims 2
- 230000000007 visual effect Effects 0.000 claims 2
- 238000012935 Averaging Methods 0.000 claims 1
- 240000007594 Oryza sativa Species 0.000 claims 1
- 235000007164 Oryza sativa Nutrition 0.000 claims 1
- 230000007613 environmental effect Effects 0.000 claims 1
- 238000007667 floating Methods 0.000 claims 1
- 238000004064 recycling Methods 0.000 claims 1
- 235000009566 rice Nutrition 0.000 claims 1
- 238000004364 calculation method Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 4
- 238000003384 imaging method Methods 0.000 description 4
- 206010039203 Road traffic accident Diseases 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000013480 data collection Methods 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 238000003032 molecular docking Methods 0.000 description 2
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000006231 channel black Substances 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/50—Constructional details
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R1/00—Optical viewing arrangements; Real-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R1/00—Optical viewing arrangements; Real-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles
- B60R1/02—Rear-view mirror arrangements
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R16/00—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
- B60R16/02—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
- B60R16/023—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for transmission of signals between vehicle parts or subsystems
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/10—Path keeping
- B60W30/12—Lane keeping
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/10—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to vehicle motion
- B60W40/105—Speed
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
- G06T7/246—Analysis of motion using feature-based methods, e.g. the tracking of corners or segments
- G06T7/248—Analysis of motion using feature-based methods, e.g. the tracking of corners or segments involving reference images or patches
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/40—Analysis of texture
- G06T7/41—Analysis of texture based on statistical description of texture
- G06T7/44—Analysis of texture based on statistical description of texture using image operators, e.g. filters, edge density metrics or local histograms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/50—Constructional details
- H04N23/55—Optical parts specially adapted for electronic image sensors; Mounting thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/57—Mechanical or electrical details of cameras or camera modules specially adapted for being embedded in other devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/70—Circuitry for compensating brightness variation in the scene
- H04N23/71—Circuitry for evaluating the brightness variation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/70—Circuitry for compensating brightness variation in the scene
- H04N23/74—Circuitry for compensating brightness variation in the scene by influencing the scene brightness using illuminating means
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/80—Camera processing pipelines; Components thereof
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R2300/00—Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle
- B60R2300/80—Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle characterised by the intended use of the viewing arrangement
- B60R2300/802—Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle characterised by the intended use of the viewing arrangement for monitoring and displaying vehicle exterior blind spot views
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R2300/00—Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle
- B60R2300/80—Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle characterised by the intended use of the viewing arrangement
- B60R2300/804—Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle characterised by the intended use of the viewing arrangement for lane monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30248—Vehicle exterior or interior
- G06T2207/30252—Vehicle exterior; Vicinity of vehicle
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40267—Bus for use in transportation systems
- H04L2012/40273—Bus for use in transportation systems the transportation system being a vehicle
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Transportation (AREA)
- Automation & Control Theory (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Probability & Statistics with Applications (AREA)
- Computer Networks & Wireless Communication (AREA)
- Image Processing (AREA)
- Traffic Control Systems (AREA)
- Image Analysis (AREA)
Abstract
Description
技术领域technical field
本发明属于汽车辅助驾驶技术领域,涉及一种基于机器视觉的车速估计器、车辆及估计方法,适用于自动驾驶汽车或具备高级驾驶辅助系统的中高端乘用车辆。The invention belongs to the technical field of automobile assisted driving, and relates to a vehicle speed estimator based on machine vision, a vehicle and an estimating method, which are suitable for self-driving cars or mid-to-high-end passenger vehicles equipped with advanced driving assistance systems.
背景技术Background technique
随着汽车工业的进步,汽车已经成为普通家庭能够承担得起的消费品,车辆的保有量不断的增加,一方面对交通与环境造成了严重的负担,另一方面,交通事故已经严重威胁到了人们的生命和财产安全。据调查,目前九成以上的交通事故是由于人为的失误或过失造成,为了降低人为原因造成的交通事故,各国研究人员大力研究开发高级驾驶辅助系统(ADAS)以提高驾驶的安全性。With the progress of the automobile industry, automobiles have become affordable consumer goods for ordinary families. The number of vehicles is increasing continuously. On the one hand, it has caused a serious burden on traffic and the environment. On the other hand, traffic accidents have seriously threatened people. safety of life and property. According to the survey, at present, more than 90% of traffic accidents are caused by human error or negligence. In order to reduce traffic accidents caused by human factors, researchers from various countries have vigorously researched and developed advanced driver assistance systems (ADAS) to improve driving safety.
由于高级驾驶辅助系统的日趋完善,并不断向低端市场投放,配备驾驶辅助系统的汽车保有量与日俱增,行车安全性得到了显著的提高。但是诸多驾驶辅助系统都需要车速以及车身姿态等信息作为输入量以实现辅助驾驶功能。精准的车速信息对于滑移率的评估具有重要意义,而滑移率又对诸多主动安全系统,尤其是底盘相关的主动安全系统至关重要。目前采用的方法大多是采用最大轮速法进行估计,但是这一方法对低速运行车辆的车速估计并不准确,并且现有技术中缺少一款合适的传感器对车速进行精准检测。Due to the improvement of advanced driver assistance systems and their continuous release to the low-end market, the number of cars equipped with driver assistance systems is increasing day by day, and driving safety has been significantly improved. However, many driving assistance systems require information such as vehicle speed and body posture as input to realize the assisted driving function. Accurate vehicle speed information is of great significance for the evaluation of slip ratio, and slip ratio is crucial to many active safety systems, especially chassis-related active safety systems. Most of the methods currently used are estimated by the maximum wheel speed method, but this method is not accurate in estimating the speed of low-speed vehicles, and there is a lack of a suitable sensor in the prior art to accurately detect the speed of the vehicle.
目前,消费级电子产品(如智能手机)的运算速度和摄像头成像质量已经有了质的飞跃。在一块小型的CPU中可以集成数十亿颗晶体管,移动终端的运算速度已经可以媲美桌面终端。并且,随着机器视觉技术的发展,小型的集成系统完全可以胜任机器视觉处理这样的高运算量任务。At present, the computing speed and camera imaging quality of consumer electronics products (such as smart phones) have made a qualitative leap. Billions of transistors can be integrated in a small CPU, and the computing speed of mobile terminals is already comparable to that of desktop terminals. Moreover, with the development of machine vision technology, small integrated systems are fully capable of performing high-computing tasks such as machine vision processing.
所谓的机器视觉技术作为人工智能正在快速发展的一个分支,简单说来,就是用机器代替人眼来做测量和判断。机器视觉系统是通过机器视觉产品将被摄取目标转换成图像信号,传送给专用的图像处理系统,得到被摄目标的形态信息,根据像素分布和亮度、颜色等信息,转变成数字化信号;专用的图像系统对这些信号进行各种运算来抽取目标的特征,进而根据判别的结果来控制现场的设备动作。The so-called machine vision technology is a branch of artificial intelligence that is rapidly developing. Simply put, it is to use machines instead of human eyes for measurement and judgment. The machine vision system converts the ingested target into an image signal through machine vision products, transmits it to a dedicated image processing system, obtains the shape information of the captured target, and converts it into a digital signal according to the pixel distribution, brightness, color and other information; dedicated The image system performs various calculations on these signals to extract the characteristics of the target, and then controls the on-site equipment actions according to the results of the discrimination.
将机器视觉技术运用到车速估计系统中,至关重要的两个问题是图像的采集和图像的处理。目前除了自动驾驶车辆的景深双射采用高成像质量的摄像头外,其他车载摄像头在考虑成本的前提下都采用相对低端的摄像头,而相对低端的摄像头并不能满足高帧率的拍摄。图像处理技术也只有部分自动驾驶试验车和高端乘用车少量采用。所以,利用成熟的成像电路集成技术和机器视觉技术,不但能为车辆提供精准的车速信息,还能进一步实现车道线检测与盲点监测等功能。When applying machine vision technology to the vehicle speed estimation system, the two crucial issues are image acquisition and image processing. At present, except for the depth-of-field dual-shot of self-driving vehicles that use high-quality cameras, other vehicle-mounted cameras use relatively low-end cameras under the premise of considering cost, and relatively low-end cameras cannot meet high frame rate shooting. Image processing technology is only used in some autonomous driving test vehicles and high-end passenger vehicles. Therefore, the use of mature imaging circuit integration technology and machine vision technology can not only provide accurate speed information for vehicles, but also further realize functions such as lane line detection and blind spot monitoring.
发明内容Contents of the invention
本发明提供了一种基于机器视觉的车速估计器、车辆及估计方法,以解决现有车速估计困难或估计不准确等问题,结合说明书附图,本发明的技术方案如下:The present invention provides a machine vision-based vehicle speed estimator, vehicle and estimation method to solve the existing problems such as difficult or inaccurate estimation of vehicle speed. In combination with the accompanying drawings, the technical solution of the present invention is as follows:
一种基于机器视觉的车速估计器,所述车速估计器嵌置于车辆的倒车镜内,由三棱镜以及集成布置在一块PCB印制电路板上的摄像头、激光发射器、驱动模块、车速估计模块和通信模块组成;A vehicle speed estimator based on machine vision, the vehicle speed estimator is embedded in the rear view mirror of the vehicle, and is composed of a prism and a camera, a laser transmitter, a drive module, and a vehicle speed estimation module integrated on a PCB printed circuit board and communication module;
所述三棱镜设置在PCB印制电路板的前端,并固定在倒车镜的底部;所述激光发射器发出光源照射至三棱镜,激光光源一方面经三棱镜折射后进入摄像头,另一方面经三棱镜照射到地面,地面图像信息经三棱镜反射后到达摄像头;所述驱动模块分别与激光发射器和摄像头信号连接;所述摄像头的图像信号输出端口与车速估计器的图像信号接收端口信号连接;所述车速估计模块的信号输出端口与通信模块的信号接收端口信号连接,所述通信模块的信号输出端口与车辆ECU的信号接收端口信号连接,车速估计模块对所收到的图像信息进行处理后将处理结果经通信模块传输至车辆ECU;The prism is arranged on the front end of the PCB printed circuit board, and is fixed on the bottom of the rear view mirror; the laser emitter emits a light source to irradiate the prism, and the laser light source enters the camera after being refracted by the prism on the one hand, and irradiates to the prism through the prism on the other hand. On the ground, the ground image information reaches the camera after being reflected by the prism; the drive module is connected with the laser transmitter and the camera signal respectively; the image signal output port of the camera is connected with the image signal receiving port signal of the vehicle speed estimator; the vehicle speed estimation The signal output port of the module is connected to the signal receiving port of the communication module, and the signal output port of the communication module is connected to the signal receiving port of the vehicle ECU. The vehicle speed estimation module processes the received image information and passes the processing result through The communication module transmits to the vehicle ECU;
所述摄像头的拍摄频率与激光发射器的发射频率相同。The shooting frequency of the camera is the same as that of the laser transmitter.
进一步地,所述摄像头为窄角摄像头。Further, the camera is a narrow-angle camera.
进一步地,所述通信模块采用CAN总线技术将车速估计模块发出的数据信号与车辆电子控制系统ECU进行通信。Further, the communication module uses CAN bus technology to communicate the data signal sent by the vehicle speed estimation module with the vehicle electronic control system ECU.
一种车辆,所述车辆两侧安装有如权利要求1所述的基于机器视觉的车速估计器。A vehicle, the vehicle speed estimator based on machine vision as claimed in claim 1 is installed on both sides of the vehicle.
一种基于机器视觉的车速估计方法,所述车速估计方法是基于上述车辆,所述车速估计方法由图像的采集、图像的处理以及速度信息计算三部分组成,具体如下:A kind of vehicle speed estimation method based on machine vision, described vehicle speed estimation method is based on above-mentioned vehicle, described vehicle speed estimation method is made up of image acquisition, image processing and speed information calculation three parts, specifically as follows:
一、所述图像的采集过程如下:1. The image acquisition process is as follows:
首先对环境光进行检测,然后对数据进行采集;First detect the ambient light, and then collect the data;
环境光的检测过程具体如下:The detection process of ambient light is as follows:
A1:车辆启动,摄像头采集一张图像,并将图像信息发送给车速估算模块进行环境光照强度的计算;A1: When the vehicle is started, the camera collects an image, and sends the image information to the vehicle speed estimation module to calculate the ambient light intensity;
A2:车速估算模块提取图像的所有像素的光照强度信息,过滤掉强度与周围像素光照强度差别明显的噪点,剩余像素进行光照强度求平均处理得到一个环境光照强度值Penv;A2: The vehicle speed estimation module extracts the light intensity information of all pixels in the image, filters out noise points whose intensity is significantly different from the light intensity of surrounding pixels, and averages the light intensity of the remaining pixels to obtain an ambient light intensity value P env ;
A3:将环境光照强度值Penv与预设的环境光照强度阀值进行对比,进而判断是否开启激光发射器进行图像辅助采集;A3: Compare the ambient light intensity value P env with the preset ambient light intensity threshold, and then judge whether to turn on the laser transmitter for image-assisted acquisition;
数据的采集过程如下:The data collection process is as follows:
控制摄像头以预设的频率对其下方地面图像信息进行高清拍摄,摄像头将第一张图像的数据信息以一个数据包的形式传输至车速估计模块;Control the camera to take high-definition shots of the ground image information below it at a preset frequency, and the camera transmits the data information of the first image to the vehicle speed estimation module in the form of a data packet;
所述数据包的数据结构如下:包括一个以毫秒为单位的无符号整型变量时间戳stamp用于记录拍摄的时间;一个无符号整型二维数组data用于存储图像LBP信息,数据为图像各个像素的强度值;一个整型变量dir用于记录车辆的方向,dir<0代表前进方向,dir>0代表后退方向;一个浮点型变量hight用于存储摄像头距离地面的高度信息,单位为米;The data structure of the data packet is as follows: it includes an unsigned integer variable timestamp stamp in milliseconds for recording the shooting time; an unsigned integer two-dimensional array data is used to store image LBP information, and the data is image The intensity value of each pixel; an integer variable dir is used to record the direction of the vehicle, dir<0 represents the forward direction, dir>0 represents the backward direction; a floating-point variable hight is used to store the height information of the camera from the ground, and the unit is Meter;
二、所述图像的处理过程如下:Two, the image processing process is as follows:
所述图像处理过程在车速估计模块中进行,具体处理过程如下:The image processing process is carried out in the vehicle speed estimation module, and the specific processing process is as follows:
B1:对前述图像采集过程中获取的数据包进行解析,提取数据包的stamp、data、dir和hight四个变量进入内存;B1: Analyze the data packets obtained during the aforementioned image acquisition process, and extract the four variables of stamp, data, dir and hight of the data packets into the memory;
B2:采用LBP算法对图像进行局部特征的提取,获得LBP信息,其中提取特征的过程中忽略边缘区域;B2: The LBP algorithm is used to extract local features of the image to obtain LBP information, and the edge area is ignored in the process of feature extraction;
B3:如果摄像头所采集的图像为第一张拍摄的图像,即此时缓存中无数据,则直接将LBP信息存入缓存;如果摄像头所采集的图像不是第一张拍摄的图像,即此时缓存中有数据,则提取内存中的局部图像信息与当前缓存中的图像特征信息进行对比;B3: If the image collected by the camera is the first image taken, that is, there is no data in the cache at this time, then directly store the LBP information in the cache; if the image collected by the camera is not the first image taken, that is, at this time If there is data in the cache, extract the local image information in the memory and compare it with the image feature information in the current cache;
假设第一个数据包的数据结构为(stamp1,data1,dir1,hight1),第i个数据包的数据结构为(stampi,datai,diri,highti);并假设此时内存中为第i个数据包,缓存中为第i-1个数据包;根据diri-1的值进行向后或向前的遍历式搜索,找到特征最相似的区域,最终得到图像的偏移量offset_x和offset_y,其中offset_x为纵向偏移量,offset_y为横向偏移量。Suppose the data structure of the first data packet is (stamp 1 , data 1 , dir 1 , hight 1 ), and the data structure of the i-th data packet is (stamp i , data i , dir i , hight i ); and assume this At the same time, the i-th data packet is in the memory, and the i-1-th data packet is in the cache; perform a backward or forward traversal search according to the value of dir i-1 , find the area with the most similar features, and finally get the image Offsets offset_x and offset_y, where offset_x is the vertical offset and offset_y is the horizontal offset.
三、所述速度信息的计算过程如下:3. The calculation process of the speed information is as follows:
依据数据包中时间戳信息的差值、图像的偏移量以及车辆两侧摄像头的相对位置信息对车速进行估计,其中主要包括:横向速度估计、纵向速度估计和横摆角速度估计;Estimate the speed of the vehicle based on the difference of the time stamp information in the data packet, the offset of the image, and the relative position information of the cameras on both sides of the vehicle, which mainly includes: lateral velocity estimation, longitudinal velocity estimation and yaw angular velocity estimation;
车辆的横向速度估计具体过程如下:The specific process of estimating the lateral velocity of the vehicle is as follows:
Δt=stampi-stampi-1 Δt=stamp i -stamp i-1
在上述公式中:In the above formula:
Δt为两个图像采样的时间差;Δt is the time difference between two image samples;
offset_yl和offset_yr分别为车辆左右两侧相似区域的横向偏移量;offset_y l and offset_y r are the lateral offsets of similar areas on the left and right sides of the vehicle, respectively;
最终取左右两个横向速度估计值的平均值作为车辆的横向速度;Finally, take the average value of the left and right lateral velocity estimates as the lateral velocity of the vehicle;
车辆的纵向速度估计具体过程如下:The specific process of vehicle longitudinal velocity estimation is as follows:
Δt=stampi-stampi-1 Δt=stamp i -stamp i-1
在上述公式中:In the above formula:
Δt为两个图像采样的时间差;Δt is the time difference between two image samples;
offset_xl和offset_xr分别为车辆左右两侧相似区域的纵向偏移量;offset_x l and offset_x r are the longitudinal offsets of similar areas on the left and right sides of the vehicle, respectively;
最终取左右两个纵向速度估计值的平均值作为车辆的纵向速度;Finally, take the average value of the left and right longitudinal velocity estimates as the longitudinal velocity of the vehicle;
车辆横摆角速度的估计方法具体过程如下:The specific process of estimating the vehicle yaw rate is as follows:
Δt=stampi-stampi-1 Δt=stamp i -stamp i-1
在上述公式中:In the above formula:
ω为车辆的横摆角速度;ω is the yaw rate of the vehicle;
offset_xl和offset_xr分别为车辆左右两侧相似区域的纵向偏移量;offset_x l and offset_x r are the longitudinal offsets of similar areas on the left and right sides of the vehicle, respectively;
l为车辆左右两侧的车速估计器的距离;l is the distance between the vehicle speed estimators on the left and right sides of the vehicle;
上述车速估计方法中,图像信息的LBP处理提取过程和offset_xl、offset_xr、offset_yl和offset_yr四个偏移量的计算过程均在所述车速估计模块中完成,其余计算过程均在车辆ECU中完成。In the above vehicle speed estimation method, the LBP processing and extraction process of the image information and the calculation process of the four offsets of offset_x l , offset_x r , offset_y l and offset_y r are all completed in the vehicle speed estimation module, and the rest of the calculation process is performed in the vehicle ECU completed.
进一步地,所述环境光的检测过程中,步骤A3中,将环境光照强度值Penv与预设的环境光照强度阀值进行对比,进而判断是否开启激光发射器进行图像辅助采集的具体过程如下:Further, in the detection process of the ambient light, in step A3, the ambient light intensity value P env is compared with the preset ambient light intensity threshold value, and then the specific process of judging whether to turn on the laser transmitter for image-assisted acquisition is as follows :
预设环境光照强度上限阀值为Phigh,环境光照强度下限阀值为Plow,其中,Phigh>Plow;当车辆启动进行第一次采集的时候,即所采集的图像为第一张图像时,将所得到的环境光强度值Penv与(Phigh+Plow)/2进行比较,如果Penv大于(Phigh+Plow)/2,则关闭激光发射器,否则将打开激光发射器;接下来,当摄像头进行第二次采集或后续采集,几所采集的图像为非第一张图像时,当此时激光发射器关闭时,如果Penv小于Plow,即Penv<Plow,则激光发射器打开,否则激光发射器继续保持关闭状态;当此时激光发射器打开时,如果Penv大于Phigh,即Penv>Phigh,则激光发射器关闭,否则激光发射器继续保持打开状态。The preset ambient light intensity upper limit threshold is P high , and the ambient light intensity lower limit threshold is P low , where P high >P low ; when the vehicle is started for the first acquisition, the captured image is the first During the image, compare the obtained ambient light intensity value P env with (P high +P low )/2, if P env is greater than (P high +P low )/2, turn off the laser transmitter, otherwise turn on the laser Transmitter; Next, when the camera performs the second acquisition or subsequent acquisition, and the image collected is not the first image, when the laser transmitter is turned off at this time, if P env is less than P low , that is, P env < P low , the laser transmitter is turned on, otherwise the laser transmitter remains off; when the laser transmitter is turned on at this time, if P env is greater than P high , that is, P env > P high , the laser transmitter is turned off, otherwise the laser emits The device remains open.
进一步地,所述图像的处理过程中,步骤B3中,提取内存中的局部图像信息与当前缓存中的图像特征信息进行对比的具体过程如下:Further, in the image processing process, in step B3, the specific process of extracting the partial image information in the memory and comparing the image feature information in the current cache is as follows:
取inten=0xffffffff,offset_x=offset_y=0;提取当前缓存中的图像的局部特征信息,得到LBP直方图,数据存入变量list,即datai-1的局部信息存入缓存数据,待下一步做对比使用;Take inten=0xffffffff, offset_x=offset_y=0; extract the local feature information of the image in the current cache, get the LBP histogram, store the data in the variable list, that is, store the local information of data i-1 in the cache data, and wait for the next step Contrast use;
在车辆坐标系下,在纵向移动diri-1个像素,横向移动到图像的最上方,得到待搜索区域;对待搜索区域进行LBP直方图信息的提取,数据存入变量list′,list′在内存内;求list和list′两个列表的差值的标准差inten′,即将内存内图像特征数据与缓存内图像特征数据进行比较,标准差越小证明内存内图像特征数据与缓存内图像特征数据相似度越高;对比inten′和inten,如果inten′<inten则令inten=inten',并将当前的偏移量记入当前offset_x和offset_y,否则不作处理;处理完成后,待比对区域向下移动|diri-1|个单位再次进行上述过程,直到进行到图像最底端;In the vehicle coordinate system, move dir i-1 pixels in the vertical direction, move horizontally to the top of the image, and obtain the area to be searched; extract the LBP histogram information of the area to be searched, and store the data in the variable list', and list' is in In memory; find the standard deviation inten' of the difference between list and list', that is, compare the image feature data in the memory with the image feature data in the cache, and the smaller the standard deviation, it proves that the image feature data in the memory and the image feature in the cache The higher the data similarity is; compare inten' and inten, if inten'<inten, set inten=inten', and record the current offset into the current offset_x and offset_y, otherwise do not process; after the processing is completed, the area to be compared Move down |dir i-1 | units and perform the above process again until the bottom of the image is reached;
一列纵向对比完成后,再将待搜索区域横向移动diri-1个像素,再次从图像最上方开始,向图像最下方进行搜索对比;如此往复进行,最终得到内存中的图像特征信息与缓存中的图像的局部特征信息最接近的区域的偏移量offset_x和offset_y;After a column of vertical comparison is completed, move the area to be searched by dir i-1 pixels horizontally, start from the top of the image again, and search and compare to the bottom of the image; and so on, and finally get the image feature information in the memory and the cache. The offset_x and offset_y of the closest area of the local feature information of the image;
至此完成一次循环,将缓存内的数据清除,并将最相似区域的图像特征数据存入缓存用于下一次循环的比较。At this point, a cycle is completed, the data in the cache is cleared, and the image feature data of the most similar region is stored in the cache for comparison in the next cycle.
与现有技术相比,本发明的有益效果在于:Compared with prior art, the beneficial effect of the present invention is:
1、本发明所述基于机器视觉的车速估计器及估计方法能够解决现有车速估计困难或估计不准确等问题;1. The machine vision-based vehicle speed estimator and estimation method of the present invention can solve problems such as difficult or inaccurate estimation of the existing vehicle speed;
2、本发明所述基于机器视觉的车速估计器及估计方法充分发挥电路集成技术与机器视觉技术的优势,采用独立的车速估计模块与CAN总线进行通信,直接发送速度信号,降低了传统车载系统与本发明进行对接的技术门槛,同时也降低了车辆ECU的运算负荷,提高了车速估计的运算效率;2. The machine vision-based vehicle speed estimator and estimation method of the present invention give full play to the advantages of circuit integration technology and machine vision technology, adopt an independent vehicle speed estimation module to communicate with the CAN bus, and directly send speed signals, reducing the speed of traditional vehicle systems. The technical threshold for docking with the present invention also reduces the calculation load of the vehicle ECU and improves the calculation efficiency of vehicle speed estimation;
3、本发明所述基于机器视觉的车速估计器将其组成元件进行合理集成布置,使组成元件均嵌入车辆两侧的倒车镜内,实现不在车身产生过多凸起,避免破坏整体流线型造型;3. The vehicle speed estimator based on machine vision of the present invention rationally integrates and arranges its components, so that the components are all embedded in the side mirrors on both sides of the vehicle, so as to avoid excessive protrusions on the vehicle body and avoid damaging the overall streamlined shape;
4、本发明所述基于机器视觉的车速估计器中采用一个三棱镜对光路进行偏折,在不增大倒车镜纵向体积的情况下尽可能的增加的焦距,使摄像头所采集的路面信息更加细致;此外,三棱镜在一定程度上能够保护摄像头,并使集成电路PCB更加容易固定;4. In the vehicle speed estimator based on machine vision of the present invention, a prism is used to deflect the optical path, and the focal length can be increased as much as possible without increasing the longitudinal volume of the reversing mirror, so that the road surface information collected by the camera is more detailed ;In addition, the prism can protect the camera to a certain extent and make the integrated circuit PCB easier to fix;
5、本发明所述基于机器视觉的车速估计器利用嵌入倒车镜内部的激光发射器发射激光,通过三棱镜照射到地面使摄像头能够在光照条件不良的工况下正常工作,实现包括夜间行车在内的全天侯运作;5. The vehicle speed estimator based on machine vision of the present invention uses a laser transmitter embedded in the rear view mirror to emit laser light, and irradiates the ground through a prism so that the camera can work normally under poor lighting conditions, including driving at night. round-the-clock operation;
6、本发明所述基于机器视觉的车速估计器配备独立的驱动模块对激光发射器进行驱动,并使摄像头的拍摄频率等于激光发射器的发射频率,利用高帧率的拍摄技术缩短曝光时间,避免由于车辆高速行驶造成的成像模糊;6. The vehicle speed estimator based on machine vision of the present invention is equipped with an independent drive module to drive the laser transmitter, and the shooting frequency of the camera is equal to the shooting frequency of the laser transmitter, and the exposure time is shortened by using high frame rate shooting technology, Avoid imaging blur caused by high-speed driving of vehicles;
7、本发明所述基于机器视觉的车速估计方法使驱动模块进行间歇性的充电放电,满足了小功率供能条件下的激光发射器的能量需求;7. The vehicle speed estimation method based on machine vision of the present invention enables the drive module to perform intermittent charging and discharging, which meets the energy demand of the laser transmitter under the condition of low-power energy supply;
8、本发明所述基于机器视觉的车速估计器中的摄像头还可用于对车道线进行检测或对盲点进行检测;8. The camera in the machine vision-based vehicle speed estimator of the present invention can also be used to detect lane lines or detect blind spots;
9、本发明所述基于机器视觉的车速估计器中可采用窄视角的摄像头,以减小图形畸变。9. The vehicle speed estimator based on machine vision of the present invention can use a camera with a narrow viewing angle to reduce graphic distortion.
附图说明Description of drawings
图1为本发明所述基于机器视觉的车速估计器在车辆倒车镜内的安装布置简图;Fig. 1 is a schematic diagram of the installation layout of the vehicle speed estimator based on machine vision in the vehicle rear view mirror according to the present invention;
图2为本发明所述基于机器视觉的车速估计器中各组成器件的逻辑连接框图;Fig. 2 is the logic connection block diagram of each constituent device in the vehicle speed estimator based on machine vision of the present invention;
图3为本发明所述基于机器视觉的车速估计方法中,环境光检测的流程框图;Fig. 3 is in the vehicle speed estimation method based on machine vision described in the present invention, the flow block diagram of ambient light detection;
图4为本发明所述基于机器视觉的车速估计方法中,图像处理及速度运算过程的流程框图;Fig. 4 is in the vehicle speed estimation method based on machine vision described in the present invention, the flowchart of image processing and speed computing process;
图5a为本发明所述基于机器视觉的车速估计方法的图像特征信息对比过程中,提取当前缓存中的图像的LPB特征信息示意图;Fig. 5a is a schematic diagram of extracting LPB feature information of the image in the current buffer during the image feature information comparison process of the machine vision-based vehicle speed estimation method of the present invention;
图5b为本发明所述基于机器视觉的车速估计方法的图像特征信息对比过程中,内存中的图像LBP特征信息与待搜索区示意图,其中,阴影部分为待搜索区;Fig. 5b is a schematic diagram of the image LBP feature information in the memory and the area to be searched during the image feature information comparison process of the machine vision-based vehicle speed estimation method of the present invention, wherein the shaded part is the area to be searched;
图5c为本发明所述基于机器视觉的车速估计方法的图像特征信息对比过程中,遍历待搜索区,找到最接近的相似区,得到相似区的横向偏移和纵向偏移示意图。Fig. 5c is a schematic diagram of traversing the area to be searched, finding the closest similar area, and obtaining the lateral offset and vertical offset of the similar area during the image feature information comparison process of the machine vision-based vehicle speed estimation method of the present invention.
具体实施方式Detailed ways
为进一步阐述本发明的技术方案及其所带来的技术效果,结合说明书附图,本发明的具体实施方式如下:In order to further illustrate the technical solution of the present invention and the technical effects brought by it, in conjunction with the accompanying drawings, the specific implementation of the present invention is as follows:
本发明提供了一种基于机器视觉的车速估计器,如图1所示,所述车速估计器由三棱镜、摄像头、激光发射器、驱动模块、车速估计模块和通信模块组成;所述车速估计器各组成部份均嵌入车辆的倒车镜内;所述摄像头、激光发射器、驱动模块、车速估计模块和通信模块均集成布置在一块PCB印制电路板上,所述三棱镜设置在PCB印制电路板的前端,并固定在倒车镜的底部,激光发射器发出的光源一方面经三棱镜发生偏折后进入摄像头,以拉长摄像头的焦距,使摄像头能够更细致的采集路面信息,另一方面激光发射器发出的光源经三棱镜照射到地面,使得摄像头能够在光照条件不良的工况下正常工作,实现包括夜间行车在内的全天侯运作。The present invention provides a kind of vehicle speed estimator based on machine vision, as shown in Figure 1, described vehicle speed estimator is made up of prism, camera, laser emitter, drive module, vehicle speed estimation module and communication module; Said vehicle speed estimator All components are embedded in the rear view mirror of the vehicle; the camera, laser transmitter, drive module, vehicle speed estimation module and communication module are all integrated and arranged on a PCB printed circuit board, and the triangular prism is arranged on the PCB printed circuit board. The front end of the board is fixed on the bottom of the reversing mirror. On the one hand, the light source emitted by the laser emitter is deflected by the prism and then enters the camera to lengthen the focal length of the camera so that the camera can collect road information in more detail. On the other hand, the laser The light source emitted by the transmitter is irradiated to the ground through the prism, so that the camera can work normally under poor lighting conditions and realize all-weather operation including driving at night.
如图2所示,激光发射器发出光源照射至三棱镜,激光光源一方面经三棱镜折射后进入摄像头,另一方面经三棱镜照射到地面,地面图像信息经三棱镜反射后到达摄像头;所述驱动模块的两个驱动信号输出端口分别与激光发射器和摄像头的的驱动信号输入端口信号连接,驱动模块分别驱动激光发射器和摄像头工作;所述摄像头的图像信号输出端口与车速估计器的图像信号接收端口信号连接,摄像头将所拍摄的图像信息传输至车速估计模块;所述车速估计模块的信号输出端口与通信模块的信号接收端口信号连接,所述通信模块的信号输出端口与车辆ECU的信号接收端口信号连接,车速估计模块对所收到的图像信息进行处理后将处理结果经通信模块传输至车辆ECU,供车辆ECU对车辆行驶状态做进一步分析处理。As shown in Figure 2, the laser transmitter emits a light source and irradiates the prism. The laser light source enters the camera after being refracted by the prism on the one hand, and irradiates the ground through the prism on the other hand. The ground image information reaches the camera after being reflected by the prism; Two drive signal output ports are respectively connected with the drive signal input ports of the laser transmitter and the camera, and the drive module drives the laser transmitter and the camera to work respectively; the image signal output port of the camera is connected to the image signal receiving port of the vehicle speed estimator Signal connection, the camera transmits the captured image information to the vehicle speed estimation module; the signal output port of the vehicle speed estimation module is connected to the signal receiving port of the communication module, and the signal output port of the communication module is connected to the signal receiving port of the vehicle ECU Signal connection, the vehicle speed estimation module processes the received image information and transmits the processing result to the vehicle ECU through the communication module, for the vehicle ECU to further analyze and process the vehicle driving state.
所述驱动模块对激光发射器进行驱动,驱动激光发射器向外发出符合频率要求的激光信号,此外,驱动模块还对摄像头进行驱动,驱动摄像头进行拍摄工作;所述驱动模块采用间歇性的充电放电,以满足小功率供能条件下激光发射器的能量需求。The drive module drives the laser transmitter to send out a laser signal that meets the frequency requirements. In addition, the drive module also drives the camera to drive the camera to perform shooting work; the drive module uses intermittent charging Discharge to meet the energy demand of the laser transmitter under the condition of low power supply.
所述激光发射器的激光发射频率为200Hz,而摄像头的拍摄频率等于激光发射器的发射频率,即摄像头的拍摄频率也采用200Hz(200帧/秒)。需要说明的是,本发明所述车速估计器中的激光发射频率和摄像头采集频率并不仅限于200Hz,即本发明所述车速估计器的图像采集频率并不限于200Hz;采用200Hz作为本发明实施例是根据目前消费级的集成式高速图像传感器(参考手机摄像头,如索尼IMAX系列)所选取的一个图像数据采集频率值。现如今的专业级高速摄影机已经能够达到每秒1000~10000帧的摄影帧率。本发明实施例基于产品成本和布局空间的考虑,采用消费级的集成式高速图像传感器的技术参数即可实现相应的技术目的。但这并不能排除本发明在实际操作中使用更高帧率的高端图形传感器技术,事实上,利用越高帧率的拍摄技术来缩短曝光时间,更能够避免由于车辆高速行驶而造成的成像模糊现象。The laser emission frequency of the laser emitter is 200Hz, and the shooting frequency of the camera is equal to the emission frequency of the laser emitter, that is, the shooting frequency of the camera also adopts 200Hz (200 frames/second). It should be noted that the laser emission frequency and camera acquisition frequency in the vehicle speed estimator of the present invention are not limited to 200Hz, that is, the image acquisition frequency of the vehicle speed estimator of the present invention is not limited to 200Hz; 200Hz is used as the embodiment of the present invention It is an image data acquisition frequency value selected according to the current consumer-grade integrated high-speed image sensor (refer to mobile phone cameras, such as Sony IMAX series). Today's professional high-speed cameras have been able to achieve a shooting frame rate of 1,000 to 10,000 frames per second. Based on considerations of product cost and layout space, the embodiments of the present invention can achieve corresponding technical objectives by adopting the technical parameters of a consumer-grade integrated high-speed image sensor. But this does not rule out that the present invention uses high-end image sensor technology with a higher frame rate in actual operation. In fact, using a shooting technology with a higher frame rate to shorten the exposure time can better avoid the imaging blur caused by the high-speed driving of the vehicle. Phenomenon.
所述激光发射器在驱动模块的驱动下发射激光,一方面:激光通过三棱镜照射到地面上,使摄像头能够在光照条件不足的工况下正常工作,实现包括夜间行车在内的全天候运作;另一方面:激光通过三棱镜,利用三棱镜的全反射原理,激光光路偏折后反射至摄像头,实现摄像头对其下方地面图像进行高清拍摄,以采集摄像头下方路面图像信息,摄像头将所采集的路面图像信息传输给车速估计模块。The laser transmitter emits laser light under the drive of the drive module. On the one hand, the laser light is irradiated on the ground through the prism, so that the camera can work normally under the conditions of insufficient light conditions, and realizes all-weather operation including driving at night; on the other hand On the one hand: the laser passes through the prism, using the principle of total reflection of the prism, the laser light path is deflected and then reflected to the camera, so that the camera can take high-definition shots of the ground image below it to collect the image information of the road below the camera, and the camera will collect the collected road image information It is transmitted to the vehicle speed estimation module.
所述摄像头采用窄视角摄像头,此处需要说明的是,由于现有的车辆上所载用的摄像头多为广角摄像头,广角摄像头的优势在于其拍摄的视野较广,而缺点在于其拍摄的图像畸变严重,即图像边缘变形较大,这将影响后期对所拍摄图像处理的准确性,由于本发明所述车速估计器在估计车速过程中的关键步骤在于对摄像头所拍图像进行识别及处理,故摄像头所拍摄图像的准确性对于车速估计的准确性至关重要,故本发明所述车速估计器中所选用的摄像头摒弃现有大部分车辆所普遍采用的广角摄像头,转而采用除广角摄像头以外的窄视角摄像头,以减小图形畸变,提高图像处理的准确性。The camera adopts a narrow viewing angle camera. What needs to be explained here is that most of the cameras carried on existing vehicles are wide-angle cameras. The advantage of the wide-angle camera is that it has a wider field of view. The distortion is serious, that is, the edge of the image is greatly deformed, which will affect the accuracy of the image processing in the later stage, because the key step of the vehicle speed estimator in the present invention is to identify and process the image taken by the camera in the process of estimating the vehicle speed. Therefore, the accuracy of the image taken by the camera is crucial to the accuracy of the speed estimation, so the selected camera in the vehicle speed estimator of the present invention abandons the wide-angle camera commonly used by most of the existing vehicles, and uses the wide-angle camera instead. Other narrow-angle cameras to reduce graphic distortion and improve the accuracy of image processing.
此外,在本发明所述基于机器视觉的车速估计器中,所述摄像头的功能还可以进一步开发,可用于对车道线的检测以及对盲点的检测。In addition, in the vehicle speed estimator based on machine vision of the present invention, the function of the camera can be further developed, and can be used for detection of lane lines and detection of blind spots.
所述车速估计模块为一个独立的小型图像处理单元,其作用在于处理包括环境光的估计和图像信号在内的机器视觉信号,具体地,所述车速估计模块接收摄像头所采集的路面图像信息,对路面图像信息进行机器视觉信号处理,提取路面特征,并对不同时间点所采集到的路面图像信息进行对比,并依据摄像头前后拍摄的路面图像信息对比结果对车速进行精准估算。此外,本发明采用该独立的车速估计模块将有效降低传统车载系统与本发明进行对接的技术门槛,同时也降低了车辆电子控制系统ECU的运算负荷,以提高车速估计的运算效率。The vehicle speed estimation module is an independent small image processing unit, and its function is to process machine vision signals including the estimation of ambient light and image signals. Specifically, the vehicle speed estimation module receives the road surface image information collected by the camera, Carry out machine vision signal processing on the road surface image information, extract road surface features, and compare the road surface image information collected at different time points, and accurately estimate the vehicle speed according to the comparison results of the road surface image information captured by the camera before and after. In addition, adopting the independent vehicle speed estimation module in the present invention will effectively reduce the technical threshold for docking the traditional vehicle system with the present invention, and also reduce the calculation load of the ECU of the vehicle electronic control system, so as to improve the calculation efficiency of vehicle speed estimation.
所述车速估计模块将所估计得到的车辆单侧的横向速度和车辆单侧的纵向速度信息发送至通信模块,所述通信模块利用CAN总线技术将接收到的车辆单侧的横向速度和车辆单侧的纵向速度信息与车辆电子控制系统ECU进行通信,以作为车辆电子控制系统ECU的输入信号以实现对车辆的辅助驾驶控制。The vehicle speed estimation module sends the estimated lateral speed of one side of the vehicle and the longitudinal speed information of one side of the vehicle to the communication module, and the communication module uses CAN bus technology to transmit the received lateral speed of one side of the vehicle and the information of the longitudinal speed of one side of the vehicle to the communication module. The longitudinal speed information on the side communicates with the ECU of the vehicle electronic control system as an input signal of the ECU of the vehicle electronic control system to realize assisted driving control of the vehicle.
本发明充分利用倒车镜内部的空间,将体积相对较大的摄像头和激光发射器与驱动模块、车速估计模块和通信模块紧密排布在车辆的倒车镜内,使倒车镜不会有明显的凸起或其它形变,几乎不对整车外观造成影响。所述摄像头、激光发射器、驱动模块、车速估计模块和通信模块均集成布置在一块PCB印制电路板上,各部分的逻辑连接关系如上所述,而各部分在PCB上的布局可视具体情况而定,在本具体实施方式中所采用的布局为:车速估计模块位于PCB印制电路板一侧上方,驱动模块与车速估计模块横向并列位于PCB印制电路板另一侧上方,激光发射器和通信模块并列位于驱动模块下方,摄像头位于通信模块下方。The present invention makes full use of the space inside the rear view mirror, and closely arranges relatively large cameras, laser transmitters, drive modules, vehicle speed estimation modules and communication modules in the rear view mirror of the vehicle, so that the rear view mirror does not have obvious protrusions. Lifting or other deformations hardly affect the appearance of the vehicle. The camera, laser transmitter, drive module, vehicle speed estimation module and communication module are all integrated and arranged on a PCB printed circuit board, the logical connection relationship of each part is as described above, and the layout of each part on the PCB can be seen in detail. Depending on the situation, the layout adopted in this specific embodiment is: the vehicle speed estimation module is located above one side of the PCB printed circuit board, the driving module and the vehicle speed estimation module are located side by side above the other side of the PCB printed circuit board, and the laser emitter The controller and the communication module are located side by side under the driver module, and the camera is located under the communication module.
本发明所述基于机器视觉的车速估计器沿车辆纵轴对称地安装在车辆两侧的倒车镜内,当车辆沿直线行驶时,左右两侧的车速估计器的理论纵向速度应相等,而当车辆处于如转弯等具有横摆角速度的工况时候,此时车辆转弯内侧的车速估计器所测得的纵向速度应小于车辆转弯外侧的车速估计器所测得的纵向速度。具体测得过程详见下面对车速估计器的估计方法的阐述。The vehicle speed estimator based on machine vision of the present invention is symmetrically installed in the side view mirrors on both sides of the vehicle along the longitudinal axis of the vehicle. When the vehicle is in a working condition with yaw rate such as turning, the longitudinal velocity measured by the vehicle speed estimator on the inside of the turn should be smaller than the longitudinal velocity measured by the vehicle speed estimator on the outside of the turn. For the specific measurement process, please refer to the description of the estimation method of the vehicle speed estimator below.
需要说明的是,本发明所述基于机器视觉的车速估计器为单通道黑白传感器,即本发明所述基于机器视觉的车速估计器只能感受光照强度信息,无法采集色彩等信息。It should be noted that the machine vision-based vehicle speed estimator of the present invention is a single-channel black and white sensor, that is, the machine vision-based vehicle speed estimator of the present invention can only sense light intensity information, but cannot collect information such as color.
结合上述基于机器视觉的车速估计器的组成及逻辑连接关系,本发明还提供了一种基于机器视觉的车速估计方法,本发明所述的车速估计方法是基于两侧倒车镜内均安装车速估计器的车辆;所述车速估计方法由图像的采集、图像的处理以及速度信息计算三部分组成。Combining the composition and logical connection relationship of the above-mentioned vehicle speed estimator based on machine vision, the present invention also provides a vehicle speed estimation method based on machine vision. The vehicle speed estimation method is composed of three parts: image acquisition, image processing and speed information calculation.
一、所述图像的采集过程如下:1. The image acquisition process is as follows:
在光照不足(如夜间行车)环境下,为使车速估计器依然能够正常的运行,则需利用摄像头对周围环境光进行检测,如果检测出环境光线不足,则开启激光发射器发射与摄像头拍摄频率同频的激光以辅助图像的采集。故,所述图像的采集过程包括:首先对环境光进行检测,然后对数据进行采集;In an environment with insufficient light (such as driving at night), in order to ensure that the vehicle speed estimator can still operate normally, the camera needs to be used to detect the surrounding ambient light. If the ambient light is detected to be insufficient, the laser transmitter is turned on and the camera shooting frequency is turned on. A laser with the same frequency is used to assist in image acquisition. Therefore, the image collection process includes: firstly detecting the ambient light, and then collecting the data;
如图3所示,环境光的检测过程具体如下:As shown in Figure 3, the detection process of ambient light is as follows:
A1:车辆启动,摄像头采集一张图像,并将图像信息发送给车速估算模块进行环境光照强度的计算;A1: When the vehicle is started, the camera collects an image, and sends the image information to the vehicle speed estimation module to calculate the ambient light intensity;
A2:车速估算模块提取图像的所有像素的光照强度信息,过滤掉强度与周围像素光照强度差别明显的噪点,剩余像素进行光照强度求平均处理得到一个环境光照强度值Penv;A2: The vehicle speed estimation module extracts the light intensity information of all pixels in the image, filters out noise points whose intensity is significantly different from the light intensity of surrounding pixels, and averages the light intensity of the remaining pixels to obtain an ambient light intensity value P env ;
A3:将环境光照强度值Penv与预设的环境光照强度阀值进行对比,进而判断是否开启激光发射器进行图像辅助采集;A3: Compare the ambient light intensity value P env with the preset ambient light intensity threshold, and then judge whether to turn on the laser transmitter for image-assisted acquisition;
所述对比及判断过程如下:预设环境光照强度上限阀值为Phigh,环境光照强度下限阀值为Plow,其中,Phigh>Plow;当车辆启动进行第一次采集的时候,即所采集的图像为第一张图像时,将所得到的环境光强度值Penv与(Phigh+Plow)/2进行比较,如果Penv大于(Phigh+Plow)/2,则关闭激光发射器,否则将打开激光发射器;接下来,当摄像头进行第二次采集或后续采集,几所采集的图像为非第一张图像时,当此时激光发射器关闭时,如果Penv小于Plow,即Penv<Plow,则激光发射器打开,否则激光发射器继续保持关闭状态;当此时激光发射器打开时,如果Penv大于Phigh,即Penv>Phigh,则激光发射器关闭,否则激光发射器继续保持打开状态。The comparison and judgment process are as follows: the upper limit threshold of ambient light intensity is preset as P high , and the lower limit threshold of ambient light intensity is P low , wherein, P high >P low ; when the vehicle starts to collect for the first time, that is When the collected image is the first image, compare the obtained ambient light intensity value P env with (P high +P low )/2, if P env is greater than (P high +P low )/2, turn off The laser transmitter, otherwise the laser transmitter will be turned on; next, when the camera performs the second acquisition or subsequent acquisition, and the image collected is not the first image, when the laser transmitter is turned off at this time, if P env is less than P low , that is, P env < P low , then the laser transmitter is turned on, otherwise the laser transmitter remains off; when the laser transmitter is turned on at this time, if P env is greater than P high , that is, P env > P high , then The laser transmitter is off, otherwise the laser transmitter remains on.
上述对比及判断方法能够有效避免当光照强度点在所述预设环境光照强度上限阀值或环境光照强度下限阀值附近时,激光传感器频繁地在打开与关闭状态之间切换的问题,使激光传感器得工作状态趋于稳定。The above comparison and judgment method can effectively avoid the problem that the laser sensor frequently switches between the on and off states when the light intensity point is near the preset ambient light intensity upper limit threshold or the ambient light intensity lower limit threshold, so that the laser sensor The working state of the sensor tends to be stable.
数据的采集过程如下:The data collection process is as follows:
控制摄像头以200Hz的频率对其下方地面图像信息进行高清拍摄,摄像头将第一张图像的数据信息以一个数据包的形式传输至车速估计模块;Control the camera to take high-definition shots of the ground image information below it at a frequency of 200Hz, and the camera transmits the data information of the first image to the vehicle speed estimation module in the form of a data packet;
所述数据包的数据结构如下:包括一个以毫秒为单位的无符号整型变量时间戳stamp用于记录拍摄的时间;一个无符号整型二维数组data用于存储图像LBP信息,数据为图像各个像素的强度值;一个整型变量dir用于记录车辆的方向,dir<0代表前进方向,dir>0代表后退方向;一个浮点型变量hight用于存储摄像头距离地面的高度信息,单位为米。The data structure of the data packet is as follows: it includes an unsigned integer variable timestamp stamp in milliseconds for recording the shooting time; an unsigned integer two-dimensional array data is used to store image LBP information, and the data is image The intensity value of each pixel; an integer variable dir is used to record the direction of the vehicle, dir<0 represents the forward direction, dir>0 represents the backward direction; a floating-point variable hight is used to store the height information of the camera from the ground, and the unit is Meter.
上述组成数据包结构中的stamp、data、dir和hight四个变量的作用会在下文进行详细的介绍。The role of the four variables stamp, data, dir, and hight in the above packet structure will be described in detail below.
二、所述图像的处理过程如下:Two, the image processing process is as follows:
所述图像处理过程在车速估计模块中进行,如图4所示,具体处理过程如下:The image processing process is carried out in the vehicle speed estimation module, as shown in Figure 4, and the specific processing process is as follows:
B1:对前述图像采集过程中获取的数据包进行解析,提取数据包的stamp、data、dir和hight四个变量进入内存;B1: Analyze the data packets obtained during the aforementioned image acquisition process, and extract the four variables of stamp, data, dir and hight of the data packets into the memory;
B2:采用LBP算法对图像进行局部特征的提取,获得LBP信息,其中提取特征的过程中忽略边缘区域;B2: The LBP algorithm is used to extract local features of the image to obtain LBP information, and the edge area is ignored in the process of feature extraction;
B3:如果摄像头所采集的图像为第一张拍摄的图像,即此时缓存中无数据,则直接将LBP信息存入缓存;如果摄像头所采集的图像不是第一张拍摄的图像,即此时缓存中有数据,则提取内存中的局部图像信息与当前缓存中的图像特征信息进行对比;B3: If the image collected by the camera is the first image taken, that is, there is no data in the cache at this time, then directly store the LBP information in the cache; if the image collected by the camera is not the first image taken, that is, at this time If there is data in the cache, extract the local image information in the memory and compare it with the image feature information in the current cache;
假设第一个数据包的数据结构为(stamp1,data1,dir1,hight1),第i个数据包的数据结构为(stampi,datai,diri,highti);并假设此时内存中为第i个数据包,缓存中为第i-1个数据包;根据diri-1的值进行向后或向前的遍历式搜索,找到特征最相似的区域,最终得到图像的偏移量offset_x和offset_y,其中offset_x为纵向偏移量,offset_y为横向偏移量。Suppose the data structure of the first data packet is (stamp 1 , data 1 , dir 1 , hight 1 ), and the data structure of the i-th data packet is (stamp i , data i , dir i , hight i ); and assume this At the same time, the i-th data packet is in the memory, and the i-1-th data packet is in the cache; perform a backward or forward traversal search according to the value of dir i-1 , find the area with the most similar features, and finally get the image Offsets offset_x and offset_y, where offset_x is the vertical offset and offset_y is the horizontal offset.
上述图像特征信息进行对比的具体过程如下:The specific process of comparing the above image feature information is as follows:
取inten=0xffffffff(32位二进制数能表示的最大数),offset_x=offset_y=0;提取当前缓存中的图像的局部特征信息,如图5a所示,得到LBP直方图,数据存入变量list,即datai-1的局部信息存入缓存数据,待下一步做对比使用;Get inten=0xffffffff (the maximum number that can be represented by 32-bit binary numbers), offset_x=offset_y=0; extract the local feature information of the image in the current cache, as shown in Figure 5a, obtain the LBP histogram, and store the data in the variable list, That is, the partial information of data i-1 is stored in the cache data, and will be used for comparison in the next step;
在车辆坐标系下,在纵向移动diri-1个像素,横向移动到图像的最上方,如图5b所示,得到待搜索区域;对待搜索区域进行LBP直方图信息的提取,数据存入变量list′,list′在内存内;求list和list′两个列表的差值的标准差inten′,,即将内存内图像特征数据与缓存内图像特征数据进行比较,标准差越小证明内存内图像特征数据与缓存内图像特征数据相似度越高;对比inten′和inten,如果inten′<inten则令inten=inten′,并将当前的偏移量记入当前offset_x和offset_y,否则不作处理;处理完成后,待比对区域向下移动|diri-1|个单位再次进行上述过程,直到进行到图像最底端;In the vehicle coordinate system, move dir i-1 pixels vertically, and move horizontally to the top of the image, as shown in Figure 5b, to obtain the area to be searched; extract the LBP histogram information of the area to be searched, and store the data in variables list', list' is in the memory; find the standard deviation inten' of the difference between list and list', that is, compare the image feature data in the memory with the image feature data in the cache, the smaller the standard deviation, the image in the memory The higher the similarity between the feature data and the image feature data in the cache; compare inten' and inten, if inten'<inten, set inten=inten', and record the current offset into the current offset_x and offset_y, otherwise do not process; process After completion, move the area to be compared downward |dir i-1 | units and perform the above process again until it reaches the bottom of the image;
一列纵向对比完成后,再将待搜索区域横向移动diri-1个像素,再次从图像最上方开始,向图像最下方进行搜索对比;如此往复进行,最终得到内存中的图像特征信息与缓存中的图像的局部特征信息最接近的区域的偏移量offset_x和offset_y,如图5c所示。After a column of vertical comparison is completed, move the area to be searched by dir i-1 pixels horizontally, start from the top of the image again, and search and compare to the bottom of the image; and so on, and finally get the image feature information in the memory and the cache. The offsets offset_x and offset_y of the region where the local feature information of the image is closest, as shown in Figure 5c.
至此完成一次循环,将缓存内的数据清除,并将最相似区域的图像特征数据(LBP数据)存入缓存用于下一次循环的比较。At this point, a cycle is completed, the data in the cache is cleared, and the image feature data (LBP data) of the most similar region is stored in the cache for comparison in the next cycle.
需要说明的是,diri-1的值有正有负,车辆前行工况下,前一时刻拍摄的图像在下一时刻会后移,故取diri-1小于零的搜索步长进行向后的搜索;车辆倒行工况下,前一时刻的图像在下一时刻会前移,故取diri-1大于零的搜索步长进行向后的搜索。其中搜索区的大小可以自行选取,但不建议搜索区过小,以整个图像的十分之一为宜。diri-1的绝对值必须是大于零的整数,且越小越好,diri-1越小,得到的相似图形就越精确,但是同时会增大运算量,建议取±(5~15)为宜。It should be noted that the value of dir i-1 can be positive or negative. When the vehicle is moving forward, the image captured at the previous moment will move backward at the next moment. After the search; under the condition of the vehicle moving backwards, the image at the previous moment will move forward at the next moment, so the search step size of dir i-1 is greater than zero for backward search. The size of the search area can be selected by yourself, but it is not recommended that the search area be too small, preferably one tenth of the entire image. The absolute value of dir i-1 must be an integer greater than zero, and the smaller the better, the smaller the dir i-1 , the more accurate the similar graphics will be, but at the same time it will increase the amount of calculation. It is recommended to take ±(5~15 ) is appropriate.
此外,上述“采用LBP算法对图像进行局部特征的提取”的过程中,LBP特征信息为一种灰度尺度不变的纹理算子,是从局部领域纹理的普通定义得到,由于LBP是非常成熟的图像纹理特征提取算法,属于现有技术范围,故在本发明中不再赘述。In addition, in the above-mentioned process of "using LBP algorithm to extract local features of images", the LBP feature information is a texture operator with invariant gray scale, which is obtained from the general definition of texture in the local field. Since LBP is very mature The image texture feature extraction algorithm belongs to the scope of the prior art, so it will not be repeated in the present invention.
三、所述速度信息的计算过程如下:3. The calculation process of the speed information is as follows:
依据数据包中时间戳信息的差值、图像的偏移量以及车辆两侧摄像头的相对位置信息对车速进行估计,其中主要包括:横向速度估计、纵向速度估计和横摆角速度估计,各估计过程具体如下:Estimate the speed of the vehicle based on the difference of the time stamp information in the data packet, the offset of the image, and the relative position information of the cameras on both sides of the vehicle, which mainly includes: lateral velocity estimation, longitudinal velocity estimation and yaw angular velocity estimation, each estimation process details as follows:
1、横向速度估计:1. Lateral velocity estimation:
以单侧倒车镜内的车速估计器估计算横向速度值为例,其具体过程如下:Taking the lateral velocity value estimated by the vehicle speed estimator in the side-view mirror as an example, the specific process is as follows:
Δt=stampi-stampi-1 Δt=stamp i -stamp i-1
在上述公式中:In the above formula:
Δt为两个图像采样的时间差;Δt is the time difference between two image samples;
offset_yl和offset_yr分别为车辆左右两侧相似区域的横向偏移量。offset_y l and offset_y r are the lateral offsets of similar areas on the left and right sides of the vehicle, respectively.
需要说明的是,从理论上讲,位于车辆两侧倒车镜内的车速估计器估计得到的横向速度应该相同,但是难免会存在一定的偏差,故最终取左右两个横向速度估计值的平均值作为车辆的横向速度。It should be noted that, theoretically, the lateral velocity estimated by the vehicle speed estimator located in the side mirrors on both sides of the vehicle should be the same, but there will inevitably be a certain deviation, so the average value of the left and right lateral velocity estimates is finally taken as the lateral velocity of the vehicle.
2、纵向速度估计:2. Longitudinal velocity estimation:
车辆的纵向速度估计与横向速度估计方法基本相同,具体如下:The longitudinal velocity estimation of the vehicle is basically the same as the lateral velocity estimation method, as follows:
Δt=stampi-stampi-1 Δt=stamp i -stamp i-1
在上述公式中:In the above formula:
Δt为两个图像采样的时间差;Δt is the time difference between two image samples;
offset_xl和offset_xr分别为车辆左右两侧相似区域的纵向偏移量。offset_x l and offset_x r are the longitudinal offsets of similar areas on the left and right sides of the vehicle, respectively.
与车辆横向速度的估计不同之处在于,从理论上讲,位于车辆两侧倒车镜内的车速估计器估计得到的纵向速度不一定相同,但此处依然取左右两个纵向速度估计值的平均值作为车辆的纵向速度。The difference from the estimation of the lateral velocity of the vehicle is that, theoretically, the longitudinal velocity estimated by the vehicle speed estimator located in the rear view mirror on both sides of the vehicle is not necessarily the same, but the average of the left and right longitudinal velocity estimates is still taken here Value as the longitudinal velocity of the vehicle.
3、横摆角速度估计:3. Estimation of yaw rate:
车辆横摆角速度的估计方法具体过程如下:The specific process of estimating the vehicle yaw rate is as follows:
Δt=stampi-stampi-1 Δt=stamp i -stamp i-1
在上述公式中:In the above formula:
ω为车辆的横摆角速度;ω is the yaw rate of the vehicle;
offset_xl和offset_xr分别为车辆左右两侧相似区域的纵向偏移量;offset_x l and offset_x r are the longitudinal offsets of similar areas on the left and right sides of the vehicle, respectively;
l为车辆左右两侧的车速估计器的距离,可通过测量获得。l is the distance of the vehicle speed estimator on the left and right sides of the vehicle, which can be obtained by measurement.
需要说明的是,上述车速估计方法中,图像信息的LBP处理提取过程和offset_xl、offset_xr、offset_yl和offset_yr四个偏移量的计算过程均在所述车速估计模块中完成,其余计算过程均在车辆ECU中完成。It should be noted that, in the above vehicle speed estimation method, the LBP processing extraction process of the image information and the calculation process of the four offsets of offset_x l , offset_x r , offset_y l and offset_y r are all completed in the vehicle speed estimation module, and the rest of the calculation The process is completed in the vehicle ECU.
Claims (7)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711468641X | 2017-12-29 | ||
CN201711468641 | 2017-12-29 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108322636A true CN108322636A (en) | 2018-07-24 |
Family
ID=62896268
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810309025.8A Pending CN108322636A (en) | 2017-12-29 | 2018-04-09 | A kind of speed estimator, vehicle and method of estimation based on machine vision |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108322636A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110658825A (en) * | 2019-10-16 | 2020-01-07 | 北京小马智行科技有限公司 | Data acquisition device and method and automatic driving system |
CN110723070A (en) * | 2019-09-06 | 2020-01-24 | 成都长迪传感技术有限公司 | Automobile blind area sensing system |
CN110871801A (en) * | 2020-01-20 | 2020-03-10 | 浙江天尚元科技有限公司 | Vehicle starting control method based on laser radar vehicle speed estimation |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006048435A (en) * | 2004-08-05 | 2006-02-16 | Nissan Motor Co Ltd | Image processor for vehicles |
WO2010009919A1 (en) * | 2008-07-23 | 2010-01-28 | Robert Bosch Gmbh | Method for the distance and speed regulation of a motor vehicle and distance sensor |
CN103591939A (en) * | 2013-10-29 | 2014-02-19 | 中国科学院力学研究所 | Method for measuring simulated seabed terrain based on active stereo vision technology and measuring equipment |
CN103832380A (en) * | 2012-11-23 | 2014-06-04 | 深圳华一汽车科技有限公司 | Dead zone automobile detection and warning system and method based on machine vision |
CN104309531A (en) * | 2014-09-30 | 2015-01-28 | 东风商用车有限公司 | Vehicle forward-looking system and using method thereof |
CN105473402A (en) * | 2013-08-26 | 2016-04-06 | 丰田自动车株式会社 | In-vehicle control device |
CN105711597A (en) * | 2016-02-25 | 2016-06-29 | 江苏大学 | System and method for sensing local driving environment in front |
CN206067633U (en) * | 2016-08-30 | 2017-04-05 | 北京兴科迪科技有限公司 | Automatic inside rear-view mirror with drive recorder and steering car-backing function |
CN106627585A (en) * | 2016-12-27 | 2017-05-10 | 长安大学 | Vehicle lane changing assisting device based on picture processing and working method thereof |
-
2018
- 2018-04-09 CN CN201810309025.8A patent/CN108322636A/en active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006048435A (en) * | 2004-08-05 | 2006-02-16 | Nissan Motor Co Ltd | Image processor for vehicles |
WO2010009919A1 (en) * | 2008-07-23 | 2010-01-28 | Robert Bosch Gmbh | Method for the distance and speed regulation of a motor vehicle and distance sensor |
CN103832380A (en) * | 2012-11-23 | 2014-06-04 | 深圳华一汽车科技有限公司 | Dead zone automobile detection and warning system and method based on machine vision |
CN105473402A (en) * | 2013-08-26 | 2016-04-06 | 丰田自动车株式会社 | In-vehicle control device |
CN103591939A (en) * | 2013-10-29 | 2014-02-19 | 中国科学院力学研究所 | Method for measuring simulated seabed terrain based on active stereo vision technology and measuring equipment |
CN104309531A (en) * | 2014-09-30 | 2015-01-28 | 东风商用车有限公司 | Vehicle forward-looking system and using method thereof |
CN105711597A (en) * | 2016-02-25 | 2016-06-29 | 江苏大学 | System and method for sensing local driving environment in front |
CN206067633U (en) * | 2016-08-30 | 2017-04-05 | 北京兴科迪科技有限公司 | Automatic inside rear-view mirror with drive recorder and steering car-backing function |
CN106627585A (en) * | 2016-12-27 | 2017-05-10 | 长安大学 | Vehicle lane changing assisting device based on picture processing and working method thereof |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110723070A (en) * | 2019-09-06 | 2020-01-24 | 成都长迪传感技术有限公司 | Automobile blind area sensing system |
CN110723070B (en) * | 2019-09-06 | 2020-12-15 | 成都长迪传感技术有限公司 | Automobile blind area sensing system |
CN110658825A (en) * | 2019-10-16 | 2020-01-07 | 北京小马智行科技有限公司 | Data acquisition device and method and automatic driving system |
CN110871801A (en) * | 2020-01-20 | 2020-03-10 | 浙江天尚元科技有限公司 | Vehicle starting control method based on laser radar vehicle speed estimation |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11393217B2 (en) | Vehicular vision system with detection and tracking of objects at the side of a vehicle | |
US7366325B2 (en) | Moving object detection using low illumination depth capable computer vision | |
CN111369541B (en) | Vehicle detection method for intelligent automobile under severe weather condition | |
AU2015306477B2 (en) | Method and axle-counting device for contact-free axle counting of a vehicle and axle-counting system for road traffic | |
CN102059978B (en) | Driving assistance method and system | |
CN102774325B (en) | Rearview reversing auxiliary system and method for forming rearview obstacle images | |
CN107738612A (en) | The detection of automatic parking parking stall and identifying system based on panoramic vision accessory system | |
CN104590130A (en) | Adaptive Adjustment Method of Rearview Mirror Based on Image Recognition | |
US11532233B2 (en) | Vehicle vision system with cross traffic detection | |
CN105678787A (en) | Heavy-duty lorry driving barrier detection and tracking method based on binocular fisheye camera | |
CN103116988A (en) | Traffic flow and vehicle type detecting method based on TOF (time of flight) camera | |
CN102390370A (en) | Stereoscopic vision based emergency treatment device and method for running vehicles | |
CN108944668B (en) | Auxiliary driving early warning method based on vehicle-mounted 360-degree look-around input | |
TWI530409B (en) | Automatic tracking collision avoidance system and method thereof | |
CN108322636A (en) | A kind of speed estimator, vehicle and method of estimation based on machine vision | |
CN101234601A (en) | Monocular vision-based automobile cruise control method and its implementation system | |
CN104380341A (en) | Object detection device for area around vehicle | |
CN104802710A (en) | Intelligent automobile parking assisting system and assisting method | |
WO2016157698A1 (en) | Vehicle detection system, vehicle detection apparatus, vehicle detection method, and vehicle detection program | |
CN116978009A (en) | Dynamic object filtering method based on 4D millimeter wave radar | |
CN104527641B (en) | A kind of vehicle speed detection system of parking based on machine vision | |
CN113221739B (en) | Vehicle distance measurement method based on monocular vision | |
Kuo et al. | Vision-based vehicle detection in the nighttime | |
CN112508987B (en) | A method and system for collecting characteristics of overtaking vehicles at entrance | |
CN114954756B (en) | Intelligent helmet blind area detection system and method based on AR-HMD |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
AD01 | Patent right deemed abandoned |
Effective date of abandoning: 20240920 |
|
AD01 | Patent right deemed abandoned |