发明名称 一种用于夜间环境的车辆尾灯对检测方法
摘要 一种用于夜间环境的车辆尾灯对检测方法,包括如下步骤:步骤1)图像采集:装有图像采集装置的车辆在夜间行进时采集车辆前方的图像,记为图像A;步骤2)图像A二值化:确定一个阈值T<sub>i</sub>对图像A二值化;步骤3)对二值化后的图像A进行连通区域标记;步骤4)尾灯对匹配:连通区域Z<sub>a</sub>和连通区域Z<sub>b</sub>的匹配性度量值M<sub>ab</sub>>0.75,则认为连通区域Z<sub>a</sub>和连通区域Z<sub>b</sub>共同组成了一个尾灯对。该方法通过利用尾灯形状、面积、位置信息,构建尾灯对匹配函数,实现红色尾灯对的检测和定位,提升了夜间车辆检测的准确性和实时性能力,使检测的更为准确、更少的错误检测。
申请公布号 CN105718893A 申请公布日期 2016.06.29
申请号 CN201610045808.0 申请日期 2016.01.22
申请人 江苏大学 发明人 蔡英凤;王海;陈龙;袁朝春;徐兴;何友国;陈小波;高力
分类号 G06K9/00(2006.01)I;G06K9/46(2006.01)I 主分类号 G06K9/00(2006.01)I
代理机构 代理人
主权项 一种用于夜间环境的车辆尾灯对检测方法,其特征在于,包括如下步骤:步骤1)图像采集:装有图像采集装置的车辆在夜间行进时采集车辆前方的图像,记为图像A;步骤2)图像A二值化:确定一个阈值T<sub>i</sub>对图像A二值化,阈值T的范围为T∈[150,255],选取阈值T<sub>i</sub>确定类间距离D<sub>i</sub>,其中,类间距离D<sub>i</sub>表示为:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>D</mi><mi>i</mi></msub><mo>=</mo><mfrac><mrow><mi>&Sigma;</mi><msup><mrow><mo>(</mo><msub><mi>p</mi><mi>f</mi></msub><mo>-</mo><msub><mi>T</mi><mi>i</mi></msub><mo>)</mo></mrow><mn>2</mn></msup></mrow><msub><mi>n</mi><mi>f</mi></msub></mfrac><mo>+</mo><mfrac><mrow><mi>&Sigma;</mi><msup><mrow><mo>(</mo><msub><mi>p</mi><mi>b</mi></msub><mo>-</mo><msub><mi>T</mi><mi>i</mi></msub><mo>)</mo></mrow><mn>2</mn></msup></mrow><msub><mi>n</mi><mi>b</mi></msub></mfrac></mrow>]]></math><img file="FDA0000912095990000011.GIF" wi="755" he="186" /></maths>p<sub>f</sub>为图像A中假设属于车灯的像素p<sub>f</sub>>T<sub>i</sub>,p<sub>b</sub>为图像A中假设不属于车灯的像素p<sub>b</sub><T<sub>i</sub>;n<sub>f</sub>表示的是亮度值大于T<sub>i</sub>的像素点个数;n<sub>b</sub>表示的是亮度值小于T<sub>i</sub>的像素点个数;选取具有最大类间距离D<sub>i</sub>时对应的T<sub>i</sub>为阈值;并采用阈值T<sub>i</sub>对图像A进行二值化;高于该阈值T<sub>i</sub>的像素置“1”,表示白色像素;将其余像素置“0”,表示黑色像素;步骤3)对二值化后的图像A中像素置“1”的连通区域标记:设提取出的连通区域数目为n,标记所有区域为Z<sub>1</sub>、Z<sub>2</sub>…、Z<sub>j</sub>、…、Z<sub>n</sub>;步骤4)尾灯对匹配:首先,针对每一个标记的连通区域Z<sub>j</sub>,分别计算其如下几个参数:(1)面积A<sub>j</sub>;(2)圆形度Ro<sub>j</sub>:Ro<sub>j</sub>=(C<sub>j</sub>)<sup>2</sup>/A<sub>j</sub>;(3)最小外接矩形Rct<sub>j</sub>;其中C<sub>j</sub>表示连通区域Z<sub>j</sub>的周长;然后,对任意两个连通区域进行尾灯对匹配性度量,对n个连通区域,则产生n(n‑1)个匹配性度量值;设任意两个连通区域Z<sub>a</sub>和连通区域Z<sub>b</sub>的匹配性度量值为M<sub>ab</sub>:匹配性度量值为M<sub>ab</sub>的计算函数如下:M<sub>ab</sub>=0.2*Size_rate<sub>ab</sub>+0.15*Round_rate<sub>ab</sub>+0.55*Overlap_rate<sub>ab</sub>其中:Size_rate<sub>ab</sub>表明面积的匹配度,具体计算方式是连通区域Z<sub>a</sub>和连通区域Z<sub>b</sub>中较小的面积比上较大的面积;其计算公式如下:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mi>S</mi><mi>i</mi><mi>z</mi><mi>e</mi><mo>_</mo><msub><mi>rate</mi><mrow><mi>a</mi><mi>b</mi></mrow></msub><mo>=</mo><mfrac><mrow><mi>min</mi><mrow><mo>(</mo><msub><mi>A</mi><mi>a</mi></msub><mo>,</mo><msub><mi>A</mi><mi>b</mi></msub><mo>)</mo></mrow></mrow><mrow><mi>m</mi><mi>a</mi><mi>x</mi><mrow><mo>(</mo><msub><mi>A</mi><mi>a</mi></msub><mo>,</mo><msub><mi>A</mi><mi>b</mi></msub><mo>)</mo></mrow></mrow></mfrac></mrow>]]></math><img file="FDA0000912095990000021.GIF" wi="641" he="163" /></maths>Round_rate<sub>ab</sub>表明圆形度的匹配度,具体计算方式是连通区域Z<sub>a</sub>和连通区域Z<sub>b</sub>中较小的圆形度比上较大的圆形度;其计算公式如下:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mi>R</mi><mi>o</mi><mi>u</mi><mi>n</mi><mi>d</mi><mo>_</mo><msub><mi>rate</mi><mrow><mi>a</mi><mi>b</mi></mrow></msub><mo>=</mo><mfrac><mrow><mi>min</mi><mrow><mo>(</mo><msub><mi>Ro</mi><mi>a</mi></msub><mo>,</mo><msub><mi>Ro</mi><mi>b</mi></msub><mo>)</mo></mrow></mrow><mrow><mi>m</mi><mi>a</mi><mi>x</mi><mrow><mo>(</mo><msub><mi>Ro</mi><mi>a</mi></msub><mo>,</mo><msub><mi>Ro</mi><mi>b</mi></msub><mo>)</mo></mrow></mrow></mfrac></mrow>]]></math><img file="FDA0000912095990000022.GIF" wi="763" he="163" /></maths>Overlap_rate<sub>ab</sub>表明水平方向上的重合度,其计算方式为连通区域Z<sub>a</sub>和连通区域Z<sub>b</sub>的最小外接矩形Rct<sub>a</sub>、最小外接矩形Rct<sub>b</sub>在垂直方向上的投影的重合部分的长度比连通区域Z<sub>a</sub>和连通区域Z<sub>b</sub>的最小外接矩形Rct<sub>a</sub>、最小外接矩形Rct<sub>b</sub>投影总长;投影总长=(Rct<sub>a</sub>和Rct<sub>b</sub>长度和‑重合部分的长度);连通区域Z<sub>a</sub>和连通区域Z<sub>b</sub>的匹配性度量值M<sub>ab</sub>>0.75,则认为连通区域Z<sub>a</sub>和连通区域Z<sub>b</sub>共同组成了一个尾灯对。
地址 212013 江苏省镇江市京口区学府路301号