欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    基于模式识别的智能交通监控系统.pdf

    • 资源ID:85947880       资源大小:836.95KB        全文页数:10页
    • 资源格式: PDF        下载积分:14.9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要14.9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于模式识别的智能交通监控系统.pdf

    基于模式识别的智能交通监控系统 西安科技的大学 通信学院 电子信息工程 姓名:孔德龙 学号:0707050225 基于模式识别的智能监控系统-1-基于模式识别的智能交通监控系统 摘 要:介绍了一种采用数码摄像机,图像采集卡,计算机等硬件设备,进行实时图像采集。利用数字图像处理和模式识别技术,开发了汽车动目标检测、动目标跟踪与速度测量、车牌自动定位以及车牌字符自动识别等关键技术的智能交通系统。该系统具有很好的应用前景。关 键 词:智能交通系统;视频图像;车辆检测;模式识别 1 系统结构 1.1 系统的硬件组成 汽车牌照自动识别系统的硬件组成如图 1-1 示。摄像机负责现场实时采集图像。视频卡将摄机采集的图像逐帧或逐场转换为数字图像,实时集由传感器来完成。计算机为识别处理中心运行识别软件,识别结果通过 GPRS 网络传送到车辆管理门,收费部门及公安安全等部门,同时也传送到本地机的视频器及存储设备中(以备后用)。图 1-1 1.2 系统软件组成 系统软件包含超速车辆检测和自动车牌识别以及 GPRS 数据传输三部分。超速监控计算机通过实时视频采集卡首先采集高速公路的全景图像,并利用全景图像进行超速车辆检测,如检测到违章车辆,启动摄像机工作,采集近景图像并利用近景图像自动车牌识别,其识别结果可分车牌号码字符、车牌号码照片、汽车违章照片分别保存到超速违章车辆数据库,以供事后处理;通过 GPRS 自动向高速公 路系统中心的违章处理服务器传送违章车辆的车牌号码、违章照片信息,以实时进行违章处理。软件系统功能框图基于模式识别的智能监控系统-2-如图1-2 所示。图 1-2 2 图象预处理 图像预处理的目的是对原始采集图像进行标准化和增强,包括:图像几何校正、图像增强和图像滤波三部分。(1)图像几何校正:车牌图像一般在通过摄像机采集时都在图像中呈现一定的倾斜角度,首先需要将车牌图像进行几何角度变换,使车牌图像处于水平走向,同时字符垂直放置。算法中没有采用常规的旋转变换算法,而采用分别在行方向上和列方向上的像素移动方法完成同样的角度校正过程,大大降低了校正运算量。(2)图像增强:输入图像统一采用的是 256 阶灰度图像,用灰度级扩展的方法来增强图像。将图像灰度范围线性扩展到 0-255,经过处理后的图像车牌清晰度明显提高。(3)图像滤波:算法使用非线性的中值滤波,该滤波经证实具有很强的噪声抑制效果。考虑到算法的效率,不进行二维 8 邻域的中值滤波,只在每一行上进行一维滤波即可,即1)xI(I(x),(x?),I Med(x)I 1-1 实验结果表明一维中值滤波降噪效果良好。经过图像灰度扩展和一维滤波处理,复杂天气情况下的输入图像一般都能够得到满意的增强效果,如图2-1 所示。图 2-1 预处理结果 基于模式识别的智能监控系统-3-3 动目标分割 从视频图像进行超速车辆检测时,可以直接用帧间差的方法比较前后两帧图像,去除静止的区域,保留运动区域,判定视场中是否存在着汽车,判断汽车的运动轨迹及速度。采用提取函数法分割目标与背景。设yxCCkk,代表当前的图象,yxrRkk,代表参考图象,其中(x,y)为像素点的坐标,0,yxck,255,yxrk,则提取函数为 yxyxyxyxyxyxrcrcrcEkkkkkkK,21,3-1 容易知道,式中 1,0yxyxrcEkkK 3-2 用提取函数对在公路上采集到的实际运动车辆的图像做动目标检测,其实验结果如图 3-1 所示 图 3-1 4 动目标跟踪及速度测量 在目标跟踪的同时,需要判断计算目标的运动速度,所以采用特征点匹配的方法进行动目标跟踪,以便利用特征点的视差计算车速。其要点是:在一帧图像的活动目标窗口中选择一组具有不变性质的特征点,与下一帧图像中的同类特征点作匹配,从而求得视差。这就是特征点匹配的方法。采用 Moravac 算子作为点特征提取算子。它基于一个理想的特征点,在其四周所有方向上灰度具有很大的方差。特征点提取的步骤为:首先,在 55 的窗口计算 基于模式识别的智能监控系统-4-M=MIN21,1,21,1,2,1,21,ggggggggjijijijijijijiji 4-1 式中,nmmmjnni,;2,2;2,2为窗口中心像元的行、列序列gji,为ji,处图像的灰度值。然后,确定备选特征点,若像元的有利值 M 大于经验阈值,则该像元为备选特征点;否则,该像元不是特征点。最后,用抑制局部非最大 M 值的方法确定特征点。检验每个备选特征点的 M 值是否为一定大小99,77,55窗口内的最大值,如果在窗口内有几个备选特征点,则取 M 值最大的像元作为特征点,其余均去掉。为保证匹配的正确率,采用协方差最大与差的绝对值之和最小作为双重判据,决定匹配点的取舍,以增强匹配结果的可靠性。找到匹配点后,利用两者视差和事前标定过的视场内图像最小分辨率所代 表的最小距离以及图像采集的间隔时间,就可计算出目标速度,根据此值预测目标新位置并判断是否超速。5 车牌定位 本文采用分步定位的方法得到牌照。即:先确定图片中车牌的上下边界位置。然后再进一步确定车牌的左右边界的位置。5.1 基于边缘行跳变粗分割 本文采用边缘检测行跳变的方法进行。目前一般采用 sobel、prewitt、Roberts 等算子检测边缘。但通过实验发现,对于车牌上部分字体有边缘断裂的产生,在进行行扫描边缘跳边时,将影响车牌行的正确提取。对有的牌照则完全失败,算子的适应性不宽广。本文采用 Canny 算子进行。Canny 算子是一种比较新的边缘检测算子,具有很好的边缘检测性能。它利用高斯函数的一阶微分,能在噪声抑制和边缘检测之间取得较好的平衡。因此,和别的算子相比,它能够把图像中的各种边缘检测出来。下面是车牌上下边界的定位算法。算法描述:(1)读入 RGB 原图,进行灰度化;(2)将灰度图用 Canny 算子进行计算,得到二值边缘图;(3)从第一行开始扫描,相邻二像素值不同,就认为是一次跳变,对每行跳变进行计数,当计数值大于阈值(threshold)时,就认为此行可能包含车牌,做一记号;基于模式识别的智能监控系统-5-(4)对二值边缘图从上到下扫描完成后,就开始对标记行进行检测,从下向上进行,当连续标记数目大于阈值(threshold1)时,就认为找到牌照所在的行了。原因是车牌在车的下部。这样可以避免车身上部的各种干扰。提取出来,得到粗定位结果。但是,在试验过程中,我们发现:因为 Canny 算子获得的边缘非常丰富。因此,会造成两个错误结果。A 车下部因为地面或其它干扰(如数码相机的时间数字)时,这些水平定位条被切出来,而根本没有牌照。切分错误如图 5-1。图 5-1 原图边缘图和切错的区域 B 因为车身不光滑,使运算后有的车身上有大量边缘线,或车牌附近类似边缘密集区域,造成大宽度范围的符合试验设定的阈值,使车牌切割区域很宽。影响下一步精确定位。切分过大如图 5-2。图 5-2 干扰造成的过大提取区域 如何排除干扰是提高准确率的关键步骤。对于边缘二值图去噪,目前没有见到相关报道,一般是对灰度图进行去噪的。根据牌照的先验知识,本文提出二值图的纹理过滤方法。方法如下:步骤一:(1)设置阈值 1(车牌字符宽度),行计数器 i=0;(2)从第 i 行的第一列开始,对各边缘线段进行长度统计,并存入线段长度统计数组;(3)对统计数组进行检查,大于阈值 1 的线段,就将原图此位置的边缘线段变为背景;(4)i=i+1;如果 i 到达图片的最后一行,就结束,否则,返回(2)。步骤二:(1)设置阈值 2(字符之间的最大宽度),行计数器 i=0。计数器 count=0;跳变点位置指针 j=0;设置阈值 3(符合纹理特征的一组区域的最少数量值);(2)考察第 i 行边缘跳变点 j 和 j+n(为两相邻边缘点的距离,在变化,以下相同),如果二跳变点之间的距离小于阈值 2,count 加 1,jj+n。返回(2);如果二跳变点之间的距离大于阈值 2,将 count 的值与阈值 3 比较:如果小于,就将 j 点和 j 向前查 count 个点,它们之间的所有边缘点赋值为 0(即变为背景),然后 count=0;如基于模式识别的智能监控系统-6-果大于,不做任何改动,j=j+n,count=0 返回(2),如果 j 为第 i 行的最后一个边缘点,count=0,转到(3);(3)i=i+1;如果 i 到达图片的最后一行,就结束,否则,返回(2)。步骤一的目的是去除图片中水平过长的边缘线,将粘连的跳变区域分离开来。进行初步纹理过滤。步骤二的目的是去除小的类似纹理跳变区域,进行进一步纹理过滤。边缘滤波前后的区别如图5-3。图 5-3 纹理过滤前后的边缘图的对比 经过过滤后的图像,再用前面的车牌上下边界的定位算法定位车牌的上下界。因为纹理过滤可能对倾斜的车牌两个角有一定的损伤,所以要对切分水平条宽度给予一定的补偿,也就是对得到的上下边界适当加宽。5.2 基于中值滤波的左右界界定 在找到车牌所在的上下界后,下一步就是定位左右界。虽然粗切分的图已经缩小很多,但下一步工作,即选什么图片方式十分重要。通过对颜色转换定位、形态学定位、以及灰度图投影定位实验,发现这些方法效果不好。大量的实验表明,进行图像水平差分,相邻象素间相减求绝对值,对差分图进行垂直投影的效果很好。水平差分公式如下:1,jifjifjxg,其中jxg,是差分结果,1,jifjif是灰度图像在坐标ji,,1,ji处的灰度值。i 和 j 的取值范围是图片的高度数值和宽度数值。对差分结果jxg,进行垂直投影,研究投影图后发现,牌照区域有的比较明显。但是有的不明显,因为有些图片投影峰值差别不多,会造成确定牌照区域的偏差,字符切丢。本文提出利用中值滤波进行预处理。使用的中值滤波窗口进行。滤波后它可以把大部分干扰去除掉,车牌垂直投影更突出。而且,它的投影左右界限比数学形态学更好,更准确;从而提高了准确性,见图 5-4 比较。基于模式识别的智能监控系统-7-图 5-4 候选区域差分图中值滤波前后垂直投影对比 左右定位时利用车牌宽高比的先验知识。经过反复试验,最终将比例系数定位 3.9。即:切出的水平区域宽度(认为是车牌的高度)与车牌的宽度(车牌的左右界长度)为1:3.9。对滤波后的差分水平条区域进行垂直投影,在计算宽度范围内(车牌的左右界长度)滑动此窗口,分别求出各个窗口范围里的灰度投影值的总和,从中求出最大值对应的窗口位置,得到坐标。这样,就得到左右边界。根据上下左右界切分原图,从而得到结果。图 5-5 是原图和定位结果。图 5-5 牌照定位结果 其中,a 是原先未经纹理滤波时,切错的原图,而 b 是切得过大的原图,各图下面的小图是按本文算法得到的车牌定位图像。通过对图库中实拍的各种光照情况下车头图片的测试实验,可以得出结论,该方法具有简单易行,准确率高,对牌照各种颜色都适用的特点,具有很好的实用性。6 字符识别 字符识别采用基于改进 SVM 和 KNN 融合的车牌字符识别算法设计。6.1 字符特征提取 特征选取采用轮廓层次特征提取的方法。首先对字符图象进行二值化处理,然后基于模式识别的智能监控系统-8-从上下左右 4 个方向提取轮廓层次特征。Length,Width 为字符轮廓的宽和高。定义字符的第一层轮廓层次特征为 L1(j),j=0,1,Length-1;L1(j)的值为对字符图象的 j 行从左到右扫描时第一次遇到 f(i,j)=1 时的水平坐标值 L1(j)=minmini|f(i,j)=1,Width-1,j=0,1,Length-1 (1)字符的左侧第n层轮廓层次特征 Ln(j),定义为对字符图象的j行从左到右扫描时,f(i,j)第n次从 0 跳变到 1 时的水平坐标值.递归公式为 L1(j)=minmini|f(i,j)=1,Width-1,j=0,1,Length-1 (2)Ln0(j)=minmini|iLn-1(j)&f(i,j)=0,Width-1,j=0,1,,Length-1(3)Ln(j)=minmini|iLn0(j)&f(i,j)=1,Width-1,j=0,1,Length-1 (4)从右侧和上下方向的轮廓层次特征提取同理可得.将 4 个方向上的轮廓层次特征合并起来即得字符的轮廓层次特征 C(k)=Ln(j),Rn(j),Un(j),Dn(j),i=0,1,Length-1,j=0,1,Width-1 (5)其中,n 由分析和实验统计可知,n=2 较好.轮廓层次特征字符的粗细和左右变形较为不敏感,并且能够很好地再现字符的轮廓形状和内部结构.6.2 样本训练 在实际应用中,由于需要对较为规则和不规则的字符都能够做出较为快速和准确的识别,我们需要对训练样本进行筛选,将两批不同的样本分别提供给 KNN 和改进 SVM 分类器.为了能让 KNN 分类器准确识别标准和规则的字符,首先需要得到一批较为规则的训练样本;同时为了提高识别速度,每一个字符类的训练样本集应该控制在 10 个字符以内.为了能够识别不规则字符和非字符,我们要求将送入改进SVM分类器的样本集必须包含一部分不规则和非字符样本.由于 SVM 强大的泛化能力,少量的支持向量可以代表整个样本集.两组训练样本集部分字符如图 6-1 所示.训练步骤:(1)筛选训练样本,构造两组不同的训练样本集.(2)分别对两组训练样本集进行归一化处理,利用轮廓层次特征提取方法提取字符特征.(3)采用第一组训练样本集,作为 KNN 分类器的匹配模板集.(4)采用第二组训练样本集,利用特征参数构造支持向量机.图 6-1 基于模式识别的智能监控系统-9-6.3 字符识别 在样本训练完毕,构造好KNN和SVM分类器后,我们就可以识别实际的车牌字符了.对于一幅待测的字符图象,首先对其归一化,将其转化到标准尺寸大小.然后采用轮廓层次特征提取方法提取字符特征,送入 KNN 分类器判决,如果置信度小于预设阈值,则认为判决结果正确,输出判决结果.如果置信度大于预设阈值,则送入改进的 SVM 分类器进行判决.实际的系统如图 12 所示.本文介绍的算法基于 K 近邻分类识别方法,引入了置信度,并且改进了 SVM 分类器,在保证字符识别速度的前提下有效地提高了识别率。参考文献:1华燕,李迎春,唐黎明.高速公路视频超速监控系统的实现M,计算机应用M.2004-02 2熊军,高敦堂,沈庆宏,都思丹.基于字符纹理特征的快速定位算法M,光电工程M 2003-04.3叶霆 王琼 张艳宁 李映,一种基于纹理过滤和中值滤波的牌照定位方法M.科学技术与工程M.2006-04.4薛磊 杨晓敏,吴炜,陈默,何小海.一种基于 KNN 与改进 SVM 的车牌字符识别算法M.四川大学学报.2006-10.5叶霆,王琼,张艳宁,李映.一种基于纹理过滤和中值滤波的牌照定位方法M,科学技术与工程M.2006-04.6王润民,钱盛友.一种基于能量滤波和小波的车牌定位方法M.2006-09.7左奇,史忠科.一种基于数学形态学的实时车牌图象分割方法M,中国图像图形学报.2003-08.8郭捷,施鹏飞.基于颜色和纹理分析的车牌分析车牌定位方法M,中国图形图像学报.2002-07.

    注意事项

    本文(基于模式识别的智能交通监控系统.pdf)为本站会员(g****s)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开