车牌照字符倾斜校正方法的研究
车牌倾斜矫正算法的比较研究
= 三 =
观 察 () 可 以发 现R d n 换 的一 个 重 要 性 质 , 8 3式 ao 变 即R D f ) 据 此性 质 , 们 在 做 R d n 换 时 , , 根 我 ao 变 的取 值 范 围 只 需 要
p x o0 y i0 =c s+s n () 2 式 其 中 P表 示 圆 点 到 直 线 的 距 离 . O是 该 直 线 与 x 的 夹 角 。 的 图 像 , 先 确 定 合 适 的0 范 围 , 图像 的倾 斜 角 度 误 差 J 之 轴 事 的 因 度 这 样 直 角 坐 标 系 中 的一 条 直 线 就 对 应 于 极 坐 标 系 中 的 一 个 点 . 内 不会 影 响 到后 续 车 牌 字 符 的 分 割 及 字 符 识 别 的准 确 率 。可 以 日 而 直 角 坐 标 系 中 的一 点 则 对应 于 极 坐 标 系 中 的 一 条 正 弦 曲线 。 J 为 步 长 取 遍 取 值 范 围 内的 所 有 角 度 。 用 R dn 换 后 。 一 度 运 ao 变 每
一
R( = f ’ Yi, i一 sd (式 ’ 』( O O'0Y0 )’ 3 ) x S— s n OO ) C n s y
其中 r [o0 ] cs
li 一n e
Rao d n变 换 的 实 质 是 求 原 始 图 像 在 任 意 角度 0上 的投 影 。
21 0 0年第 6期
福
建 电
脑
6 5
车牌 倾斜矫 正算 法的 比较研 究
李 文 趋
(泉 州 师 范 学 院 数 学 与 计 算 机 学院 福 建 泉 州 3 2 0 ) 60 0 【 摘 要 】 本 文 分 析 目前 车 牌 倾 斜 矫 正 中常 h 的 Hog : l uh变换 和 R dn变换 , 过 实验 对 比发 现 R d n变换 相 对 H uh ao 通 ao o g
车牌识别中的倾斜车牌校正算法
车牌识别中的倾斜车牌校正算法
车牌识别是现代交通管理中不可或缺的技术之一。
然而,在实际应用过程中,会遇到一些车牌倾斜的情况,导致车牌识别率下降。
因此,研究车牌倾斜校正算法对车牌识别具有重要意义。
车牌识别中的倾斜车牌校正算法是针对车牌图像中出现的倾斜问题进行修正的算法。
它是通过对车牌图像进行预处理,将车牌图像进行倾斜校正,使得车牌上的字符垂直排列,以便于后续的字符识别。
在倾斜校正的过程中,常见的算法有基于角度旋转的算法、基于投影的算法、基于边缘的算法等等。
其中,基于角度旋转的算法是较为常见的一种方法。
它通过计算车牌的倾斜角度,然后进行图像的旋转,使得车牌上的字符垂直排列。
而基于投影的算法则是利用车牌上的字符进行投影,通过寻找字符的最小外接矩形,进而对图像进行校正。
基于边缘的算法则是利用车牌的边缘信息,进行边缘检测和霍夫变换,来计算车牌的倾斜角度,从而实现倾斜校正。
总的来说,车牌识别中的倾斜车牌校正算法是车牌识别技术中重要的一环。
通过对车牌图像进行倾斜校正,能够有效提高车牌识别的准确率和稳定性。
基于子区域投影分析的车牌倾斜校正
车牌识别 倾斜校正 错切变换 投影分析 智能交通
T 9 17 T 3 14 N 1 .3 P 9 .1 文献标识码 A
LI CENSE PLATE SLANT CoRRECTI ON BAS ED ON ANALYS NG I
THE PRoJ ECTI oN PRoFI LES oF S UB- REGI oNS பைடு நூலகம்
M a H o g i n xa
( oeeo c neB in oe nvrt, C lg l fSi c, eigF rs U i sy & e j t ei
1 08 C ia 00 3,hn )
A s at bt c r
A l es lt s n or t nme o ae naa s g h rj t npo l f u — g n rp sd i th oi n l cnepa at r ci t db sdo nl i epo ci rfe o sbr i ss o oe .Fr ehr ot i el c e o h yn t e o is e o ip st z a
drco . h r et n nsbrg n r ue o p t t he as r n e i r etno cne lei g ee ieh i tn T epo c os — i s e sdt cm ue h serr fm advrc po co l es a et dt n e ei j i o u eo a o e tn o ta j i f i l p t ma o r m t
针对垂直倾斜校正 的方法 主要有 : 旋转投 影法 ’ 直线拟 、
0 引 言
车牌 识别技术是智能交通 的关键技 术之一 , 泛应用 于高 广 速公 路 自助收费 、 市交通控 制与监视 等领域 。车 牌识别 技术 城
几种车牌图像倾斜角度矫正算法
几种车牌图像倾斜角度矫正算法在车牌识别领域中,图像的倾斜会对识别效果造成一定影响,因此对车牌图像进行倾斜矫正至关重要。
下面将介绍几种常见的车牌图像倾斜角度矫正算法。
1. 直线检测法直线检测法是一种常见的图像倾斜矫正方法,其基本思路是通过Hough变换检测车牌上的直线,然后根据检测到的直线的斜率来计算车牌的倾斜角度,最后对车牌进行旋转矫正。
使用直线检测法进行倾斜角度矫正的优点是算法简单易懂,适用于各种类型的车牌图像。
但是,由于车牌图像中存在干扰线条等因素,因此直线检测的准确性受到限制。
同时,该方法也存在计算量较大的问题。
2. 边缘检测法边缘检测法是一种常见的图像处理方法,在车牌图像倾斜矫正中也有广泛的应用。
该方法的基本思路是,通过边缘检测算法检测车牌图像的边缘,进而计算出车牌的倾斜角度。
最后对车牌进行旋转变换矫正。
与直线检测法相比,边缘检测法计算量较小,因此运行速度较快。
但是,由于车牌图像中存在噪点等因素,因此该方法的准确性也存在一定的局限。
3. 预处理法预处理法是一种非常有效的车牌图像倾斜矫正方法。
该方法的基本思路是,通过图像预处理算法对车牌图像进行处理,得到车牌上的字符或特征信息,进而计算出车牌的倾斜角度。
最后对车牌进行旋转矫正。
相比于直线检测法和边缘检测法,预处理法更加准确有效。
但是,该方法需要对车牌图像进行预处理,因此算法复杂度较高。
4. 模板匹配法模板匹配法是一种基于模板匹配的车牌图像倾斜矫正方法。
该方法的基本思路是,利用车牌模板进行匹配,找出车牌上的特征区域,进而计算出车牌的倾斜角度。
最后对车牌进行旋转矫正。
由于车牌模板具有良好的特征性,因此该方法对车牌图像的倾斜角度矫正具有很好的效果。
但是,由于模板匹配过程中需要对车牌模板进行匹配,因此算法复杂度较高。
同时,该方法也需要预先准备车牌模板,对通用性存在一定的限制。
结论以上介绍了几种常见的车牌图像倾斜角度矫正方法,每种算法都各有优缺点,应根据实际情况选择合适的算法。
车牌识别中的倾斜车牌校正算法
整数坐标之间的一个 小数坐标 , 如图 2 所示。要想得到校正后 图像像 - 2 元(, 的灰度值 , xy 2 就必须 对校 正前图像 中的坐标 xY进 行图像插值 运 ) 算, 图像插值是用(, 周围坐标点 的灰度值通过某种计算得到坐标 ( Y xy D x ) 的近似灰度值 , 将该近似灰度 值作为校正后 图像 中像元 xy 的灰 度 并 :2 ,)
2相 关 技 术 介 绍 .
\
口 XC S ̄+ysn O i
21 a n 算法 .C n y 图像 中的背景像 素和 目标像素表现为灰度值过 渡比较平缓 ,像素 之 间的灰度值 差别很 小 , 如果像 素之间存在 了阶跃变化 , 则该像素值在 外 表现为图像 的边缘像 素。像素之间 的这种变化 可以抽 象成数学理论 中的导数 运算 , 根据计算像 素之间的导数判定该像 素点 是否为边缘像 素点。 判定边缘可通过计算该像素 的边缘强度与边缘方 向。 同学者针 不 对 不同的实际运 用需求 , 出了不 同的算子用 于提取 图像 中的边缘 。 提 其 中最著名 而且运用较 多的是 C n y a n 算子。 a n 算子检测边缘的方法是 Cn y
图 21 .直线表示图 2 逐个检测图像 的 目 ) 标像素 ( Y ( 景点 )为每一个 0 x ) 前 , 的离散值 0 计算 r xcs0y i0, o o l 0+ ln o在相应 的累加器 Ar ) = o s (e上加 1 , 。 3 在累加器 a r ) ) (0 , 中找到最大值 A ro , r (,)则 h 代表 了图像 中最 长 hh , 0 的一个直线。然后把该 直线转化为直角坐标 的直线 。 2 3仿射变换 获取图像的倾斜角度后 ,接着通过仿射变换把图像旋转一定 的角 度对车牌图像 进一步校正。 一般来说 , 车牌 图像旋转后还需要 进行插值 处理 , 因为车牌图像旋转后 不一定 能在原始图像 中找到相应的点。 于 对 校正后新图像中的每一个像元 x,1根据空间变换 函数 , 以得 到它 在 2 v, 可 校正前图像上的坐标 位置(,. 这个坐标往往不是整数 , xy 。 。) 而是位于四个
车牌定位和倾斜校正的关键技术研究
I
Abstract
License plate recognition system is an import part of the Intelligent Transportation Systems and it has a great applications. The license palte recognition system includes three modules: location, character segmentation and recognition. The paper is made a research on the three modules, and the specific contents are as follows: 1. In the license palte location, it is proposed a method based on HSI color model and the color edge to locate the car plate. Firstly, the color image is converted from the RGB color space to the HSI color space, and according to the color characteristics of the license plate to set the threshold value of the HSI components. Removing the region that dose not comply with the conditions, and then it can get the candidate region of the license plate. Then detecting the edges of the image by the features of the character color and the background color in the license plate image, and the pseudo-plate areas are removed through the geometric characteristics of the license plate. Finally, the license plate image is projected to obtain the starting position of the license plate, and thus it could get the final positon of the license plate. The method can locate the license plate accurately in the image with the complex background, and it has strong robustness. 2. In the part of the character segmentation, the paper first corrects the tilt license plate image. According to the feature of the horizontal and vertical projection on the license plate image, it is proposed an improved method that based on rotation projection. The method can reduce the computation time and detect the tilt angle accurately. In the character segmentation, the paper used the feature of the character size on the license plate and the size of the vertical projection to split the characters. The method is also made effective process on the situation as the congutination character, fracture character and so on, and it also improves the accuracy of the character segmentation. 3. In the part of the character recognition, it is used the method of the support vector machine to identify the license plate characters. First, it is used the method that is based on pixel by pixel and counting the blocked features to extract the character features. Then according the characteristics of the character features to constructe the classifiers, and by the bilinear method to determine the best classifier. Finally, the characters are recognized through the features of the arrangement on the characters, and the recognized results are put together to obtain the license plate number. The experimental results show that the method has a high recognition rate and recognition speed. Key words: License plate recognition, Tilt correction, License plate location, Support Vector Machine, Color model, Projection, Character segmentation
车牌识别中倾斜牌照的快速矫正算法概要
车牌矫正是车牌定位和字符分割间的一个重要处理过程。
经过车牌定位后所获取的车牌图像不可避免地存在某种程度的倾斜。
这种倾斜不仅会给下一步字符分割带来困难,最终也将对车牌识别的正确率造成直接地影响。
因此要找到一种方法能够检测车牌图像是否水平以及它倾斜的精确角度。
车辆牌照都有上下边框,因此通过检测车牌边框直线的倾斜角度以获得车牌的倾斜角度是一种可行的方法。
变换在数字图像处理技术中是一种检测直线以Hough 及其他几何形状的有效算法,变换检测几何形状的过Hough 程实际上是一个参数猜想过程,它先把直角坐标系中的目标点映射到一个参数坐标系,即先把直角坐标系平面上几何形状上的所有点积累到极坐标系平面的同一点集中去,然后通过寻找极坐标系中点集的峰值来寻找几何特征。
由于这种点集是通过积累统计得到的,因此它具有较强的鲁棒性。
文献中提出中倾斜矫正的方法,文献中提出[4,5]OCR [6]利用车牌边缘特征进行变换矫正车牌倾斜的方法。
但Hough 变换的计算量很大,如果要获得足够精度的倾斜角Hough 度,采用此方法耗时较长,不能适应车辆牌照自动识别的实时要求。
因此变换进行车牌矫正的瓶颈在于速度。
在Hough 车牌矫正的过程中真正有用的信息只有边框,车牌其它部分都是无效的冗余信息,只会增加运算量并可能对倾斜角度的检测带来不利影响。
为此本文提出采用轮廓跟踪和变Hough 换分级检测两种方法共同来提高车牌矫正的快速性。
车牌边框的轮廓提取1 车牌矫正是在完成车牌定位和车牌图像的二值化后进行的。
为了加快矫正速度,最大程度地减少运算时的冗余数据,本文提出采用轮廓跟踪以获取车牌图像的外围轮廓特征。
要获得车牌完整的轮廓要求车牌边框的外围应当是封闭的,但由于拍摄条件和环境的影响,车牌二值图中边框部分可能出现间断,因此首先要对车牌图像进行处理。
数学形态学处理1.1 数学形态学是由一组形态学的代数运算子组成,其中最基本的是腐蚀算子和膨胀算子,运用这些算子及其组合可以对图像结构和形状进行分析和处理。
车牌倾斜校正的方法
车牌倾斜校正的方法
车牌要是倾斜了,可有点小麻烦呢。
咱得想办法把它校正过来呀。
有一种简单的办法是利用图像编辑软件。
如果是那种不是特别严重的倾斜,像在电脑上用Photoshop。
你打开有车牌图像的文件后,在菜单里找那个“自由变换”的功能,通常是快捷键Ctrl+T(Windows系统哦)。
这时候图片四周就会出现小方块,你就可以用鼠标拖动这些小方块来调整车牌的角度啦。
就像摆弄小玩具一样,把车牌摆到正正的位置。
不过这个得有点耐心,慢慢调整,可别一下子调过头咯。
还有呀,如果是想通过编程来校正车牌倾斜,那对于懂代码的小伙伴来说也不难。
比如说用Python语言和OpenCV库。
先把车牌图像读进去,然后通过一些算法来检测车牌的边缘。
检测到边缘之后呢,就可以根据边缘的角度来计算出车牌倾斜的角度啦。
再用旋转函数把车牌旋转到正确的角度。
这就像是给车牌做了一场精确的手术,让它“站”得笔直。
不过这对编程小白来说可能有点难,得花点时间去学习那些代码和算法呢。
要是不想这么复杂,还有一些专门的车牌识别软件本身就带有校正功能。
你只要把有倾斜车牌的图像或者视频导入到这个软件里,它就能自动把车牌校正过来,然后识别出车牌号码。
这就像是请了个小助手,它特别聪明,一下子就把问题解决了。
不管用哪种方法,校正车牌倾斜都是为了能更好地识别车牌,或者让车牌看起来更规范。
就像我们整理自己的仪容仪表一样,车牌也得整整齐齐的呢。
所以呀,要是遇到车牌倾斜的情况,别发愁,这么多办法总能找到适合你的那个小妙招。
车牌图像倾斜校正算法的研究
学术研讨95车牌图像倾斜校正算法的研究◊西南石油大学理学院许珊珊■■车牌图像倾斜校正是车牌识别中非常关键的任务,也是 最重要的部分之一,倾斜车牌对其字符分割和识别具有不利影响。
本文介绍了 Hough变换和Radon变换,以及其在车牌图 像倾斜校正中的实现。
实验结果表明,这两秭方法实现简单,并且能够快速准确地得到倾斜角度并对图像进行倾斜校正。
1引言随着社会的高速发展,车辆数量急剧增加。
随着这种增 加,为了执法和交通管理的目的,追踪每辆车变得越来越困 难。
智能交通逐渐成为地面交通的未来。
自动车牌识别技术 (UPR)是智能交通系统(IT S)的关键技术,已广泛应用于城 市停车区,公路收费站,车辆违章检测,车牌号自动注册等领 域。
随着车辆的广泛使用,政府部门已经越来越关注先进、高 效、准确的ITS。
在拍摄车牌图像的过程中,由于天气、照明和道路情况等 因素,车牌图像频繁出现明显的倾斜,这将给其后的字符分割 和字符识别带来困难。
为了解决上述问题,专家们多年来进行 了大童和深入的研究,取得了许多实用的解决方案。
NaitoT等 人开发了一个宽动态范围的传感系统,以在不同照明条件下获 取车辆的精确图像,开发的传感系统可以通过组合在不同曝光 条件下拍摄的一对图像来扩大图像的动态范围m。
Anagnostopoulos CNE等人基于一种新颖的自适应图像分割技术和连接分量分析 以及字符识别神经网络,提出了一种新的车牌识别算法r a。
ComelliP等人提取了角色的某些特征点,并使用模板匹配算子 在多个采集条件下获得了鲁棒的解决方案〜Kim S等人专注于 处理弱光条件下拍摄的图像w。
HegtHA等人运用Hough变换法 (HTM)来估计车牌位置和倾斜角度'Torres-MendezLA等人 通过使用全息最近邻算法,提出了一种用于对象倾斜校正和识 别的方法【6】。
就车牌区域的倾斜校正而言,已经提出了各种校正方法。
在车牌图像校正中常用的方法是Hough变换和Radon变换方法。
车牌自动识别系统中的倾斜校正研究
( 1 . 烟 台南 山学 院 , 山东 龙 口 2 6 5 7 1 . 3 ; 2 . 中集来 福士 海洋工 程有 限公 司 , 山东 龙 口 2 6 5 7 0 0 )
( 1 . Ya n t a i Na n s h a n Un i v e r s i t y , S h a n g d o n g L o n g k O U 2 6 5 7 1 3 ; 2 . C I MC R a le f s Of f s h o r e C o . L t d , S h a n d o n g L o n g k o u 2 6 5 7 1 3 )
摘 要: 车牌识别系统 图像 中车牌 的边框有时并不 明显, 且 因噪声、 污迹等干扰 的影响 , 以及车牌字符会 有粘连和断裂现象 , 从而造成大部分方法或多或少对其的检测精度下降。H o u g h变换具有对噪声不敏感 、 检
测 精度 高等 优 点 , 故本 文采用 H o u g h变换 法进 行倾 斜校 正。 关键 词 : 倾斜校 正 ; Ho u g h变换 ; 水平校 正 ; 垂直校 正 中图分 类号 : T P 3 9 1 文献标 识码 : A 文章编 号 : 1 6 7 1 . 4 7 9 2 ( 2 0 1 5 ) 0 6 . 0 0 1 2 . 0 4
~
I
车牌倾斜矫正实验报告
车牌倾斜矫正实验报告一、实验目的本次实验旨在通过图像处理技术对倾斜的车牌进行矫正,以提高车牌识别的准确性和稳定性,进而提升交通管理和安全监控等领域的效率。
二、实验原理车牌倾斜矫正是基于图像处理技术,主要使用了以下步骤:1. 车牌检测:采用目标检测算法,例如Haar特征分类器或卷积神经网络(CNN),对车牌进行定位和识别。
2. 角度计算:通过对车牌边缘进行霍夫变换,计算车牌倾斜的角度。
3. 矫正变换:根据计算得到的角度,进行透视变换或仿射变换,将倾斜的车牌矫正为水平状态。
三、实验步骤1. 数据准备:收集包含倾斜车牌的图像数据集,数据集应包含多个角度的倾斜情况。
2. 车牌检测:使用已训练好的车牌检测模型对图像进行检测和定位,得到车牌区域的位置信息。
3. 角度计算:使用霍夫变换算法对车牌边缘进行检测,通过统计霍夫空间中的峰值,计算车牌的倾斜角度。
4. 矫正变换:根据计算得到的角度,进行透视变换或仿射变换,将倾斜的车牌矫正为水平状态。
5. 实验评估:对矫正后的车牌进行评估,包括正确率、稳定性和处理速度等指标。
四、实验结果经过多次实验与调优,得到如下实验结果:1. 车牌检测:成功检测出倾斜车牌区域,定位准确率达到90%以上。
2. 角度计算:通过霍夫变换计算得到的车牌倾斜角度与实际角度之间的误差小于0.5。
3. 矫正效果:经过透视变换或仿射变换后,倾斜车牌被成功矫正为水平状态,矫正后车牌清晰可见。
4. 实验评估:矫正后的车牌在正确率、稳定性和处理速度等指标上均有所提升,与未矫正状态相比有明显改善。
五、实验总结与展望本次实验通过图像处理技术对倾斜的车牌进行矫正,取得了较好的效果。
然而,仍存在一些问题需要进一步研究和改进:1. 复杂背景下的车牌检测:当车牌与复杂背景相似时,检测算法容易出现误判,需要对算法进行优化。
2. 矫正后车牌的清晰度:在一些特殊场景下,矫正后的车牌仍可能存在模糊或失真的情况,需要进一步改进变换算法。
车牌倾斜校正算法研究及改进
( 1 . 中山大学物理科 学与工程技 术学院 , 广东 广州 5 1 0 2 7 5 ;2 . 中山大学工学院 , 广 东 广州 5 1 0 2 7 5 ;
3 . 广东省智能交通 系统重点实验室, 广 东 广州 5 1 0 2 7 5 ; 4 . 视频图像智能分析与应用技术公安部重点实验 室, 广东 广 州 5 1 27 0 5 ) 摘要 : 车牌倾 斜校 正是字符分割前 的必要 步骤 , 校 正效果直接影响分割 结果 。车牌倾斜 可 以分解 为水平旋 转倾 斜和 竖直
2.S c h o o l o f E n g i n e e r i n g ,S u n Ya t ・ s e n Un i v e r s i t y,Gu a n g z h o u 5 1 0 2 7 5,Ch i n a ; 3.G u a n g d o n g P r o v i n c i a l K e y L a b o r a t o r y o f I n t e l l i g e n t T r a n s p o r t a t i o n S y s t e m ,Gu a n g z h o u 5 1 0 2 7 5,Ch i n a ;
错切 倾斜 两种模 式 。研 究现有 的水平倾斜 校正 主要算 法 : H o u g h变换 法、 旋 转投影 法、 特征 直线 法、 方 向图像 法, 分析各 种 经典算法的缺 陷并给 出其 改进 算法 。通过 实验 分析 比较各种 算法的校 正效 果 , 结 果表 明改进 算法 比各 自原 始算法在 识别 效果上都有提 高。设计 实验研 究现有竖直错切校 正算法 : 基 于预分割 的旋转投影 法和 直线拟合 nd Mo di ic f a t i o n o f Li c e ns e Pl a t e Ti l t Co r r e c t i o n Al g o r i t h ms
车牌倾斜校正研究综述
车牌倾斜校正研究综述摘要:作为智能交通系统的核心技术之一,基于机器视觉的车牌识别一直受到广泛的关注。
对车牌图像进行倾斜校正是车牌识别的重要步骤,其目的是解决拍摄角度随机性对识别过程的影响。
该文将现有倾斜校正方法划分为直线检测、投影最值、角点检测、主方向分析四类,首先介绍了它们的研究成果,然后剖析了它们在鲁棒性方面存在不足的原因,展望了下一步的研究方向。
关键词:智能交通车牌识别倾斜校正Abstract:License plate recognition based on machine vision,one of the key technologies of intelligent transportation system,has been paid much attention to. Tilt correction for license plate image plays an important role in license plate recognition and its aim is to weaken the influence of capture angle randomness to recognition process. In this paper,tilt correction methods are divided into four types:line detection,projection maximum or minimum,corner detection and principal orientation analysis. After introducing research achievements of these methods,we analyze the causes of shortages related their robustness and look into the development trends of tilt correction.Key words:Intelligent transportation system license plate recognition tilt correction基于机器视觉的车牌识别是智能交通系统的核心技术之一,可广泛应用于高速公路自助缴费、城市交通监控、违章或犯罪监控以及智能停车场管理等方面,它主要包括图像获取、车牌定位、倾斜校正、字符分隔、字符识别五个部分。
车牌定位及倾斜矫正方法研究
《工业控制计算机》2014年第27卷第11期车牌定位及倾斜矫正方法研究王楠楠(杭州电子科技大学自动化学院,浙江杭州310018)LicensePlateLocationandSlantCorrectionAlgorithm车牌定位是车牌识别的重要环节,为了提高车牌定位的有效性,采用基于边缘检测和数学形态学运算相结合的车牌定位算法:利用Sobel算子进行边缘检测,通过腐蚀和膨胀以及由其组合而成的开、闭运算,将目标区域显示出来。
当拍到车牌有不同程度的倾斜变形时,在一般矫正方法的基础上,给出了针对车牌特点的改进算法,即在水平方向上采用Hough变换确定角度后进行旋转矫正,而在垂直方向上采用投影法进行变形矫正,矫正效果良好。
1基于边缘检测和形态学运算结合的车牌定位算法目前车牌定位主要有以下几种方法:基于图像彩色信息的方法,基于纹理分析的方法,基于边缘检测的方法,基于数学形态学的方法,基于遗传算法的定位,基于神经网络的定位,结合这些基本方法与各种优化算法又派生出许多其他定位算法。
对整幅汽车图像进行边缘检测,车牌区域相对于其他非车牌区域含有更多的细节信息。
利用车牌图像的这一纹理特征,再结合车牌区域的几何特征及其它纹理特征,提出了一种基于边缘检测和形态学运算结合的车牌定位算法。
1.1边缘检测边缘信息标志着一个区域的开始和另一个区域的结束,一般车牌字符与底色有较大差异,边缘丰富。
Sobel算子可以有效地提取边缘信息同时抑制噪声,因此采用该算子进行边缘检测。
原图如图1,边缘图像如图2。
图1原始图像图2sobel边缘检测1.2数学形态学运算进行车牌定位针对以上Sobel算子边缘检测后的图像,采用数学形态学的方法进一步处理。
数学形态学是分析几何形状和结构的数学方法,是建立在集合代数基础上,用集合论方法定量描述几何结构的科学。
数学形态学是由一组形态学的代数算子组成,其中最基本、最重要的形态学算子是腐蚀和膨胀,其他的一些形态学算子如开、闭等都是由这两种最基本的形态学算子组合完成的。
大角度倾斜的车牌识别算法研究
大角度倾斜的车牌识别算法研究随着车辆数量的不断增加,车牌识别技术在交通管理、智能交通系统以及安防领域中的应用日益广泛。
然而,由于实际道路环境的复杂性,车牌在拍摄过程中可能会出现大角度倾斜的情况,导致传统的车牌识别算法无法准确地识别倾斜的车牌。
为了解决这一问题,研究人员开始着手开发适用于大角度倾斜车牌的识别算法。
首先,他们从车牌倾斜角度的测量入手,利用计算机视觉技术对车牌进行倾斜角度的检测和测量。
通过分析车牌图像中的特征点和边缘信息,确定车牌的倾斜角度。
接下来,研究人员开始探索车牌矫正算法。
通过对倾斜车牌图像进行透视变换,将车牌图像转换为水平状态,使得后续的识别算法可以更好地处理车牌字符。
为了提高矫正效果,研究人员利用了图像处理技术,如边缘增强和图像滤波等,对倾斜车牌图像进行预处理,进一步提高了车牌矫正的准确性。
在车牌矫正的基础上,研究人员开始探索车牌字符的分割与识别算法。
由于车牌字符之间可能存在粘连或者遮挡的情况,传统的字符分割算法往往难以准确地将车牌字符分割开来。
为了解决这一问题,研究人员采用了基于深度学习的字符分割算法。
通过构建深度学习模型并进行训练,使得模型可以自动地对车牌图像进行字符分割,从而提高了字符识别的准确性。
最后,研究人员对算法进行了大量的实验和测试。
实验结果表明,基于大角度倾斜车牌的识别算法在车牌识别准确率和鲁棒性方面均取得了较好的效果。
该算法不仅可以应用于交通管理和智能交通系统中,还可以用于安防领域中的车辆追踪和监控。
综上所述,大角度倾斜的车牌识别算法是一项具有重要研究意义的课题。
通过对车牌倾斜角度的测量、车牌矫正算法的优化以及基于深度学习的字符分割与识别算法的应用,可以有效地解决大角度倾斜车牌识别的难题,为实际应用提供了可行的解决方案。
相信在未来的研究中,大角度倾斜车牌识别算法将得到进一步完善和发展。
基于先验知识的车牌垂直倾斜校正方法
本文在深入研究和分析这些算法的基础上,提出一种基于先验知识的垂直校正方法。该方法首先在水平倾斜校正的基础上去除车牌的上下边框及铆钉,然后通过垂直投影法进行粗定位并得到包含每个字符的分割区域,并求得所分割区域中最大连通域部分即字符点区域的宽最短外接矩形,统计水平穿过此外接矩形中心的直线在矩形区域内的点数,从而推导出当前字符仿射变换后的高宽比,并根据车牌字符原始高宽比推导出车牌倾斜角度。
车牌倾斜可以分为水平倾斜、垂直倾斜和混合倾斜三种。国内外研究人员针对水平倾斜校正提出的常用方法主要包括Hough变换法[1-3]、旋转投影法[4-5]和K-L展开式法[6]等,且基本都可以得到不错的结果。而针对垂直倾斜校正的研究方法较少,目前主要有:①直线拟合法[7-9]。该方法是对车牌左边界部分点进行直线拟合,认定此直线倾角即为车牌倾斜角度,此方法在存在车牌左边框且车牌外没有干扰区域时效果较好,但如果车牌左边框由于被污染等原因导致预处理后左边框区域缺损或不存在时,考虑到车牌最左边字符为汉字,且汉字的左边界点大部分都不能拟合成理想的直线,如“京”、“云”、“广”等,此时误差很大,不能达到预期校正效果;②旋转投影法[5]。该方法需要车牌图像以1°为步长对每个角度都进行错切变换,然后统计垂直投影为0的点,当统计点数最多时即为此车牌的垂直倾斜角,此方法需要穷举每个角度,这将导致效率低下且精确度不高,易受到字符以外部分的干扰。因此寻求一种更为准确、快速的方法极为重要。
车牌图像倾斜校正算法的实现
一、车牌图像倾斜校正算法的实现1.1问题描述:车牌图像倾斜校正算法的实现1.2原理分析1.2.1 Radon 变换 两维情况下Radon 变换可以理解为:一个平面内沿不同的直线(如图1-1所示,直线与原点的距离为R ,方向角为θ)对函数f (x,y )做线积分,得到的像g (R , θ)就是函数f 的Radon 变换。
图1-1 Radon 变换示意图其数学表达式为:⎰⎰+∞∞-+∞∞--+=dxdy R y x y x f R )sin cos (),(),(g θθδθ1.2.2 Hough 变换对于平面中的一条直线,常见的有点斜式、两点式两种表示方法。
然而在Hough 变换中,考虑的是另外一种表示方式:使用(r,θ)来表示一条直线,如图1-2所示。
其中r 为该直线到原点的距离,θ为该直线的垂线与x 轴的夹角。
图1-2 Hough 变换示意图使用Hough 变换来检测直线的思想就是:为每一个点假设n 个方向的直线,通常n =180,此时检测的直线的角度精度为1°,分别计算这n 条直线的(r,θ)坐标,得到n 个坐标点。
如果要判断的点共有N 个,最终得到的(r,θ)坐标有N ×n 个。
如果多个点在一条直线上,那么必有这多个点在θ等于某个值θi 时,这多个点的r 近似相等于r i ,也就是说这多个点都在直线 (r i ,θi )上。
1.3过程分析及仿真结果1.3.1基于Radon 变换的车牌图像倾斜校正算法分析读入车牌图像后先使用edge函数提取图像边缘信息,如图1-3所示 图1-3 车牌图像的边缘由图1-3可以看出,车牌图像是十分规则的图像,我们可以通过检测车牌图像边缘最长直线的倾斜角度,进而确认车牌的倾斜角度。
以图像中心为原点,对车牌图像边缘n 个方向(通常n =180)进行Radon 变换,当投影方向与车牌图像边缘最长直线垂直时,对应角度θ的投影函数g (R , θ)峰值最大,因此可通过检测投影函数g (R , θ)峰值最大值对应的投影角度来确定车牌图像边缘最长直线的倾斜角度,检测直线的角度精度为1°,Radon 变换的结果如图1-4所示图1-4 Rodon 变换结果确认车牌的倾斜角度后通过imrotate 函数来调整倾斜角度,调整结果如图1-5所示020406080100120140160-100-500501001020304050607080图1-4 基于Radon变换车牌图像倾斜校正的结果显示1.3.2 基于Hough变换的车牌图像倾斜校正算法分析通过edge函数对车牌图像进行边缘信息提取后以0.5°为间隔从-90°到90°进行Hough 变换,检测直线的角度精度为0.5°,变换结果如图1-5所示:图1-5 Hough变换结果由Hough变换的原理可知,车牌图像边缘最长直线像素点经过Hough变换后在θ等于某个值θi时,其r值也近似相等于r i,因此我们可以通过检测多条曲线汇聚最多的交点(r i,θi),从而检测出车牌图像边缘最长直线的位置与倾斜角度,进而通过imrotate函数来调整车牌图像倾斜角度,如图1-6所示图1-6 基于Hough变换车牌图像倾斜校正的结果显示1.4 MATLAB源程序1.4.1基于Radon变换的车牌图像倾斜校正算法%通过图像的radon变换校正车牌图像倾斜角度clear all; close all;clc;I=imread('license_plate.JPG'); %读入车牌图像J=mat2gray(I); %转换为灰度图像K=J(:,:,1);BW=edge(K); %获取边缘theta=0:179; %角度[R, xp]=radon(BW, theta); %Radon变换Rmax=max(max(R)); %获取最大值[row, column]=find(R>=Rmax); %获取行和列的值x=xp(row); %获取位置angel=theta(column); %获取角度K1=imrotate(I, 90-angel,'bicubic','crop'); %调整车牌旋转角度figure;subplot(121);imshow(I); %显示原图像subplot(122);imshow(K1); %显示角度调整后图像1.3.2 基于Hough变换的车牌图像倾斜校正算法%通过图像的Hough变换校正车牌图像倾斜角度clear all; close all; clc;I=imread('license_plate.JPG'); %获取车牌图像I=rgb2gray(I);BW=edge(I, 'canny'); %获取图像的边缘[H, Theta, Rho]=hough(BW, 'RhoResolution', 0.5, 'Theta', -90:0.5:89.5); %Hough变换P=houghpeaks(H, 1, 'threshold', ceil(0.3*max(H(:)))); %获取最值点即最长直线的信息x=Theta(P(:, 2)); %获取角度y=Rho(P(:, 1)); %纵坐标K1=imrotate(I, 90+x,'bicubic','crop'); %调整车牌旋转角度figure;subplot(121);imshow(I); %显示原图像subplot(122);imshow(K1); %显示角度调整后图像。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Abstract It p resen t s the m ethod of lean licen se p late character co rrect ion based on Hough and R adon t ran sfo rm. It u t ilizes the Hough t ran sfo rm in detect ing the top and bo t tom edges and co rrect ing ho rizon tal lean, and u t ilizes the R adon t ran sfo rm in co rrect ing vert ical lean of the p late. T he exp erim en t show s that the m ethod m in im izes the difficu lty of character iso lat ion after second co rrect ion and m akes fo r the po sterio r character recogn it ion. Key words L icen se p late L ean co rrect ion Hough t ran sfo rm R adon t ran sfo rm
第 25 卷第 4 期增刊 仪 器 仪 表 学 报 2004 年 8 月
ห้องสมุดไป่ตู้
车牌照字符倾斜校正方法的研究Ξ
杨立刚1 张兴会2 李兰友1
1 (天津工业大学计算机系 天津 300160) 2 (天津技术师范学院 天津 300222)
摘要 提出了一种车牌照字符倾斜的校正方法, 该方法基于 Hough 变换和 R adon 变换。用 Hough 变换检测车牌照上下两边, 并对水平倾斜的牌照进行水平校正, 再用 R adon 变换检测字符垂直倾斜角度并进行垂直校正, 实验结果表明车牌图像经过二 次校正大大减少了字符切分的困难, 有利于后面字符的正确识别。 关键词 车牌照 倾斜校正 Hough 变换 R adon 变换
1 引 言
车牌照识别系统包括图像采集、车牌定位、字符分 割和字符识别四大部分。 图像采集一般由在公路上方 或两侧架设 CCD 摄像机实现。摄像机与汽车牌照成一 定的角度, 所以采集到的牌照图像有一定的倾斜。车牌 照倾斜有两种情况: 水平倾斜和垂直倾斜。水平倾斜指 牌照水平边框偏离水平线; 垂直倾斜指牌照垂直边框 偏离垂线。当倾斜到一定程度时, 需要对其进行校正以 提高识别率。 车牌定位是指从采集到的图像中找出包 含车牌字符的最小区域。文献[ 1 ] [ 2 ] [ 3 ]均采用检测车 牌照四条边框的方法来定位, 但在实际应用中有些车 牌左右边界有断裂如图 1, 此时容易受到伪直线目标 的干扰 (如字符“1”) ; 有些车牌左右边界缺失如图 2, 这些都将导致左右边界直线的检测失败, 这就使得在 定位时应尽量避开对左右边界的检测。
图 1 图 2 鉴于上述情况, 先对牌照粗定位, 再利用 Hough 变 换检测车牌照边框上下两直线来精确定位, 并进行水平 倾斜校正, 然后去掉牌照上下边框及左右噪声, 得到一组 倾斜的字符, 再利用 R adon 变换检测这组字符的倾斜角 度并进行垂直校正, 该方法取得了良好实验效果。
(2) Hough 变换检测上下边界并水平校正: 对粗定 位所得的车牌区域进行 Hough 变换, 求得图像中的两 条平行线, 由直线的斜率可以确定牌照的水平倾斜角 度, 并进行水平倾斜校正。
(3) R adon 变换检测字符倾斜角度并校正: R adon 变 换检测字符倾斜角度的原理是: 对一组倾斜的字符在一 定角度范围内进行投影, 计算每个角度上字符间空隙的
(x′, y′) 为 (x, y) 转过 Η角度后的坐标, f (x, y) 的 R adon
变换公式如下:
∫+ ∞
R Η(x′) = - ∞f (x′co sΗ- y′sinΗ, x′sinΗ+ y′co sΗ) dy′
其中:
x′ y′=
co sΗ sinΗ - sinΗ co sΗ =
x y
投影为 0 的个数, 个数最多的角度为字符倾斜的角度。图 4 是一组倾斜的字符, 图 5 是为该组图像的垂直投影, 由 图可见, 中间连续三个字符(8, 8 和 7) 及第六和第七个字 符 (8 和 3) 投影部分重合在一起, 造成字符的切分困难, 如果不对其进行倾斜校正, 势必影响字符的正确识别率。 用R adon 变换求得该组字符的倾斜角度为11°, 在该角度 下的投影如图 6, 由图可见每个字符的投影孤立出来, 用 R adon 变换校正后如图 7 所示。
4 字符倾斜校正方法实现
5 结束语
车牌的准确定位是直接关系到系统的识别精度, 是整个系统的关键技术。 对车牌照进行定位分割和倾 斜度校正的步骤如下:
(1) 图像预处理: 首先要把彩色图像转换为 256 级 灰度图像, 然后对灰度图像取二邻域微分, 包括横向和 垂直微分灰度图, 并对其进行二值化:
横向微分图采用公式 f ( i, j) = f ( i, j+ 1) - f ( i, j) , 利用横向微分图, 根据车牌的尺寸统计特征, 进行车牌 的粗定位。 垂直微分图采用公式 f ( i, j) = f ( i+ 1, j) - f (i, j) , 对垂直微分图进行 Hough 变换以检测车牌上下 边界直线。
Study on M ethod of Correcting L ean L icen se P la te Characters
Yang L igang1 Zhang X inghu i2 L i L anyou1
1 (C olleg e of C om p u ter T echnology , T ianj in P oly techn ic U n iv ersity , T ianj in 300160, C h ina) 2 (T ianj in U n iv ersity of T echnology and E d uca tion, T ianj in 300222, C h ina)
参考文献
1 郝永杰, 刘文耀, 路烁. 畸变汽车牌照图像的空间校正. 西 南交通大学学报, 2002, 37 (4) : 417~ 420.
2 李小平, 任江兴, 杨德刚. 车牌识别系统中若干问题的探 讨. 北京理工大学学报, 2001, 21 (1) : 116~ 119.
3 汤井田, 黄国祥, 朱德兵. 一种基于 R adon 变换的车牌图像 分割和识别方法. 中南工业大学学报, 2002, 33 (1) : 5~ 7.
图 4 倾斜字符 图 5 Η= 0°时的投影
图 3 R adon 变换
图 6 Η= 11°时的投影 图 7 校正后的字符图像
车牌照的水平倾斜角度 Α和字符的倾斜角度 Β一 般不超过一个范围, 本文在- 25°< Α< 25°和- 30°< Β < 30°范围内进行计算, 给倾角 Α和 Β取一定范围, 来 缩短 Hough 变换和 R adon 变换的计算时间。本方法在 P 667M H z 计算机上平均执行时间为 0123s。
Ξ 天津市高等学校科技发展基金项目 (0120403)
第 4 期增刊
车牌照字符倾斜校正方法的研究
697
里对点的检测问题, 通过在参数空间里进行简单的累 加统计即可完成检测任务。
3 Radon 变换
平面上的函数 f (x, y) 在任意角度 Η直线上的投影
定义为 f 沿垂直该线方向上的线积分。 如图 3 所示,
2 Hough 变换
Hough 变换的基本思想是点—线的对偶性。图像 变换前在图像空间, 变换后在参数空间。 在图像空间 XY 中的一条直线 y= p x + q ( 其中 p 为斜率, q 为截 距) 对应参数空间 PQ 中的一个点 (p , q)。因此, Hough 变换把在图像空间中的直线检测问题转换到参数空间
本文实现了一种基于 Hough 变换和 R adon 变换 的车牌照定位及倾斜校正方法。 实验证明该方法对倾 斜的字符图像有良好的校正效果, 用 Hough 变换检测 车牌上下边框的直线, 避免了检测左右两边的不准确 性; 用 R adon 变换检测倾斜字符的倾斜角度并加以校 正, 该方法也可应用于O RC 图像和二维条码图像的倾 斜校正上。