本发明涉及定位技术领域,尤其是一种基于汽车车牌识别的汽车定位系统及方法。
背景技术:
车辆牌照识别系统作为一个专用的计算机视觉系统,能够自动摄取车辆图像并识别出车牌。这个系统可应用在公路自动收费、停车场管理、失窃车辆侦察、门卫系统、智能交通系统等不同场合。汽车牌照定位是车牌识别的难点,因此,公路车牌定位算法的研究有着重要而实用意义。车牌识别在图像处理技术中是典型的先分割目标进而识别的应用实例。类似的应用包括信封上邮政编码的分割与识别、货运列车车型车号的自动分割和识别、文字的识别等等。虽然车辆牌照识别系统是一个针对车牌识别的专用系统,然而对它的研究定会对上述类似问题的研究起到推动作用。
关于车牌定位已有很多方法提出,如基于数学形态学的定位方法:基于颜色的定位方法,这种方法主要利用彩色空间的信息,实现车牌定位,包括彩色边缘算法、颜色距离、相似度算法和基于边缘的颜色对方法等; 基于遗传算法提取汽车牌照的方法:基于神经网络的车牌定位方法。
针对各种车牌定位算法的优缺点,提出基于DCT变化的车牌定位算法, 该方法在DCT 数据中,提取出一种基于加权频率的车牌区新特征,然后经过自适应阈值分类,采用基于投影法的车牌区分割方法,直接在DCT 域实现车牌的快速定位。该方法可使定位矩形框紧凑地包围车牌区域,有效降低误检率,且运算复杂度较低,有利于实现复杂背景中车牌的快速定位。
技术实现要素:
本发明的发明目的在于:针对上述存在的问题,提供了一种基于汽车车牌识别的汽车定位系统及方法,它具有检测准确率高、运算复杂度低、适用性广和成本低等优点。
本发明采用的技术方案如下:
一种基于汽车车牌识别的汽车定位系统,其特征在于,所述系统包括:设置于各个道路旁的若干个图像采集装置;所述图像采集装置用于获取经过道路车辆的车牌原始图像信息,通过有线/无线的方式分别信号连接于各个图像识别装置;所述图像识别装置用于将图像采集装置发送过来的图像信息进行识别,通过有线/无线的方式分别信号连接于中间数据库;所述中间数据库用于存储图像识别装置的识别结果,通过有线/无线的方式信号连接于数据传输装置;所述数据传输装置通过有线/无线的方式分别信号连接于客户端和用于对中间数据库中的数据信息进行匹配的匹配处理器。
所述图像采集装置为摄像头;它还包括一个数据传输装置;所述数据传输装置包括:能够将摄像头采集到的模拟图像信号转换为数字图像信号的模数装换装置,以及将转换后的数字图像信号通过有线/无线的方式发送给图像识别装置的数据发送装置。
所述图像识别装置为:图像处理器;所述图像处理器包括:用于对接收到的彩色图像进行去彩色化处理的图像预处理模块、用于对预处理后的图像进行DCT变换的DCT变换模块、用于对DCT变换后的图像进行分类处理的分类处理模块,用于对分类处理后的图像进行平滑去噪的平滑去噪模块,以及用于对平滑去噪处理后的图像进行投影分割的投影分割模块。
所述中间数据库包括:用于接收和发送来往于中间数据库数字图像信息的数据传输装置、用于保存图像识别装置发送过来的数字图像信息的数据库;所述数据库在接收数字图像信息后在该数字图像信息附加位置标记和时间标记。
所述匹配处理器用于对中间数据库中的数字图像信息进行检索和匹配,根据检索匹配的结果以及检索匹配结果的数据信息得出汽车的位置信息,将位置信息经数据传输装置发送给客户端。
一种基于汽车车牌识别的汽车定位系统,其特征在于,所述方法包括以下步骤:
步骤1:图像采集装置采集原始的汽车车牌图像信息,将采集到的图像信息进行模数转换后发送给图像识别装置;
步骤2:图像识别装置对接收到的数字图像信息依次进行图像预处理、DCT变换、分类处理、平滑去噪处理和投影分割处理;
步骤3:中间数据库对图像识别装置处理后的数字图像信息添加位置标记和时间标记;
步骤4:匹配处理器根据输入的目标车牌信息通过数据传输装置在中间数据库中的数据信息进行匹配和检索,根据匹配检索的结果得出目标车牌对应的车辆位置信息;将车辆位置信息发送至客户端。
所述图像识别装置进行图像识别的方法包括以下步骤:
步骤1:图像识别装置的图像预处理模块首先将输入的图像去掉彩色,进行灰度化;利用RGB 空间到灰度的转换公式得到车牌的灰度图像;
步骤2:图像识别装置的DCT变换模块对图像预处理模块处理后的图像进行DCT变换,将变换后的图像发送给分类处理模块;分类处理模块对DCT变换后的图像进行分类处理;
步骤3:图像识别装置的平滑去噪模块对分类处理后的图像进行平滑去噪,将平滑去噪后的图像发送给投影分割模块;
步骤4:投影分割模块对平滑去噪模后的图像进行投影分割,得到处理后的最终图像信息。
所述DCT变换模块对图像进行DCT变换后,还会采用基于DCT子块的加权频率特征,通过对不同方向DCT分量进行非线性加权增强,使得车牌字符特征更加明显;所述加权频率特征的计算方法为:;其中c( i, j)为图像块块中第i行第j列的DCT系数; i值的范围1~8;j取1~8。
所述分类处理模块对图像进行分类处理的方法为:设定一个自适应阈值为: ;其中aver为整幅图像的平均WF值,max为整幅图像的最大WF值,min为整幅图像的最小WF值,k为经验值。
所述投影分割模块进行投影分割的方法包括以下步骤:对于去噪后的图像信息,首先对其进行水平投影,然后对投影值进行分析,确定出水平基线,再在水平基线之间进行垂直投影,确定出垂直基线;这样就可以初步定位出车牌区;基线的产生依据下面的规则:首先设定一个阈值T,将小于此阈值的投影值置0,大于此阈值的投影值置1,然后当相邻投影值一个为0,另一个为1时,即认为非零投影值处存在一条基线;因为进行了两次投影,即水平和垂直投影;确定出水平基线和垂直基线后即可在图像中划出矩形框,标出车牌区域;另外,为使矩形框紧紧包围车牌区域,在画基线之前,首先判断矩形框各基线上所有像素值之和是否为零,若为零,则将基线向靠近矩形中心的位置移动直到各基线上所有像素值之和不为零为止。
综上所述,由于采用了上述技术方案,本发明的有益效果是:
1、正确检测率高:本发明的汽车定位系统和方法,采用离散余弦变换,得到DCT系数,计算加权频率特性,之后采用自适应阈值法实现车牌和非车牌区的快速分类,能够非常准确的得到车牌信息。
2、成本较低:本发明的汽车定位系统和方法,不需要卫星定位,只需要道路旁的图像采集装置和对图像采集装置采集到的图像信息进行识别的图像识别装置后,对识别的图像进行匹配检索处理得到最终的结果,相较于采用卫星定位的成本显著降低
3、运算复杂度低:本发明的汽车定位系统和方法,采用离散余弦变换进行处理,较之于采用连续傅里叶变换的运算复杂度较低。
4、适用性广:本发明的汽车定位系统和方法,适用性非常广,在没有卫星定位的情况下,得到很好的利用,同时在成本显著降低的情况下,更增加了应用的广泛性。
附图说明
本发明将通过例子并参照附图的方式说明,其中:
图1是本发明的一种基于汽车车牌识别的汽车定位系统及方法的系统结构示意图。
具体实施方式
本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。
本说明书(包括任何附加权利要求、摘要)中公开的任一特征,除非特别叙述,均可被其他等效或具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。
如图1所示,一种基于汽车车牌识别的汽车定位系统,其特征在于,所述系统包括:设置于各个道路旁的若干个图像采集装置;所述图像采集装置用于获取经过道路车辆的车牌原始图像信息,通过有线/无线的方式分别信号连接于各个图像识别装置;所述图像识别装置用于将图像采集装置发送过来的图像信息进行识别,通过有线/无线的方式分别信号连接于中间数据库;所述中间数据库用于存储图像识别装置的识别结果,通过有线/无线的方式信号连接于数据传输装置;所述数据传输装置通过有线/无线的方式分别信号连接于客户端和用于对中间数据库中的数据信息进行匹配的匹配处理器。
所述图像采集装置为摄像头;它还包括一个数据传输装置;所述数据传输装置包括:能够将摄像头采集到的模拟图像信号转换为数字图像信号的模数装换装置,以及将转换后的数字图像信号通过有线/无线的方式发送给图像识别装置的数据发送装置。
所述图像识别装置为:图像处理器;所述图像处理器包括:用于对接收到的彩色图像进行去彩色化处理的图像预处理模块、用于对预处理后的图像进行DCT变换的DCT变换模块、用于对DCT变换后的图像进行分类处理的分类处理模块,用于对分类处理后的图像进行平滑去噪的平滑去噪模块,以及用于对平滑去噪处理后的图像进行投影分割的投影分割模块。
所述中间数据库包括:用于接收和发送来往于中间数据库数字图像信息的数据传输装置、用于保存图像识别装置发送过来的数字图像信息的数据库;所述数据库在接收数字图像信息后在该数字图像信息附加位置标记和时间标记。
所述匹配处理器用于对中间数据库中的数字图像信息进行检索和匹配,根据检索匹配的结果以及检索匹配结果的数据信息得出汽车的位置信息,将位置信息经数据传输装置发送给客户端。
一种基于汽车车牌识别的汽车定位系统,其特征在于,所述方法包括以下步骤:
步骤1:图像采集装置采集原始的汽车车牌图像信息,将采集到的图像信息进行模数转换后发送给图像识别装置;
步骤2:图像识别装置对接收到的数字图像信息依次进行图像预处理、DCT变换、分类处理、平滑去噪处理和投影分割处理;
步骤3:中间数据库对图像识别装置处理后的数字图像信息添加位置标记和时间标记;
步骤4:匹配处理器根据输入的目标车牌信息通过数据传输装置在中间数据库中的数据信息进行匹配和检索,根据匹配检索的结果得出目标车牌对应的车辆位置信息;将车辆位置信息发送至客户端。
所述图像识别装置进行图像识别的方法包括以下步骤:
步骤1:图像识别装置的图像预处理模块首先将输入的图像去掉彩色,进行灰度化;利用RGB 空间到灰度的转换公式得到车牌的灰度图像;
步骤2:图像识别装置的DCT变换模块对图像预处理模块处理后的图像进行DCT变换,将变换后的图像发送给分类处理模块;分类处理模块对DCT变换后的图像进行分类处理;
步骤3:图像识别装置的平滑去噪模块对分类处理后的图像进行平滑去噪,将平滑去噪后的图像发送给投影分割模块;
步骤4:投影分割模块对平滑去噪模后的图像进行投影分割,得到处理后的最终图像信息。
所述DCT变换模块对图像进行DCT变换后,还会采用基于DCT子块的加权频率特征,通过对不同方向DCT分量进行非线性加权增强,使得车牌字符特征更加明显;所述加权频率特征的计算方法为: ;其中c( i, j)为图像块块中第i行第j列的DCT系数; i值的范围1~8;j取1~8。
所述分类处理模块对图像进行分类处理的方法为:设定一个自适应阈值为: ;其中aver为整幅图像的平均WF值,max为整幅图像的最大WF值,min为整幅图像的最小WF值,k为经验值。
所述投影分割模块进行投影分割的方法包括以下步骤:对于去噪后的图像信息,首先对其进行水平投影,然后对投影值进行分析,确定出水平基线,再在水平基线之间进行垂直投影,确定出垂直基线;这样就可以初步定位出车牌区;基线的产生依据下面的规则:首先设定一个阈值T,将小于此阈值的投影值置0,大于此阈值的投影值置1,然后当相邻投影值一个为0,另一个为1时,即认为非零投影值处存在一条基线;因为进行了两次投影,即水平和垂直投影;确定出水平基线和垂直基线后即可在图像中划出矩形框,标出车牌区域;另外,为使矩形框紧紧包围车牌区域,在画基线之前,首先判断矩形框各基线上所有像素值之和是否为零,若为零,则将基线向靠近矩形中心的位置移动直到各基线上所有像素值之和不为零为止。
本发明并不局限于前述的具体实施方式。本发明扩展到任何在本说明书中披露的新特征或任何新的组合,以及披露的任一新的方法或过程的步骤或任何新的组合。