[发明专利]一种交通灯定位方法有效
| 申请号: | 201510181832.2 | 申请日: | 2015-04-16 |
| 公开(公告)号: | CN104851288B | 公开(公告)日: | 2017-02-22 |
| 发明(设计)人: | 陈辰;黄晁;张从连;陈辰;袁小平;戎鲁凯 | 申请(专利权)人: | 宁波中国科学院信息技术应用研究院;宁波中科集成电路设计中心有限公司 |
| 主分类号: | G08G1/01 | 分类号: | G08G1/01;G06K9/46 |
| 代理公司: | 宁波奥圣专利代理事务所(普通合伙)33226 | 代理人: | 周珏 |
| 地址: | 315040 浙江省宁波*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明公开了一种交通灯定位方法,其预先对交通灯所在的目标区域进行扩展,获得约束区域并对约束区域的灰度图像进行二值化,从二值化图像中提取亮区面积的比例、小面积亮区的数目、标准灯面积亮区的数目、大面积亮区的数目以及暗区的平均灰度值,根据这些特征对目标区域所在的路口图像进行昼夜判断,如果是夜晚图像,则通过二值化图像检测状态为“亮”的信号灯,根据信号灯的位置,实现交通灯位置的调整;如果是白天图像,则通过二值化图像检测交通灯结构中的黑色框架,根据黑色框架的位置,实现交通灯位置的调整;优点是计算复杂度低、运算速度快、环境适应力强、实现简单。 | ||
| 搜索关键词: | 一种 交通灯 定位 方法 | ||
【主权项】:
一种交通灯定位方法,其特征在于包括以下步骤:①将实时获取的交通路口监控视频中当前待处理的第n帧路口图像中交通灯所在的最小矩形区域定义为当前目标区域,记为CTn;将CTn在第n帧路口图像中的位置以CTn的左上角像素点在第n帧路口图像中的坐标位置来表示,记为(xw,yw);并将CTn的面积记为Alight,Alight=X×Y;其中,n的初始值为0,0≤n≤N‑1,N表示实时获取的交通路口监控视频中包含的路口图像的总帧数,W和H对应表示实时获取的交通路口监控视频中的路口图像的宽度和高度,X表示CTn在宽度方向上的像素点的总个数,Y表示CTn在长度方向上的像素点的总个数;设定一个白天帧数统计量用于统计白天条件下成功检测到交通灯目标的连续帧数,并令初始值为0;设定一个动态阈值Tactive,并规定其变化范围为40≤Tactive≤120,当n=0时取Tactive=40;②在第n帧路口图像中将CTn向四周进行扩展形成一个更大的矩形区域,将该更大的矩形区域定义为约束区域,并记为CSn;然后将CSn在第n帧路口图像中的位置以CSn的左上角像素点在第n帧路口图像中的坐标位置来表示,记为(xd,yd),yd=yw‑X‑yover;将CSn中的中心像素点在第n帧路口图像中的坐标位置记为(xc,yc),并将CSn的面积记为Adet,Adet=X'×Y';其中,0≤xd≤W‑X'‑1,0≤yd≤H‑Y'‑1,xover表示横坐标边界修正值,yover表示纵坐标边界修正值,X'表示CSn在宽度方向上的像素点的总个数,Y'表示CSn在长度方向上的像素点的总个数,X'=4X,Y'=(Y+2X);③获取CSn的灰度图像,记为CSGn;然后对CSGn进行二值化处理得到CSGn的第一二值化图像,记为再获取中的亮区面积的比例、中的小面积亮区的数目、中的标准灯面积亮区的数目、中的大面积亮区的数目以及中的暗区的平均灰度值,对应记为phigh、nS、nA、nL以及glow;④根据phigh、nS、nA、nL以及glow确定第n帧路口图像为夜晚条件下的图像还是为白天条件下的图像还是无法判断白天或夜晚条件下的图像,具体过程为:④‑1、判断nS+nA≤4且nA≤3且nL=0且phigh<0.2且glow<50是否成立,如果成立,则确定第n帧路口图像为夜晚条件下的图像,并令再执行步骤⑤;如果不成立,则执行步骤④‑2;④‑2、判断是否同时满足以下两个条件,如果满足,则确定第n帧路口图像为白天条件下的图像,再执行步骤⑦;如果不满足,则执行步骤④‑3;条件一:nS+nA≥1或nA≥1,条件二:phigh>0.1且glow>30;④‑3、确定第n帧路口图像为无法判断白天或夜晚条件下的图像,并令再执行步骤⑤如果nA==1,则表明在夜晚条件下中有且只有一个四连通域,记为然后计算的宽度和长度,对应记为Wa和La,Wa=xa,max‑xa,min,La=ya,max‑ya,min,其中,xa,min和xa,max对应表示中的像素点的水平坐标的最小值和最大值,ya,min和ya,max对应表示中的像素点的垂直坐标的最小值和最大值;接着判断是否成立,如果成立,则判定为夜晚条件下成功检测到的交通灯目标,再执行步骤⑥进行定位,如果不成立,再执行步骤如果nA>1或nA<1,则执行步骤⑥令然后根据xa,mid、xc和xover,计算CTn在水平方向的偏移量,记为xmov,xmov=xa,mid‑(xc+xover);并根据ya,min、ya,max和yover,计算CTn在垂直方向的偏移量,记为ymov,再执行步骤⑦根据Tactive对CSGn重新进行二值化处理得到CSGn的第二二值化图像,记为接着定义两个有共同中心像素点的矩形,其中一个矩形的宽度和长度对应为Wout和Lout,另一个矩形的宽度和长度对应为Win和Lin,Wout>Win,Lout>Lin,且满足deep=Wout‑Win=Lout‑Lin,deep≠0,将两个矩形之间的区域定义为框架模板,记为K(Wout,Lout,deep);再固定Wout的值和deep的值,通过改变Lout的值确定四个不同的框架模板,根据四个不同的框架模板在中进行框架检测,得到的框架检测结果,记为⑧统计中的四连通域的数目,记为nK,如果nK==0,则令Tactive=Tactive+10,再执行步骤如果nK>0,则在中获取包含中的所有四连通域的最小矩形区域的宽度和长度,记为WR和LR,WR=xb,max‑xb,min,LR=yb,max‑yb,min,然后根据WR和LR对Tactive进行调整,再执行步骤⑨;其中,Tactive=Tactive+10中的“=”为赋值符号,xb,min和xb,max对应表示在中获取的包含中的所有四连通域的最小矩形区域中的像素点的水平坐标的最小值和最大值,yb,min和yb,max对应表示在中获取的包含中的所有四连通域的最小矩形区域中的像素点的垂直坐标的最小值和最大值;⑨如果nK==1,则表明在白天条件下中有且只有一个四连通域,记为然后执行步骤⑩;如果nK>1,则令然后执行步骤⑩判断WR≤1.25X且LR≤Y‑0.2X且Y‑0.2X≤LR≤Y+0.4X是否成立,如果成立,则判定为白天条件下成功检测到的交通灯目标,并令然后执行步骤如果不成立,则令然后执行步骤如果则执行步骤如果则表明连续16帧白天条件下成功检测到交通灯目标,然后执行步骤进行定位;令并令然后根据xb,mid、xc和xover,计算CTn在水平方向的偏移量,记为xmov,xmov=xb,mid‑(xc+xover);并根据yb,mid和yc,计算CTn在垂直方向的偏移量,记为ymov,ymov=yb,mid‑(yc+yover);再执行步骤根据xmov和ymov,对CTn在第n帧路口图像中的位置进行校准,将校准后的CTn的左上角像素点在第n帧路口图像中的坐标位置记为(xw',yw'),xw'=xw+xmov,yw'=yw+ymov,然后令xw=xw',并令yw=yw',其中,xw=xw'和yw=yw'中的“=”为赋值符号;令n=n+1,将实时获取的交通路口监控视频中下一帧待处理的路口图像中左上角像素点的坐标位置为(xw,yw)且面积为X×Y的矩形区域作为当前目标区域,记为CTn,再返回步骤②继续执行,直至实时获取的交通路口监控视频中的所有路口图像处理完毕;其中,n=n+1中的“=”为赋值符号。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波中国科学院信息技术应用研究院;宁波中科集成电路设计中心有限公司,未经宁波中国科学院信息技术应用研究院;宁波中科集成电路设计中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510181832.2/,转载请声明来源钻瓜专利网。
- 上一篇:一种实时车道拥堵指数分析系统及其分析方法
- 下一篇:派车方法及装置





