一种基于视频检测的违章车辆检测装置及其方法

文档序号:9433854阅读:475来源:国知局
一种基于视频检测的违章车辆检测装置及其方法
【技术领域】
[0001] 本发明涉及电子技术领域,尤指提供一种基于视频检测的违章车辆检测装置及其 方法。具体指,一种基于多帧差分与级联分类器相结合的检测和光流与模板相匹配的跟踪 方法的违章车辆检测装置及其方法。
【背景技术】
[0002] 随着我国经济的快速发展,私家车辆和公共车辆急剧增加,车辆的违章行为也成 几何倍数增长。为了提升社会治安水平,降低道路交通中的各种违章行为,机动车辆的检测 与跟踪技术得到广泛的关注。在平安城市和智慧城市的建设过程中,基于模式识别和人工 智能的车辆检测和跟踪技术迅速地推广应用,被广泛应用于违章停车、治安卡口等交通场 景中。
[0003]目前,使用较多的车辆跟踪方法有帧间差分、背景差分以及先定位特征点再对特 征点进行跟踪等。
[0004] 帧间差分方法的缺陷在于不能很好是解决光照的影响,光照会造成阴影区域,致 使运动车辆存在粘连情况,无法准确的定位到车辆目标;
[0005] 背景差分方法缺点在于建模时间较长,背景更新速度较慢,在光照变化情况下,无 法有效的去除阴影,无法准确的把车辆目标提取出来,得不到车辆的准确位置。
[0006] 直接提取特征点跟踪方法,会存在一部分错误的特征点,影响车辆跟踪的轨迹,无 法稳定快速的实现车辆跟踪。
[0007] 采用先定位车辆目标,在目标中定位感兴趣区域,提取特征点,然后对特征点和特 征点区域实现实时稳定的跟踪,能够真实的反应车辆的行动轨迹,从移动轨迹能够准确地 判断车辆是否存在违章行为。

【发明内容】

[0008] 为解决上述技术问题,本发明的主要目的在于提供一种基于视频检测的违章车辆 检测装置及其方法。
[0009] 为达成上述目的,本发明应用的技术方案是:提供一种基于视频检测的违章车辆 检测装置,包括设有光学镜头的智能违章车辆检测球机,该智能违章车辆检测球机包括图 像传感器、信号采集转换器、信号驱动器、可编程逻辑处理器、录像编码器、存储器、中心处 理器、图像处理器及智能云台PTZ控制,其中:光学镜头经图像传感器、信号采集转换器与 可编程逻辑处理器信号相连;可编程逻辑处理器经信号驱动器与图像传感器信号相连时经 录像编码器与中心处理器信号相连,还经存储器、图像处理器与中心处理器信号相连,中心 处理器与智能云台PTZ控制器相连。
[0010] 在本实施例中优选:图像传感器、信号采集转换器、可编程逻辑处理器、信号驱动 器和图像传感器共同构成图像采集回路。
[0011] 在本实施例中优选:可编程逻辑处理器、录像编码器和中心处理器共同构成图像 视频编码存储系统。
[0012] 在本实施例中优选:可编程逻辑处理器、存储器、图像处理器、中心处理器和智能 云台PTZ控制器共同构成图像智能分析系统。
[0013] 在本实施例中优选:图像处理器为主频750Mhz的TI C674x或TMS320DM81X处理 器。
[0014] 为达成上述目的,本发明应用的技术方案是:提供一种实用基于视频检测的违章 车辆检测装置的方法,包括以违章车辆检测装置为载体设置的智能违章停车检测系统、异 常车辆事件检测系统、占用专用车道检测系统、交通流信息检测系统,其中:违章车辆检测 方法包括:
[0015] 步骤一,球机图像采集,包括从球机视频流中取一帧图像后,计算彩色图像的灰度 图像;
[0016] 步骤二,利用多帧差分和AdaBoost级联分器模型检测车辆;
[0017] 步骤三,结合AdaBoost检测到的车辆目标和多帧差分检测到的车辆目标,对两者 计算重叠区域,并对候选区域打分,精确获得车辆目标;
[0018] 步骤四,判断上一帧处理完之后,是否存在跟踪目标:当存在跟踪目标时,使用中 值流和模板匹配相结合的方法对跟踪列表中的目标进行跟踪,更新目标位置和目标轨迹信 息;当不存在跟踪目标时,把当前帧检测到的目标加入到跟踪列表当中,准备下一帧对其进 行跟踪;
[0019] 步骤五,在跟踪列表中进行查找是否有新增加目标:当查到新目标时,把当前帧检 测到的目标加入到跟踪列表当中,准备下一帧对其进行跟踪;当未查到新目标时,更新当前 所跟踪的目标的轨迹信息和当前的跟踪列表信息;
[0020] 步骤六,对目标进行违章分析和抓拍后,将当前帧灰度图存入到跟踪缓存,并对非 车辆区域进行背景积分图更新,为下一帧检测和跟踪做准备。
[0021] 在本实施例中优选:利用多帧差分和AdaBoost级联分器模型检测车辆包括使用 AdaBoost级联分类器检测车辆,导入训练好的级联分类器模板,把灰度图放入级联分类器 检测车辆目标,还包括多帧差分提取运动目标,获得车辆目标位置信息,对当前帧灰度图像 进行边缘化处理,并把当前帧与前一帧的灰度图像进行差分处理,分别对所得到的图像进 行二值化处理,然后在进行形态学操作,求连通域得到候选目标位置。
[0022] 在本实施例中优选:步骤五还包括提取感兴趣区域中的特征点构成特征点集,对 特征点集进行一次前向光流跟踪,得到跟踪点集,对获得的前向光流点集进行一次反向光 流跟踪,得到跟踪点集,对初始特征点集和反向光流特征点集进行匹配,排除错误点,得到 匹配正确点集,判断匹配正确点集的数量是否大于匹配正确数量阈值,当大于正确数量阈 值时,对匹配正确的前向光流点集和初始获得的特征点集求取位移,得到一个位移矢量;否 贝1J,对原始点集区域在当前帧图像中进行模板匹配,获得最佳匹配位置,若匹配失败,删除 跟踪目标。
[0023] 在本实施例中优选:步骤六还包括判断车辆目标是否出现压线、越线、逆行和违法 停车违章行为,当存在违章行为时,球机进行云台控制,抓拍图像,叠加违章信息,组包发送 到平台;当不存在违章行为时,将当前帧灰度图存入到跟踪缓存,并对非车辆区域进行背景 积分图更新,为下一帧检测和跟踪做准备。
[0024] 本发明与现有技术相比,其有益的效果是:实现了对违章车辆的实时监测,达成了 对运动目标快速、精确定位的良好效果。
【附图说明】
[0025] 图1是本实施例的方框结构示意图。
[0026] 图2a、图2b是实施例流程图。
[0027] 图3是本实施例应用示意图。
【具体实施方式】
[0028] 下面结合具体实施例及附图对本发明作进一步详细说明。下面详细描述本发明的 实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类 似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅 用于解释本发明的技术方案,而不应当理解为对本发明的限制。
[0029] 在本发明的描述中,术语"内"、"外"、"纵向"、"横向"、"上"、"下"、"顶"、"底"等指 示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明而不是 要求本发明必须以特定的方位构造和操作,因此不应当理解为对本发明的限制。
[0030] 请参阅图1所示,本发明提供一种基于视频检测的违章车辆检测装置(如智能 违章车辆检测球机),包括光学镜头(LENS)、图像传感器2、信号采集转换器3、信号驱动 器(HV)4、可编程逻辑处理器(FPGA)5、录像编码器(H264)6、存储器(SDRAM)7、中心处理器 (ARM)、图像处理器(DSP) 9、智能云台PTZ控制1,其中:光学镜头1和图像传感器2前后连 接,图像传感器2、信号采集转换器3、可编程逻辑处理器5、信号驱动器4和图像传感器2, 构成回路实现图像序列采集功能。在本实施例中,可编程逻辑处理器5、录像编码器6和中 心处理器8依次连接,实现图像视频编码存储功能;同时,可编程逻辑处理器5、存储器7、图 像处理器9、中心处理器8和智能云台PTZ控制10依次相连,实现对图像序列智能分析功 能。在本实施例中,图像处理器9是主频750Mhz的高性能DSP图像处理器,本装置选用TI C674x、TMS320DM81X等系列的DSP处理器。DSP图像处理器9实现本发明提出的基于视频 检测的违章车辆检测方法,并将违章车辆的相关结果通过ARM控制中心传输给平台。
[0031] 请再参阅图1并结合参阅图2所示,本发明提供一种基于视频检测的违章车辆检 测方法,该方法所包括的步骤:
[0032] a、从球机视频流中取当前帧图像Fn;
[0033] b、计算彩色图像Fn的灰度图;
[0034] 具体方法为:
[0035] Yn(i,j) = 0.229 XBn (i,j)+0.587 XGn (i,j)+0. 114 XRn (i,j),Bn (i,j)、Gn (i,j)、 Rn(i,j)分别是第n帧图像的第i行第j列蓝色、绿色和红色通道数据,Yn(i,j)为第n帧灰 度图像第i行第j列上的灰度值;
[0036] c、使用AdaBoost级联分类器检测车辆;
[0037] 具体而言,本步骤包括以下子步骤:
[0038] cl、导入训练好的级联分类器模板;
[0039] c2、把灰度图Yn放入级联分类器检测车辆目标M_Cars ;
[0040] 具体方法为:
[0041] 采集一定数量的正负样本训练一个级联分类器,分类器利用车辆具有丰富的边缘 信息,训练车辆检测模板,导入到算法单元中,然后利用haar特征检测视频流中的车辆目 标;
[0042] d、多帧差分提取运动目标,获得车辆目标位置信息;
[0043] 具体而言,本步骤包括以下子步骤:
[0044] dl、对当前帧灰度图像Yn进行canny边缘化处理,得到边缘图E n,并对前k帧使用 均值方法构建背景积分图
其中~为Y i所对应的积分图;
[0045] d2、对边缘图匕进行二值化处理,阈值的选取使用大津阈值方法,二值化处理得到 二值图Ben;
[0046] d3、对当前图像Yn和前一帧图像Y n i进行差分D n= Y n_Yn i得到边缘图像D n;
[0047] d4、对边缘图0"进行二值化处理,阈值的选取使用大津阈值方法,二值化处理得到 二值图Bsn;
[0048] d5、对二值图Ben和二值图B 行"与"操作B &= B JiBsn,然后对进行膨胀操 作,再求取连通区域,得到车辆目标的候选位置信息D_Cars ;
[0049] e、结合AdaBoost检测到的车辆目标M_Cars和多帧
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1