一种基于深度网络的车辆检测方法与流程

文档序号:12471115阅读:来源:国知局

技术特征:

1.一种基于深度网络的车辆检测方法,其特征在于:所述方法包括以下步骤:

1)选取图像中可能是车辆的子图片;

2)准备深度网络训练样本的;

3)对为深度网络分类器CDNN结构进行确定;

4)对待分类样本进行判断,最后得到检测结果。

2.根据权利要求1所述的基于深度网络的车辆检测方法,其特征在于:所述步骤1)中设任一待判断子图片为I(x),则该子图片的对称度用如下的公式进行计算:

<mrow> <mi>S</mi> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mi>s</mi> </msub> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mrow> <msubsup> <mo>&Integral;</mo> <mrow> <mo>-</mo> <mi>w</mi> <mo>/</mo> <mn>2</mn> </mrow> <mrow> <mo>+</mo> <mi>w</mi> <mo>/</mo> <mn>2</mn> </mrow> </msubsup> <mi>E</mi> <msup> <mrow> <mo>(</mo> <mi>u</mi> <mo>,</mo> <msub> <mi>x</mi> <mi>s</mi> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mi>d</mi> <mi>u</mi> <mo>-</mo> <msubsup> <mo>&Integral;</mo> <mrow> <mo>-</mo> <mi>w</mi> <mo>/</mo> <mn>2</mn> </mrow> <mrow> <mo>+</mo> <mi>w</mi> <mo>/</mo> <mn>2</mn> </mrow> </msubsup> <mi>O</mi> <msup> <mrow> <mo>(</mo> <mi>u</mi> <mo>,</mo> <msub> <mi>x</mi> <mi>s</mi> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mi>d</mi> <mi>u</mi> </mrow> <mrow> <msubsup> <mo>&Integral;</mo> <mrow> <mo>-</mo> <mi>w</mi> <mo>/</mo> <mn>2</mn> </mrow> <mrow> <mo>+</mo> <mi>w</mi> <mo>/</mo> <mn>2</mn> </mrow> </msubsup> <mi>E</mi> <msup> <mrow> <mo>(</mo> <mi>u</mi> <mo>,</mo> <msub> <mi>x</mi> <mi>s</mi> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mi>d</mi> <mi>u</mi> <mo>+</mo> <msubsup> <mo>&Integral;</mo> <mrow> <mo>-</mo> <mi>w</mi> <mo>/</mo> <mn>2</mn> </mrow> <mrow> <mo>+</mo> <mi>w</mi> <mo>/</mo> <mn>2</mn> </mrow> </msubsup> <mi>O</mi> <msup> <mrow> <mo>(</mo> <mi>u</mi> <mo>,</mo> <msub> <mi>x</mi> <mi>s</mi> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mi>d</mi> <mi>u</mi> </mrow> </mfrac> <mo>,</mo> <mo>-</mo> <mi>w</mi> <mo>/</mo> <mn>2</mn> <mo>&le;</mo> <mi>u</mi> <mo>&le;</mo> <mi>w</mi> <mo>/</mo> <mn>2</mn> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow>

公式中,设图像中心对称轴横坐标为xs,u=x-xs

此外:

公式(1)所计算的值S(xs)即为某图像块的对称性度量。

3.根据权利要求1或2所述的基于深度网络的车辆检测方法,其特征在于:所述步骤2中深度网络训练样本是通过人工选取大量车辆及非车辆的图片,并分别标记为正负样本,将所有正负样本都归一化到长宽均为32像素的尺寸,并设第i个样本的灰度特征向量为Gi;并设正负样本数共为n。

4.根据权利要求3所述的基于深度网络的车辆检测方法,其特征在于:所述步骤3中分类器结构由训练样本个数及待分类类数确定;其中深度神经网络是一个前馈的神经网络结构,并由输入层、模式层、求和层与输出层构成。

5.根据权利要求4所述的基于深度网络的车辆检测方法,其特征在于:所述步骤4中待判断样本先以灰度特征向量Gi表征;然后将该向量输入到步骤2得到的CDNN中,待判断样本属于输出神经元为1的类。

6.根据权利要求5所述的基于深度网络的车辆检测方法,其特征在于:所述步骤4还包括以下步骤:

4.1、通过CDNN输入层接收来自待判断样本的灰度特征向量Gi

4.2、计算CDNN模式层计算输入特征向量与训练样本集中各个模式的匹配关系,该层每个模式神经元j的输出为:

<mrow> <mi>f</mi> <mrow> <mo>(</mo> <msub> <mi>G</mi> <mi>i</mi> </msub> <mo>,</mo> <msub> <mi>W</mi> <mi>j</mi> </msub> <mo>)</mo> </mrow> <mo>=</mo> <mi>exp</mi> <mo>&lsqb;</mo> <mo>-</mo> <mfrac> <mrow> <msup> <mrow> <mo>(</mo> <msub> <mi>W</mi> <mi>j</mi> </msub> <mo>-</mo> <msub> <mi>G</mi> <mi>i</mi> </msub> <mo>)</mo> </mrow> <mi>T</mi> </msup> <mrow> <mo>(</mo> <msub> <mi>W</mi> <mi>j</mi> </msub> <mo>-</mo> <msub> <mi>G</mi> <mi>i</mi> </msub> <mo>)</mo> </mrow> </mrow> <mrow> <mn>2</mn> <msup> <mi>&sigma;</mi> <mn>2</mn> </msup> </mrow> </mfrac> <mo>&rsqb;</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>3</mn> <mo>)</mo> </mrow> </mrow>

其中:Wj为输入层到模式层神经元j连接的权值,其值为神经元j对应训练样本的特征向量;σ为平滑参数,σ取0.25;

4.3、求和层按式(3)计算,对步骤4.2中j个模式单元的输出按照类别分别求和,求和层神经元对应值即为样本属于该类的估计概率密度;

4.4、输出层在各个分类模式求和层中选择一个具有最大输出的神经元作为整个系统的输出;具有最大输出的求和层想对应的输出层神经元输出为1,即所对应的那一类即为待判断的样本类别,输出层其他神经元的输出全为0。

7.根据权利要求5所述的基于深度网络的车辆检测方法,其特征在于:所述步骤3中输入层神经元个数为样本的维数;模式层神经元个数所有训练样本个数之和;求和层神经元个数为待分类类数;输出层神经元个数与模式层相同。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1