基于模式识别的智能交通监控系统.pdf
《基于模式识别的智能交通监控系统.pdf》由会员分享,可在线阅读,更多相关《基于模式识别的智能交通监控系统.pdf(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 基于模式识别的智能交通监控系统 西安科技的大学 通信学院 电子信息工程 姓名:孔德龙 学号:0707050225 基于模式识别的智能监控系统-1-基于模式识别的智能交通监控系统 摘 要:介绍了一种采用数码摄像机,图像采集卡,计算机等硬件设备,进行实时图像采集。利用数字图像处理和模式识别技术,开发了汽车动目标检测、动目标跟踪与速度测量、车牌自动定位以及车牌字符自动识别等关键技术的智能交通系统。该系统具有很好的应用前景。关 键 词:智能交通系统;视频图像;车辆检测;模式识别 1 系统结构 1.1 系统的硬件组成 汽车牌照自动识别系统的硬件组成如图 1-1 示。摄像机负责现场实时采集图像。视频卡将
2、摄机采集的图像逐帧或逐场转换为数字图像,实时集由传感器来完成。计算机为识别处理中心运行识别软件,识别结果通过 GPRS 网络传送到车辆管理门,收费部门及公安安全等部门,同时也传送到本地机的视频器及存储设备中(以备后用)。图 1-1 1.2 系统软件组成 系统软件包含超速车辆检测和自动车牌识别以及 GPRS 数据传输三部分。超速监控计算机通过实时视频采集卡首先采集高速公路的全景图像,并利用全景图像进行超速车辆检测,如检测到违章车辆,启动摄像机工作,采集近景图像并利用近景图像自动车牌识别,其识别结果可分车牌号码字符、车牌号码照片、汽车违章照片分别保存到超速违章车辆数据库,以供事后处理;通过 GPR
3、S 自动向高速公 路系统中心的违章处理服务器传送违章车辆的车牌号码、违章照片信息,以实时进行违章处理。软件系统功能框图基于模式识别的智能监控系统-2-如图1-2 所示。图 1-2 2 图象预处理 图像预处理的目的是对原始采集图像进行标准化和增强,包括:图像几何校正、图像增强和图像滤波三部分。(1)图像几何校正:车牌图像一般在通过摄像机采集时都在图像中呈现一定的倾斜角度,首先需要将车牌图像进行几何角度变换,使车牌图像处于水平走向,同时字符垂直放置。算法中没有采用常规的旋转变换算法,而采用分别在行方向上和列方向上的像素移动方法完成同样的角度校正过程,大大降低了校正运算量。(2)图像增强:输入图像统
4、一采用的是 256 阶灰度图像,用灰度级扩展的方法来增强图像。将图像灰度范围线性扩展到 0-255,经过处理后的图像车牌清晰度明显提高。(3)图像滤波:算法使用非线性的中值滤波,该滤波经证实具有很强的噪声抑制效果。考虑到算法的效率,不进行二维 8 邻域的中值滤波,只在每一行上进行一维滤波即可,即1)xI(I(x),(x?),I Med(x)I 1-1 实验结果表明一维中值滤波降噪效果良好。经过图像灰度扩展和一维滤波处理,复杂天气情况下的输入图像一般都能够得到满意的增强效果,如图2-1 所示。图 2-1 预处理结果 基于模式识别的智能监控系统-3-3 动目标分割 从视频图像进行超速车辆检测时,可
5、以直接用帧间差的方法比较前后两帧图像,去除静止的区域,保留运动区域,判定视场中是否存在着汽车,判断汽车的运动轨迹及速度。采用提取函数法分割目标与背景。设yxCCkk,代表当前的图象,yxrRkk,代表参考图象,其中(x,y)为像素点的坐标,0,yxck,255,yxrk,则提取函数为 yxyxyxyxyxyxrcrcrcEkkkkkkK,21,3-1 容易知道,式中 1,0yxyxrcEkkK 3-2 用提取函数对在公路上采集到的实际运动车辆的图像做动目标检测,其实验结果如图 3-1 所示 图 3-1 4 动目标跟踪及速度测量 在目标跟踪的同时,需要判断计算目标的运动速度,所以采用特征点匹配的
6、方法进行动目标跟踪,以便利用特征点的视差计算车速。其要点是:在一帧图像的活动目标窗口中选择一组具有不变性质的特征点,与下一帧图像中的同类特征点作匹配,从而求得视差。这就是特征点匹配的方法。采用 Moravac 算子作为点特征提取算子。它基于一个理想的特征点,在其四周所有方向上灰度具有很大的方差。特征点提取的步骤为:首先,在 55 的窗口计算 基于模式识别的智能监控系统-4-M=MIN21,1,21,1,2,1,21,ggggggggjijijijijijijiji 4-1 式中,nmmmjnni,;2,2;2,2为窗口中心像元的行、列序列gji,为ji,处图像的灰度值。然后,确定备选特征点,若
7、像元的有利值 M 大于经验阈值,则该像元为备选特征点;否则,该像元不是特征点。最后,用抑制局部非最大 M 值的方法确定特征点。检验每个备选特征点的 M 值是否为一定大小99,77,55窗口内的最大值,如果在窗口内有几个备选特征点,则取 M 值最大的像元作为特征点,其余均去掉。为保证匹配的正确率,采用协方差最大与差的绝对值之和最小作为双重判据,决定匹配点的取舍,以增强匹配结果的可靠性。找到匹配点后,利用两者视差和事前标定过的视场内图像最小分辨率所代 表的最小距离以及图像采集的间隔时间,就可计算出目标速度,根据此值预测目标新位置并判断是否超速。5 车牌定位 本文采用分步定位的方法得到牌照。即:先确
8、定图片中车牌的上下边界位置。然后再进一步确定车牌的左右边界的位置。5.1 基于边缘行跳变粗分割 本文采用边缘检测行跳变的方法进行。目前一般采用 sobel、prewitt、Roberts 等算子检测边缘。但通过实验发现,对于车牌上部分字体有边缘断裂的产生,在进行行扫描边缘跳边时,将影响车牌行的正确提取。对有的牌照则完全失败,算子的适应性不宽广。本文采用 Canny 算子进行。Canny 算子是一种比较新的边缘检测算子,具有很好的边缘检测性能。它利用高斯函数的一阶微分,能在噪声抑制和边缘检测之间取得较好的平衡。因此,和别的算子相比,它能够把图像中的各种边缘检测出来。下面是车牌上下边界的定位算法。
9、算法描述:(1)读入 RGB 原图,进行灰度化;(2)将灰度图用 Canny 算子进行计算,得到二值边缘图;(3)从第一行开始扫描,相邻二像素值不同,就认为是一次跳变,对每行跳变进行计数,当计数值大于阈值(threshold)时,就认为此行可能包含车牌,做一记号;基于模式识别的智能监控系统-5-(4)对二值边缘图从上到下扫描完成后,就开始对标记行进行检测,从下向上进行,当连续标记数目大于阈值(threshold1)时,就认为找到牌照所在的行了。原因是车牌在车的下部。这样可以避免车身上部的各种干扰。提取出来,得到粗定位结果。但是,在试验过程中,我们发现:因为 Canny 算子获得的边缘非常丰富。
10、因此,会造成两个错误结果。A 车下部因为地面或其它干扰(如数码相机的时间数字)时,这些水平定位条被切出来,而根本没有牌照。切分错误如图 5-1。图 5-1 原图边缘图和切错的区域 B 因为车身不光滑,使运算后有的车身上有大量边缘线,或车牌附近类似边缘密集区域,造成大宽度范围的符合试验设定的阈值,使车牌切割区域很宽。影响下一步精确定位。切分过大如图 5-2。图 5-2 干扰造成的过大提取区域 如何排除干扰是提高准确率的关键步骤。对于边缘二值图去噪,目前没有见到相关报道,一般是对灰度图进行去噪的。根据牌照的先验知识,本文提出二值图的纹理过滤方法。方法如下:步骤一:(1)设置阈值 1(车牌字符宽度)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 模式识别 智能 交通 监控 系统
限制150内