一种车牌比对方法及装置与流程

文档序号:14057797阅读:221来源:国知局
一种车牌比对方法及装置与流程

本发明涉及图像处理、视频监控以及安防,特别涉及一种车牌比对方法及装置。



背景技术:

随着城市的日益现代化,机动车的保有量持续增加,智能交通系统发挥着越来越重要的作用。车牌比对技术是现代智能交通系统的重要组成部分,有着十分广泛的应用。

目前的车牌比对系统需要在光照适当、车牌字迹清晰的情况下才能达到较高的识别率,在实际场景中,常常由于存在车牌污损、成像模糊、车牌遮挡等原因,导致车牌字符识别错误或者错位的问题。为了解决上述问题,通常采用车牌模糊比对的方式进行解决,然而现有的车牌模糊比对方法比对准确率较低,特别在有相似车牌存在时,容易造成比对错误的结果。

综上所述,目前迫切需要提出一种快速准确的车牌比对的方法及装置。



技术实现要素:

有鉴于此,本发明的主要目的在于快速实现车牌比对,且不受车牌污损、成像模糊、车牌遮挡等影响,比对准确率高。

为达到上述目的,按照本发明的第一个方面,提供了一种车牌比对方法,该方法包括:

第一步骤,获取入口的车牌区域图像,采用基于角点检测的特征提取法,获取入口车牌区域的特征点;

第二步骤,获取出口的车牌区域图像,采用基于角点检测的特征提取法,获取出口车牌区域的特征点;

第三步骤,采用特征点匹配算法,获取与出口车牌区域的特征点相匹配的入口车牌区域的特征点;

第四步骤,获取出口车牌区域内每个字符的位置,对出口车牌区域进行字符分块,计算分块的出口车牌区域的梯度图;

第五步骤,根据匹配的特征点,获取最佳透视变换参数,根据最佳透视变换参数,获取入口车牌的透视变换图,并根据出口车牌区域内字符的位置,获取分块的入口车牌透视变换图,计算分块的入口车牌透视变换图的梯度图;以及

第六步骤,分别计算每个分块的出口车牌区域的梯度图与分块的入口车牌透视变换图的梯度图的相关系数,计算所有分块相关系数的累加值作为出口车牌区域图像与入口车牌区域图像比对的打分值并输出。

所述第一步骤中所述获取入口的车牌区域图像和所述第二步骤中所述获取出口的车牌区域图像为:采集入口处或者出口处的场景图像,并从入口处或者出口处采集的场景图像中提取出车牌区域图像。

进一步地,所述第一步骤和所述第二步骤中所述基于角点检测的特征提取法包括:采用角点检测方法从车牌区域图像中提取角点;采用特征描述子,从提取的角点中选取特征点。

进一步地,所述角点检测方法包括但不限于:fast角点检测法、harris角点检测法、kitchen-rosenfeld角点检测法、klt角点检测法、susan角点检测法等。

进一步地,所述特征描述子包括但不限于:orb特征描述子、sift特征描述子、surf特征描述子、brief特征描述子等。

所述第三步骤中所述特征点匹配算法包括但不限于:欧式距离、hamming距离等。

进一步地,所述第四步骤包括:

出口车牌字符分块步骤,采用字符分割方法,获取出口车牌区域内每个字符的位置,根据每个字符的位置,对出口车牌区域进行分块,获取分块的出口车牌区域;

分块出口车牌区域梯度计算步骤,分别计算每个分块的出口车牌区域的梯度图。

进一步地,所述第五步骤的第一实施例包括:

最佳透视变换参数获取步骤,随机选取4个匹配点作为第i组透视变换点pi,获取对应的透视变换参数ai,然后用所有匹配点对透视变换参数进行验证,统计符合透视变换参数的数量sumi,选取sumi取值最大的透视变换参数ai作为最佳透视变换参数;

入口车牌透视变换图获取步骤,根据最佳透视变换参数,对入口车牌区域图像进行透视变换处理,获取入口车牌的透视变换图;

入口车牌透视变换图分块步骤,根据每个字符的位置,对入口车牌透视变换图进行分块,获取分块的入口车牌透视变换图;

分块入口车牌透视变换图的梯度计算步骤,分别计算每个分块的入口车牌透视变换图的梯度图。

进一步地,所述第五步骤的第二实施例包括:

分块最佳透视变换参数获取步骤,对于第j个分块的出口车牌区域,随机选取4个匹配点作为第k组透视变换点pjk,获取对应的透视变换参数ajk,然后用所有匹配点对透视变换参数进行验证,统计符合透视变换参数的数量sumjk,选取sumjk取值最大的透视变换参数ajk作为第j个分块的最佳透视变换参数,j={1,2,…,bnum},bnum为字符的个数;

入口车牌区域分块步骤,根据第j个分块的出口车牌区域内的匹配点,获取第j个分块的入口车牌区域;

分块入口车牌透视变换图获取步骤,根据第j个分块最佳透视变换参数,对第j个分块的入口车牌区域进行透视变换处理,获取第j个分块的入口车牌的透视变换图;

分块入口车牌透视变换图的梯度计算步骤,分别计算每个分块的入口车牌透视变换图的梯度图。

按照本发明的另一个方面,提供了一种车牌比对装置,该装置包括:

入口车牌特征点获取模块,用于获取入口的车牌区域图像,采用基于角点检测的特征提取模块,获取入口车牌区域的特征点;

出口车牌特征点获取模块,用于获取出口的车牌区域图像,采用基于角点检测的特征提取模块,获取出口车牌区域的特征点;

特征点匹配模块,用于采用特征点匹配算法,获取与出口车牌区域的特征点相匹配的入口车牌区域的特征点;

分块出口车牌梯度图获取模块,用于获取出口车牌区域内每个字符的位置,对出口车牌区域进行字符分块,计算分块的出口车牌区域的梯度图;

分块入口车牌梯度图获取模块,用于根据匹配的特征点,获取最佳透视变换参数,根据最佳透视变换参数,获取入口车牌的透视变换图,并根据出口车牌区域内字符的位置,获取分块的入口车牌透视变换图,计算分块的入口车牌透视变换图的梯度图;以及

比对打分值计算模块,用于分别计算每个分块的出口车牌区域的梯度图与分块的入口车牌透视变换图的梯度图的相关系数,计算所有分块相关系数的累加值作为出口车牌区域图像与入口车牌区域图像比对的打分值并输出。

进一步地,所述入口车牌特征点获取模块和所述出口车牌特征点获取模块中所述基于角点检测的特征提取模块包括:用于采用角点检测方法从车牌区域图像中提取角点;采用特征描述子,从提取的角点中选取特征点。

进一步地,所述分块出口车牌梯度图获取模块包括:

出口车牌字符分块模块,用于采用字符分割方法,获取出口车牌区域内每个字符的位置,根据每个字符的位置,对出口车牌区域进行分块,获取分块的出口车牌区域;

分块出口车牌区域梯度计算模块,用于分别计算每个分块的出口车牌区域的梯度图。

进一步地,所述分块入口车牌梯度图获取模块的第一实施例包括:

最佳透视变换参数获取模块,用于随机选取4个匹配点作为第i组透视变换点pi,获取对应的透视变换参数ai,然后用所有匹配点对透视变换参数进行验证,统计符合透视变换参数的数量sumi,选取sumi取值最大的透视变换参数ai作为最佳透视变换参数;

入口车牌透视变换图获取模块,用于根据最佳透视变换参数,对入口车牌区域图像进行透视变换处理,获取入口车牌的透视变换图;

入口车牌透视变换图分块模块,用于根据每个字符的位置,对入口车牌透视变换图进行分块,获取分块的入口车牌透视变换图;

分块入口车牌透视变换图的梯度计算模块,用于分别计算每个分块的入口车牌透视变换图的梯度图。

进一步地,所述分块入口车牌梯度图获取模块的第二实施例包括:

分块最佳透视变换参数获取模块,用于对于第j个分块的出口车牌区域,随机选取4个匹配点作为第k组透视变换点pjk,获取对应的透视变换参数ajk,然后用所有匹配点对透视变换参数进行验证,统计符合透视变换参数的数量sumjk,选取sumjk取值最大的透视变换参数ajk作为第j个分块的最佳透视变换参数,j={1,2,…,bnum},bnum为字符的个数;

入口车牌区域分块模块,用于根据第j个分块的出口车牌区域内的匹配点,获取第j个分块的入口车牌区域;

分块入口车牌透视变换图获取模块,用于根据第j个分块最佳透视变换参数,对第j个分块的入口车牌区域进行透视变换处理,获取第j个分块的入口车牌的透视变换图;

分块入口车牌透视变换图的梯度计算模块,用于分别计算每个分块的入口车牌透视变换图的梯度图。

与现有的车牌比对技术相比,本发明的车牌比对方法一方面通过角点检测和特征点描述子可以获取稳定的特征点,另一方面在打分计算前先对入口车牌进行透视变换处理,提高了车牌比对的准确性,能够有效地实现污损车牌、遮挡车牌、模糊车牌的比对。

附图说明

图1示出了按照本发明的一种车牌比对方法的流程图。

图2示出了按照本发明的一种车牌比对装置的框架图。

具体实施方式

为使贵审查员能进一步了解本发明的结构、特征及其他目的,现结合所附较佳实施例详细说明如下,所说明的较佳实施例仅用于说明本发明的技术方案,并非限定本发明。

图1给出了按照本发明的一种车牌比对方法的流程图。如图1所示,按照本发明的一种车牌比对方法包括:

第一步骤s1,获取入口的车牌区域图像,采用基于角点检测的特征提取法,获取入口车牌区域的特征点;

第二步骤s2,获取出口的车牌区域图像,采用基于角点检测的特征提取法,获取出口车牌区域的特征点;

第三步骤s3,采用特征点匹配算法,获取与出口车牌区域的特征点相匹配的入口车牌区域的特征点;

第四步骤s4,获取出口车牌区域内每个字符的位置,对出口车牌区域进行字符分块,计算分块的出口车牌区域的梯度图;

第五步骤s5,根据匹配的特征点,获取最佳透视变换参数,根据最佳透视变换参数,获取入口车牌的透视变换图,并根据出口车牌区域内字符的位置,获取分块的入口车牌透视变换图,计算分块的入口车牌透视变换图的梯度图;以及

第六步骤s6,分别计算每个分块的出口车牌区域的梯度图与分块的入口车牌透视变换图的梯度图的相关系数,计算所有分块相关系数的累加值作为出口车牌区域图像与入口车牌区域图像比对的打分值并输出。

所述第一步骤s1中所述获取入口的车牌区域图像和所述第二步骤s2中所述获取出口的车牌区域图像为:采集入口处或者出口处的场景图像,并从入口处或者出口处采集的场景图像中提取出车牌区域图像,可以通过现有的车牌抓拍方法或设备、或者车牌定位方法或装置、或者车牌检测方法或设备实现。

实施例,分别在停车场的入口处和出口处安装一个车牌抓拍设备,分别获取入口的车牌区域图像和出口的车牌区域图像。

进一步地,所述第一步骤s1和所述第二步骤s2中所述基于角点检测的特征提取法包括:采用角点检测方法从车牌区域图像中提取角点;采用特征描述子,从提取的角点中选取特征点。

进一步地,所述角点检测方法包括但不限于:fast角点检测法、harris角点检测法、kitchen-rosenfeld角点检测法、klt角点检测法、susan角点检测法等。

进一步地,所述特征描述子包括但不限于:orb特征描述子、sift特征描述子、surf特征描述子、brief特征描述子等。

实施例,采用“erublee,vrabaud,kkonolige,gbradski.orb:anefficientalternativetosiftorsurf.ieeeinternationalconferenceoncomputervision,2012,58(11):2564-2571”的技术方案,先采用fast角点检测法,分别从入口的车牌区域图像、出口的车牌区域图像中提取入口车牌区域的角点、出口车牌区域的角点;然后采用brief特征描述子,分别从入口车牌区域的角点、出口车牌区域的角点中选取出入口车牌区域特征点、出口车牌区域特征点。

所述第三步骤s3中所述特征点匹配算法包括但不限于:欧式距离、hamming距离等。实施例,采用hamming距离计算公式,分别计算出口车牌区域的特征点与入口车牌区域的特征点的hamming距离,根据计算的hamming距离,找到与出口车牌区域的特征点匹配的入口车牌区域的特征点。

进一步地,所述第四步骤s4包括:

出口车牌字符分块步骤s41,采用字符分割方法,获取出口车牌区域内每个字符的位置,根据每个字符的位置,对出口车牌区域进行分块,获取分块的出口车牌区域;

分块出口车牌区域梯度计算步骤s42,分别计算每个分块的出口车牌区域的梯度图。

所述字符分割方法可以通过现有的字符分割技术或者字符识别技术实现。实施例,“周景超,陈锋,陈为多,王家捷.车牌字符分割的研究和实现.《计算机工程》,2006,32(5):238-240”。

进一步地,所述第五步骤s5的第一实施例包括:

最佳透视变换参数获取步骤s51,随机选取4个匹配点作为第i组透视变换点pi,获取对应的透视变换参数ai,然后用所有匹配点对透视变换参数进行验证,统计符合透视变换参数的数量sumi,选取sumi取值最大的透视变换参数ai作为最佳透视变换参数;

入口车牌透视变换图获取步骤s52,根据最佳透视变换参数,对入口车牌区域图像进行透视变换处理,获取入口车牌的透视变换图;

入口车牌透视变换图分块步骤s53,根据每个字符的位置,对入口车牌透视变换图进行分块,获取分块的入口车牌透视变换图;

分块入口车牌透视变换图的梯度计算步骤s54,分别计算每个分块的入口车牌透视变换图的梯度图。

进一步地,所述入口车牌透视变换图分块步骤s53为:对于第j个字符的位置,对入口车牌透视变换图进行分块,获取第j个分块的入口车牌透视变换图,j={1,2,…,bnum},bnum为字符的个数。

进一步地,所述第五步骤s5的第二实施例包括:

分块最佳透视变换参数获取步骤s501,对于第j个分块的出口车牌区域,随机选取4个匹配点作为第k组透视变换点pjk,获取对应的透视变换参数ajk,然后用所有匹配点对透视变换参数进行验证,统计符合透视变换参数的数量sumjk,选取sumjk取值最大的透视变换参数ajk作为第j个分块的最佳透视变换参数,j={1,2,…,bnum},bnum为字符的个数;

入口车牌区域分块步骤s502,根据第j个分块的出口车牌区域内的匹配点,获取第j个分块的入口车牌区域;

分块入口车牌透视变换图获取步骤s503,根据第j个分块最佳透视变换参数,对第j个分块的入口车牌区域进行透视变换处理,获取第j个分块的入口车牌的透视变换图;

分块入口车牌透视变换图的梯度计算步骤s504,分别计算每个分块的入口车牌透视变换图的梯度图。

所述第六步骤s6包括:分别计算第j个分块的出口车牌区域的梯度图与入口车牌区域透视变换图的梯度图的相关系数,计算所有分块相关系数的累加值作为出口车牌区域图像与入口车牌区域图像比对的打分值并输出。

图2给出了按照本发明的一种车牌比对装置的框架图。如图2所示,按照本发明的一种车牌比对装置包括:

入口车牌特征点获取模块1,用于获取入口的车牌区域图像,采用基于角点检测的特征提取模块,获取入口车牌区域的特征点;

出口车牌特征点获取模块2,用于获取出口的车牌区域图像,采用基于角点检测的特征提取模块,获取出口车牌区域的特征点;

特征点匹配模块3,用于采用特征点匹配算法,获取与出口车牌区域的特征点相匹配的入口车牌区域的特征点;

分块出口车牌梯度图获取模块4,用于获取出口车牌区域内每个字符的位置,对出口车牌区域进行字符分块,计算分块的出口车牌区域的梯度图;

分块入口车牌梯度图获取模块5,用于根据匹配的特征点,获取最佳透视变换参数,根据最佳透视变换参数,获取入口车牌的透视变换图,并根据出口车牌区域内字符的位置,获取分块的入口车牌透视变换图,计算分块的入口车牌透视变换图的梯度图;以及

比对打分值计算模块6,用于分别计算每个分块的出口车牌区域的梯度图与分块的入口车牌透视变换图的梯度图的相关系数,计算所有分块相关系数的累加值作为出口车牌区域图像与入口车牌区域图像比对的打分值并输出。

所述入口车牌特征点获取模块1中所述获取入口的车牌区域图像和所述出口车牌特征点获取模块2中所述获取出口的车牌区域图像用于:采集入口处或者出口处的场景图像,并从入口处或者出口处采集的场景图像中提取出车牌区域图像,可以通过现有的车牌抓拍方法或设备、或者车牌定位方法或装置、或者车牌检测方法或设备实现。

进一步地,所述入口车牌特征点获取模块1和所述出口车牌特征点获取模块2中所述基于角点检测的特征提取模块包括:用于采用角点检测方法从车牌区域图像中提取角点;采用特征描述子,从提取的角点中选取特征点。

进一步地,所述角点检测方法包括但不限于:fast角点检测法、harris角点检测法、kitchen-rosenfeld角点检测法、klt角点检测法、susan角点检测法等。

进一步地,所述特征描述子包括但不限于:orb特征描述子、sift特征描述子、surf特征描述子、brief特征描述子等。

所述特征点匹配模块3中所述特征点匹配算法包括但不限于:欧式距离、hamming距离等。

进一步地,所述分块出口车牌梯度图获取模块4包括:

出口车牌字符分块模块41,用于采用字符分割方法,获取出口车牌区域内每个字符的位置,根据每个字符的位置,对出口车牌区域进行分块,获取分块的出口车牌区域;

分块出口车牌区域梯度计算模块42,用于分别计算每个分块的出口车牌区域的梯度图。

进一步地,所述分块入口车牌梯度图获取模块5的第一实施例包括:

最佳透视变换参数获取模块51,用于随机选取4个匹配点作为第i组透视变换点pi,获取对应的透视变换参数ai,然后用所有匹配点对透视变换参数进行验证,统计符合透视变换参数的数量sumi,选取sumi取值最大的透视变换参数ai作为最佳透视变换参数;

入口车牌透视变换图获取模块52,用于根据最佳透视变换参数,对入口车牌区域图像进行透视变换处理,获取入口车牌的透视变换图;

入口车牌透视变换图分块模块53,用于根据每个字符的位置,对入口车牌透视变换图进行分块,获取分块的入口车牌透视变换图;

分块入口车牌透视变换图的梯度计算模块54,用于分别计算每个分块的入口车牌透视变换图的梯度图。

进一步地,所述分块入口车牌梯度图获取模块5的第二实施例包括:

分块最佳透视变换参数获取模块501,用于对于第j个分块的出口车牌区域,随机选取4个匹配点作为第k组透视变换点pjk,获取对应的透视变换参数ajk,然后用所有匹配点对透视变换参数进行验证,统计符合透视变换参数的数量sumjk,选取sumjk取值最大的透视变换参数ajk作为第j个分块的最佳透视变换参数,j={1,2,…,bnum},bnum为字符的个数;

入口车牌区域分块模块502,用于根据第j个分块的出口车牌区域内的匹配点,获取第j个分块的入口车牌区域;

分块入口车牌透视变换图获取模块503,用于根据第j个分块最佳透视变换参数,对第j个分块的入口车牌区域进行透视变换处理,获取第j个分块的入口车牌的透视变换图;

分块入口车牌透视变换图的梯度计算模块504,用于分别计算每个分块的入口车牌透视变换图的梯度图。

与现有的车牌比对技术相比,本发明的车牌比对方法一方面通过角点检测和特征点描述子可以获取稳定的特征点,另一方面在打分计算前先对入口车牌进行透视变换处理,提高了车牌比对的准确性,能够有效地实现污损车牌、遮挡车牌、模糊车牌的比对。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,应当理解,本发明并不限于这里所描述的实现方案,这些实现方案描述的目的在于帮助本领域中的技术人员实践本发明。任何本领域中的技术人员很容易在不脱离本发明精神和范围的情况下进行进一步的改进和完善,因此本发明只受到本发明权利要求的内容和范围的限制,其意图涵盖所有包括在由所附权利要求所限定的本发明精神和范围内的备选方案和等同方案。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1