CN103279759A - A Convolutional Neural Network-Based Analysis Method for Vehicle Front Passability - Google Patents
A Convolutional Neural Network-Based Analysis Method for Vehicle Front Passability Download PDFInfo
- Publication number
- CN103279759A CN103279759A CN2013102341260A CN201310234126A CN103279759A CN 103279759 A CN103279759 A CN 103279759A CN 2013102341260 A CN2013102341260 A CN 2013102341260A CN 201310234126 A CN201310234126 A CN 201310234126A CN 103279759 A CN103279759 A CN 103279759A
- Authority
- CN
- China
- Prior art keywords
- image
- pixel
- pixels
- layer
- grayscale
- 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.)
- Granted
Links
- 238000004458 analytical method Methods 0.000 title claims abstract description 13
- 230000001537 neural effect Effects 0.000 title 1
- 238000013527 convolutional neural network Methods 0.000 claims abstract description 28
- 238000000034 method Methods 0.000 claims abstract description 22
- 238000005070 sampling Methods 0.000 claims abstract description 20
- 238000012937 correction Methods 0.000 claims abstract description 19
- 238000012549 training Methods 0.000 claims abstract description 18
- 238000007781 pre-processing Methods 0.000 claims abstract description 5
- 210000002569 neuron Anatomy 0.000 claims description 20
- 230000006870 function Effects 0.000 claims description 10
- 238000012886 linear function Methods 0.000 claims description 4
- 210000004205 output neuron Anatomy 0.000 claims description 3
- 238000013528 artificial neural network Methods 0.000 claims description 2
- 238000005259 measurement Methods 0.000 claims description 2
- 238000000605 extraction Methods 0.000 abstract description 4
- 238000005286 illumination Methods 0.000 abstract description 4
- 238000010606 normalization Methods 0.000 abstract description 3
- 238000001514 detection method Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000012706 support-vector machine Methods 0.000 description 1
Images
Landscapes
- Image Analysis (AREA)
- Traffic Control Systems (AREA)
Abstract
Description
技术领域technical field
本发明属于安全辅助驾驶与智能交通技术领域,涉及到车辆前方可通行性分析方法,特别涉及到一种通过摄像机采集车辆前方视频图像,基于卷积神经网络的车辆前方可通行性分析方法。The invention belongs to the technical field of safety assisted driving and intelligent transportation, relates to a vehicle front passability analysis method, in particular to a vehicle front passability analysis method based on a convolutional neural network by collecting video images in front of a vehicle through a camera.
背景技术Background technique
车辆前方可通行性分析属于智能交通领域面向车外的环境感知范畴,是指基于传感器技术、计算机技术或通讯技术等先进手段对所探测环境的行驶安全性进行分析,找出存在的安全隐患,向驾驶员发出提示和预警或为无人驾驶车辆导航奠定基础。目前,基于摄像机采集车辆前方视频图像信息,采用视觉图像理解方法进行可通行性分析的研究主要有障碍物检测、行人检测、车辆检测、道路检测、交通标志检测、地形地貌分类等。The trafficability analysis in front of the vehicle belongs to the field of intelligent transportation facing the environment perception outside the vehicle. It refers to the analysis of the driving safety of the detected environment based on advanced means such as sensor technology, computer technology or communication technology, and finds out the existing safety hazards. Alert and warn drivers or lay the groundwork for driverless vehicle navigation. At present, based on the video image information in front of the vehicle collected by the camera, the research on the trafficability analysis using the visual image understanding method mainly includes obstacle detection, pedestrian detection, vehicle detection, road detection, traffic sign detection, terrain and landform classification, etc.
可通行性分析所涉及的视觉图像理解方法可分为基于重建的方法和基于识别的方法。其中,基于重建的方法立足于三维或2.5维重建技术,从空间的角度对是否可通行做出判断,难以避免三维重建固有的严重多义性、重建范围较小和实时性差等问题。在基于识别的图像理解方法中,主要有基于建模和模板匹配的算法、一般神经网络、支持向量机、自监督学习、基于统计学习的方法等,这些方法需要提取目标的显式特征,提取过程复杂,易造成重要信息丢失,环境适应能力差。The visual image understanding methods involved in the feasibility analysis can be divided into reconstruction-based methods and recognition-based methods. Among them, the reconstruction-based method is based on 3D or 2.5D reconstruction technology, and judges whether it is passable from a spatial perspective. It is difficult to avoid the inherent serious ambiguity, small reconstruction range, and poor real-time performance of 3D reconstruction. In the recognition-based image understanding methods, there are mainly algorithms based on modeling and template matching, general neural networks, support vector machines, self-supervised learning, methods based on statistical learning, etc. These methods need to extract explicit features of the target, extract The process is complicated, and it is easy to cause loss of important information and poor environmental adaptability.
对于光照变化强烈的结构化道路环境,如果直接对原始图像进行识别,干扰信息多,显式特征提取的过程复杂,况且目标距摄像机距离不同会造成分辨率的差异。此外,光照的变化会影响图像质量,降低图像的分辨率。For the structured road environment with strong illumination changes, if the original image is directly recognized, there will be a lot of interference information, and the process of explicit feature extraction is complicated, and the distance between the target and the camera will cause a difference in resolution. In addition, changes in illumination can affect image quality and reduce image resolution.
发明内容Contents of the invention
为解决现有技术存在的上述问题,本发明要提出一种基于卷积神经网络的车辆前方可通行性分析方法,该方法能够提取目标的隐式特征,提取过程简单,避免降低图像的分辨率,并且能够降低光照的影响,适用于光照变化强烈的结构化道路环境。In order to solve the above-mentioned problems existing in the prior art, the present invention proposes a vehicle front passability analysis method based on convolutional neural network, which can extract the implicit features of the target, the extraction process is simple, and avoids reducing the resolution of the image , and can reduce the influence of light, which is suitable for structured road environments with strong light changes.
本发明的技术方案是:一种基于卷积神经网络的车辆前方可通行性分析方法,包括以下步骤:The technical scheme of the present invention is: a method for analyzing the traffic ahead of a vehicle based on a convolutional neural network, comprising the following steps:
A、图像采集A. Image acquisition
首先通过安装在车辆前方的摄像机采集大量真实的车辆行驶环境图像,所述的图像具有m×n个像素;然后通过裁剪得到图像下部五分之三的区域作为感兴趣区域;最后将裁剪后的图像转化为灰度图像。First, a large number of real vehicle driving environment images are collected by a camera installed in front of the vehicle, and the image has m×n pixels; then the lower three-fifths of the image are obtained by cropping as the region of interest; finally, the cropped The image is converted to a grayscale image.
B、图像预处理B. Image preprocessing
B1、利用非线性函数叠加的方法构造一个Gamma矫正函数,对步骤A获得的灰度图像进行矫正,具体函数式如下:B1. Construct a Gamma correction function by superposition of non-linear functions, and correct the grayscale image obtained in step A. The specific function formula is as follows:
G(x)=1+f1(x)+f2(x)+f3(x) (1)G(x)=1+f 1 (x)+f 2 (x)+f 3 (x) (1)
f1(x)=acos(πx/255) (2)f 1 (x)=acos(πx/255) (2)
f2(x)=(K(x)+b)cosβ+xsinα (3)f 2 (x)=(K(x)+b)cosβ+xsinα (3)
K(x)=ρsin(4πx/255) (4)K(x)=ρsin(4πx/255) (4)
α=arctan(-2b/255) (5)α=arctan(-2b/255) (5)
f3(x)=R(x)cos(3πx/255) (6)f 3 (x)=R(x)cos(3πx/255) (6)
R(x)=c|2x/255-1| (7)R(x)=c|2x/255-1| (7)
式中,x为某一像素点的灰度值,G(x)代表某一灰度值对应的Gamma矫正值,a∈(0,1)是一个加权系数,b代表f2(x)的最大变化范围,ρ表示K(x)的振幅,α表示K(x)的偏转角度,c表示R(x)的幅值,且满足a+b+c<1。In the formula, x is the gray value of a certain pixel, G(x) represents the Gamma correction value corresponding to a certain gray value, a∈(0,1) is a weighting coefficient, and b represents f 2 (x) The maximum variation range, ρ represents the amplitude of K(x), α represents the deflection angle of K(x), c represents the magnitude of R(x), and a+b+c<1 is satisfied.
经Gamma矫正后的灰度值计算公式为:The formula for calculating the gray value after Gamma correction is:
g(x)=255(x/255)1/G(x) (8)g(x)=255(x/255) 1/G(x) (8)
式中,g(x)代表经过Gamma矫正后的某一像素点的灰度值。In the formula, g(x) represents the gray value of a certain pixel after Gamma correction.
经过Gamma矫正,得到灰度图像P。After Gamma correction, the grayscale image P is obtained.
B2、针对灰度图像P,改变某些像素点的灰度值,具体的改变方法如下:B2. For the grayscale image P, change the grayscale value of some pixels, the specific change method is as follows:
选取图像中除车辆和道路边界之外的图像区域中灰度值为0的像素点,将其灰度值改为1,选取图像中除车辆和道路边界之外的图像区域中灰度值为255的像素点,将其灰度值改为254;将图像中车辆区域像素点的灰度值改为0,道路边界区域像素点的灰度值改为255,改变像素点后的图像为灰度图像Q。至此,灰度图像Q的像素点包括三类:第一类是灰度值为0的像素点,代表车辆;第二类是灰度值为255的像素点,代表道路边界;第三类是除去灰度值为0和255之外的像素点,代表路面。将以上三类像素点分别赋予相应的标签,即将标签“0”赋给第一类像素点,表示“车辆”,将标签“1”赋给第二类像素点,表示“道路边界”,将标签“2”赋给第三类像素点,表示“路面”。最后将灰度图像Q中各个像素点的标签赋给灰度图像P中相应的像素点。Select the pixels with a gray value of 0 in the image area other than the vehicle and road boundaries in the image, change their gray value to 1, and select the gray value in the image area other than the vehicle and road boundaries in the image 255 pixels, change its grayscale value to 254; change the grayscale value of the pixel points in the vehicle area in the image to 0, and change the grayscale value of the pixels in the road boundary area to 255, and the image after changing the pixels is gray degree image Q. So far, the pixels of the grayscale image Q include three categories: the first category is pixels with a grayscale value of 0, which represent vehicles; the second category is pixels with a grayscale value of 255, which represent road boundaries; the third category is Except for the pixels whose gray value is 0 and 255, it represents the road surface. The above three types of pixels are assigned corresponding labels, that is, the label "0" is assigned to the first type of pixel, indicating "vehicle", and the label "1" is assigned to the second type of pixel, indicating "road boundary". The label "2" is assigned to the third type of pixel, representing "road". Finally, the label of each pixel in the grayscale image Q is assigned to the corresponding pixel in the grayscale image P.
B3、针对灰度图像P的大小进行归一化处理:B3. Normalize the size of the grayscale image P:
B31、沿图像高度方向,间隔选取不同的像素行,用x表示,通过实际采样测量,获取不同像素行x所对应目标的像素宽度和高度;B31, along the image height direction, select different pixel rows at intervals, denoted by x, and obtain the pixel width and height of the corresponding target of different pixel rows x through actual sampling measurement;
B32、以图像中像素高度为0~32的图像区域为参考图像区域,以该参考图像区域中所要识别的目标的像素宽度W和高度H为基准,即设该参考图像区域的横向和纵向裁剪比例系数均为1;用W和H分别去除其余各像素行上目标的宽度和高度,获得两组比值,分别用Y和Z表示;B32. Taking the image area with a pixel height of 0 to 32 in the image as the reference image area, and taking the pixel width W and height H of the target to be recognized in the reference image area as the reference, that is, the horizontal and vertical cropping of the reference image area is set The scale coefficients are all 1; use W and H to remove the width and height of the target on the remaining pixel rows, respectively, to obtain two sets of ratios, which are represented by Y and Z respectively;
B33、最后将像素行x与两组比值Y和Z分别进行拟合,得到两条拟合曲线,如下所示:B33. Finally, fit the pixel row x to the two groups of ratios Y and Z to obtain two fitting curves, as shown below:
Y=k1x+b1 (9)Y=k 1 x+b 1 (9)
Z=k2x+b2 (10)Z=k 2 x+b 2 (10)
其中,Y代表图像横向裁剪比例系数,Z代表图像纵向裁剪比例系数,x代表图像的某一像素行,k1、k2分别代表两条拟合曲线的斜率,b1、b2分别代表两条拟合曲线的截距。Among them, Y represents the horizontal cropping ratio coefficient of the image, Z represents the vertical cropping ratio coefficient of the image, x represents a certain pixel row of the image, k 1 and k 2 represent the slopes of the two fitting curves respectively, and b 1 and b 2 represent the slopes of the two fitting curves respectively. The intercept of the fitted curve.
B34、将参考图像区域的横向和纵向裁剪比例均设为1,即将参考图像区域裁剪为32×32像素的图像样本。随着x的增大,根据式(9)、(10)获得的横向和纵向裁剪尺寸也相应增大。通过裁剪,得到一系列大小不一的图像样本,最后将裁剪得到的图像样本统一缩放为32×32像素的图像。将得到的32×32像素的图像作为卷积神经网络的训练样本。B34. Set both the horizontal and vertical cropping ratios of the reference image area to 1, that is, crop the reference image area into image samples of 32×32 pixels. As x increases, the horizontal and vertical crop sizes obtained according to formulas (9) and (10) also increase accordingly. By cropping, a series of image samples of different sizes are obtained, and finally the cropped image samples are uniformly scaled to a 32×32 pixel image. The obtained 32×32 pixel image is used as the training sample of the convolutional neural network.
C、卷积神经网络的训练C. Training of Convolutional Neural Networks
典型卷积神经网络LeNet-5由8层组成,输入是层是32×32像素图像;网络层C1、C3和C5分别代表卷积层,网络层S2和S4为次抽样层,网络层F5为全连接层,输出层神经元的个数与要识别的目标类别数相同,根据实际应用环境进行改变。每层网络的一个面代表一个特征图,该特征图是由每一层中权值共享的神经元组成的集合。每一层的神经元只与上一层的一个局域感受野的神经元连接。The typical convolutional neural network LeNet-5 consists of 8 layers, the input layer is a 32×32 pixel image; the network layers C1, C3 and C5 represent the convolutional layer respectively, the network layers S2 and S4 are sub-sampling layers, and the network layer F5 is In the fully connected layer, the number of neurons in the output layer is the same as the number of target categories to be identified, which can be changed according to the actual application environment. A facet in each layer of the network represents a feature map, which is a collection of neurons whose weights are shared in each layer. Neurons in each layer are only connected to neurons in a local receptive field of the previous layer.
卷积层的一般形式为:The general form of a convolutional layer is:
式中,l∈{1,2,3,4,5,6,7,8}代表层数,k是卷积核,Mj代表输入特征图的一个选择,b代表偏置。where l ∈ {1, 2, 3, 4, 5, 6, 7, 8} represents the number of layers, k is the convolution kernel, M j represents a selection of input feature maps, and b represents the bias.
次抽样层的一般形式为:The general form of the subsampling layer is:
式中,down(·)表示次抽样函数,一般是对前一层图像的一个n×n的区域求和,β表示次抽样层的权值,b表示偏置。In the formula, down(·) represents the sub-sampling function, which generally sums an n×n area of the previous layer image, β represents the weight of the sub-sampling layer, and b represents the bias.
根据实际应用环境,对LeNet-5的输出神经元的个数进行调整,然后采用步骤B获得的像素尺寸为32×32的图像样本进行训练。通过训练,当卷积神经网络的输出值与期望值的误差处在可接受范围内,便得到可用于车辆前方可通行性分析的卷积神经网络。According to the actual application environment, the number of output neurons of LeNet-5 is adjusted, and then the image samples with a pixel size of 32×32 obtained in step B are used for training. Through training, when the error between the output value of the convolutional neural network and the expected value is within an acceptable range, the convolutional neural network that can be used for the analysis of the trafficability ahead of the vehicle is obtained.
与现有技术相比,本发明的效果和益处是:Compared with prior art, effect and benefit of the present invention are:
1、本发明采用非线性函数叠加的Gamma矫正方法预处理图像,避免了强烈变化的光照对目标识别的影响,提高了图像分辨率。1. The present invention adopts the Gamma correction method of non-linear function superposition to preprocess the image, which avoids the influence of strongly changing illumination on target recognition and improves the image resolution.
2、本发明采用了几何归一化方法,降低了识别目标距离摄像机远近所造成的分辨率差异。2. The present invention adopts a geometric normalization method, which reduces the difference in resolution caused by the distance between the recognition target and the camera.
3、本发明采用的卷积神经网络LeNet-5能够提取具有类别分辨能力的隐式特征,提取过程简单;LeNet-5结合局域感受野、权值共享和次抽样,确保对简单几何变形的鲁棒性,且减少了网络的训练参数,简化了网络结构;LeNet-5输出层的神经元个数可以根据实际应用环境进行调整,环境适应能力强。3. The convolutional neural network LeNet-5 adopted in the present invention can extract implicit features with category resolution capabilities, and the extraction process is simple; LeNet-5 combines local receptive fields, weight sharing and sub-sampling to ensure the accuracy of simple geometric deformations. Robustness, and reduce the training parameters of the network, simplify the network structure; the number of neurons in the output layer of LeNet-5 can be adjusted according to the actual application environment, and the environment adaptability is strong.
附图说明Description of drawings
本发明共有附图3张,其中:The present invention has 3 accompanying drawings, wherein:
图1基于卷积神经网络的车辆前方可通行性分析方法流程图Figure 1 Flowchart of the method for analyzing the traversability ahead of vehicles based on convolutional neural network
图2卷积神经网络LeNet-5结构图。Figure 2 Convolutional neural network LeNet-5 structure diagram.
图3卷积神经网络训练的样本集。Figure 3 Sample set for convolutional neural network training.
具体实施方式Detailed ways
下面结合附图对本发明进一步说明。如图1所示为基于卷积神经网络的车辆前方可通行性分析方法的流程图。本发明以高速公路的结构化环境为例,将车前环境划分为车辆、道路边界和路面。The present invention will be further described below in conjunction with the accompanying drawings. Figure 1 is a flow chart of a method for analyzing the front traversability of a vehicle based on a convolutional neural network. The present invention takes the structured environment of the expressway as an example, and divides the environment in front of the vehicle into vehicles, road boundaries and road surfaces.
本发明的分析过程包括:图像采集、图像预处理、卷积神经网络的训练。The analysis process of the present invention includes: image acquisition, image preprocessing, and convolutional neural network training.
A、图像采集A. Image acquisition
通过安装在车辆前方的摄像机采集了大量真实的高速公路行驶环境图像(640×480像素),然后将图像下五分之三部分作为感兴趣区域(640×288像素),以减少后续的工作量;最后将裁剪后的图像转化为灰度图像。A large number of real highway driving environment images (640×480 pixels) are collected by the camera installed in front of the vehicle, and then the lower three-fifths of the image are used as the region of interest (640×288 pixels) to reduce the follow-up workload ; Finally, convert the cropped image to a grayscale image.
B、图像预处理B. Image preprocessing
第一步,Gamma矫正方法在减少光照影响方面具有一定优势。一般情况下,当Gamma值大于1时,图像的高光部分被压缩而暗调部分被扩展;当Gamma值小于1时,图像的高光部分被扩展而暗调部分被压缩。利用非线性函数叠加的方法构造一个Gamma矫正函数,对步骤A得到的灰度图像进行矫正,函数式如下:In the first step, the Gamma correction method has certain advantages in reducing the influence of light. Generally, when the Gamma value is greater than 1, the highlight part of the image is compressed and the dark part is expanded; when the Gamma value is less than 1, the highlight part of the image is expanded and the dark part is compressed. Construct a Gamma correction function by superposition of non-linear functions, and correct the grayscale image obtained in step A. The function formula is as follows:
G(x)=1+f1(x)+f2(x)+f3(x) (1)G(x)=1+f 1 (x)+f 2 (x)+f 3 (x) (1)
f1(x)=acos(πx/255) (2)f 1 (x)=acos(πx/255) (2)
f2(x)=(K(x)+b)cosβ+xsinα (3)f 2 (x)=(K(x)+b)cosβ+xsinα (3)
K(x)=ρsin(4πx/255) (4)K(x)=ρsin(4πx/255) (4)
α=arctan(-2b/255) (5)α=arctan(-2b/255) (5)
f3(x)=R(x)cos(3πx/255) (6)f 3 (x)=R(x)cos(3πx/255) (6)
R(x)=c|2x/255-1| (7)R(x)=c|2x/255-1| (7)
式中,x为某一像素点的灰度值,G(x)代表某一灰度值对应的Gamma矫正值,a∈(0,1)是一个加权系数,b代表f2(x)的最大变化范围,ρ表示K(x)的振幅,α表示K(x)的偏转角度,c表示R(x)的幅值,且满足a+b+c<1。一般情况下,a<b≤c,可取a=0.2,b=0.3,c=0.3。In the formula, x is the gray value of a certain pixel, G(x) represents the Gamma correction value corresponding to a certain gray value, a∈(0,1) is a weighting coefficient, and b represents f 2 (x) The maximum variation range, ρ represents the amplitude of K(x), α represents the deflection angle of K(x), c represents the magnitude of R(x), and a+b+c<1 is satisfied. In general, a<b≤c, a=0.2, b=0.3, c=0.3 are advisable.
经Gamma矫正后的灰度值计算公式为:The formula for calculating the gray value after Gamma correction is:
g(x)=255(x/255)1/G(x) (8)g(x)=255(x/255) 1/G(x) (8)
式中,g(x)代表经过Gamma矫正后的某一像素点的灰度值。In the formula, g(x) represents the gray value of a certain pixel after Gamma correction.
经过Gamma矫正,得到灰度图像P。After Gamma correction, the grayscale image P is obtained.
第二步,针对经过Gamma矫正的灰度图像P,选取图像中除车辆和道路边界之外的灰度值为0的像素点,通过编程将这些像素点的灰度值改为1,选取图像中除车辆和道路边界之外的灰度值为255的像素点,通过编程将这些像素点的灰度值改为254;然后通过编程将图像中车辆区域像素点的灰度值改为0,道路边界区域像素点的灰度值改为255,得到灰度图像Q。至此,灰度图像Q的像素点包括三类:第一类是灰度值为0的像素点,代表车辆;第二类是灰度值为255的像素点,代表道路边界;第三类是除去灰度值为0和255之外的像素点,代表路面。通过编程为以上三类像素点分别赋予相应的标签,即将标签“0”赋给第一类像素点,表示“车辆”,将标签“1”赋给第二类像素点,表示“道路边界”,将标签“2”赋给第三类像素点,表示“路面”。最后将图像Q中各个像素点的标签通过编程赋给灰度图像P中的相应像素点。In the second step, for the grayscale image P that has been corrected by Gamma, select the pixels with a grayscale value of 0 in the image except for the vehicle and road boundaries, and change the grayscale value of these pixels to 1 by programming, and select the image In addition to the pixels with a gray value of 255 except for the vehicle and road boundaries, the gray value of these pixels is changed to 254 by programming; then the gray value of the pixel points in the vehicle area in the image is changed to 0 by programming, The gray value of the pixels in the road boundary area is changed to 255, and the gray image Q is obtained. So far, the pixels of the grayscale image Q include three categories: the first category is pixels with a grayscale value of 0, which represent vehicles; the second category is pixels with a grayscale value of 255, which represent road boundaries; the third category is Except for the pixels whose gray value is 0 and 255, it represents the road surface. By programming, assign corresponding labels to the above three types of pixels, that is, assign the label "0" to the first type of pixel, indicating "vehicle", and assign the label "1" to the second type of pixel, indicating "road boundary" , assign the label "2" to the third type of pixel, which means "road". Finally, the label of each pixel in the image Q is assigned to the corresponding pixel in the grayscale image P by programming.
第三步,针对灰度图像P的大小进行归一化处理:The third step is to normalize the size of the grayscale image P:
在图像中,同一目标所占的像素个数受其自身距摄像机距离的影响很大,即任一目标所占的像素个数反比于其与摄像机的距离。本发明提出一种新的几何归一化方法,针对灰度图像的大小进行归一化处理,避免降低图像的分辨率,降低识别目标距离摄像机远近所造成的分辨率差异。首先,在图像高度上,间隔选取不同的像素行,用向量x表示,x={15 32 60 65 68 72 75 82 85 87 92 96 100108 111 113 124 130 138 143 150 160},通过实际采样测量,获取不同像素行所对应目标的像素宽度和高度;其次,以图像中像素高度为0~32的图像区域为参考,以该参考图像区域中目标的像素宽度W和高度H为基准,即该参考图像区域的横向和纵向裁剪比例系数均为1;最后,用W和H分别去除其余各像素行上目标的宽度和高度,获得两组比值,分别用Y和Z表示,然后通过编程将像素行x数据与Y和Z数据分别进行拟合,得到两条拟合曲线,如下所示:In the image, the number of pixels occupied by the same target is greatly affected by its own distance from the camera, that is, the number of pixels occupied by any target is inversely proportional to its distance from the camera. The present invention proposes a new geometric normalization method, which normalizes the size of the grayscale image, avoids reducing the resolution of the image, and reduces the difference in resolution caused by the distance between the recognition target and the camera. First, in the height of the image, different pixel rows are selected at intervals, represented by vector x, x={15 32 60 65 68 72 75 82 85 87 92 96 100 108 111 113 124 130 138 143 150 160}, measured by actual sampling, Obtain the pixel width and height of the target corresponding to different pixel rows; secondly, take the image area with a pixel height of 0 to 32 in the image as a reference, and take the pixel width W and height H of the target in the reference image area as a benchmark, that is, the reference The horizontal and vertical cropping ratio coefficients of the image area are both 1; finally, use W and H to remove the width and height of the target on the remaining pixel rows, respectively, to obtain two sets of ratios, which are represented by Y and Z, and then the pixel rows are programmed to The x data is fitted with the Y and Z data separately to obtain two fitting curves, as shown below:
Y=0.0312x-0.8339 (9)Y=0.0312x-0.8339 (9)
Z=0.0360x-1.0590 (10)Z=0.0360x-1.0590 (10)
其中,Y代表图像横向裁剪比例系数,Z代表图像纵向裁剪比例系数,x代表图像的某一像素行。Wherein, Y represents the image horizontal cropping ratio factor, Z represents the image vertical cropping ratio coefficient, and x represents a certain pixel row of the image.
参考图像区域的横向和纵向裁剪比例均为1,即将参考图像区域裁剪为32×32像素的图像样本。随着x的增大,根据式(9)、(10)获得的横向和纵向裁剪尺寸也相应增大。通过裁剪,得到一系列大小不一的图像样本,最后将裁剪得到的图像样本通过编程统一缩放为32×32像素的图像。将得到的32×32像素的图像作为卷积神经网络的训练样本。The horizontal and vertical cropping ratios of the reference image area are both 1, that is, the reference image area is cropped into image samples of 32×32 pixels. As x increases, the horizontal and vertical crop sizes obtained according to formulas (9) and (10) also increase accordingly. Through cropping, a series of image samples of different sizes are obtained, and finally the cropped image samples are uniformly scaled to a 32×32 pixel image by programming. The obtained 32×32 pixel image is used as the training sample of the convolutional neural network.
C、卷积神经网络的训练C. Training of Convolutional Neural Networks
本发明采用典型的卷积神经网络LeNet-5的结构如图2所示。典型卷积神经网络LeNet-5由8层组成,输入图像是32×32像素;网络层C1、C3、C5代表卷积层,网络层S2、S4为次抽样层,网络层F5为全连接层,输出层神经元的个数与要识别的目标类别数相同,可以根据实际应用环境进行改变。每层网络的一个面代表一个特征图,该特征图是由每一层中权值共享的神经元组成的集合。每一层的神经元只与上一层(从输入层算起)的一个局域感受野的神经元连接。The present invention adopts the structure of a typical convolutional neural network LeNet-5 as shown in FIG. 2 . A typical convolutional neural network LeNet-5 consists of 8 layers, and the input image is 32×32 pixels; network layers C1, C3, and C5 represent convolutional layers, network layers S2, S4 are sub-sampling layers, and network layer F5 is a fully connected layer , the number of neurons in the output layer is the same as the number of target categories to be recognized, which can be changed according to the actual application environment. A facet in each layer of the network represents a feature map, which is a collection of neurons whose weights are shared in each layer. Neurons in each layer are only connected to neurons in a local receptive field of the previous layer (counting from the input layer).
卷积层C1由6个大小为28×28的特征图组成,特征图的每个神经元与输入图像的一个5×5的邻域相连接,卷积层C1包含156个可训练参数和122304个可训练连接。次抽样层S2是由6个大小为14×14的特征图组成,特征图的每个神经元与卷积层C1中一个大小为2×2的邻域相连,次抽样层S2有12个可训练参数和5880个可训练连接。卷积层C3由16个大小为10×10的特征图组成,特征图的每个神经元与次抽样层S2的一个5×5的邻域相连,卷积层C3包含有1516个可训练参数和151600个可训练连接。次抽样层S4由16个大小为5×5的特征图组成,特征图的每个神经元与卷积层C3的一个大小为2×2的邻域相连接,次抽样层S4包含有32个可训练参数和2000个可训练连接。卷积层C5由120个特征图组成,特征图的每个神经元与次抽样层S4所有特征图的5×5大小的邻域相连接,卷积层C5包含有48120个可训练参数和48120个可训练连接。网络层F6与卷积层C5进行全连接,全连接层F6包含10164个可训练参数。输出层是由径向基函数单元组成。The convolutional layer C1 consists of 6 feature maps with a size of 28×28. Each neuron of the feature map is connected to a 5×5 neighborhood of the input image. The convolutional layer C1 contains 156 trainable parameters and 122304 A trainable connection. The sub-sampling layer S2 is composed of 6 feature maps with a size of 14×14. Each neuron in the feature map is connected to a neighborhood with a size of 2×2 in the convolutional layer C1. The sub-sampling layer S2 has 12 possible neurons. training parameters and 5880 trainable connections. The convolutional layer C3 consists of 16 feature maps with a size of 10×10. Each neuron of the feature map is connected to a 5×5 neighborhood of the sub-sampling layer S2. The convolutional layer C3 contains 1516 trainable parameters. and 151600 trainable connections. The sub-sampling layer S4 is composed of 16 feature maps with a size of 5×5. Each neuron of the feature map is connected to a neighborhood with a size of 2×2 of the convolutional layer C3. The sub-sampling layer S4 contains 32 neurons. Trainable parameters and 2000 trainable connections. The convolutional layer C5 consists of 120 feature maps. Each neuron of the feature map is connected to the 5×5 neighborhood of all the feature maps of the sub-sampling layer S4. The convolutional layer C5 contains 48120 trainable parameters and 48120 A trainable connection. The network layer F6 is fully connected with the convolutional layer C5, and the fully connected layer F6 contains 10164 trainable parameters. The output layer is composed of radial basis function units.
卷积层的一般形式为:The general form of a convolutional layer is:
式中,l代表层数,k是卷积核,Mj代表输入特征图的一个选择,b代表偏置。In the formula, l represents the number of layers, k is the convolution kernel, M j represents a selection of input feature maps, and b represents the bias.
次抽样层的一般形式为:The general form of the subsampling layer is:
式中,down(·)表示次抽样函数,一般是对前一层图像的一个n×n的区域求和,β表示次抽样层的权值,b表示偏置。In the formula, down(·) represents the sub-sampling function, which generally sums an n×n area of the previous layer image, β represents the weight of the sub-sampling layer, and b represents the bias.
本发明以高速公路环境为例,车前环境分为路面、车辆和道路边界三部分,因此应将LeNe-5的输出神经元个数定为3,输出0代表识别目标为车辆,输出1代表识别目标为道路边界,输出2代表识别目标为路面。网络训练的样本集大小为5000,部分样本如图3所示。网络初始权值的选取采用随机法产生。用这种已知的分类模式对卷积网络进行训练,网络便具备了输入输出对之间的映射能力。通过训练,若满足卷积神经网络的输出值与期望值的误差处在可接受范围内,便得到了可用于车辆前方可通行性分析的卷积神经网络。The present invention takes the highway environment as an example. The environment in front of the vehicle is divided into three parts: the road surface, the vehicle, and the road boundary. Therefore, the number of output neurons of LeNe-5 should be set to 3. The output of 0 means that the recognition target is a vehicle, and the output of 1 means that the recognition target is a vehicle. The recognition target is the road boundary, and the output 2 represents the recognition target is the road surface. The size of the sample set for network training is 5000, and some samples are shown in Figure 3. The selection of the initial weight of the network is generated by random method. Using this known classification mode to train the convolutional network, the network has the ability to map between input and output pairs. Through training, if the error between the output value and the expected value of the convolutional neural network is within an acceptable range, the convolutional neural network that can be used for the analysis of the traffic ahead of the vehicle is obtained.
Claims (1)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310234126.0A CN103279759B (en) | 2013-06-09 | 2013-06-09 | A Convolutional Neural Network-Based Analysis Method for Vehicle Front Passability |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310234126.0A CN103279759B (en) | 2013-06-09 | 2013-06-09 | A Convolutional Neural Network-Based Analysis Method for Vehicle Front Passability |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN103279759A true CN103279759A (en) | 2013-09-04 |
| CN103279759B CN103279759B (en) | 2016-06-01 |
Family
ID=49062274
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201310234126.0A Expired - Fee Related CN103279759B (en) | 2013-06-09 | 2013-06-09 | A Convolutional Neural Network-Based Analysis Method for Vehicle Front Passability |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN103279759B (en) |
Cited By (35)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103544506A (en) * | 2013-10-12 | 2014-01-29 | Tcl集团股份有限公司 | Method and device for classifying images on basis of convolutional neural network |
| CN104063719A (en) * | 2014-06-27 | 2014-09-24 | 深圳市赛为智能股份有限公司 | Method and device for pedestrian detection based on depth convolutional network |
| CN104077577A (en) * | 2014-07-03 | 2014-10-01 | 浙江大学 | Trademark detection method based on convolutional neural network |
| CN104182756A (en) * | 2014-09-05 | 2014-12-03 | 大连理工大学 | A method for detecting obstacles in front of a vehicle based on monocular vision |
| CN104680508A (en) * | 2013-11-29 | 2015-06-03 | 华为技术有限公司 | Convolutional neural network and target object detection method based on convolutional neural network |
| CN104809426A (en) * | 2014-01-27 | 2015-07-29 | 日本电气株式会社 | Convolutional neural network training method and target identification method and device |
| CN104850864A (en) * | 2015-06-01 | 2015-08-19 | 深圳英智源智能系统有限公司 | Unsupervised image recognition method based on convolutional neural network |
| CN104992179A (en) * | 2015-06-23 | 2015-10-21 | 浙江大学 | Fine-grained convolutional neural network-based clothes recommendation method |
| CN105224963A (en) * | 2014-06-04 | 2016-01-06 | 华为技术有限公司 | The method of changeable degree of depth learning network structure and terminal |
| CN105320495A (en) * | 2014-07-22 | 2016-02-10 | 英特尔公司 | Weight Shifting Mechanism for Convolutional Neural Networks |
| CN105691381A (en) * | 2016-03-10 | 2016-06-22 | 大连理工大学 | Stability control method and system for electric automobile with four independently driven wheels |
| WO2016095117A1 (en) * | 2014-12-17 | 2016-06-23 | Nokia Technologies Oy | Object detection with neural network |
| CN105975915A (en) * | 2016-04-28 | 2016-09-28 | 大连理工大学 | A Method for Recognition of Front Vehicle Parameters Based on Multi-task Convolutional Neural Network |
| WO2016149881A1 (en) * | 2015-03-20 | 2016-09-29 | Intel Corporation | Object recogntion based on boosting binary convolutional neural network features |
| CN106205126A (en) * | 2016-08-12 | 2016-12-07 | 北京航空航天大学 | Large-scale Traffic Network based on convolutional neural networks is blocked up Forecasting Methodology and device |
| CN106407931A (en) * | 2016-09-19 | 2017-02-15 | 杭州电子科技大学 | Novel deep convolution neural network moving vehicle detection method |
| CN106599832A (en) * | 2016-12-09 | 2017-04-26 | 重庆邮电大学 | Method for detecting and recognizing various types of obstacles based on convolution neural network |
| CN106874296A (en) * | 2015-12-14 | 2017-06-20 | 阿里巴巴集团控股有限公司 | A kind of style recognition methods of commodity and device |
| CN107392189A (en) * | 2017-09-05 | 2017-11-24 | 百度在线网络技术(北京)有限公司 | For the method and apparatus for the driving behavior for determining unmanned vehicle |
| WO2017206066A1 (en) * | 2016-05-31 | 2017-12-07 | Nokia Technologies Oy | Method and apparatus for detecting small objects with an enhanced deep neural network |
| CN108122234A (en) * | 2016-11-29 | 2018-06-05 | 北京市商汤科技开发有限公司 | Convolutional neural networks training and method for processing video frequency, device and electronic equipment |
| CN108496178A (en) * | 2016-01-05 | 2018-09-04 | 御眼视觉技术有限公司 | Systems and methods for estimating future paths |
| CN108596115A (en) * | 2018-04-27 | 2018-09-28 | 济南浪潮高新科技投资发展有限公司 | A kind of vehicle checking method, apparatus and system based on convolutional neural networks |
| TWI638332B (en) * | 2016-11-29 | 2018-10-11 | 財團法人車輛研究測試中心 | Hierarchical object detection system with parallel architecture and method thereof |
| CN108921003A (en) * | 2018-04-26 | 2018-11-30 | 东华大学 | Unmanned plane obstacle detection method based on convolutional neural networks and morphological image |
| WO2019001346A1 (en) * | 2017-06-26 | 2019-01-03 | Huawei Technologies Co., Ltd. | System and methods for object filtering and uniform representation for autonomous systems |
| WO2019047649A1 (en) * | 2017-09-05 | 2019-03-14 | 百度在线网络技术(北京)有限公司 | Method and device for determining driving behavior of unmanned vehicle |
| CN109657643A (en) * | 2018-12-29 | 2019-04-19 | 百度在线网络技术(北京)有限公司 | A kind of image processing method and device |
| CN109726615A (en) * | 2017-10-30 | 2019-05-07 | 北京京东尚科信息技术有限公司 | A kind of recognition methods of road boundary and device |
| CN109961509A (en) * | 2019-03-01 | 2019-07-02 | 北京三快在线科技有限公司 | Dimensionally map generalization and model training method, device and electronic equipment |
| CN110084190A (en) * | 2019-04-25 | 2019-08-02 | 南开大学 | Unstructured road detection method in real time under a kind of violent light environment based on ANN |
| CN110399929A (en) * | 2017-11-01 | 2019-11-01 | 腾讯科技(深圳)有限公司 | Fundus image classification method, device, and computer-readable storage medium |
| CN111222476A (en) * | 2020-01-10 | 2020-06-02 | 北京百度网讯科技有限公司 | Video time sequence action detection method and device, electronic equipment and storage medium |
| CN113325948A (en) * | 2020-02-28 | 2021-08-31 | 华为技术有限公司 | Air-isolated gesture adjusting method and terminal |
| CN115953356A (en) * | 2022-12-01 | 2023-04-11 | 江苏和动力电子工程有限公司 | A defect identification method for a power replacement connector |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2007027452A1 (en) * | 2005-08-31 | 2007-03-08 | Microsoft Corporation | Training convolutional neural networks on graphics processing units |
| CN101742341A (en) * | 2010-01-14 | 2010-06-16 | 中山大学 | An image processing method and image processing device |
| CN102750544A (en) * | 2012-06-01 | 2012-10-24 | 浙江捷尚视觉科技有限公司 | Detection system and detection method of rule-breaking driving that safety belt is not fastened and based on plate number recognition |
-
2013
- 2013-06-09 CN CN201310234126.0A patent/CN103279759B/en not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2007027452A1 (en) * | 2005-08-31 | 2007-03-08 | Microsoft Corporation | Training convolutional neural networks on graphics processing units |
| CN101742341A (en) * | 2010-01-14 | 2010-06-16 | 中山大学 | An image processing method and image processing device |
| CN102750544A (en) * | 2012-06-01 | 2012-10-24 | 浙江捷尚视觉科技有限公司 | Detection system and detection method of rule-breaking driving that safety belt is not fastened and based on plate number recognition |
Non-Patent Citations (1)
| Title |
|---|
| 彭国福: "图像处理中Gamma校正的研究和实现", 《电子工程师》 * |
Cited By (53)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103544506A (en) * | 2013-10-12 | 2014-01-29 | Tcl集团股份有限公司 | Method and device for classifying images on basis of convolutional neural network |
| CN103544506B (en) * | 2013-10-12 | 2017-08-08 | Tcl集团股份有限公司 | A kind of image classification method and device based on convolutional neural networks |
| CN104680508A (en) * | 2013-11-29 | 2015-06-03 | 华为技术有限公司 | Convolutional neural network and target object detection method based on convolutional neural network |
| CN104809426A (en) * | 2014-01-27 | 2015-07-29 | 日本电气株式会社 | Convolutional neural network training method and target identification method and device |
| CN104809426B (en) * | 2014-01-27 | 2019-04-05 | 日本电气株式会社 | Training method, target identification method and the device of convolutional neural networks |
| CN105224963B (en) * | 2014-06-04 | 2019-06-07 | 华为技术有限公司 | The method and terminal of changeable deep learning network structure |
| CN105224963A (en) * | 2014-06-04 | 2016-01-06 | 华为技术有限公司 | The method of changeable degree of depth learning network structure and terminal |
| CN104063719A (en) * | 2014-06-27 | 2014-09-24 | 深圳市赛为智能股份有限公司 | Method and device for pedestrian detection based on depth convolutional network |
| CN104077577A (en) * | 2014-07-03 | 2014-10-01 | 浙江大学 | Trademark detection method based on convolutional neural network |
| TWI635446B (en) * | 2014-07-22 | 2018-09-11 | 英特爾股份有限公司 | Weight-shifting appratus, method, system and machine accessible storage medium |
| CN105320495A (en) * | 2014-07-22 | 2016-02-10 | 英特尔公司 | Weight Shifting Mechanism for Convolutional Neural Networks |
| CN104182756A (en) * | 2014-09-05 | 2014-12-03 | 大连理工大学 | A method for detecting obstacles in front of a vehicle based on monocular vision |
| CN104182756B (en) * | 2014-09-05 | 2017-04-12 | 大连理工大学 | A method for detecting obstacles in front of a vehicle based on monocular vision |
| US10275688B2 (en) | 2014-12-17 | 2019-04-30 | Nokia Technologies Oy | Object detection with neural network |
| WO2016095117A1 (en) * | 2014-12-17 | 2016-06-23 | Nokia Technologies Oy | Object detection with neural network |
| CN107004138A (en) * | 2014-12-17 | 2017-08-01 | 诺基亚技术有限公司 | Object Detection Using Neural Networks |
| WO2016149881A1 (en) * | 2015-03-20 | 2016-09-29 | Intel Corporation | Object recogntion based on boosting binary convolutional neural network features |
| US10685262B2 (en) | 2015-03-20 | 2020-06-16 | Intel Corporation | Object recognition based on boosting binary convolutional neural network features |
| CN104850864A (en) * | 2015-06-01 | 2015-08-19 | 深圳英智源智能系统有限公司 | Unsupervised image recognition method based on convolutional neural network |
| CN104992179A (en) * | 2015-06-23 | 2015-10-21 | 浙江大学 | Fine-grained convolutional neural network-based clothes recommendation method |
| CN106874296A (en) * | 2015-12-14 | 2017-06-20 | 阿里巴巴集团控股有限公司 | A kind of style recognition methods of commodity and device |
| CN108496178B (en) * | 2016-01-05 | 2023-08-08 | 御眼视觉技术有限公司 | Systems and methods for estimating future paths |
| CN108496178A (en) * | 2016-01-05 | 2018-09-04 | 御眼视觉技术有限公司 | Systems and methods for estimating future paths |
| CN105691381A (en) * | 2016-03-10 | 2016-06-22 | 大连理工大学 | Stability control method and system for electric automobile with four independently driven wheels |
| CN105691381B (en) * | 2016-03-10 | 2018-04-27 | 大连理工大学 | A kind of four motorized wheels electric automobile stability control method and system |
| CN105975915A (en) * | 2016-04-28 | 2016-09-28 | 大连理工大学 | A Method for Recognition of Front Vehicle Parameters Based on Multi-task Convolutional Neural Network |
| CN105975915B (en) * | 2016-04-28 | 2019-05-21 | 大连理工大学 | A method for identification of vehicle parameters ahead based on multi-task convolutional neural network |
| US11631005B2 (en) | 2016-05-31 | 2023-04-18 | Nokia Technologies Oy | Method and apparatus for detecting small objects with an enhanced deep neural network |
| WO2017206066A1 (en) * | 2016-05-31 | 2017-12-07 | Nokia Technologies Oy | Method and apparatus for detecting small objects with an enhanced deep neural network |
| CN106205126A (en) * | 2016-08-12 | 2016-12-07 | 北京航空航天大学 | Large-scale Traffic Network based on convolutional neural networks is blocked up Forecasting Methodology and device |
| CN106407931A (en) * | 2016-09-19 | 2017-02-15 | 杭州电子科技大学 | Novel deep convolution neural network moving vehicle detection method |
| CN106407931B (en) * | 2016-09-19 | 2019-11-22 | 杭州电子科技大学 | A deep convolutional neural network moving vehicle detection method |
| TWI638332B (en) * | 2016-11-29 | 2018-10-11 | 財團法人車輛研究測試中心 | Hierarchical object detection system with parallel architecture and method thereof |
| CN108122234A (en) * | 2016-11-29 | 2018-06-05 | 北京市商汤科技开发有限公司 | Convolutional neural networks training and method for processing video frequency, device and electronic equipment |
| CN106599832A (en) * | 2016-12-09 | 2017-04-26 | 重庆邮电大学 | Method for detecting and recognizing various types of obstacles based on convolution neural network |
| WO2019001346A1 (en) * | 2017-06-26 | 2019-01-03 | Huawei Technologies Co., Ltd. | System and methods for object filtering and uniform representation for autonomous systems |
| WO2019047649A1 (en) * | 2017-09-05 | 2019-03-14 | 百度在线网络技术(北京)有限公司 | Method and device for determining driving behavior of unmanned vehicle |
| WO2019047655A1 (en) * | 2017-09-05 | 2019-03-14 | 百度在线网络技术(北京)有限公司 | Method and apparatus for use in determining driving behavior of driverless vehicle |
| CN107392189A (en) * | 2017-09-05 | 2017-11-24 | 百度在线网络技术(北京)有限公司 | For the method and apparatus for the driving behavior for determining unmanned vehicle |
| CN109726615A (en) * | 2017-10-30 | 2019-05-07 | 北京京东尚科信息技术有限公司 | A kind of recognition methods of road boundary and device |
| CN110399929A (en) * | 2017-11-01 | 2019-11-01 | 腾讯科技(深圳)有限公司 | Fundus image classification method, device, and computer-readable storage medium |
| CN110399929B (en) * | 2017-11-01 | 2023-04-28 | 腾讯科技(深圳)有限公司 | Fundus image classification method, fundus image classification apparatus, and computer-readable storage medium |
| CN108921003A (en) * | 2018-04-26 | 2018-11-30 | 东华大学 | Unmanned plane obstacle detection method based on convolutional neural networks and morphological image |
| CN108596115A (en) * | 2018-04-27 | 2018-09-28 | 济南浪潮高新科技投资发展有限公司 | A kind of vehicle checking method, apparatus and system based on convolutional neural networks |
| CN109657643A (en) * | 2018-12-29 | 2019-04-19 | 百度在线网络技术(北京)有限公司 | A kind of image processing method and device |
| CN109961509A (en) * | 2019-03-01 | 2019-07-02 | 北京三快在线科技有限公司 | Dimensionally map generalization and model training method, device and electronic equipment |
| CN110084190A (en) * | 2019-04-25 | 2019-08-02 | 南开大学 | Unstructured road detection method in real time under a kind of violent light environment based on ANN |
| CN110084190B (en) * | 2019-04-25 | 2024-02-06 | 南开大学 | Real-time unstructured road detection method under severe illumination environment based on ANN |
| CN111222476A (en) * | 2020-01-10 | 2020-06-02 | 北京百度网讯科技有限公司 | Video time sequence action detection method and device, electronic equipment and storage medium |
| US11600069B2 (en) | 2020-01-10 | 2023-03-07 | Beijing Baidu Netcom Science And Technology Co., Ltd. | Method and apparatus for detecting temporal action of video, electronic device and storage medium |
| CN113325948B (en) * | 2020-02-28 | 2023-02-07 | 华为技术有限公司 | Adjustment method and terminal of air gesture |
| CN113325948A (en) * | 2020-02-28 | 2021-08-31 | 华为技术有限公司 | Air-isolated gesture adjusting method and terminal |
| CN115953356A (en) * | 2022-12-01 | 2023-04-11 | 江苏和动力电子工程有限公司 | A defect identification method for a power replacement connector |
Also Published As
| Publication number | Publication date |
|---|---|
| CN103279759B (en) | 2016-06-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103279759B (en) | A Convolutional Neural Network-Based Analysis Method for Vehicle Front Passability | |
| CN115236655B (en) | Landslide identification method, system, equipment and medium based on full polarization SAR | |
| CN114359181B (en) | Intelligent traffic target fusion detection method and system based on image and point cloud | |
| CN107576960B (en) | Target detection method and system for visual radar space-time information fusion | |
| Fritsch et al. | A new performance measure and evaluation benchmark for road detection algorithms | |
| Chen et al. | An improved DeepLabv3+ lightweight network for remote-sensing image semantic segmentation | |
| CN113255589B (en) | Target detection method and system based on multi-convolution fusion network | |
| CN117274749B (en) | Fused 3D target detection method based on 4D millimeter wave radar and image | |
| CN116448773B (en) | Pavement disease detection method and system with image-vibration characteristics fused | |
| CN110008848A (en) | A kind of travelable area recognizing method of the road based on binocular stereo vision | |
| CN110009765A (en) | A kind of automatic driving vehicle scene data system and scene format conversion method | |
| CN118609114B (en) | A 3D object detection method based on image point cloud and refined feature extraction | |
| CN116912786B (en) | A multimodal fusion detection method for intelligent connected vehicles based on vehicle-road collaboration | |
| CN109492700A (en) | A kind of Target under Complicated Background recognition methods based on multidimensional information fusion | |
| CN118691779A (en) | A Transformer-based global positioning method for autonomous commercial vehicles on structured roads | |
| CN118977721A (en) | Driving resistance prediction method for unmanned vehicles in wild unstructured environments | |
| Guan et al. | Pavement pothole detection system based on deep learning and binocular vision | |
| Hou et al. | Reidentification of trucks in highway corridors using convolutional neural networks to link truck weights to bridge responses | |
| CN119888691B (en) | Transparent obstacle detection and map reconstruction method and system based on laser radar point cloud data | |
| Yu et al. | Adaptive vehicle extraction in real-time traffic video monitoring based on the fusion of multi-objective particle swarm optimization algorithm | |
| CN118644687A (en) | A 3D target detection method based on LiDAR using bidirectional FPN | |
| Xu et al. | [Retracted] Multiview Fusion 3D Target Information Perception Model in Nighttime Unmanned Intelligent Vehicles | |
| CN104050486A (en) | Polarimetric SAR image classification method based on maps and Wishart distance | |
| Lv et al. | Research on road surface perception strategy for intelligent suspension based on vision and dynamics fusion | |
| CN112580424B (en) | Polarization characteristic multi-scale pooling classification algorithm for complex vehicle-road environment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160601 Termination date: 20190609 |
|
| CF01 | Termination of patent right due to non-payment of annual fee |