版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、智能交通系统中的视频监控系统概述中南大学 物理科学与技术学院姓 名:林 勇 学 号:061320049智能交通系统中的视频监控系统概述林 勇(中南大学 物理科学与技术学院 学号:061320049)摘 要:介绍了一种采用数码摄像机,图像采集卡,计算机等硬件设备,进行实时图像采集。利用数字图像处理和模式识别技术,开发了汽车动目标检测、动目标跟踪与速度测量、车牌自动定位以及车牌字符自动识别等关键技术的智能交通系统。该系统具有很好的应用前景。关 键 词:智能交通系统; 视频图像; 车辆检测;模式识别Abstract:The detection of the speed of vehicles,det
2、ection and location and recognition of license plates based on vido image intelligent traffic system(ITS) are introduced.then the applications of digital image manipulation and Pattern Recognition in ITS are given. Finally,the future of this system will be widely used .Key word:Intelligent traffic s
3、ystem ; video image ; vehicle detection;Pattern Recognition前 言:随着国民经济的迅猛发展,公路上行驶的车辆越来越多,速度也越来越快,与车辆交通有关的案件也呈不断上升势头,交通肇事逃逸等案件时有发生。如何运用科学的手段帮助公安部门有效控制高速公路上超速违章现象,抓捕逃逸车辆!已成为公安交通部门急待解决的问题。本公路视频超速监控系统利用视频图 像处理技术,对高速公路车道上的汽车进行非接触式监控,获得超速车辆车速、车牌号码、违章照片等运行状态信息,可应用于公路管理、逃逸车辆抓捕等场合。1 系统结构1.1 系统的硬件组成汽车牌照自动识别系统的
4、硬件组成如图(1)示。摄像机负责现场实时采集图像。视频卡将摄机采集的图像逐帧或逐场转换为数字图像,实时集由传感器来完成。计算机为识别处理中心运行识别软件,识别结果通过GPRS网络传送到车辆管理门,收费部门及公安安全等部门,同时也传送到本地机的视频器及存储设备中(以备后用)。 图(1)1.2 系统软件组成系统软件包含超速车辆检测和自动车牌识别以及GPRS数据传输三部分。超速监控计算机通过实时视频采集卡首先采集高速公路的全景图像,并利用全景图像进行超速车辆检测,如检测到违章车辆,启动摄像机工作,采集近景图像并利用近景图像自动车牌识别,其识别结果可分车牌号码字符、车牌号码照片、汽车违章照片分别保存到
5、超速违章车辆数据库,以供事后处理;通过GPRS自动向高速公 路系统中心的违章处理服务器传送违章车辆的车牌号码、违章照片信息,以实时进行违章处理。软件系统功能框图如图(2)所示。 图(2) 2 图象预处理图像预处理的目的是对原始采集图像进行标准化和增强,包括:图像几何校正、图像增强和图像滤波三部分。(1) 图像几何校正:车牌图像一般在通过摄像机采集时都在图像中呈现一定的倾斜角度,首先需要将车牌图像进行几何角度变换,使车牌图像处于水平走向,同时字符垂直放置。算法中没有采用常规的旋转变换算法,而采用分别在行方向上和列方向上的像素移动方法完成同样的角度校正过程,大大降低了校正运算量。(2) 图像增强:
6、输入图像统一采用的是 256 阶灰度图像,用灰度级扩展的方法来增强图像。将图像灰度范围线性扩展到 0-255,经过处理后的图像车牌清晰度明显提高。(3) 图像滤波:算法使用非线性的中值滤波,该滤波经证实具有很强的噪声抑制效果。考虑到算法的效率,不进行二维 8 邻域的中值滤波,只在每一行上进行一维滤波即可,即I (x) = Med( I (x1), I(x), I( x+1) 实验结果表明一维中值滤波降噪效果良好。经过图像灰度扩展和一维滤波处理,复杂天气情况下的输入图像一般都能够得到满意的增强效果,如图(3)所示。 图(3)预处理结果3 动目标分割从视频图像进行超速车辆检测时,可以直接用帧间差的
7、方法比较前后两帧图像 ,去除静止的区域,保留运动区域,判定视场中是否存在着汽车,判断汽车的运动轨迹及速度。采用提取函数法分割目标与背景。设代表当前的图象,代表参考图象,其中(x,y)为像素点的坐标,则提取函数为 容易知道,式中 。用提取函数对在公路上采集到的实际运动车辆的图像做动目标检测,其实验结果如图(4)所示 图(4) 4 动目标跟踪及速度测量在目标跟踪的同时,需要判断计算目标的运动速度,所以采用特征点匹配的方法进行动目标跟踪,以便利用特征点的视差计算车速。其要点是:在一帧图像的活动目标窗口中选择一组具有不变性质的特征点,与下一帧图像中的同类特征点作匹配,从而求得视差。这就是特征点匹配的方
8、法。 采用Moravac算子作为点特征提取算子。它基于一个理想的特征点,在其四周所有方向上灰度具有很大的方差。 特征点提取的步骤为:首先,在55的窗口计算 M=MIN 式中,为窗口中心像元的行、列序列为处图像的灰度值。然后,确定备选特征点,若像元的有利值M大于经验阈值,则该像元为备选特征点;否则,该像元不是特征点。最后,用抑制局部非最大M值的方法确定特征点 。检验每个备选特征点的M值是否为一定大小窗口内的最大值,如果在窗口内有几个备选特征点,则取M值最大的像元作为特征点,其余均去掉。为保证匹配的正确率,采用协方差最大与差的绝对值之和最小作为双重判据,决定匹配点的取舍,以增强匹配结果的可靠性。找
9、到匹配点后,利用两者视差和事前标定过的视场内图像最小分辨率所代 表的最小距离以及图像采集的间隔时间,就可计算出目标速度,根据此值预测目标新位置并判断是否超速。 5 车牌定位本文采用分步定位的方法得到牌照。即:先确定图片中车牌的上下边界位置。然后再进一步确定车牌的左右边界的位置。5.1 基于边缘行跳变粗分割 本文采用边缘检测行跳变的方法进行。目前一般采用sobel、prewitt、Roberts等算子检测边缘。但通过实验发现,对于车牌上部分字体有边缘断裂的产生,在进行行扫描边缘跳边时,将影响车牌行的正确提取。对有的牌照则完全失败,算子的适应性不宽广。本文采用Canny算子进行。Canny算子是一
10、种比较新的边缘检测算子,具有很好的边缘检测性能。它利用高斯函数的一阶微分,能在噪声抑制和边缘检测之间取得较好的平衡。因此,和别的算子相比,它能够把图像中的各种边缘检测出来。下面是车牌上下边界的定位算法。算法描述:(1)读入RGB原图,进行灰度化;(2)将灰度图用Canny算子进行计算,得到二值边缘图;(3)从第一行开始扫描,相邻二像素值不同,就认为是一次跳变,对每行跳变进行计数,当计数值大于阈值(threshold)时,就认为此行可能包含车牌,做一记号;(4)对二值边缘图从上到下扫描完成后,就开始对标记行进行检测,从下向上进行,当连续标记数目大于阈值(threshold1)时,就认为找到牌照所
11、在的行了。原因是车牌在车的下部。这样可以避免车身上部的各种干扰。提取出来,得到粗定位结果。但是,在试验过程中,我们发现:因为Canny算子获得的边缘非常丰富。因此,会造成两个错误结果。A 车下部因为地面或其它干扰(如数码相机的时间数字)时,这些水平定位条被切出来,而根本没有牌照。切分错误如图5。 图5 原图边缘图和切错的区域 B 因为车身不光滑,使运算后有的车身上有大量边缘线,或车牌附近类似边缘密集区域,造成大宽度范围的符合试验设定的阈值,使车牌切割区域很宽。影响下一步精确定位。切分过大如图6。图6 干扰造成的过大提取区域如何排除干扰是提高准确率的关键步骤。对于边缘二值图去噪,目前没有见到相关
12、报道,一般是对灰度图进行去噪的。根据牌照的先验知识,本文提出二值图的纹理过滤方法。方法如下:步骤一: (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(为两相
13、邻边缘点的距离,在变化,以下相同),如果二跳变点之间的距离小于阈值2,count加1, jj+n。返回(2); 如果二跳变点之间的距离大于阈值2,将count的值与阈值3比较:如果小于,就将j点和j向前查count个点,它们之间的所有边缘点赋值为0(即变为背景), 然后count=0; 如果大于,不做任何改动,j=j+n,count=0返回(2),如果j为第i行的最后一个边缘点,count=0,转到(3);(3)i=i+1;如果i到达图片的最后一行,就结束,否则,返回(2)。步骤一的目的是去除图片中水平过长的边缘线,将粘连的跳变区域分离开来。进行初步纹理过滤。步骤二的目的是去除小的类似纹理跳变
14、区域,进行进一步纹理过滤。 边缘滤波前后的区别如图7。图7 纹理过滤前后的边缘图的对比经过过滤后的图像,再用前面的车牌上下边界的定位算法定位车牌的上下界。因为纹理过滤可能对倾斜的车牌两个角有一定的损伤,所以要对切分水平条宽度给予一定的补偿,也就是对得到的上下边界适当加宽。5.2 基于中值滤波的左右界界定在找到车牌所在的上下界后, 下一步就是定位左右界。虽然粗切分的图已经缩小很多,但下一步工作,即选什么图片方式十分重要。通过对颜色转换定位、形态学定位、以及灰度图投影定位实验,发现这些方法效果不好。大量的实验表明,进行图像水平差分,相邻象素间相减求绝对值,对差分图进行垂直投影的效果很好。 水平差分
15、公式如下:,其中是差分结果,是灰度图像在坐标,处的灰度值。i和j的取值范围是图片的高度数值和宽度数值。对差分结果进行垂直投影,研究投影图后发现,牌照区域有的比较明显。但是有的不明显,因为有些图片投影峰值差别不多,会造成确定牌照区域的偏差,字符切丢。本文提出利用中值滤波进行预处理。使用×的中值滤波窗口进行。滤波后它可以把大部分干扰去除掉,车牌垂直投影更突出。而且,它的投影左右界限比数学形态学更好,更准确; 从而提高了准确性,见图8比较。图8 候选区域差分图中值滤波前后垂直投影对比左右定位时利用车牌宽高比的先验知识。经过反复试验,最终将比例系数定位3.9。即:切出的水平区域宽度(认为是车
16、牌的高度)与车牌的宽度(车牌的左右界长度)为1:3.9。对滤波后的差分水平条区域进行垂直投影,在计算宽度范围内(车牌的左右界长度)滑动此窗口,分别求出各个窗口范围里的灰度投影值的总和, 从中求出最大值对应的窗口位置,得到坐标。这样,就得到左右边界。根据上下左右界切分原图,从而得到结果。图9是原图和定位结果。图9 牌照定位结果其中,a是原先未经纹理滤波时,切错的原图,而b是切得过大的原图,各图下面的小图是按本文算法得到的车牌定位图像。通过对图库中实拍的各种光照情况下车头图片的测试实验,可以得出结论,该方法具有简单易行,准确率高,对牌照各种颜色都适用的特点,具有很好的实用性。 6 字符识别字符识别
17、采用基于改进SVM和KNN融合的车牌字符识别算法设计。6.1 字符特征提取特征选取采用轮廓层次特征提取的方法。首先对字符图象进行二值化处理,然后从上下左右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 (9)字符的左侧第n层轮廓层次特征Ln(j),定义为对字符图象的j行从左到右扫描时,f(i,j)第n次从0跳变到1时的水平坐标
18、值.递归公式为L1(j)=minmini|f(i,j)=1,Width-1,j=0,1,Length-1 (10)Ln0(j)=minmini|i>Ln-1(j)&&f(i,j)=0,Width-1,j=0,1,,Length-1 (11)Ln(j)=minmini|i>Ln0(j)&&f(i,j)=1,Width-1,j=0,1,Length-1 (12)从右侧和上下方向的轮廓层次特征提取同理可得.将4个方向上的轮廓层次特征合并起来即得字符的轮廓层次特征C(k)=Ln(j),Rn(j),Un(j),Dn(j),i=0,1,Length-1,j=0,
19、1,Width-1 (13)其中,n由分析和实验统计可知,n=2较好.轮廓层次特征字符的粗细和左右变形较为不敏感,并且能够很好地再现字符的轮廓形状和内部结构.6.2 样本训练在实际应用中,由于需要对较为规则和不规则的字符都能够做出较为快速和准确的识别,我们需要对训练样本进行筛选,将两批不同的样本分别提供给KNN和改进SVM分类器.为了能让KNN分类器准确识别标准和规则的字符,首先需要得到一批较为规则的训练样本;同时为了提高识别速度,每一个字符类的训练样本集应该控制在10个字符以内.为了能够识别不规则字符和非字符,我们要求将送入改进SVM分类器的样本集必须包含一部分不规则和非字符样本.由于SVM
20、强大的泛化能力,少量的支持向量可以代表整个样本集.两组训练样本集部分字符如图10和图11所示.训练步骤:(1)筛选训练样本,构造两组不同的训练样本集.(2)分别对两组训练样本集进行归一化处理,利用轮廓层次特征提取方法提取字符特征.(3)采用第一组训练样本集,作为KNN分类器的匹配模板集.(4)采用第二组训练样本集,利用特征参数构造支持向量机.6.3 字符识别在样本训练完毕,构造好KNN和SVM分类器后,我们就可以识别实际的车牌字符了.对于一幅待测的字符图象,首先对其归一化,将其转化到标准尺寸大小.然后采用轮廓层次特征提取方法提取字符特征,送入KNN分类器判决,如果置信度小于预设阈值,则认为判决结果正确,输出判决结果.如果置信度大于预设阈值,则送入改进的SVM分类器进行判决.实际的系统如图12所示.本文介绍的算法基于K近邻分类识别方法,引入了置信度,并且改进了SVM分类器,在保证字符识别速度的前提下有效地提高了识别率。结 束 语: 本系统采用了目前最优的算法和标准的硬件实现了全自动化监控,同时实现网络化,具有架设方便,成本不高,具有较高的实用价值。获得车速,车牌号码,违章照片等运行状态信息,自动车牌识别速度快、准确率高
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 拆迁合同的修改与终止
- 2024【变压器租赁合同范本】变压器安装合同范本
- 市场租赁合同纠纷处理指南
- 2024年家政服务合同协议书
- 2024技术顾问聘用合同书范文
- 办公家具项目合作意向书
- 2024年房屋分配合同模板
- 劳动合同解除与经济补偿
- 数据录入与维护服务合同范本
- 二手工作服购销合同
- 道德与法治八上八上8.2《坚持国家利益至上》教学设计
- 2024年全国各地中考试题分类汇编:作文题目
- 工程代收款付款协议书范文模板
- GB/T 19274-2024土工合成材料塑料土工格室
- 全套教学课件《工程伦理学》
- 2024-2030年中国青霉素行业深度调研及投资前景预测研究报告
- GB/T 42455.2-2024智慧城市建筑及居住区第2部分:智慧社区评价
- 2024年认证行业法律法规及认证基础知识
- 2024广西专业技术人员继续教育公需科目参考答案(97分)
- YYT 0653-2017 血液分析仪行业标准
- 刑事受害人授权委托书范本
评论
0/150
提交评论