一种结合方向盘检测的安全带检测方法

文档序号:6538416阅读:347来源:国知局
一种结合方向盘检测的安全带检测方法
【专利摘要】本发明涉及智能交通系统,旨在提供一种结合方向盘检测的安全带检测方法。该种结合方向盘检测的安全带检测方法包括步骤:选取检测区域;获取检测区域的Canny图;概率hough变换检测方向盘圆心;以方向盘圆心为基准,重新选择检测区域;直线检测,判断是否系安全带。本发明能有效利用现有卡口系统设备,在不增加任何硬件设备的前提下,从卡口图片中检测是否有未系安全带的违章行为,此方法能快速筛选出人眼能迅速判定的已系安全带的图片。利用方向盘位置,对检测区域作了重新选择,进一步缩小检测区域,从而可减少被检测出的直线段数量,同时可降低对直线段长度、直线段平行度,直线方向等参数的要求。
【专利说明】一种结合方向盘检测的安全带检测方法
【技术领域】
[0001]本发明是关于智能交通系统,特别涉及一种结合方向盘检测的安全带检测方法。【背景技术】
[0002]智能交通系统,IntelligentTransportationSystem,简称ITS,是未来交通系统的发展方向,也是目前世界交通运输领域的前沿研究课题。随着计算机视觉技术、嵌入式技术、网络通信技术的发展,研究车辆违章行为自动检测系统已经成为当前智能交通中的一个研究热点。
[0003]作为保障司机安全驾驶和降低交通事故中死伤率的一项重要措施,交管部门严格要求汽车司机在行驶过程中佩戴安全带,2013年10月28日颁布的《中华人民共和国道路交通安全法》第五i 条规定:机动车行驶时,驾驶人、乘坐人员应当按规定使用安全带,摩托车驾驶人及乘坐人员应当按规定戴安全头盔。因此用于检测安全带佩戴情况的方法,具体广阔的应用前景,且能填补该领域的技术空白。

【发明内容】

[0004]本发明的主要目的在于克服现有技术中的不足,提供一种能在卡口图片中检测未系安全带的违章行为的方法。为解决上述技术问题,本发明的解决方案是:
[0005]提供一种结合方向盘检测的安全带检测方法,包括以下步骤:
[0006](I)选取检测区域;
[0007](2)获取检测区域的Canny图;
[0008](3)概率hough变换检测方向盘圆心;
[0009](4)以方向盘圆心为基准,重新选择检测区域;
[0010](5)直线检测,判断是否系安全带;
[0011]所述步骤(I)的具体过程,按如下步骤处理:
[0012]步骤A:通过卡口系统拍摄汽车在彳丁驶中的卡口图片,然后在拍摄的卡口图片中,定位出前车窗右上角点;
[0013]步骤B:以前车窗右上角点为基准,选取检测区域,检测区域是指卡口图片中包含方向盘和安全带的区域;
[0014]所述步骤(2)的具体过程,按如下步骤处理:
[0015]步骤C:将卡口图片中的检测区域,由RGB图转化为GRAY图;
[0016]步骤D:将GRAY图灰度值范围拉伸为0-255 ;
[0017]步骤E:将Canny算子作用于步骤D处理后的GRAY图,得到Canny图;
[0018]所述步骤(3)的具体过程,按如下步骤处理:
[0019]步骤F:在步骤(2)中得到的Canny图中,将方向盘圆弧分成左半弧段和右半弧段,对应形成两幅图CpC;;
[0020]步骤G:将方向盘左半弧段、右半弧段都看作椭圆弧段的一部分,用hough变换检测椭圆弧段,记hough变换中的参数投票空间为hough空间,将C1, Cr投影到同一个hough空间中;
[0021]步骤H:统计hough空间中的投票数,选取投票数最多的点作为方向盘圆心;
[0022]所述步骤(4)的具体过程:以步骤(3)中确定的方向盘圆心为基准,在步骤B选取的检测区域中,重新选择150像素X 100像素的检测区域,重新选取的检测区域是指包含安全带的区域;
[0023]所述步骤(5)的具体过程,按如下步骤处理:
[0024]步骤1:将步骤⑷中选择的检测区域,由RGB图转化为GRAY图;
[0025]步骤J:将步骤I中的GRAY图灰度值范围拉伸为0_255 ;
[0026]步骤K:进行Canny边缘检测与筛选,具体过程:步骤a:将Canny算子作用于步骤J处理后的GRAY图,得到检测区域的Canny图;步骤b:在步骤a得到的Canny图中,选取45度或者225度方向上存在连续两个点的Canny点;步骤c:将Sobel算子作用于步骤J处理后的GRAY图,得到梯度角;步骤d:在步骤b得到的Canny图中,选取梯度方向满足下式的点:sin( Θ -45) < 0.1,其中Θ为梯度角;
[0027]步骤L:在步骤K得到的Canny图中,用概率hough变换提取直线段;
[0028]步骤M:判断步骤L中提取的直线段是否满足条件,具体过程:步骤e:将步骤L中得到的直线段做两两比较,计算相对较短线段的中心到相对较长线段的距离,以及两线段间的夹角;步骤f:若两线段夹角为O度且像素间距离小于安全带宽度,则判定为安全带的两条平行线,判定为系了安全带,若不满足两线段夹角为O度且像素间距离小于安全带宽度,贝1J判定为未系安全带。
[0029]本发明的原理:通过前车窗右上角点,定位一个包含安全带和片向盘的检测区域,由于方向盘是一定存在的对象,故在此搜索区域内定位方向盘的位置,通过方向盘信息,进一步缩小检测区域,在此区域内作Canny边缘提取,概率hough变换检测直线段,受干扰信息更小,且能针对方向盘附近的安全带作更细致的特征提取,从而检测出在方向盘附近清晰的安全带,弥补对整条安全带边缘提取困难的情况。
[0030]本发明的有益效果是:
[0031]能有效利用现有卡口系统设备,在不增加任何硬件设备的前提下,从卡口图片中检测是否有未系安全带的违章行为,此方法能快速筛选出人眼能迅速判定的已系安全带的图片。利用方向盘位置,对检测区域作了重新选择,进一步缩小检测区域,从而可减少被检测出的直线段数量,同时可降低对直线段长度、直线段平行度,直线方向等参数的要求。
【专利附图】

【附图说明】
[0032]图1为本发明的流程图。
[0033]图2为Canny边缘的筛选条件示意图。
【具体实施方式】
[0034]下面结合附图与【具体实施方式】对本发明作进一步详细描述:
[0035]如图1所示流程图,一种结合方向盘检测的安全带检测方法利用方向盘位置,对检测区域作重新选择,进一步缩小检测区域,从而可减少被检测出的直线段数量,同时可降低对直线段长度、直线段平行度,直线方向等参数的要求,具体包括以下步骤:
[0036](I)选取检测区域;
[0037](2)获取检测区域的Canny图;
[0038](3)概率hough变换检测方向盘圆心;
[0039](4)以方向盘圆心为基准,重新选择检测区域;
[0040](5)直线检测,判断是否系安全带。
[0041]所述步骤(I)的具体过程,按如下步骤处理:
[0042]步骤A:通过卡口系统拍摄汽车在行驶中的卡口图片,然后在拍摄的卡口图片中,定位出前车窗右上角点,记为(X。,Y。),此位置用来大致确定检测区域的范围,故不需要很精确的位置信息;
[0043]步骤B:以前车窗右上角点为基准,选取200像素X200像素的检测区域,检测区域以包含方向盘和安全带即可;例如,检测区域的四个顶点选为:α-160,Y。)、(Xc+40, Y。)、(Xc-160, Yc+200)、(Xc+40, Ye+200),检测区域需包含安全带和方向盘信息。
[0044]所述步骤(2)的具体过程,按如下步骤处理:
[0045]步骤C:将卡口图片中的检测区域,由RGB图转化为GRAY图;
[0046]步骤D:将GRAY图灰度值范围拉伸为0-255 ;
[0047]步骤E:将Canny算子作用于步骤D处理后的GRAY图,得到Canny图。
[0048]所述步骤(3)的具体过程,按如下步骤处理:
[0049]步骤F:在步骤(2)中得到的Canny图中,将方向盘圆弧分成左半弧段和右半弧段,对应形成两幅图C1, C;,将方向盘分成左右弧段,相当于对Canny点做删选,去除一些干扰点,减少后续计算量;
[0050]步骤G:将方向盘左半弧段、右半弧段都看作椭圆弧段的一部分,用hough变换检测椭圆弧段,记hough变换中的参数投票空间为hough空间,将C1, Cr投影到同一个hough空间中;
[0051]步骤H:统计hough空间中的投票数,选取投票数最多的点作为方向盘圆心。
[0052]所述步骤(4)的具体过程:以步骤(3)中确定的方向盘圆心为基准,在步骤(I)B的检测区域中,重新选择150像素X 100像素的检测区域,该监测区域包含安全带,经过重定位,进一步缩小检测范围,有利于提取安全带这个弱特征。
[0053]所述步骤(5)的具体过程,按如下步骤处理:
[0054]步骤1:将步骤(4)中选择的检测区域,由RGB图转化为GRAY图。
[0055]步骤J:将步骤I中的GRAY图灰度值范围拉伸为0_255。
[0056]步骤K:进行Canny边缘检测与筛选,具体过程:
[0057]步骤a:将Canny算子作用于步骤J处理后的GRAY图,得到检测区域的Canny图;
[0058]步骤b:在步骤a得到的Canny图中,选取45度或者225度方向上存在连续两个点的Canny点,如图2所示,判断点沿45度或者225度方向,即1、2两个方向上存在Canny点,则保留;由于图片中的直线会不可避免的产生偏移,即3、4、5、6方向的情况,故如果满足上述4个方向的情况,则也保留判断点;不符合上述情况的判断点,均舍弃:
[0059]步骤c:将Sobel算子作用于步骤J处理后的GRAY图,得到梯度角;
[0060]步骤d:在步骤b得到的Canny图中,选取梯度方向满足下式的点:sin( Θ -45)<0.1,其中θ为梯度角。
[0061]步骤L:在步骤K得到的Canny图中,用概率hough变换提取直线段;
[0062]步骤M:判断步骤L中提取的直线段是否满足条件,具体过程;步骤e:将上一步中得到的直线段做两两比较,计算相对较短线段的中心到相对较长线段的距离,以及两线段间的夹角;步骤f:若两线段夹角为O度且像素间距离小于安全带宽度,则判定为安全带的两条平行线,判定为系了安全带,若不满足两线段夹角为O度且像素间距离小于安全带宽度,则判定为未系安全带。阈值可根据图中安全带宽度确定,如果两线段教教为O度,说明两线段平行,再判断两平行线间距离,如果安全带发生扭转,致使安全带边缘不平行,则无法用此条件判断是否系了安全带。
[0063]实验证明,此方法重点检测在方向盘周围的安全带边缘,且取得了良好的检测率。
[0064]最后,需要注意的是,以上列举的仅是本发明的具体实施例。显然,本发明不限于以上实施例,还可以有很多变形。本领域的普通技术人员能从本发明公开的内容中直接导出或联想到的所有变形,均应认为是本发明的保护范围。
【权利要求】
1.一种结合方向盘检测的安全带检测方法,其特征在于,包括以下步骤: (1)选取检测区域: (2)获取检测区域的Canny图; (3)概率hough变换检测方向盘圆心; (4)以方向盘圆心为基准,重新选择检测区域; (5)直线检测,判断是否系安全带; 所述步骤(I)的具体过程,按如下步骤处理: 步骤A:通过卡口系统拍摄汽车在行驶中的卡口图片,然后在拍摄的卡口图片中,定位出前车窗右上角点: 步骤B:以前车窗右上角点为基准,选取检测区域,检测区域是指卡口图片中包含方向盘和安全带的区域; 所述步骤(2)的具体过程,按如下步骤处理: 步骤C:将卡口图片中的检测区域,由RGB图转化为GRAY图; 步骤D:将GRAY图灰度值范围拉伸为0-255 ; 步骤E:将Canny算子作用于步骤D处理后的GRAY图,得到Canny图; 所述步骤(3)的具体过程,按如下步骤处理: 步骤F:在步骤(2)中得到的Canny图中,将方向盘圆弧分成左半弧段和右半弧段,对应形成两幅图C1,(;; 步骤G:将方向盘左半弧段、右半弧段都看作椭圆弧段的一部分,用hough变换检测椭圆弧段,记hough变换中的参数投票空间为hough空间,将C1, Cr投影到同一个hough空间中; 步骤H:统计hough空间中的投票数,选取投票数最多的点作为方向盘圆心; 所述步骤(4)的具体过程:以步骤(3)中确定的方向盘圆心为基准,在步骤B选取的检测区域中,重新选择150像素X 100像素的检测区域,重新选取的检测区域是指包含安全带的区域; 所述步骤(5)的具体过程,按如下步骤处理: 步骤1:将步骤(4)中选择的检测区域,由RGB图转化为GRAY图; 步骤J:将步骤I中的GRAY图灰度值范围拉伸为0-255 ; 步骤K:进行Canny边缘检测与筛选,具体过程:步骤a:将Canny算子作用于步骤J处理后的GRAY图,得到检测区域的Canny图;步骤b:在步骤a得到的Canny图中,选取45度或者225度方向上存在连续两个点的Canny点;步骤c:将Sobel算子作用于步骤J处理后的GRAY图,得到梯度角;步骤d:在步骤b得到的Canny图中,选取梯度方向满足下式的点:sin( Θ -45) < 0.1,其中Θ为梯度角; 步骤L:在步骤K得到的Canny图中,用概率hough变换提取直线段; 步骤M:判断步骤L中提取的直线段是否满足条件,具体过程:步骤e:将步骤L中得到的直线段做两两比较,计算相对较短线段的中心到相对较长线段的距离,以及两线段间的夹角;步骤f:若两线段夹角为O度且像素间距离小于安全带宽度,则判定为安全带的两条平行线,判定为系了安全带,若不满足两线段夹角为O度且像素间距离小于安全带宽度,则判定为未系安全带。
【文档编号】G06K9/00GK103870806SQ201410059950
【公开日】2014年6月18日 申请日期:2014年2月21日 优先权日:2014年2月21日
【发明者】孔德兴, 吴法 申请人:杭州奥视图像技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1