发明名称 一种道路车辆监控视频中的关键帧提取方法
摘要 本发明公开了一种道路车辆监控视频中的关键帧提取方法,首先提取采集到的道路车辆监控视频的样本图像集,通过前景运动对象检测提取车辆最小外接矩形图像作为样本图像源,针对每个从进入到离开监控区域的车辆目标的外接矩形序列图像,判断符合车辆监控分析要求的作为正样本图像,不符合要求的作为负样本图像,得到用于训练AdaBoost分类器的训练样本图像集;提取前景车辆目标的面积特征和积分通道特征,训练得到AdaBoost分类器;利用训练好的分类器对从进入到离开监控区域的车辆目标的外接矩形图像序列进行分类,AdaBoost分类器对每帧图像打分,选择打分最高的图像作为关键帧。本发明可提高道路车辆监控视频关键帧提取的有效性和准确性。
申请公布号 CN103871077B 申请公布日期 2016.06.15
申请号 CN201410080355.6 申请日期 2014.03.06
申请人 中国人民解放军国防科学技术大学 发明人 张茂军;王炜;谭树人;熊志辉;张政;袁晶
分类号 G06T7/20(2006.01)I;H04N7/18(2006.01)I 主分类号 G06T7/20(2006.01)I
代理机构 长沙正奇专利事务所有限责任公司 43113 代理人 卢宏
主权项 一种道路车辆监控视频中的关键帧提取方法,其特征在于,该方法为:1)通过前景运动对象检测方法从采集到的道路车辆监控视频序列中提取前景车辆目标,解码所述采集到的道路车辆监控视频序列,得到多帧序列图像,从每一帧序列图像中截取前景车辆目标最小外接矩形图像,计算所有前景车辆目标最小外接矩形图像在其所对应的序列图像中的面积比例P:<img file="FDA0000899701160000011.GIF" wi="222" he="97" />其中,<img file="FDA0000899701160000012.GIF" wi="118" he="57" />分别为前景车辆目标最小外接矩形图像的像素高和宽;<img file="FDA0000899701160000013.GIF" wi="142" he="63" />分别为序列图像的像素高和宽;得到面积特征向量;2)将所有前景车辆目标最小外接矩形图像转换成像素大小一致的转换图像,对所述转换图像进行梯度幅值通道变换和梯度方向通道变换,得到积分通道特征向量;3)扩充上述面积特征向量,使得面积特征向量与积分通道特征向量维数一致,合并维数一致的面积特征向量与积分通道特征向量,得到总的特征向量;4)将上述所有前景车辆目标最小外接矩形图像作为样本图像源,从所述样本图像源中选取肉眼主观判断符合车辆监控分析要求的作为正样本图像,将样本图像源中不符合车辆监控分析要求的作为负样本图像;符合车辆监控分析要求是指能清晰辨识车牌号码、且样本图像在对应的序列图像中占的面积比例为0.4%以上,不符合车辆监控分析要求是指无法清晰辨识车牌号码、且样本图像在对应的序列图像中占的面积比例小于0.4%;5)标记所有的正样本图像和负样本图像:<img file="FDA0000899701160000019.GIF" wi="376" he="71" />其中<img file="FDA00008997011600000110.GIF" wi="124" he="55" />表示负样本图像,<img file="FDA00008997011600000111.GIF" wi="125" he="53" />表示正样本图像,<img file="FDA00008997011600000112.GIF" wi="40" he="48" />表示样本图像源中的样本图像;<img file="FDA0000899701160000014.GIF" wi="256" he="55" />6)初始化权重<maths num="0001"><math><![CDATA[<mrow><msub><mi>&omega;</mi><mrow><mn>1</mn><mo>,</mo><mi>i</mi></mrow></msub><mo>:</mo><msub><mi>&omega;</mi><mrow><mn>1</mn><mo>,</mo><mi>i</mi></mrow></msub><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mfrac><mn>1</mn><mrow><mn>2</mn><mi>m</mi></mrow></mfrac><mo>,</mo><msub><mi>y</mi><mi>i</mi></msub><mo>=</mo><mn>0</mn></mtd></mtr><mtr><mtd><mfrac><mn>1</mn><mrow><mn>2</mn><mi>l</mi></mrow></mfrac><mo>,</mo><msub><mi>y</mi><mi>i</mi></msub><mo>=</mo><mn>1</mn></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>]]></math><img file="FDA00008997011600000113.GIF" wi="499" he="262" /></maths>其中<img file="FDA0000899701160000016.GIF" wi="37" he="27" />和<img file="FDA0000899701160000017.GIF" wi="17" he="41" />分别为负样本图像和正样本图像的个数;<maths num="0002"><math><![CDATA[<mrow><mi>n</mi><mo>=</mo><mi>m</mi><mo>+</mo><mi>l</mi><mo>;</mo></mrow>]]></math><img file="FDA0000899701160000018.GIF" wi="196" he="46" /></maths>7)训练分类器:令t=1;8)利用下式归一化权重:<img file="FDA0000899701160000021.GIF" wi="302" he="179" /><img file="FDA0000899701160000022.GIF" wi="62" he="45" />为训练第<img file="FDA0000899701160000023.GIF" wi="17" he="32" />个分类器的第<img file="FDA0000899701160000024.GIF" wi="14" he="36" />个样本图像的权重;<img file="FDA0000899701160000025.GIF" wi="69" he="63" />为归一化后的第<img file="FDA0000899701160000026.GIF" wi="17" he="32" />个分类器的第<img file="FDA0000899701160000027.GIF" wi="14" he="37" />个样本图像的权重;9)对所述总的特征向量中的每个元素<img file="FDA0000899701160000028.GIF" wi="56" he="43" />训练一个弱分类器<img file="FDA0000899701160000029.GIF" wi="63" he="48" />即得到阈值<img file="FDA00008997011600000210.GIF" wi="35" he="49" />和方向<img file="FDA00008997011600000211.GIF" wi="93" he="56" />其中<img file="FDA00008997011600000212.GIF" wi="245" he="86" /><img file="FDA00008997011600000213.GIF" wi="69" he="54" />是总的特征向量中的元素最大值,所述弱分类器<img file="FDA00008997011600000214.GIF" wi="44" he="64" />为:<maths num="0003"><math><![CDATA[<mrow><msub><mi>h</mi><mi>j</mi></msub><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mn>1</mn></mtd><mtd><msub><mi>p</mi><mi>j</mi></msub><mi>f</mi><mo>&lt;</mo><msub><mi>p</mi><mi>j</mi></msub><msub><mi>&theta;</mi><mi>j</mi></msub></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mi>else</mi></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA00008997011600000215.GIF" wi="619" he="148" /></maths>其中<img file="FDA00008997011600000216.GIF" wi="54" he="51" />决定不等式的方向,<img file="FDA00008997011600000217.GIF" wi="54" he="51" />为1或者0;则第<img file="FDA00008997011600000218.GIF" wi="23" he="40" />个弱分类器的迭代误差和<img file="FDA00008997011600000219.GIF" wi="41" he="47" />为:<img file="FDA00008997011600000220.GIF" wi="477" he="102" />10)选择迭代误差和最小的弱分类器<img file="FDA00008997011600000221.GIF" wi="101" he="52" />作为候选分类器;11)利用下式更新权重:<maths num="0004"><math><![CDATA[<mrow><msub><mi>&omega;</mi><mrow><mi>t</mi><mo>+</mo><mn>1</mn><mo>,</mo><mi>i</mi></mrow></msub><mo>=</mo><msub><msup><mi>&omega;</mi><mo>&prime;</mo></msup><mrow><mi>t</mi><mo>,</mo><mi>i</mi></mrow></msub><msubsup><mi>&beta;</mi><mi>t</mi><mrow><mn>1</mn><mo>-</mo><msub><mi>e</mi><mi>i</mi></msub></mrow></msubsup><mo>,</mo></mrow>]]></math><img file="FDA00008997011600000222.GIF" wi="326" he="64" /></maths>当<img file="FDA00008997011600000223.GIF" wi="34" he="40" />被正确分类时,<maths num="0005"><math><![CDATA[<mrow><msub><mi>e</mi><mi>i</mi></msub><mo>=</mo><mn>0</mn><mo>,</mo></mrow>]]></math><img file="FDA00008997011600000224.GIF" wi="137" he="51" /></maths>反之,<maths num="0006"><math><![CDATA[<mrow><msub><mi>e</mi><mi>i</mi></msub><mo>=</mo><mn>1</mn><mo>;</mo></mrow>]]></math><img file="FDA00008997011600000225.GIF" wi="125" he="51" /></maths><maths num="0007"><math><![CDATA[<mrow><msub><mi>&beta;</mi><mi>t</mi></msub><mo>=</mo><mfrac><msub><mi>&epsiv;</mi><mi>t</mi></msub><mrow><mn>1</mn><mo>-</mo><msub><mi>&epsiv;</mi><mi>t</mi></msub></mrow></mfrac><mo>;</mo></mrow>]]></math><img file="FDA00008997011600000226.GIF" wi="225" he="110" /></maths>设<maths num="0008"><math><![CDATA[<mrow><msub><mi>&alpha;</mi><mi>t</mi></msub><mo>=</mo><mi>log</mi><mfrac><mn>1</mn><msub><mi>&beta;</mi><mi>t</mi></msub></mfrac><mo>;</mo></mrow>]]></math><img file="FDA00008997011600000227.GIF" wi="245" he="120" /></maths><img file="FDA00008997011600000228.GIF" wi="36" he="41" />为最小的迭代误差和;12)令t=t+1,将<img file="FDA00008997011600000229.GIF" wi="89" he="45" />作为训练第<img file="FDA00008997011600000230.GIF" wi="77" he="37" />个分类器的第<img file="FDA00008997011600000231.GIF" wi="14" he="36" />个样本图像的权重,重复上述步骤8)~步骤11),直到得到T个候选分类器,利用所述T个候选分类器确定强分类器<img file="FDA00008997011600000232.GIF" wi="112" he="50" /><maths num="0009"><math><![CDATA[<mrow><mi>h</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mn>1</mn><mo>,</mo><munderover><mi>&Sigma;</mi><mrow><mi>t</mi><mo>=</mo><mn>1</mn></mrow><mi>T</mi></munderover><msub><mi>&alpha;</mi><mi>t</mi></msub><msub><mi>h</mi><mi>t</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>&GreaterEqual;</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>t</mi><mo>=</mo><mn>1</mn></mrow><mi>T</mi></munderover><msub><mi>&alpha;</mi><mi>t</mi></msub></mtd></mtr><mtr><mtd><mn>0</mn><mo>,</mo><mi>else</mi></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>]]></math><img file="FDA00008997011600000233.GIF" wi="616" he="204" /></maths>13)解码需要检测的道路车辆监控视频序列,得到多帧需检测的序列图像,利用上述强分类器<img file="FDA00008997011600000234.GIF" wi="87" he="50" />对所述多帧需检测的序列图像打分,将得分最高的作为关键帧。
地址 410073 湖南省长沙市开福区德雅路109号
您可能感兴趣的专利