著录项信息
专利名称 | 一种融合色彩、尺寸和纹理特征的车牌定位方法 |
申请号 | CN200810045686.0 | 申请日期 | 2008-07-30 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 2008-12-31 | 公开/公告号 | CN101334836 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06K9/00 | IPC分类号 | G;0;6;K;9;/;0;0;;;G;0;6;K;9;/;4;6;;;G;0;8;G;1;/;0;1;7查看分类表>
|
申请人 | 电子科技大学 | 申请人地址 | 四川省成都市建设北路二段4号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 电子科技大学 | 当前权利人 | 电子科技大学 |
发明人 | 解梅;李嘉 |
代理机构 | 暂无 | 代理人 | 暂无 |
摘要
本发明属于图像处理技术领域,特别涉及车牌识别技术中的复杂背景中的车牌定位方法。首先把RBG格式的车牌源图像转换到HSI格式,实现颜色信息与亮度信息的分离;接着把得到的饱和度分量图和亮度分量图进行二值化;然后,基于车牌色彩信息对源图像的像素进行分类,依据分类结果获得车牌定位模板二值图,并采用数学形态学运算对车牌定位模板二值图去除噪声;随后,用区域生长法提取车牌定位模板二值图中的每个连通区域并进行车牌尺寸检查,通过尺寸检查的连通区域成为候选车牌区域;在采用Hough变换对倾斜车牌进行矫正之后,进一步利用车牌竖直纹理特征检查每个候选车牌区域,去除伪候选区。采用本发明可以有效地提高系统的通用性和定位精度。
1.一种融合色彩、尺寸和纹理特征的车牌定位方法,包含下列步骤:
步骤1颜色格式转换:
将红、绿、蓝格式,即RGB格式的车牌源图像转换到色度、饱和度、亮度格式,即HSI格式,使得车牌源图像的色度信息、饱和度信息与亮度信息分离开来;RGB格式的图像转换成HSI格式的图像采用如下公式:
其中
这里R,G,B分别是RGB格式的车牌源图像的红、绿、蓝分量值,值域为[0,1];H,S,I分别是对应的HSI格式的车牌源图像的色度、饱和度和亮度;色度的值域为[0°,360°),饱和度和亮度的值域为[0,1];颜色格式转换的结果,是得到色度分量图、饱和度分量图和亮度分量图;
步骤2对饱和度分量图与亮度分量图进行二值化处理,得到仅由像素值0和1构成的二值化饱和度分量图和亮度分量图;
步骤3利用步骤1所得的色度分量图与步骤2所得的二值化饱和度分量图和二值化亮度分量图建立车牌定位模板二值图,具体采用如下的判别算法进行车牌定位模板的构建:
若Bluemin≤H(x,y)≤Bluemax,且S(x,y)=1,那么像素(x,y)被识别为蓝色车牌底色像素,定位模板(x,y)位置的像素值设为1;
若Yellowmin≤H(x,y)≤Yellowmax,且S(x,y)=1,那么像素(x,y)被识别为黄色车牌底色像素,定位模板(x,y)位置的像素值设为1;
若S(x,y)=0,且I(x,y)=1,那么像素(x,y)被识别为蓝色车牌字符像素,定位模板(x,y)位置的像素值设为1;
若S(x,y)=1,且I(x,y)=0,那么像素(x,y)被识别为黄色车牌字符像素,定位模板(x,y)位置的像素值设为1;
否则像素(x,y)被识别为非车牌对象,定位模板(x,y)位置的像素值设为0;
这里,x和y分别是像素点的行坐标和列坐标,H(x,y),S(x,y)和I(x,y)分别是在(x,y)坐标处色度分量图、饱和度分量图和亮度分量图的像素值;Bluemin和Bluemax分别是蓝色车牌色度的下限和上限,Yellowmin和Yellowmax分别是黄色车牌色度的下限和上限;
步骤4运用数学形态学对车牌定位模板二值图去除噪声,具体采用数学形态学的膨胀和腐蚀运算对车牌定位模板二值图去噪:
这里,Template是车牌定位模板二值图,B1是一个1行3列的结构元素,B2是一个7行
1列的结构元素,B3是一个1行7列的结构元素;符号 代表膨胀运算,符号“Θ”代表腐蚀运算;
步骤5采用区域生长法提取车牌定位模板二值图中的每个连通区域;
步骤6对步骤5所得的车牌定位模板二值图中的每个连通区域,利用实际车牌的尺寸特征进行检查,具体过程如下:
若hregion≥hminlp,且wregion≥wminlp,且ratiominlp≤wregion/hregion≤ratiomaxlp,那么连通区域region通过尺寸检查,成为车牌候选区域;否则连通区域region未通过尺寸检查,不被后续步骤考虑;wregion和hregion分别是连通区域region的宽度和高度,wminlp和hminlp分别是实际的最小车牌宽度和最小车牌高度,ratiominlp和ratiomaxlp分别是实际的最小车牌宽高比和最大车牌宽高比;
步骤7从车牌源图像的亮度分量图中把车牌候选区域提取出来,再对该车牌候选区域亮度图进行二值化处理,得到车牌候选区域二值图;
步骤8对倾斜的车牌候选区域进行矫正,具体倾斜车牌矫正过程如下:
步骤8-1利用Hough变换检测出车牌倾斜角度,具体过程是:
建立一个二维累加器矩阵M,它的第一维为距离,第二维为角度;把矩阵M的每个累加器单元都初始化为0;遍历车牌候选区域二值图,对其中的每个1值像素(x,y),计算ρi=xcos(θi)+ysin(θi),这里θi从θmin变化到θmax,每次计算出新ρi后,使累加器单元M[ρi][θi]增加1;遍历累加器矩阵M,找到其中的最大累加值Valmax及其所在的角度值θ;
若Valmax>Valthresh,那么车牌倾斜角度为θ;否则车牌倾斜角度为0;
这里,θmin和θmax分别是预先设定的倾斜角度范围的下限和上限,Valthresh是一个预定义的累加阈值;只有当最大累加值Valmax比Valthresh更大时,θ才被认为有效并被作为车牌倾斜角度返回;
步骤8-2利用检测出的车牌倾斜角度,对车牌候选区域二值图进行矫正,具体过程是:
若车牌倾斜角度θ>0,那么将车牌候选区域二值图的第i列的像素上移offseti=tan(θ)×(wcand-i)个像素;若车牌倾斜角度θ<0,那么将车牌候选区域二值图的第i列的像素上移offseti=-tan(θ)×i个像素;其中,1≤i≤wcand,wcand是车牌候选区域二值图的宽度;
步骤9利用车牌纹理特征对经过倾斜角度矫正的所有车牌候选区域进行检查,去除纹理密度未达到要求的车牌候选区域,具体步骤是:
步骤9-1利用4邻域分析法构建经过倾斜角度矫正的车牌候选区域二值图的边缘图
像:
对经过倾斜角度矫正的所有车牌候选区域二值图的每个1值像素的4邻域进行分析,若其4邻域存在至少一个0值像素,则该1值像素就是边缘点;否则,该1值像素不是边缘点;构建一个与经过倾斜角度矫正的车牌候选区域二值图相同大小的二值化边缘图,若车牌候选区域二值图中坐标为(x,y)的1值像素通过4邻域分析被判定为边缘点,则把边缘图中对应位置的像素值设为1,否则把边缘图中对应位置的像素值设为0;
步骤9-2对步骤9-1所得的二值化边缘图进行输血形态学的腐蚀处理,即ErodedEdge=EdgeΘB4,这里,Edge是步骤9-1中得到的二值化边缘图像,而B4是一个3行1列的结构元素,ErodedEdge是经过腐蚀运算后的结果图像;
步骤9-3把Edge图像和ErodedEdge图像进行逐像素比较,确定车牌候选区域二值图的竖直纹理的丰富程度,并以此判别车牌候选区域是否满足车牌纹理特征要求,具体的过程可表述如下:
设置两个计数器ec和eec,并把它们初始化为0,扫描Edge和ErodedEdge图像的每个像素(x,y),若Edge(x,y)=ErodedEdge(x,y),且Edge(x,y)=1,那么ec和eec计数器均增加1;若Edge(x,y)≠ErodedEdge(x,y),且Edge(x,y)=1,那么仅ec计数器增加1;
完成扫描后,计算比值ratiott=eec/ec,若ratiott>ratiomintt,那么车牌候选区域通过纹理丰富程度检查,成为最终定位出的车牌区域;否则车牌候选区域未通过纹理丰富程度检查,被认为不包含车牌;
这里,Edge(x,y)和ErodedEdge(x,y)分别是边缘图Edge和经过腐蚀运算后的结果图ErodedEdge在坐标为(x,y)位置的像素值,ratiomintt是一个根据实际应用情况预设的纹理比值阈值。
2.根据权利要求1所述的融合色彩、尺寸和纹理特征的车牌定位方法,其特征在于,步骤2中对饱和度分量图进行二值化处理时,采用自适应阈值T对饱和度分量图进行二值化,其中,自适应阈值T的算法如下:
步骤2-1.选择自适应阈值T的任意一个初始估计值;
步骤2-2.采用自适应阈值T对饱和度分量图进行饱和度的像素值分类,得到两组像素:G1由所有饱和度值大于自适应阈值T的像素组成,而G2由所有饱和度值小于或等于自适应阈值T的像素组成;
步骤2-3.计算G1像素组的饱和度值的平均值μ1,并计算G2像素组的饱和度值的平均值μ2;
步骤2-4.计算新的自适应阈值T:T=(μ1+μ2)/2;
步骤2-5.重复步骤2-2到步骤2-4,直到逐次迭代所得的自适应阈值T小于自适应阈值T的容差值To为止。
3.根据权利要求2所述的融合色彩、尺寸和纹理特征的车牌定位方法,其特征在于,步骤2-1中所述自适应阈值T的初始值取为饱和度分量图的饱和度的平均值,所述自适应阈值T的容差值To的取值范围为[4,6]。
4.根据权利要求1所述的融合色彩、尺寸和纹理特征的车牌定位方法,其特征在于,步骤2中对亮度分量图进行二值化处理时,采用自适应阈值T对亮度分量图进行二值化,其中,自适应阈值T的算法如下:
步骤2-1.选择自适应阈值T的任意一个初始估计值;
步骤2-2.采用自适应阈值T对亮度分量图进行亮度的像素值分类,得到两组像素:G1由所有灰度值大于自适应阈值T的像素组成,而G2由所有灰度值小于或等于自适应阈值T的像素组成;
步骤2-3.计算G1像素组的灰度值的平均值μ1,并计算G2像素组的灰度值的平均值μ2;
步骤2-4.计算新的自适应阈值T:T=(μ1+μ2)/2;
步骤2-5.重复步骤2-2到步骤2-4,直到逐次迭代所得的自适应阈值T小于自适应阈值T的容差值To为止。
5.根据权利要求4所述的融合色彩、尺寸和纹理特征的车牌定位方法,其特征在于,步骤2-1中所述自适应阈值T的初始值取为亮度分量图的亮度的平均值,所述自适应阈值T的容差值To的取值范围为[4,6]。
一种融合色彩、尺寸和纹理特征的车牌定位方法\n技术领域\n[0001] 本发明属于图像处理技术领域,特别涉及车牌识别技术中的复杂背景中的车牌定位方法。\n背景技术\n[0002] 智能交通是当前交通管理发展的主要方向,是目前世界交通运输领域的前沿研究课题。汽车牌照自动识别技术则是智能交通系统的核心。它是解决高速公路管理问题的重要手段,是计算机图像处理技术和模式识别技术在智能交通领域的应用。该技术在解决高速公路的诸多问题,如车辆收费和管理,交通流量检测,停车场收费管理,违章车辆监控,假牌照车辆识别等具体问题中应用广泛,具有巨大的经济价值和现实意义。同时,它在城市道路、港口和机场等项目管理中占有重要地位。随着计算机性能的提高和图像处理技术的发展,车牌识别系统已经日趋成熟。\n[0003] 车牌定位是车牌识别中至关重要的一步。作为整个车牌识别的第一步,车牌的成功定位与否直接影响到后续的步骤,从而决定了系统的速度和识别率。为了准确、快速地定位出车牌区域,人们已经研究了许多定位方法。但在现实应用中,由于受背景的复杂性、光照条件的不均匀性和天气变换的不确定性等环境因素,以及车牌本身倾斜程序、受污染程度等因素的影响,目前的多数车牌分割方法只是在一定程度上解决了特定条件下从复杂背景中提取车牌的问题,要把这些研究成果应用于实际当中,还有很多可以改善的地方。因此,如何在现有所有有价值的研究成果之上,提高车牌分割系统的通用性、缩短定位时间和提高分割精度将成为我们当前研究的主要方向。\n[0004] 现在通常使用的车牌定位方法有:\n[0005] (1)基于灰度特征的车牌分割方法。它利用了汽车牌照中文字笔划变化频率比较稳定的特点,在设定恰当的阀值后,通过扫描确定上下界位置和左右边界位置。这样在已缩小的范围内再用上述方法进行递归检测,直到牌照位置比较稳定为止。该方法在摄入角度、距离、光线都有很大调整的情况下,能够快速准确定位车牌。不足之处在于,对于那种引入文字背景的原始图像会出现很多错误。同时,笔划间隔的象素是一个相对的概念,对于大小不同的车牌是不同的,此外,对字符断裂和模糊的容忍度也很低,因此该算法对原始图像的标准化要求很高。详见文献:刘智勇,刘迎建.车牌识别中的图像提取及分割[I].微型电脑应用,1999,7。\n[0006] (2)基于数学形态学的车牌定位方法。该方法将小波分析与数学形态学相结合,通过小波多尺度分解提取出纹理清晰且具有不同空间分辨率、不同方向的边缘子图像,其水平方向低频、垂直方向高频的这一细节分量,主要代表车牌的目标区域。然后,用数学形态学方法对小波分解得到的细节图像进行一系列膨胀和腐蚀运算,有效的消除细小的物体,增强目标区域内的连通性,从而在结果图像中只留下了车牌这一待寻的目标。详见文献袋青云,余英林.一种基于小波与形态学的车牌图像分割方法.中国图像图形学报,\n2005.5(5):411-415。\n[0007] (3)基于颜色信息的车牌定位方法。一种利用颜色信息进行车牌定位分割的方法是基于边缘颜色对的车牌定位方法。它首先进行彩色边缘检测,然后以每一边缘点为中心,垂直于边缘切线方向取线形窗口,在窗口内检测边缘点两侧像素的颜色是否与车牌的底色/字符色相符合,并保留符合该特征的车牌边缘点,然后进行滤波,最后采用纹理特征的分析以确定车牌位置。详见文献 李文举等.基于边缘颜色对的车牌定位新方法.计算机学报,2004.27(2)。\n[0008] 上述的三种车牌定位方法的共同点是:这些方法都是针对车牌的某个特定的特征,容易受气象条件、背景、光照等因素的限制,鲁棒性不好。一旦条件发生变化,它们的分割准确率就会发生较大的波动,从而使整个车牌识别系统的性能大大降低。\n发明内容\n[0009] 本发明的任务是提供一种融合色彩、尺寸和纹理特征的车牌定位方法,它具有在照明不均匀环境下定位准确率高和误识率低的特点。\n[0010] 本发明提供一种基于车牌色彩、尺寸和纹理三类特征相融合的车牌定位方法,首先把含有车牌信息的源彩色图像转换到色度、饱和度和亮度(HSI)色彩格式,实现颜色信息与亮度信息的分离;接着把得到的饱和度分量图和亮度分量图采用自适应阈值进行二值化;然后,基于车牌色彩信息对源图像的像素进行分类,依据分类结果获得车牌定位模板二值图,并采用数学形态学运算对车牌定位模板二值图去除噪声;随后,用区域生长法提取车牌定位模板二值图中的每个连通区域并进行车牌尺寸检查,通过尺寸检查的连通区域成为候选车牌区域;在采用Hough变换对倾斜车牌进行矫正之后,进一步利用车牌竖直纹理特征检查每个候选车牌区域,去除伪候选区;最后,对候选车牌区域进行粗略的车牌字符个数检查,进一步提高本方法的置信度,并把车牌从源图像中分割出来。采用本发明提出的基于车牌色彩、尺寸和纹理特征融合的车牌分割方法,可以有效地提高系统的通用性和定位精度等性能。\n[0011] 本发明的技术方案如下:\n[0012] 一种融合色彩、尺寸和纹理特征的车牌定位方法,包含下列步骤:\n[0013] 步骤1.颜色格式转换。\n[0014] 为了更好地利用车牌的颜色特征,需先将红、绿、蓝格式(即RGB格式)的车牌源图像转换到色度、饱和度、亮度(即HIS格式)格式,使得车牌源图像的彩色信息(色度和饱和度)与灰度信息(亮度)分离开来,从而使车牌定位过程对环境光照的强弱不敏感。红、绿、蓝(RGB)格式的图像转换成HSI格式的图像采用如下公式:\n[0015] \n[0016] 其中\n[0017] 这里R,G,B分别是RGB格式的车牌源图像的红、绿、蓝分量值,值域为[0,1]。H,S,I分别是对应的HIS格式的车牌源图像的色度、饱和度和亮度,色度的值域为[0°,360°),饱和度和亮度的值域为[0,1]。颜色格式转换的结果,是得到三幅分量图,分别是色度分量图,饱和度分量图和亮度分量图。\n[0018] 步骤2.对饱和度分量图与亮度分量图进行二值化处理。\n[0019] 采用自适应阈值T对饱和度分量图与亮度分量图进行二值化,得到仅由像素值0和1构成的二值化饱和度分量图和亮度分量图。其中,自适应阈值T的算法如下:\n[0020] 步骤2-1.选择自适应阈值T的任意一个初始估计值。\n[0021] 步骤2-2.采用自适应阈值T对饱和度分量图或亮度分量图进行饱和度和亮度的像素值分类,得到两组像素:G1由所有饱和度值或灰度值大于自适应阈值T的像素组成,而G2由所有饱和度值或灰度值小于或等于自适应阈值T的像素组成。\n[0022] 步骤2-3.计算G1像素组的饱和度值或灰度值的平均值μ1,并计算G2像素组的饱和度值或灰度值的平均值μ2。\n[0023] 步骤2-4.计算新的自适应阈值T:T=(μ1+μ2)/2。\n[0024] 步骤2-5.重复步骤2-2到步骤2-4,直到逐次迭代所得的自适应阈值T小于自适应阈值T的容差值To为止。\n[0025] 使用该算法需要指定两个参数,第一个是阈值初始值T,第二个是控制迭代过程结束的容差值To。\n[0026] 计算饱和度子图和亮度子图的阈值时,初始值T也可取为饱和度分量图或亮度分量图的饱和度或亮度平均值,自适应阈值T的容差值To的取值范围为[4,6]。\n[0027] 步骤3.利用步骤1所得的色度分量图与步骤2所得的二值化饱和度分量图和二\n值化亮度分量图建立车牌定位模板二值图。\n[0028] 采用如下的判别算法进行车牌定位模板的构建:\n[0029] 若Bluemin≤H(x,y)≤Bluemax,且S(x,y)=1,那么像素(x,y)被识别为蓝色车牌底色像素,定位模板(x,y)位置的像素值设为1;\n[0030] 若Yellowmin≤H(x,y)≤Yellowmax,且S(x,y)=1,那么像素(x,y)被识别为黄色车牌底色像素,定位模板(x,y)位置的像素值设为1;\n[0031] 若S(x,y)=0,且I(x,y)=1,那么像素(x,y)被识别为蓝色车牌字符像素,定位模板(x,y)位置的像素值设为1;\n[0032] 若S(x,y)=1,且I(x,y)=0,那么像素(x,y)被识别为黄色车牌字符像素,定位模板(x,y)位置的像素值设为1;\n[0033] 否则像素(x,y)被识别为非车牌对象,定位模板(x,y)位置的像素值设为0。\n[0034] 这里,x和y分别是像素点的行坐标和列坐标,H(x,y),S(x,y)和I(x,y)分别是在(x,y)坐标处色度分量图、饱和度分量图和亮度分量图的像素值。Bluemin和Bluemax分别是蓝色车牌色度的下限和上限,Yellowmin和Yellowmax分别是黄色车牌色度的下限和上限。\n[0035] 在对图像中所有像素完成以上的判别之后,得到一幅与源图像大小完全相同的车牌定位模板图像,该模板图像是一幅像素值只有0和1两种可能的二值图。\n[0036] 步骤4.运用数学形态学对车牌定位模板去除噪声。\n[0037] 由于实际图像环境复杂,上一步骤中得到的车牌定位模板往往存在大量的噪声像素,因此需要采用恰当的方法对模板进行去噪。本方法使用数学形态学的膨胀和腐蚀运算对车牌定位模板二值图去噪。\n[0038] 下面首先简要介绍一下数学形态学膨胀和腐蚀运算。\n[0039] 图像集合A用结构元素B来膨胀,记做 其定义为:\n[0040] \n[0041] 其中,表示B的映像,即与B关于原点对称的集合。上式表明,用B对A进行膨胀的过程:首先对B作关于原点的映射,再将其映像平移x,当A与B映像的交集不为空集时,B的原点就是膨胀集合的像素。也就是说,用B来膨胀A得到的集合,是 的位移与A至少有一个非零元素相交时B的原点的位置的集合。\n[0042] 腐蚀运算是膨胀运算的对偶,图像集合A用结构元素B来腐蚀记做AΘB,其定义为:\n[0043] \n[0044] 上式表明,A用B来腐蚀的结果是所有满足将B平移x后,B仍全部包含在A中的\nx的集合,从直观上看,就是B经过平移后全部包含在A中的原点组成的集合。\n[0045] 车牌定位模板的去噪过程可描述为\n[0046] \n[0047] 这里,Template是二值化的车牌定位模板图像,B1是一个1行3列的结构元素,B2是一个7行1列的结构元素,B3是一个1行7列的结构元素。用B1进行膨胀的目的是填充\n定位模板中车牌字符像素与车牌背景像素之间的细小缝隙。用B2和B3各进行一次腐蚀的目的是去除模板中散布的面积较小的噪声像素。使用数学形态学去噪之后得到的车牌定位模板二值图将在下一步骤中使用。\n[0048] 步骤5.采用区域生长法提取车牌定位模板二值图中的每个连通区域。\n[0049] 步骤6.对步骤5所得的车牌定位模板二值图中的每个连通区域,利用实际车牌的尺寸特征进行检查。这里使用的尺寸特征算法可表示如下:\n[0050] 若hregion≥hminlp,且wregion≥wminlp,且ratiominlp≤wregion/hregion≤ratiomaxlp,那么连通区域region通过尺寸检查,成为车牌候选区域;否则连通区域region未通过尺寸检查,不被后续步骤考虑。这里,wregion和hregion分别是连通区域region的宽度和高度(单位:像素),wminlp和hminlp分别是实际的最小车牌宽度和最小车牌高度(单位:像素),ratiominlp和ratiomaxlp分别是实际的最小车牌宽高比和最大车牌宽高比。\n[0051] 当某个连通区域通过如上所示的尺寸检查之后,该区域就作为车牌候选区域,继续送入下述步骤作进一步的识别;否则,该连通区域被认为无效区域,被算法丢弃。\n[0052] 步骤7.从车牌源图像的亮度分量图中把车牌候选区域提取出来,再对该车牌候选区域亮度图进行二值化处理,得到车牌候选区域二值图。\n[0053] 步骤8.对倾斜的候选车牌区域进行矫正。当源图像中的车辆正在转弯行驶时,车牌在源图像中通常不是水平放置的,而是存在一定的倾斜角度,算法需要对这样的倾斜车牌进行矫正,使分割出来的车牌尽可能水平放置。本方法所使用的倾斜车牌矫正算法可表述如下:\n[0054] 步骤8-1利用Hough变换检测出车牌倾斜角度。具体过程是:\n[0055] 建立一个二维累加器矩阵M,它的第一维为距离,第二维为角度;把矩阵M的每个累加器单元都初始化为0;遍历车牌候选区域二值图,对其中的每个1值像素(x,y),计算ρi=xcos(θi)+ysin(θi),这里θi从θmin变化到θmax,每次计算出新ρi后,使累加器单元M[ρi][θi]增加1;遍历累加器矩阵M,找到其中的最大累加值Valmax及其所在的角度值θ;\n[0056] 若Valmax>Valthresh,那么车牌倾斜角度为θ;否则车牌倾斜角度为0。\n[0057] 这里,θmin和θmax分别是预先设定的倾斜角度范围的下限和上限,Valthresh是一个预定义的累加阈值。只有当最大累加值Valmax比Valthresh更大时,θ才被认为有效并被作为车牌倾斜角度返回。\n[0058] 步骤8-2利用检测出的车牌倾斜角度,对车牌候选区域二值图进行矫正。具体过程是:\n[0059] 若车牌倾斜角度θ>0,那么将候选车牌区域二值图的第i列的像素上移offseti=tan(θ)×(wcand-i)个像素;若车牌倾斜角度θ<0,那么将候选车牌区域二值图的第i列的像素上移offseti=-tan(θ)×i个像素;其中,1≤i≤wcand,wcand是车牌候选区域二值图的宽度(单位:像素)。\n[0060] 步骤9.利用车牌纹理特征对经过倾斜角度矫正的所有候选车牌区域进行检查,去除纹理密度未达到要求的候选车牌区域。具体步骤是:\n[0061] 步骤9-1利用4邻域分析法构建经过倾斜角度矫正的候选车牌区域二值图的边缘图像。一个坐标为(x,y)的像素的4邻域是由坐标分别为(x-1,y),(x+1,y),(x,y-1)和(x,y+1)的4个像素组成的像素集合。对经过倾斜角度矫正的所有车牌候选区域二值图的每个1值像素的4邻域进行分析,若其4邻域存在至少一个0值像素,则该1值像素就是边缘点;否则,该1值像素不是边缘点。构建一个与候选车牌区域二值图相同大小的二值化边缘图,若候选车牌区域二值图中坐标为(x,y)的1值像素通过4邻域分析被判定为边缘点,则把边缘图中对应位置的像素值设为1,否则把边缘图中对应位置的像素值为0。\n[0062] 步骤9-2对步骤9-1所得的二值化边缘图进行输血形态学的腐蚀处理,即\nErodedEdge=EdgeΘB4,这里,Edge是步骤9-1中得到的二值化边缘图像,而B4是一个3行1列的结构元素,ErodedEdge是经过腐蚀运算后的结果图像。\n[0063] 步骤9-3把Edge图像和ErodedEdge图像进行逐像素比较,确定候选车牌区域二值图的竖直纹理的丰富程度,并以此判别候选车牌区域是否满足车牌纹理特征要求。具体的过程可表述如下:\n[0064] 设置两个计数器ec和eec,并把它们初始化为0,扫描Edge和ErodedEdge图像的每个像素(x,y),若Edge(x,y)=ErodedEdge(x,y),且Edge(x,y)=1,那么ec和eec计数器均增加1;若Edge(x,y)≠ErodedEdge(x,y),且Edge(x,y)=1,那么仅ec计数器增加1。完成扫描后,计算比值ratiott=eec/ec,若ratiott>ratiomintt,那么候选车牌区域通过纹理丰富程度检查,成为最终定位出的车牌区域;否则候选车牌区域未通过纹理丰富程度检查,被认为不包含车牌。这里,Edge(x,y)和ErodedEdge(x,y)分别是边缘图Edge
法律信息
- 2017-09-15
未缴年费专利权终止
IPC(主分类): G06K 9/00
专利号: ZL 200810045686.0
申请日: 2008.07.30
授权公告日: 2010.06.23
- 2010-06-23
- 2009-02-25
- 2008-12-31
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2008-06-11
|
2006-12-25
| | |
2
| |
2007-03-21
|
2005-09-12
| | |
3
| |
2007-03-21
|
2005-09-12
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |