车标定位识别方法及系统的制作方法

文档序号:6398140阅读:157来源:国知局
专利名称:车标定位识别方法及系统的制作方法
技术领域
本发明涉及模式识别领域,尤其涉及车标定位识别方法及系统。
背景技术
随着社会经济的发展,车辆逐渐增多,从而使得对车辆进行信息化管理成为当前需要重视的问题。其中,车辆识别技术是对车辆进行信息化管理的一种重要手段。目前,车辆识别技术被广泛应用在交通流量监测方面,例如高速公路卡口收费、闯红灯违章监控、小区车辆自动收费系统,都需要应用到车辆识别技术。然而,现有的车辆识别技术一般只能对车牌、以及车辆的型号(如大型、中型、小型)进行识别,但无法识别出车辆的具体车型,也就是无法识别出车辆的车标,从而车辆监测机构也就无法了解目前人们对各品牌车辆的需求。

发明内容
本发明提出了车标定位识别方法及系统,能够识别出车辆的车标。为了达到上述目的,本发明的技术方案是这样实现的:车标定位识别方法,包括:采集各种车标的样本图片,得到车标模版库;采用fast算法,提取出所述车标模版库中每一种车标的样本图片的特征点集;以所述特征点集为训练集,生成支持向量机svm分类器;该方法还包括:采集车辆的原始图像;对所述原始图像进行形态学预处理,并在所述形态学预处理得到的图像上定位出所有车标候选区域;采用fast算法,提取出所述所有车标候选区域的待识别特征点集;采用所述svm分类器,对所述待识别特征点集进行匹配识别,并将与所述待识别特征点集相匹配的所述特征点集对应的车标作为识别结果。优选地,在所述采集车辆的原始图像之后,该方法进一步包括:对所述原始图像进行下采样;所述对所述原始图像进行形态学预处理,包括:对下采样之后的原始图像进行灰度化处理;所述形态学预处理得到的图像为灰度图像;所述在所述形态学预处理得到的图像上定位出所有车标候选区域,包括:对所述灰度图像进行边缘检测,得到所有的所述车标候选区域。优选地,所述边缘检测采用sobel算子,且所述车标候选区域为边缘密度较邻边区域较大的区域。优选地,在得到所有的所述车标候选区域后,该方法进一步包括:根据所述车标候选区域的坐标,将所有的所述车标候选区域映射到所述原始图像中,得到所述车标候选区域在所述原始图像中的实际区域,并分割出所述实际区域;参与所述待识别特征点集的提取的所述车标候选区域为所述实际区域。优选地,在所述分割出所述实际区域之后,以及在进行对所述实际区域进行所述待识别特征点集的提取之前,该方法进一步包括:采用基于车牌矫正的方法对所述实际区域进行位置矫正;按照预先约定的标准格式,对经所述位置矫正之后的所述实际区域进行归一化处理。优选地,所述采用fast算法,提取出所述所有车标候选区域的待识别特征点集,包括:采用fast算法,对所述车标候选区域中的角点进行粗提取;利用海森矩阵去除提取的所有所述角点中不稳定的边缘点,得到所述待识别特征点集。优选地,所述与所述待识别特征点集相匹配的所述特征点集,包括:与所述待识别特征点集的相似度大于预设阈值的所述特征点集。本发明还提供了车标定位识别系统,包括:车标模板库,用于存储各种车标的样本图片;svm分类器生成模块,用于采用fast算法,提取出所述车标模版库中每一种车标的样本图片的特征点集;并以所述特征点集为训练集,生成支持向量机svm分类器;该系统还包括:采集模块,用于采集车辆的原始图像;车标定位模块,用于对所述原始图像进行形态学预处理,并在所述形态学预处理得到的图像上定位出所有车标候选区域;车标识别模块,用于采用fast算法,提取出所述所有车标候选区域的待识别特征点集;采用所述svm分类器,对所述待识别特征点集进行匹配识别,并将与所述待识别特征点集相匹配的所述特征点集对应的车标作为识别结果。优选地,该系统进一步包括下采样模块,用于对所述原始图像进行下采样;所述车标定位模块,包括:灰度化子模块,用于对下采样之后的原始图像进行灰度化处理,得到灰度图像;边缘检测子模块,用于对所述灰度图像进行边缘检测,得到所有的所述车标候选区域。优选地,该系统进一步包括:映射模块,用于根据所述车标候选区域的坐标,将所有的所述车标候选区域映射到所述原始图像中,得到所述车标候选区域在所述原始图像中的实际区域;分割模块,用于从所述原始图像中分割出所述实际区域;所述车标识别模块,用于采用fast算法,提取出所有所述实际区域的待识别特征点集;采用所述svm分类器,对所述待识别特征点集进行匹配识别,并将与所述待识别特征点集相匹配的所述特征点集对应的车标作为识别结果。与现有技术相比,本发明提供的车标定位识别方法及系统,首先采集各种车标的样本图片,得到车标模版库,进而采用fast算法,提取出车标模版库中每一种车标的样本图片的特征点集,并以所述特征点集为训练集,生成支持向量机svm分类器;上述过程为实现车标识别而进行的准备操作;下面开始利用上述svm分类器对车辆进行车标的定位识另|J,具体地,采集车辆的原始图像,并对该原始图像进行形态学预处理,进而在形态学预处理得到的图像中定位出所有车标候选区域;再采用fast算法提取出所有车标候选区域的待识别特征点集,并采用上述svm分类器对待识别特征点集进行匹配识别,进而将与所述待识别特征点集相匹配的所述特征点集对应的车标作为识别结果;综上,本发明提供的车标定位识别方法及系统,通过采用fast算法提取出样本图片的特征点集,并采用svm分类器对这些特征点集进行分类,进而采用该svm分类器识别出车辆的车标,从而使得在车辆监测机构能够实时获知行驶车辆的车标信息,进而了解人们对各品牌车辆的需求,实现了对行驶车辆的信息化管理。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例一提供的一种车标定位识别方法的流程图;图2为本发明实施例二提供的另一种车标定位识别方法的流程图;图3为本发明实施例三提供的一种车标定位识别系统的模块图;图4为本发明实施例四提供的另一种车标定位识别系统的模块图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。实施例一本发明实施例一提供了一种车标定位识别方法,参见图1,该方法包括:步骤S101:采集各种车标的样本图片,得到车标模版库;采用fast算法,提取出所述车标模版库中每一种车标的样本图片的特征点集;以所述特征点集为训练集,生成支持向量机svm分类器;其中,上述步骤SlOl为车标定位识别的准备工作,需要预先采用fast算法提取出各种车标的样本图片的特征点集,并采用svm分类器对这些特征点集进行分类;下面则采用上述形成的svm分类器对车辆进行车标识别,即该方法还包括:步骤S102:采集车辆的原始图像;上述原始图像中包含有车标;而且,上述采集过程具体是将拍摄装置安装于公路路口、收费站、停车场或者其他需要监测交通流量的位置,进而对行驶车辆进行图像采集,得到含有车标的原始图像;步骤S103:对所述原始图像进行形态学预处理,并在所述形态学预处理得到的图像上位出所有车标候选区域;
步骤S104:采用fast算法,提取出所述所有车标候选区域的待识别特征点集;步骤S104:采用所述svm分类器,对所述待识别特征点集进行匹配识别,并将与所述待识别特征点集相匹配的所述特征点集对应的车标作为识别结果。本发明实施例一提供的车标定位识别方法,首先采集各种车标的样本图片,得到车标模版库,进而采用fast算法,提取出车标模版库中每一种车标的样本图片的特征点集,并以所述特征点集为训练集,生成支持向量机svm分类器;上述过程为实现车标识别而进行的准备操作;下面开始利用上述svm分类器对车辆进行车标的定位识别,具体地,采集车辆的原始图像,并对该原始图像进行形态学预处理,进而在形态学预处理得到的图像中定位出所有车标候选区域;再采用fast算法提取出所有车标候选区域的待识别特征点集,并采用上述svm分类器对待识别特征点集进行匹配识别,进而将与所述待识别特征点集相匹配的所述特征点集对应的车标作为识别结果;综上,本发明实施例一提供的车标定位识别方法,通过采用fast算法提取出样本图片的特征点集,并采用svm分类器对这些特征点集进行分类,进而采用该svm分类器识别出车辆的车标,从而使得在车辆监测机构能够实时获知行驶车辆的车标信息,进而了解人们对各品牌车辆的需求,实现了对行驶车辆的信息化管理。为了进一步说明上述实施例一提供的车标定位识别方法所带来的较佳效果,下面给出该识别方法的一种优选实施方法,请参见实施例二。实施例二本发明实施例二提供了另一种车标定位识别方法,参见图2,该方法包括:步骤201:采集各种车标的样本图片,得到车标模版库;步骤202:采用fast算法,对所述车标候选区域中的角点进行粗提取;步骤203:利用海森矩阵去除提取的所有所述角点中不稳定的边缘点,得到所述待识别特征点集;步骤204:以所述特征点集为训练集,生成支持向量机svm分类器;也就是说,生成了具有特征点集的支持向量机svm分类器;上述步骤201-204完成了对车标的样本图片的特征点集提取并根据该特征点集生成svm分类器的过程,下面则利用该svm分类器进行车标识别;具体地,步骤205:采集车辆的原始图像,并对所述原始图像进行下采样;再对下采样之后的原始图像进行灰度化处理,得到车辆的灰度图像;其中,可以在一个预设时间段内采集多帧车辆的原始图像,并分别对每帧原始图像进行车标定位识别,这可提高车标识别的准确性;步骤206:根据车牌与车标的拓扑关系,在所述灰度图像中粗定位出车标所在的区域;其中,车牌与车标的拓扑关系指的是车标一般位于车牌上方,而现有技术中车牌的定位识别技术已较为成熟,也较容易定位出车牌的位置,这样,在定位出车牌的位置之后,再根据车牌与车标的拓扑关系粗略定位出车标所在的区域;步骤207:对所述灰度图像进行边缘检测,得到所有的车标候选区域;优选地,边缘检测采用sobel算子,而且所述车标候选区域为边缘密度较邻边区域较大的区域;
步骤208:根据所述车标候选区域的坐标,将所有的所述车标候选区域映射到所述原始图像中,得到所述车标候选区域在所述原始图像中的实际区域,并分割出所述实际区域;由于在对车辆的原始图像进行灰度化的处理过程中,不可避免地会丢失一部分像素点,这就会对识别过程造成一定的影响,因此为了提高识别的准确度,本实施例中在得到车标候选区域后,将该车标候选区域映射到车辆的原始图像中,得到车标候选区域在原始图像中的实际区域,并从原始图像中分割出该实际区域;步骤209:采用基于车牌矫正的方法对所述实际区域进行位置矫正;因为得到的实际区域通过都是倾斜的图像,位置不正,因此需要按照基于车牌矫正的方法将实际区域进行位置矫正处理,以提高识别的准确度;步骤210:按照预先约定的标准格式,对经所述位置矫正之后的所述实际区域进行归一化处理;分割出的实际区域的大小一般都不统一,不方便统一处理,因此需要按照预先约定的标准格式,将经位置矫正之后的实际区域转换为该标准格式,以供后续处理;步骤211:采用fast算法,提取出所述所有车标候选区域的待识别特征点集;具体地,步骤211中的车标候选区域即为经过位置矫正以及归一化处理的所述实际区域;而且,提取该实际区域中的待识别特征点集的过程与上述步骤202、203的处理方法相同;步骤212:采用所述svm分类器,对所述待识别特征点集进行匹配识别,并将与所述待识别特征点集的相似度大于预设阈值的所述特征点集对应的车标作为识别结果;优选地,预设阈值可以为0.6 ;本实施例提供的车标定位识别方法,采用fast算法提取出各种车标的样本图片的特征点集,并采用sm分类器对这些特征点集进行分类;进而利用分类形成的sm分类器对定位出的车标候选区域中提取出的待识别特征点集进行匹配,整个识别过程的运算量较小、抗噪能力较强,能够满足实时应用的要求;而且,本实施例中,先根据车牌与车标的拓扑关系粗定位出车标所在的区域,进而根据边缘检测算法精定位出车标候选区域,使得车标的定位精度较高;此外,由于在对车辆的原始图像进行灰度化以及二值化的处理过程中,不可避免地会丢失一部分像素点,这就会对识别过程造成一定的影响,因此本实施例中,在得到车标候选区域后,将该车标候选区域映射到车辆的原始图像中,得到车标候选区域在原始图像中的实际区域,并从原始图像中分割出该实际区域,进而使用该实际区域参与车标的识别过程,进一步提高了车标识别的准确度;综上,本实施例提供的车标定位识别方法,可以快速有效地从各种复杂场景中识别行驶车辆的车标,进而使得在交通流量监测中监测系统能够实时了解行驶车辆的车标信息,实现了对行驶车辆的信息化管理。实施例三针对实施例一,本发明实施例三提供了一种车标定位识别系统,参见图3,该系统包括:
车标模板库31,用于存储各种车标的样本图片;svm分类器生成模块32,用于采用fast算法,提取出所述车标模版库中每一种车标的样本图片的特征点集;并以所述特征点集为训练集,生成支持向量机svm分类器;该系统还包括:采集模块33,用于采集车辆的原始图像;车标定位模块34,用于对所述原始图像进行形态学预处理,并在所述形态学预处理得到的图像上定位出所有车标候选区域;车标识别模块35,用于采用fast算法,提取出所述所有车标候选区域的待识别特征点集;采用所述svm分类器,对所述待识别特征点集进行匹配识别,并将与所述待识别特征点集相匹配的所述特征点集对应的车标作为识别结果。实施例四针对是实施例二,本发明实施例四提供了另一种车标定位识别系统,参见图4,该系统包括:分类器模块41,采集模块42,图像预处理模块43,车标区域检测模块44,图像还原模块45,图像调整模块46,车标识别模块47 ;具体地,分类器模块41,包括:车标模板库411,第一提取子模块412,分类器生成子模块413 ;其中,车标模板库411,用于保存预先采集的各种车标的样本图片;第一提取子模块412,用于采用fast算法,对所述车标候选区域中的角点进行粗提取;并利用海森矩阵去除提取的所有所述角点中不稳定的边缘点,得到待识别特征点集;分类器生成子模块413,用于以所述特征点集为训练集,生成支持向量机svm分类器;也就是说,采用支持向量机svm分类器对特征点集进行分类;采集模块42,用于采集车辆的原始图像;图像预处理模块43,包括:下采样子模块431,灰度处理子模块432 ;其中,下采样子模块431,用于对所述原始图像进行下采样;灰度处理子模块432,用于对下采样之后的原始图像进行灰度化处理,得到车辆的灰度图像;车标区域检测模块44,包括:车标粗定位子模块441,车标精定位子模块442 ;其中,车标粗定位子模块441,用于根据车牌与车标的拓扑关系,在所述灰度图像中粗定位出车标所在的区域;车标精定位子模块442,用于对所述灰度图像进行边缘检测,得到所有的所述车标候选区域;图像还原模块45,包括:映射子模块451,分割子模块452 ;其中,映射子模块451,用于根据所述车标候选区域的坐标,将所有的所述车标候选区域映射到所述原始图像中,得到所述车标候选区域在所述原始图像中的实际区域;分割子模块452,用于从所述原始图像上分割出所述实际区域;图像调整模块46,包括:位置矫正子模块461,归一化子模块462 ;其中,
位置矫正子模块461,用于采用基于车牌矫正的方法对所述实际区域进行位置矫正;归一化子模块462,用于按照预先约定的标准格式,对经所述位置矫正之后的所述实际区域进行归一化处理;车标识别模块47,包括:第二提取子模块471,识别子模块472 ;其中,第二提取子模块471,用于采用fast算法,提取出所述所有车标候选区域的待识别特征点集;具体地,车标候选区域即为经过位置矫正以及归一化处理的所述实际区域;识别子模块472,用于采用所述svm分类器,对所述待识别特征点集进行匹配识另O,并将与所述待识别特征点集的相似度大于预设阈值的所述特征点集对应的车标作为识别结果。本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
权利要求
1.标定位识别方法,其特征在于,包括:采集各种车标的样本图片,得到车标模版库;采用fast算法,提取出所述车标模版库中每一种车标的样本图片的特征点集;以所述特征点集为训练集,生成支持向量机svm分类器; 该方法还包括: 采集车辆的原始图像; 对所述原始图像进行形态学预处理,并在所述形态学预处理得到的图像上定位出所有车标候选区域; 采用fast算法,提取出所述所有车标候选区域的待识别特征点集; 采用所述svm分类器,对所述待识别特征点集进行匹配识别,并将与所述待识别特征点集相匹配的所述特征点集对应的车标作为识别结果。
2.按权利要求1所述的车标定位识别方法,其特征在于,在所述采集车辆的原始图像之后,该方法进一步包括:对所述原始图像进行下采样; 所述对所述原始图像进行形态学预处理,包括:对下采样之后的原始图像进行灰度化处理; 所述形态学预处理得到的图像为灰度图像; 所述在所述形态学预处理得到的图像上定位出所有车标候选区域,包括:对所述灰度图像进行边缘检测,得到所有的所述车标候选区域。
3.按权利要求2所述的车标定位识别方法,其特征在于,所述边缘检测采用sobel算子,且所述车标候选区域为 边缘密度较邻边区域较大的区域。
4.按权利要求1所述的车标定位识别方法,其特征在于,在得到所有的所述车标候选区域后,该方法进一步包括:根据所述车标候选区域的坐标,将所有的所述车标候选区域映射到所述原始图像中,得到所述车标候选区域在所述原始图像中的实际区域,并分割出所述实际区域; 参与所述待识别特征点集的提取的所述车标候选区域为所述实际区域。
5.按权利要求4所述的车标定位识别方法,其特征在于,在所述分割出所述实际区域之后,以及在进行对所述实际区域进行所述待识别特征点集的提取之前,该方法进一步包括: 采用基于车牌矫正的方法对所述实际区域进行位置矫正; 按照预先约定的标准格式,对经所述位置矫正之后的所述实际区域进行归一化处理。
6.按权利要求1所述的车标定位识别方法,其特征在于,所述采用fast算法,提取出所述所有车标候选区域的待识别特征点集,包括: 采用fast算法,对所述车标候选区域中的角点进行粗提取; 利用海森矩阵去除提取的所有所述角点中不稳定的边缘点,得到所述待识别特征点集。
7.按权利要求1-6任意一项所述的车标定位识别方法,其特征在于,所述与所述待识别特征点集相匹配的所述特征点集,包括:与所述待识别特征点集的相似度大于预设阈值的所述特征点集。
8.标定位识别系统,其特征在于,包括:车标模板库,用于存储各种车标的样本图片;svm分类器生成模块,用于采用fast算法,提取出所述车标模版库中每一种车标的样本图片的特征点集;并以所述特征点集为训练集,生成支持向量机svm分类器; 该系统还包括: 采集模块,用于采集车辆的原始图像; 车标定位模块,用于对所述原始图像进行形态学预处理,并在所述形态学预处理得到的图像上定位出所有车标候选区域; 车标识别模块,用于采用fast算法,提取出所述所有车标候选区域的待识别特征点集;采用所述svm分类器,对所述待识别特征点集进行匹配识别,并将与所述待识别特征点集相匹配的所述特征点集对应的车标作为识别结果。
9.按权利要求8所述的车标定位识别系统,其特征在于,该系统进一步包括下采样模块,用于对所述原始图像进行下采样; 所述车标定位模块,包括:灰度化子模块,用于对下采样之后的原始图像进行灰度化处理,得到灰度图像;边缘检测子模块,用于对所述灰度图像进行边缘检测,得到所有的所述车标候选区域。
10.按权利要求9所述的车标定位识别系统,其特征在于,该系统进一步包括:映射模块,用于根据所述车标候选区域的坐标,将所有的所述车标候选区域映射到所述原始图像中,得到所述车标候选区域在所述原始图像中的实际区域;分割模块,用于从所述原始图像中分割出所述实际区域; 所述车标识别模块,用于采用fast算法,提取出所有所述实际区域的待识别特征点集;采用所述svm分类器,对所述待识别特征点集进行匹配识别,并将与所述待识别特征点集相匹配的所述特征点集 对应的车标作为识别结果。
全文摘要
本发明属于模式识别领域,具体为车标定位识别方法及系统,能够识别出车辆的车标。车标定位识别方法包括采集各种车标的样本图片,得到车标模版库;采用fast算法,提取出所述车标模版库中每一种车标的样本图片的特征点集;以所述特征点集为训练集,生成支持向量机svm分类器;该方法还包括采集车辆的原始图像;对所述原始图像进行形态学预处理,并在所述形态学预处理得到的图像上定位出所有车标候选区域;采用fast算法,提取出所述所有车标候选区域的待识别特征点集;采用所述svm分类器,对所述待识别特征点集进行匹配识别,并将与所述待识别特征点集相匹配的所述特征点集对应的车标作为识别结果。
文档编号G06K9/00GK103093201SQ20131002098
公开日2013年5月8日 申请日期2013年1月21日 优先权日2013年1月21日
发明者王海峰, 王晓萌, 何小波, 董博, 杨宇, 张凯歌 申请人:信帧电子技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1