著录项信息
| 专利名称 | 一种基于视频图像的车牌区域定位方法及系统 |
| 申请号 | CN201410799504.4 | 申请日期 | 2014-12-18 |
| 法律状态 | 授权 | 申报国家 | 中国 |
| 公开/公告日 | 2015-04-01 | 公开/公告号 | CN104484655A |
| 优先权 | 暂无 | 优先权号 | 暂无 |
| 主分类号 | G06K9/00 | IPC分类号 | G;0;6;K;9;/;0;0查看分类表>
|
| 申请人 | 广州市华标科技发展有限公司 | 申请人地址 | 广东省广州市天河区科韵路北段暨南大学科技园A区B座
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
| 权利人 | 广州市华标科技发展有限公司 | 当前权利人 | 广州市华标科技发展有限公司 |
| 发明人 | 杨展鹏 |
| 代理机构 | 广州市华学知识产权代理有限公司 | 代理人 | 黄磊 |
摘要
本发明公开了一种基于视频图像的车牌区域定位方法及系统,所述方法包括图像纵向特征检测、图像二值化、连通图像的横向相邻区域、纵向切割图像、合并相关子区域以及区块选取;所述系统包括图像纵向特征检测模块、图像二值化模块、横向相邻区域连通模块、纵向切割模块、合并相关子区域模块和区块选取模块。本发明方法及系统采用的边缘检测算法对车牌颜色、图像背景、图像质量的兼容性都非常好,对于不同颜色的车牌及严重模糊的图像,都能有效地提取出车牌区域的特征,可以处理具有复杂背景的车辆视频图像,能够稳定、高效地完成图像中的车牌区域定位,解决了现有算法计算复杂度较高,需要的计算时间过长的问题,有效提升车牌定位识别的准确率。
1.一种基于视频图像的车牌区域定位方法,其特征在于所述方法包括:
图像纵向特征检测:利用边缘检测算子对显示有车牌的车辆视频图像进行处理,保留原图像的纵向纹理特征;
图像二值化:先对仅保留了纵向纹理特征的图像信息进行高斯模糊处理,使各种纵向纹理与相邻的其它纵向纹理相连通,再横向将图像分割成多个大小相同的区块,分别对每个区块进行单独的二值化;
连通图像的横向相邻区域:将二值化后的图像横向方向上任意两个间隔不超过图像中车牌字符间距2倍的像素进行连通,即填充这两个像素之间的所有像素;
纵向切割图像:每间隔不超过图像中车牌字符间距2倍的距离纵向切割一次图像,生成接近于图像中车牌字符宽度而高度不一的存在图像元素的区块;
合并相关子区域:将高度条件满足图像中车牌字符特征的区块保留,然后将这些区块与高度相近,并且在图像中所处的位置顶部、底部纵坐标相近的相邻区块合并在一起;其中,所述高度相近是指两个区块之间的高度之差小于这两个区块中的高度最大值的二分之一;在图像中所处的位置顶部纵坐标相近是指两个区块的顶部纵坐标之间的高度之差小于这两个区块中的高度最大值的二分之一;在图像中所处的位置底部纵坐标相近是指两个区块的底部纵坐标之间的高度之差小于这两个区块中的高度最大值的二分之一;
区块选取:在合并后的区块中选取宽高比例接近于车牌宽高比例标准的区块,即选取宽度与高度的比值在3.2~4.9之间的区块,完成车牌区域定位。
2.根据权利要求1所述的一种基于视频图像的车牌区域定位方法,其特征在于:在图像纵向特征检测过程中,采用的边缘检测算子为
3.根据权利要求1所述的一种基于视频图像的车牌区域定位方法,其特征在于:在图像二值化过程中,所述多个大小相同的区块是多个高度不超过图像中车牌所在区域高度的2倍、宽度为整幅图像宽度的区块。
4.根据权利要求1所述的一种基于视频图像的车牌区域定位方法,其特征在于:在图像二值化过程中,所述每个区块二值化时的阈值采用大津法计算得到。
5.一种基于视频图像的车牌区域定位系统,其特征在于所述系统包括:
图像纵向特征检测模块,用于利用边缘检测算子对显示有车牌的车辆视频图像进行处理,保留原图像纵向纹理特征;
图像二值化模块,用于先对仅保留了纵向纹理特征的图像信息进行高斯模糊处理,使各种纵向纹理与相邻的其它纵向纹理相连通,再横向将图像分割成多个大小相同的区块,分别对每个区块进行单独的二值化;
横向相邻区域连通模块,用于将二值化后的图像横向方向上任意两个间隔不超过图像中车牌字符间距2倍的像素进行连通,即填充这两个像素之间的所有像素;
纵向切割模块,用于每间隔不超过图像中车牌字符间距2倍的距离纵向切割一次图像,生成接近于图像中车牌字符宽度而高度不一的存在图像元素的区块;
合并相关子区域模块,用于将高度条件满足图像中车牌字符特征的区块保留,然后将这些区块与高度相近,并且在图像中所处的位置顶部、底部纵坐标相近的相邻区块合并在一起;其中,所述高度相近是指两个区块之间的高度之差小于这两个区块中的高度最大值的二分之一;在图像中所处的位置顶部纵坐标相近是指两个区块的顶部纵坐标之间的高度之差小于这两个区块中的高度最大值的二分之一;在图像中所处的位置底部纵坐标相近是指两个区块的底部纵坐标之间的高度之差小于这两个区块中的高度最大值的二分之一;
区块选取模块,用于在合并后的区块中选取宽高比例接近于车牌宽高比例标准的区块,即选取宽度与高度的比值在3.2~4.9之间的区块,完成车牌区域定位。
6.根据权利要求5所述的一种基于视频图像的车牌区域定位系统,其特征在于:在图像纵向特征检测模块中,采用的边缘检测算子为
7.根据权利要求5所述的一种基于视频图像的车牌区域定位系统,其特征在于:在图像二值化模块中,所述多个大小相同的区块是多个高度不超过图像中车牌所在区域高度的2倍、宽度为整幅图像宽度的区块。
8.根据权利要求5所述的一种基于视频图像的车牌区域定位系统,其特征在于:在图像二值化模块中,所述每个区块二值化时的阈值采用大津法计算得到。
一种基于视频图像的车牌区域定位方法及系统\n技术领域\n[0001] 本发明涉及一种车牌定位方法,尤其是一种基于视频图像的车牌区域定位方法及系统。属于车牌识别领域。\n背景技术\n[0002] 随着生产力水平的不断提高,各城市的汽车保有量不断增加,传统的交通管理模式正面临着极大的挑战。近年来计算机技术在交通领域开始得到广泛的应用。如交通系统、车辆年检系统、小区自动收费系统、路面卡口管理系统。都向自动化管理转型,车牌自动识别技术开始得到了社会各界的认可。所以视频图像车牌自动识别技术是交通管理领域中不可替代的重要功能,它具有术高的经济保监会和实用价值。\n[0003] 视频图像的车牌自动识别技术,主要分为三大模块,车牌区域定位算法、车牌图像字符切割算法、车牌字符识别算法。\n[0004] 由于在实际的应用环境中,原始图像的灰度变化、车牌区域与车身区域的对比强度的大小、复杂背景的干扰对车牌区域定位都有很大的影响。兼容性强的车牌区域定位算法是整个车牌识别过程的核心。\n[0005] 车牌区域定位的算法分为三类,第一类是基于边缘的算法,第二类是基于颜色的算法,第三类是基于机器学习的算法。基于边缘和基于颜色的车牌区域定位算法都过分依赖于车牌边缘与车牌的对比程度,如果图像的边比模糊不清将严重影响车牌定位的效果,另外基于边缘检测的算法过分依懒于图像的清淅度;而基于颜色的算法对图像是的色彩对比如、色彩的准确度要求太高,在强光照射的环影与昏暗的环景定位参数偏差太大,适应性不强;而基于机器学习的算法的主要利用人工神经网络技术实现,这类算法基本可以达到\n85%以上的车牌区域检测率。但是这些算法的计算复杂度较高,需要的计算时间过长,难以适应在高速功能这类对计算时间要求苛刻的应用环境。\n发明内容\n[0006] 本发明的目的是为了解决上述现有技术的缺陷,提供一种基于视频图像的车牌区域定位方法,该方法可以处理具有复杂背景的车辆视频图像,能够稳定、高效地完成图像中的车牌区域定位。\n[0007] 本发明的另一目的在于提供一种基于视频图像的车牌区域定位系统。\n[0008] 本发明的目的可以通过采取如下技术方案达到:\n[0009] 一种基于视频图像的车牌区域定位方法,其特征在于所述方法包括:\n[0010] 图像纵向特征检测:利用边缘检测算子对显示有车牌的车辆视频图像进行处理,保留原图像的纵向纹理特征;\n[0011] 图像二值化:先对仅保留了纵向纹理特征的图像信息进行高斯模糊处理,使各种纵向纹理与相邻的其它纵向纹理相连通,再横向将图像分割成多个大小相同的区块,分别对每个区块进行单独的二值化;\n[0012] 连通图像的横向相邻区域:将二值化后的图像横向方向上任意两个间隔不超过图像中车牌字符间距2倍的像素进行连通,即填充这两个像素之间的所有像素;\n[0013] 纵向切割图像:每间隔不超过图像中车牌字符间距2倍的距离纵向切割一次图像,生成接近于图像中车牌字符宽度而高度不一的存在图像元素的区块;\n[0014] 合并相关子区域:将高度条件满足图像中车牌字符特征的区块保留,然后将这些区块与高度相近,并且在图像中所处的位置顶部、底部纵坐标相近的相邻区块合并在一起;\n[0015] 区块选取:在合并后的区块中选取宽高比例接近于车牌宽高比例标准的区块,即选取宽度与高度的比值在3.2~4.9之间的区块,完成车牌区域定位。\n[0016] 作为一种优选方案,在图像纵向特征检测过程中,采用的边缘检测算子为[0017] 作为一种优选方案,在图像二值化过程中,所述多个大小相同的区块是多个高度不超过图像中车牌所在区域高度的2倍、宽度为整幅图像宽度的区块。\n[0018] 作为一种优选方案,在合并相关子区域过程中,所述高度相近是指两个区块之间的高度之差小于这两个区块中的高度最大值的二分之一;在图像中所处的位置顶部纵坐标相近是指两个区块的顶部纵坐标之间的高度之差小于这两个区块中的高度最大值的二分之一;在图像中所处的位置底部纵坐标相近是指两个区块的底部纵坐标之间的高度之差小于这两个区块中的高度最大值的二分之一。\n[0019] 作为一种优选方案,在图像二值化过程中,所述每个区块二值化时的阈值采用大津法计算得到。\n[0020] 本发明的另一目的可以通过采取如下技术方案达到:\n[0021] 一种基于视频图像的车牌区域定位系统,其特征在于所述系统包括:\n[0022] 图像纵向特征检测模块,用于利用边缘检测算子对显示有车牌的车辆视频图像进行处理,保留原图像纵向纹理特征;\n[0023] 图像二值化模块,用于先对仅保留了纵向纹理特征的图像信息进行高斯模糊处理,使各种纵向纹理与相邻的其它纵向纹理相连通,再横向将图像分割成多个大小相同的区块,分别对每个区块进行单独的二值化;\n[0024] 横向相邻区域连通模块,用于将二值化后的图像横向方向上任意两个间隔不超过图像中车牌字符间距2倍的像素进行连通,,即填充这两个像素之间的所有像素;\n[0025] 纵向切割模块,用于每间隔不超过图像中车牌字符间距2倍的距离纵向切割一次图像,生成接近于图像中车牌字符宽度而高度不一的存在图像元素的区块;\n[0026] 合并相关子区域模块,用于将高度条件满足图像中车牌字符特征的区块保留,然后将这些区块与高度相近,并且在图像中所处的位置顶部、底部纵坐标相近的相邻区块合并在一起;\n[0027] 区块选取模块,用于在合并后的区块中选取宽高比例接近于车牌宽高比例标准的区块,即选取宽度与高度的比值在3.2~4.9之间的区块,完成车牌区域定位。\n[0028] 作为一种优选方案,在图像纵向特征检测模块中,采用的边缘检测算子为[0029] 作为一种优选方案,在图像二值化模块中,所述多个大小相同的区块是多个高度不超过图像中车牌所在区域高度的2倍、宽度为整幅图像宽度的区块。\n[0030] 作为一种优选方案,在合并相关子区域模块中,所述高度相近是指两个区块之间的高度之差小于这两个区块中的高度最大值的二分之一;在图像中所处的位置顶部纵坐标相近是指两个区块的顶部纵坐标之间的高度之差小于这两个区块中的高度最大值的二分之一;在图像中所处的位置底部纵坐标相近是指两个区块的底部纵坐标之间的高度之差小于这两个区块中的高度最大值的二分之一。\n[0031] 作为一种优选方案,在图像二值化模块中,所述每个区块二值化时的阈值采用大津法计算得到。\n[0032] 本发明相对于现有技术具有如下的有益效果:\n[0033] 1、本发明方法及系统选择合适的边缘检测算子可以将图像的大部背景区域及图像干扰区域过滤掉,从而检测出车辆视频图像(该图像显示有车牌)中的纵向特征,这种边缘检测算法对车牌颜色、图像背景、图像质量的兼容性都非常好,对于不同颜色的车牌及严重模糊的图像,都能有效地提取出车牌区域的特征。\n[0034] 2、本发明方法及系统通过图像纵向特征检测、图像二值化、连通图像的横向相邻区域、纵向切割图像、合并相关子区域以及区块选取这几个步骤,可以处理具有复杂背景的车辆视频图像,能够稳定、高效地完成图像中的车牌区域定位,解决了现有算法计算复杂度较高,需要的计算时间过长的问题,能够适应在高速功能这类对计算时间要求苛刻的应用环境。\n附图说明\n[0035] 图1为本发明实施例1的车牌区域定位方法流程示意图。\n[0036] 图2为本发明实施例1的车牌区域定位方法中经过图像纵向特征检测后的图像示意图。\n[0037] 图3为本发明实施例1的车牌区域定位方法中经过图像二值化后的图像示意图。\n[0038] 图4为本发明实施例1的车牌区域定位方法中经过连通图像的横向相邻区域后的图像示意图。\n[0039] 图5为本发明实施例1的车牌区域定位方法中经过纵向切割后的图像示意图。\n[0040] 图6为本发明实施例1的车牌区域定位方法中经过合并相关子区域后的图像示意图。\n[0041] 图7为本发明实施例2的车牌区域定位系统的结构图。\n具体实施方式\n[0042] 实施例1:\n[0043] 如图1所示,本实施例的车牌区域定位方法包括以下步骤:\n[0044] S1、图像纵向特征检测:经过观察,可以发现大部份显示有车牌的车辆视频图像,车牌区域与其它区域相比有一个明显的特征——车牌区域中因为包含7个左右的字符,这些字符颜色与车牌背景颜色有明显的反差,而对这些字符模糊化处理以后,整张图像的车牌区域就有了明显的纵向纹理特征,因此选择合适的边缘检测算子就可以检测出这些纵向的纹理特征;\n[0045] 本实施例在拍摄到显示有车牌的车辆视频图像后,利用边缘检测算子 对车辆视频图像进行处理,可以过滤掉图像的大部背景区域及图像干扰区域,从而有效保留原图像的纵向纹理特征;而边缘检测算法经过修改后突出了纵向线条的特征,其代码片段如下:\n[0046]\n[0047]\n[0048]\n[0049] 经过该步骤处理的图像如图2所示,可看到车牌所在区域的纹理特征已比较明显,这种边缘检测算法对车牌颜色、图像背景、图像质量的兼容性都非常好,对于不同颜色的车牌及严重模糊的图像,都能有效地提取出车牌区域的特征;\n[0050] S2、图像二值化:先对仅保留了纵向纹理特征的图像信息进行高斯模糊处理,使各种纵向纹理与相邻的其它纵向纹理相连通,再横向将图像分割成多个高度不超过图像中车牌所在区域高度的2倍(高度优选为17像素,经过测试选取这个高度能兼容不同像素拍摄的车辆视频图像的值)、宽度为整幅图像宽度的区块,分别对每个区块进行单独的二值化,每个区块二值化时的阈值采用大津法(OTSU)计算得到,经过该步骤处理的图像如图3所示;\n[0051] 图像二值化主要用到的图像处理算法有高斯模糊算法、OTSU二值化算法,这些都是现有的成熟算法理论,以下是把经过高期模糊后的灰度图像分块进行OTSU二值化的代码片段:\n[0052]\n[0053]\n[0054] S3、连通图像的横向相邻区域:将二值化后的图像横向方向(X轴)上任意两个间隔不超过图像中车牌字符间距2倍(间隔优选为10像素,经过测试选取这个间隔能兼容不同像素拍摄的车辆视频图像的值)的像素进行连通,即填充这两个像素之间的所有像素;\n[0055] 经过该步骤处理的图像如图4所示,图像中车牌所在的区域基本已经连通在一起,形成一个包含车牌所有区域的大区块,但在这个步骤中有可能会使车牌附近其它的干扰物与车牌相连,这样会影响车牌区域的精确定位。连通图像横向相邻区域的过程中还要同时删除宽度过窄的图形元素(即宽度小于字符宽度二分之一的图形元素),因为车牌区域中字符密集,经过连通横向相邻区域后一定会具有较宽的连通区域,所以过窄的图形元素一定在车牌区域外。代码片段如下:\n[0056]\n[0057]\n[0058]\n[0059]\n[0060] S4、纵向切割图像:每间隔不超过图像中车牌字符间距2倍的距离(间隔优选为5像素,经过测试选取这个间隔能兼容不同像素拍摄的车辆视频图像的值)纵向切割一次图像(即删除该位置纵向方向上的所有像素点),以便分离出图像中与车牌连通的干扰物;\n[0061] 经过该步骤处理的图像如图5所示,生成接近于图像中车牌字符宽度而高度不一的存在图像元素的区块,代码片段如下:\n[0062]\n[0063] S5、合并相关子区域:将高度条件满足图像中车牌字符特征的区块保留,然后将这些区块(以下称为自身区块)与高度相近,并且在图像中所处的位置顶部、底部接近的相邻区块合并在一起;\n[0064] 该步骤中,自身区块与相邻区块高度相近,是指自身区块与相邻区块之间的高度之差小于这两个区块中的高度最大值的二分之一;自身区块与相邻区块在图像中所处的位置顶部接近,是指自身区块的顶部与相邻区块的顶部纵坐标之间的高度之差小于这两个区块中的高度最大值的二分之一;自身区块与相邻区块在图像中所处的位置底部接近,是指自身区块的底部与相邻区块的底部纵坐标之间的高度之差小于这两个区块中的高度最大值的二分之一。\n[0065] S6、区块选取:经过步骤S5处理的图像如图6所示,合并后的区块中如果宽高比例接近于国家的车牌长宽比例标准,那么这个区块就是车牌的候选区域了,其它的区块都是不符合的(太宽或太高),因此在合并后的区块中选取宽高比例接近于车牌宽高比例标准的区块,即选取宽度与高度的比值在3.2~4.9之间的区块,完成车牌区域定位。\n[0066] 实施例2:\n[0067] 如图7所示,本实施例的车牌区域定位系统包括:\n[0068] 图像纵向特征检测模块,用于利用边缘检测算子对显示有车牌的原图像进行处理,保留原图像纵向纹理特征;\n[0069] 图像二值化模块,用于先对仅保留了纵向纹理特征的图像信息进行高斯模糊处理,使各种纵向纹理与相邻的其它纵向纹理相连通,再将图像分割成多个大小相同的区块,分别对每个区块进行单独的二值化,每个区块二值化时的阈值采用大津法计算得到;\n[0070] 横向相邻区域连通模块,用于将二值化后的图像横向方向上任意两个间隔不超过图像中车牌字符间距2倍的像素进行连通,即填充这两个像素之间的所有像素;\n[0071] 纵向切割模块,用于每间隔不超过图像中车牌字符间距2倍的距离纵向切割一次图像,生成接近于图像中车牌字符宽度而高度不一的存在图像元素的区块;\n[0072] 合并相关子区域模块,用于将高度条件满足图像中车牌字符特征的区块保留,然后将这些区块与高度相近,并且在图像中所处的位置顶部、底部纵坐标相近的相邻区块合并在一起;\n[0073] 区块选取模块,用于在合并后的区块中选取宽高比例接近于车牌宽高比例标准的区块,即选取宽度与高度的比值在3.2~4.9之间的区块,完成车牌区域定位。\n[0074] 上述模块的具体处理过程同实施例1的车牌区域定位方法。\n[0075] 综上所述,本发明方法及系统可以处理具有复杂背景的车辆视频图像,能够稳定高效地完成图像中的车牌区域定位,解决了现有算法计算复杂度较高,需要的计算时间过长的问题,能够适应在高速功能这类对计算时间要求苛刻的应用环境。\n[0076] 以上所述,仅为本发明专利可选的实施例,但本发明专利的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明专利所公开的范围内,根据本发明专利的技术方案及其发明专利构思加以等同替换或改变,都属于本发明专利的保护范围。
法律信息
- 2018-07-06
- 2015-04-29
实质审查的生效
IPC(主分类): G06K 9/00
专利申请号: 201410799504.4
申请日: 2014.12.18
- 2015-04-01
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2008-12-31
|
2008-07-31
| | |
2
| |
2008-05-21
|
2007-12-20
| | |
3
| |
2008-08-20
|
2008-03-07
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |