[发明专利]一种公路隧道LED照明灯具的鲁棒检测方法有效
申请号: | 201910443626.2 | 申请日: | 2019-05-27 |
公开(公告)号: | CN110163166B | 公开(公告)日: | 2021-06-25 |
发明(设计)人: | 辛乐;陈阳舟;胡江碧 | 申请(专利权)人: | 北京工业大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/46;G06T7/11 |
代理公司: | 北京思海天达知识产权代理有限公司 11203 | 代理人: | 吴荫芳 |
地址: | 100124 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 公路 隧道 led 照明 灯具 检测 方法 | ||
1.一种公路隧道LED照明灯具的鲁棒检测方法,其特征在于包括如下步骤:
步骤1:车前消隐点的鲁棒检测
步骤1.1:基于LSD算子的线段检测
采用LSD算法,从隧道LED照明原始图像中提取表征公路隧道内部环境主体几何结构信息的线段集合H,其中,s为H中的线段,s由两端点a1和a2来定义,
s={a1,a2}={(x1,y1),(x2,y2)}
其中,a1=(x1,y1)和a2=(x2,y2)分别表示s的起点和终点,以像素坐标表示;
步骤1.2:有效平行线段集合的筛选
对LSD检测线段进行简单筛选,消除干扰线段所造成的负面影响,提取有效平行线的LSD线段集合M,具体提取方法如下:
设α为线段s的倾角,β为线段s的长度,分别计算如下:
属于M的有效平行线段需要同时满足如下两个条件:首先,s需要具备较大的倾角
αmin<α<αmax
其中,αmin和αmax限定了有效平行线段的倾角有合适的取值范围,其次,s需要足够的长度
β>βmin
步骤1.3:车前消隐点的鲁棒估计
令a1=(x1,y1,1)T,a2=(x2,y2,1)T分别为点a1和a2的齐次坐标,由线段s定义的直线为s=a1×a2=(s1,s2,s3)T,设车前消隐点v的齐次坐标为v=(xv,yv,1)T,直线z=(z1,z2,z3)T连接了消隐点v和线段s上的参考点r,r取为线段s的中点,即r=(a1+a2)/2,车前消隐点v到线段s的距离d(s,v)定义为直线s与直线z之间夹角θ正弦值的绝对值:
构建优化目标函数采用MSAC方法迭代求解,当满足如下条件时,鲁棒地估计得到车前消隐点
步骤2:隧道顶部深色区域分割及LED灯具候选区域检测
步骤2.1:基于车前消隐点的隧道顶部深色区域分割
隧道顶部深色区域与白色侧壁区域的左右两条分界线分别为br和bl,且br和bl分别位于车前消隐点v的左右两侧,并相交于该车前消隐点v;
针对br和bl的检测过程分为以下两步骤,首先,以车前消隐点v为原点,在图像空间中建立坐标系XOY,属于集合M的有效平行线段按照下式转换到该坐标系XOY:
{a1,a2}和分别是有效平行线段s坐标变换前后的两个端点;在新坐标系XOY中,各条有效平行线段s都只会落入一个单独的象限:br只会落入第四象限,而bl只会落入第三象限;其次,在有效平行线段集合M中,br和bl需要同时满足如下的一系列条件:
1)bl和br的两端点的纵坐标都小于0,bl的两端点的横坐标都小于0,而br刚好相反;
2)bl倾角属于范围{0,90},而br的倾角属于范围{90,180};
3)bl或br是各自象限中具有最大长度的LSD检测线段;
一旦提取到两条关键分界线br和bl,分别将靠近车前消隐点v的一端直接延伸到车前消隐点v,而将远离车前消隐点的一端向外延展到与图像空间边沿相交,并分别设交点为v5,v2;定义图像空间左上边沿为v4,右上边沿为v3,并将车前消隐点v重新表示为v1;由{v1,v2,v3,v4,v5}五点首尾依次相连组成多边形R就是隧道顶部深色区域的检测结果;
步骤2.2:LED灯具候选区域检测
对隧道顶部深色区域的检测结果R,采用图像灰度直方图进行自适应阈值分析,提取LED灯具候选区域,其中,所述的灰度直方图h0(t)的各峰值对应于检测结果R中的不同均匀区域,并且在相邻两峰之间存在山谷谷底,该谷底灰度值就是区分不同区域的最优阈值;
所述的自适应阈值分析方法具体如下:
首先,使用高斯核函数g(u)对检测结果R的原始灰度直方图h0(t)进行平滑处理,得到平滑后的灰度直方图h1(t),公式如下:
其中,[·]表示整数截断操作,W≥3是高斯核函数g(u)的窗口大小,决定了平滑的程度,高斯核函数的窗口越大,所得平滑曲线h1(t)越平坦;
然后,从最高灰度值开始向灰度值小的方向对h1(t)遍历灰度值,直到h1(t)再次增加,
h1(T1)<h1(T1-1)and h1(T1)<h1(T1+1)
其中,T1表示谷底灰度值,即有效检测LED灯具的灰度阈值;
最后,将隧道顶部深色区域R各像素灰度值与T1相比较,将R分为两部分:高灰度值区域Rh和低灰度值区域Rl,分别定义为:
Rh={(x,y)∈R|I(x,y)≥T1}
Rl={(x,y)∈R|other}
其中,Rh代表R内LED照明灯具检测结果,I(x,y)表示像素(x,y)的灰度值,针对Rh经过连通分量分析,LED灯具候选区域就可描述为:
Ψ(1)={R1,R2,…,RL}
其中Rj是高灰度值区域Rh的一个连通集,j=1,2,…,L;
步骤2.3:LED灯具候选区域过滤
对于任意候选区域Rj,进行基于尺寸大小和宽高比两项条件的区域过滤,以便有效屏蔽复杂隧道场景的很多高亮干扰;
所述的区域过滤方法具体如下:
首先,剔除小于给定面积阈值σmin的LED灯具区域,并且使用最大可能的面积阈值σmax进行限制,即LED灯具候选区域的尺寸大小可限制为
σmin<σj<σmax
其中,σj是LED灯具区域Rj的面积,具体表示为Rj所含像素的数目;
其次,按照最小外接旋转矩形计算给定LED灯具候选区域Rj的宽度Wj和高度Hj,从而将宽高比Wj/Hj限制为ωmin<Wj/Hj<ωmax
其中,ωmin和ωmax为两个提前设定的参数,并且ωmin·ωmax=1;
步骤3:隧道LED灯具排列直线拟合
在满足隧道LED灯具共线假设的基础上,基于车前消隐点v,对LED灯具的排列进行直线拟合,具体如下:
隧道LED照明灯具的排列形成左右两条直线kl和kr,分别紧邻两条关键分界线bl和br,针对前文的LED照明灯具自适应检测及区域过滤结果,采用随机采样一致性算法RANSAC鲁棒地拟合这两条直线kl和kr,定义κl和κr分别是直线kl和kr的斜率,在RANSAC算法随机选择前景点估计初始拟合直线时,限制直线斜率κl和κr必须满足以下条件:
κ1min<κl<κ1max
κ2min<κr<κ2max
根据计算机图形学的基本图形扫描转换算法,沿着左右两条拟合直线kl和kr依次确定图像空间各像素的集合,并记录所经过的LED灯具检测区域,由此得到各LED灯具在kl和kr上的安装排列顺序;在沿着kl和kr进行像素扫描转换时,需要按照事先固定的顺序进行,对于kl而言,需要选用由左上到右下的顺序,对于kr而言,需要选用由右上到左下的顺序,从而保证所有LED灯具检测结果在各自拟合直线kl或kr上都按照相对于主体车辆由近及远的顺序依序排列,其具体表示为
Ψ(2)={Q1,Q2,…,QN}
其中,Qi={i,ci,σi}是一个三元组,i=1,2,…,N,三元组Qi各元素依次为LED灯具区域的排列顺序i,中心点坐标ci以及面积大小σi。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京工业大学,未经北京工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910443626.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种指纹识别的方法
- 下一篇:候车厅内定向实时追踪方法及追踪系统