The visual detection system for a vehicle crossing not comity pedestrian behavior, including surveillance cameras mounted on, covering the entire region of the zebra crossing for the capture of the vehicle image capture HD camera, traffic cloud server and visual inspection system; visual inspection system includes the zebra line area detection module, detection module, not comity pedestrian behavior yield behavior of the vehicle image capture module, vehicle type recognition module, license plate location and recognition module and report generation module of traffic violation detection; cloud server for the received video data obtained from surveillance cameras throughout the zebra crossing region, and submit it to the system of visual inspection were not comity pedestrian behavior detection and identification identification of illegal vehicles; the detection and recognition results are combined to capture the scene three not comity pedestrian behavior of the car The image and process video image automatically generates the violation detection report to be saved. The invention has high detection precision and high robustness.
【技术实现步骤摘要】
斑马线车辆不礼让行人行为的视觉检测系统
本专利技术涉及人工智能、卷积神经网络和计算机视觉在斑马线上车辆不礼让行人行为的检测方面的应用,属于智能交通领域。
技术介绍
《道路交通安全法》第四十七条规定,机动车行经人行横道时,应当减速行驶;遇到行人正在通过人行横道时,应当停车让行。机动车行经没有交通信号的道路时,遇行人横过道路,应当避让。但是在实际生活中,部分司机却不遵守该规定,有的甚至看到行人正在通过人行横道时,加速鸣笛通过,给交通安全带来隐患。每年在斑马线上由于驾驶员没有礼让行人而造成的死亡事故超过千人次。就连全国在斑马线上车辆礼让行人做得最好的城市杭州,各种车辆的礼让率也只有90%~97%。“礼让斑马线”,是《道路交通安全法》的明文规定,对遇行人正在通行人行横道时未停车让行的行为,交警将依法处以罚款100元,记3分的处罚,造成交通事故的,罚款200元,记3分。《道路交通安全法》明确规定,行人、机动车在行经有信号灯的斑马线时,应按照信号灯指示通行。机动车在行经无信号灯控制的斑马线时,必须在斑马线外停车让行。如果机动车在斑马线前有鸣笛催促或者行人、车辆同处斑马线内,且行人在机动车前方,则认定为不礼让行人。中国专利技术专利申请号为201510058281.0公开了一种违规车让人行为实时检测方法,该方法包括以下步骤:1)将视频数据解析成画面帧信息;2)检测画面中的斑马线区域;3)检测画面中车辆位置;4)对车辆进行速度检测和轨迹追踪;5)当有车辆越过斑马线且行驶速度超过阈值的时候,对斑马线两端的位置进行行人检测;6)若斑马线两端有行人等待,则高速越过斑马线的车辆为没 ...
【技术保护点】
一种斑马线车辆不礼让行人行为的视觉检测系统,其特征在于:包括安装在覆盖整个斑马线区域的监控摄像机、用于抓拍上行道路和下行道路上的车辆图像的高清抓拍摄像机、交通云服务器和用于检测在斑马线上车辆不礼让行人行为的视觉检测子系统;所述的监控摄像机用于获取整个斑马线区域内的视频数据,配置在斑马线的上方,通过网络将道路上的视频图像数据传输给所述的交通云服务器;所述的视觉检测子系统包括斑马线区域检测模块、不礼让行人行为检测模块、不礼让行人行为的车辆图像抓拍模块、车辆类型识别模块、车牌定位和识别模块和违规检测报告生成模块;所述的不礼让行人行为检测模块用于根据道路交通安全法的规定检测在斑马线上车辆不礼让行人的行为,包括:过斑马线的行人检测单元、斑马线附近的车辆检测单元、光流法运动对象检测单元、过斑马线的行人行走方向识别单元、礼让车道计算单元、斑马线附近的车辆行驶速度检测单元和违规车辆判定单元;所述的高清抓拍摄像机用于抓拍不礼让行人行为的车辆图像,配置在行车线的前上方,当检测到有车辆不礼让行人行为时,启动所述的高清抓拍摄像机连续抓拍该车辆图像并传输给所述的交通云服务器;所述的交通云服务器用于接收从所述的监 ...
【技术特征摘要】
1.一种斑马线车辆不礼让行人行为的视觉检测系统,其特征在于:包括安装在覆盖整个斑马线区域的监控摄像机、用于抓拍上行道路和下行道路上的车辆图像的高清抓拍摄像机、交通云服务器和用于检测在斑马线上车辆不礼让行人行为的视觉检测子系统;所述的监控摄像机用于获取整个斑马线区域内的视频数据,配置在斑马线的上方,通过网络将道路上的视频图像数据传输给所述的交通云服务器;所述的视觉检测子系统包括斑马线区域检测模块、不礼让行人行为检测模块、不礼让行人行为的车辆图像抓拍模块、车辆类型识别模块、车牌定位和识别模块和违规检测报告生成模块;所述的不礼让行人行为检测模块用于根据道路交通安全法的规定检测在斑马线上车辆不礼让行人的行为,包括:过斑马线的行人检测单元、斑马线附近的车辆检测单元、光流法运动对象检测单元、过斑马线的行人行走方向识别单元、礼让车道计算单元、斑马线附近的车辆行驶速度检测单元和违规车辆判定单元;所述的高清抓拍摄像机用于抓拍不礼让行人行为的车辆图像,配置在行车线的前上方,当检测到有车辆不礼让行人行为时,启动所述的高清抓拍摄像机连续抓拍该车辆图像并传输给所述的交通云服务器;所述的交通云服务器用于接收从所述的监控摄像机所获得的整个斑马线区域内的视频数据,并将其递交给所述的视觉检测子系统进行不礼让行人行为检测并对违规车辆进行身份识别;将检测和识别结果合并现场抓拍三幅不礼让行人行为的车辆图像及过程视频图像自动生成违规检测报告保存。2.如权利要求1所述的斑马线车辆不礼让行人行为的视觉检测系统,其特征在于:所述的斑马线区域检测模块用于检测出在所述的监控摄像机的视场内的斑马线区域以及车道线,该模块运行于系统开始运行时期,采用FasterR-CNN检测和定位出道路上的斑马线区域和车道线;一旦检测结束就得到了车辆不礼让行人行为的关注区域以及车道线,然后将关注区域按车道线划分为若干子区域,每个子区域都与车道相对应。3.如权利要求2所述的斑马线车辆不礼让行人行为的视觉检测系统,其特征在于:所述的过斑马线的行人检测单元用于检测在所述的斑马线区域检测模块中检测得到的关注区域内检测行人并确定其空间位置;采用FasterR-CNN检测和定位出道路上的斑马线区域内的行人对象;如果没有行人对象,就设置一个标志FFree=1;如果有超过设定人数的行人且分布在不同车道区域,就设置一个标志FStop=1;反之就设置一个标志FPedestrians=1;接着用光流法计算行人的行走方向,然后根据行人所处的空间位置确定其处在哪个车道区域内;接着,根据行人的行走方向及所处的区域位置确定礼让的车道;行人的视觉检测采用FasterR-CNN深度卷积神经网络。4.如权利要求3所述的斑马线车辆不礼让行人行为的视觉检测系统,其特征在于:所述的斑马线附近的车辆检测单元用于检测在斑马线上及附近的车辆;首先检查标志,当FFree=1时,不对车辆进行检测,直接跳过结束检测;反之,采用FasterR-CNN深度卷积神经网络检测出斑马线上及附近的所有车辆并得到其空间位置;当标志FStop=1时,表明所有车道都必须礼让行人,用光流法分别计算车辆的车速,如果车速大于某个阈值就初步判定为其是违规车辆;当FPedestrians=1时,根据礼让车道的信息;检查在礼让车道上的车辆运行状态,具体用光流法计算该车辆的车速,如果车速大于某个阈值就初步判定为其是违规车辆。5.如权利要求4所述的斑马线车辆不礼让行人行为的视觉检测系统,其特征在于:所述的斑马线区域检测模块、所述的过斑马线的行人检测单元和所述的斑马线附近的车辆检测单元共享同一个FasterR-CNN的深度卷积神经网络,采用深度卷积神经网络快速分割出道路上的机动车辆和黄线并给出这些车辆和黄线在道路上所占的空间位置信息;使用的斑马线区域、车道线、行人、车辆的分割及定位由两个模型组成,一个模型是生成RoI的选择性搜索网络;另一个模型是FasterR-CNN斑马线区域、车道线、行人、车辆检测网络;所述的选择性搜索网络,即RPN;RPN网络将一个任意尺度图像作为输入,输出矩形目标建议框的集合,每个框包含4个位置坐标变量和一个得分;所述的目标建议框的目标指的是斑马线区域、车道线、行人、车辆对象;对每个建议框是目标/非目标的估计概率,是用二分类的softmax层实现的分类层;k个建议框被相应的k个称为anchor的建议框参数化;每个anchor以当前滑动窗口中心为中心,并对应一种尺度和长宽比,使用3种尺度和3种长宽比,这样在每一个滑动位置就有k=9个anchor;给每个anchor分配一个二进制的标签,以此来标注该anchor是不是目标;然后分配正标签给这两类anchor:(I)与某个真正目标包围盒,即GroundTruth,GT有最高的IoU,即Interse-ction-over-Union,交集并集之比,重叠的anchor;(II)与任意GT包围盒有大于0.7的IoU交叠的anchor;注意到一个GT包围盒可能给多个anchor分配正标签;分配负标签给与所有GT包围盒的IoU比率都低于0.3的anchor;非正非负的anchor对训练目标没有任何作用,则弃用;遵循FasterR-CNN中的多任务损失,最小化目标函数;对一个图像的损失函数定义为:这里,i是一个anchor的索引,pi是anchor是第i目标的预测概率,如果anchor为正,GT标签就是1,如果anchor为负,就是0;ti是一个向量,表示预测的包围盒的4个参数化坐标,是与正anchor对应的GT包围盒的坐标向量;λ是一个平衡权重,Ncls是cls项的归一化值为mini-batch的大小,Nreg是reg项的归一化值为anchor位置的数量,分类损失函数Lcls是五个类别,即车辆目标、行人目标、斑马线区域、车道线与道路背景的对数损失:式中,Lcls为分类损失函数,Pi为anchor是第i目标的预测概率;Pi*为真正目标包围盒的第i目标的预测概率;对于回归损失函数Lreg,用以下函数定义:式中,Lreg为回归损失函数,R是鲁棒的损失函数,用公式(4)计算smoothL1;式中,smoothL1为smoothL1损失函数,x为变量;FasterR-CNN网络,在输入图像经过深度卷积神经网络后可以得到特征图,依据特征图以及RPN网络则可以得到相应的RoIs,最后则通过RoI池化层;其中RoI,即感兴趣区域,指的就是车辆目标、行人目标、斑马线区域、车道线;对于FasterR-CNN网络,输入是N个特征映射和R个RoI;N个特征映射来自于最后一个卷积层,每个特征映射的大小都是w×h×c;每个RoI是一个元组(n,r,c,h,w),其中,n是特征映射的索引,n∈(0,1,2,...,N-1),r,c是左上角坐标,h,w分别是高和宽;输出则由最大池化得到的特征映射;将原图中的RoI与特征图中的块对应起来;将特征图下采样为固定大小,然后再传入全连接。6.如权利要求5所述的斑马线车辆不礼让行人行为的视觉检测系统,其特征在于:所述选择性搜索网络和FastR-CNN都是独立训练的,使用4步训练算法,通过交替优化来学习共享的特征;第一步,依上述训练RPN,该网络用ImageNet预训练的模型初始化,并端到端微调用于区域建议任务;第二步,利用第一步的RPN生成的建议框,由FastR-CNN训练一个单独的检测网络,这个检测网络同样是由ImageNet预训练的模型初始化的,这时候两个网络还没有共享卷积层;第三步,用检测网络初始化RPN训练,但固定共享的卷积层,并且只微调RPN独有的层,现在两个网络共享卷积层了;第四步,保持共享的卷积层固定,微调FastR-CNN的fc,即全连接层;这样,两个网络共享相同的卷积层,构成一个统一的网络;通过上述两个网络的处理,检测出一帧视频图像中的车辆目标、行人目标、斑马线区域、车道线并对它们的大小及空间位置进行了框定,即得到了车辆目标、行人目标、斑马线区域、车道线的大小及空间位置;其rp,cp是行人在图像中的左上角坐标,hp,wp分别是行人在图像平面的投影大小,即高和宽;其rv,cv是车辆在图像中的左上角坐标,hv,wv分别是车辆在图像平面的投影大小,即高和宽;其rz,cz是斑马线区域在图像中的左上角坐标,hz,wz...
【专利技术属性】
技术研发人员:汤一平,王辉,吴越,陈才君,
申请(专利权)人:银江股份有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。