CN101118596A - 一种基于支持向量机的车牌倾斜校正方法 - Google Patents
一种基于支持向量机的车牌倾斜校正方法 Download PDFInfo
- Publication number
- CN101118596A CN101118596A CNA2007100185760A CN200710018576A CN101118596A CN 101118596 A CN101118596 A CN 101118596A CN A2007100185760 A CNA2007100185760 A CN A2007100185760A CN 200710018576 A CN200710018576 A CN 200710018576A CN 101118596 A CN101118596 A CN 101118596A
- Authority
- CN
- China
- Prior art keywords
- image
- license plate
- matrix
- tilt
- omega
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Image Processing (AREA)
Abstract
本发明公开了一种基于支持向量机的车牌倾斜校正方法,该方法的实施步骤包括进行图像采集、进行灰度处理、进行二值化处理、车牌图像倾斜校正(包括建立图像数据集矩阵、图像矩阵中心化、计算矩阵、计算倾斜向量、通过坐标变换得到倾斜校正后的图像)、图像膨胀修正、图像腐蚀修正。本发明所述的车牌倾斜校正方法支持向量机这一新的机器学习工具应用其中,将车牌图像传统的Hough空间的寻优问题转换为线性矩阵的求解问题,简化了计算,提高了算法效率,避免了倾角等参数最优点搜索过程中的随机性和不稳定性,并且对于边框不清或含有噪声干扰的图像仍能取得较好的效果。
Description
技术领域
本发明属于智能识别技术领域,具体涉及一种基于支持向量机的车牌倾斜校正方法。
背景技术
车牌自动识别技术是智能交通系统的关键技术之一,其任务是处理、分析汽车车牌照图像、自动识别汽车牌照。车牌识别系统可分为车牌定位、图像预处理、字符分割和字符识别四个部分。车牌倾斜校正是车牌定位和字符分割间的一个重要处理过程。经过车牌定位后所获取的车牌图像不可避免地存在某种程度的倾斜,这种倾斜不仅会给下一步字符分割带来困难,最终也将对车牌识别的正确率造成直接地影响。
车牌的倾斜校正是车牌自动识别技术中一个重要的课题。尽管为了减少车牌倾斜的出现,可以对车牌图像的采集条件和采集设备作一些相应的限定,但仍然难以杜绝车牌倾斜现象的出现。如果不对车牌进行相应的倾斜校正,则会对后续的边框铆钉去除、字符切分处理等带来很大的麻烦,甚至无法处理。即使能够处理也往往会因为信息缺损、车牌字符变形等因素导致得到错误的识别结果。
传统的车牌倾斜校正方法的核心是采用Hough变换方法检测边缘。然而为了能够使用Hough变换方法,必须先大致给出车牌的边缘线。在车牌区域较大、车牌附近干扰比较少、车牌边缘清晰的情况下一般可以较好地检测出边缘;而当车牌较小、车牌附近干扰较多、车牌边缘不清晰等情况下,很难构造出通用的边缘检测算子以适应绝大部分的车牌边缘检测。此外,即使能够得到比较准确的车牌边缘,使用Hough变换也存在计算量大、准确率低的缺点。
因此,包含Hough变换方法在内的现有车牌倾斜校正方法中,图像倾角和相关参数的求解过程均是建立在空间极值点搜索的机理上,其计算量大、算法效率低。所以寻找一种可避免空间寻优,直接通过数值计算确定图像倾角的方法是提高倾斜校正效率的有效手段。
发明内容
本发明的目的是提供一种基于支持向量机的车牌倾斜校正方法,将支持向量机的计算原理应用于车辆车牌的倾斜校正中,来解决现有的车牌倾斜校正方法计算量大、准确率低的问题。
本发明所采用的技术方案是,一种基于支持向量机的车牌倾斜校正方法,该方法按以下步骤实施,
a、采集得到含有车牌的原始图像,
b、对步骤a所得到的车辆原始图像进行灰度判断,若所拍摄到的车辆原始图像为灰度图像,则不进行处理;若所拍摄到的车辆原始图像为真彩色图像,则对车辆原始图像进行灰度转换,得到一幅包含车牌的灰度图像,
c、对步骤b所得到的灰度图像进行二值化处理,将其变为只有“0”“1”值的图像;
d、对步骤c得到的图像进行以下处理,得到校正的车牌图像:
d1、建立步骤c得到的图像的数据集矩阵X2×N:设N为二值倾斜车牌图像中所有“1”值像素的数量,构造出图像数据集{Xi;Yi}(i=1,2,…,N),其中Xi为输入向量,取像素坐标值[xi,yi]T;输出Yi取一常数,再将所有输入向量Xi存储到矩阵X2×N中;
d2、图像矩阵中心化:对图像矩阵X2×N中每个列向量Xi=[xi,yi]T进行变换
d3、计算矩阵Ω:Ω为N×N方阵,其第i行第j列元素为 则
d4、计算倾斜向量ω,并对其标准化:
首先利用解式Ωα=λα求取特征值,求最大特征值|λ|所对应的特征向量α,再用公式 求取图像倾斜向量ω,并对倾斜向量ω进行标准化:
d5、进行坐标变换得到校正后的图像:标准化后的倾斜向量x为2维(x1,x2),构造坐标变换:
用 实现坐标变换,并根据最临近插值法进行校正,得到校正后的基本图像,
e、对步骤d校正后的车牌图像进行图像的膨胀修正,
f、对步骤e修正后的车牌图像进行图像的腐蚀修正,即完成整个校正过程。
本发明的有益效果是,该车牌倾斜校正方法应用了支持向量机的计算原理,将传统的车牌图像Hough空间的寻优问题转换为线性矩阵的求解问题,简化了计算,提高了算法效率,避免了倾角等参数最优点搜索过程中的随机性和不稳定性,同时对车牌图像的边框无特殊要求,对于边框不清或含有噪声干扰的图像仍能取得较好的效果。
附图说明
图1是基于LS-SVM的车牌图像倾斜校正流程图;
图2是待校正的倾斜车牌原始图像;
图3是图像二值化后的车牌图像;
图4是倾斜校正后的车牌图像;
图5是膨胀处理后的车牌图像;
图6是腐蚀处理后的车牌图像。
具体实施方式
下面结合附图和具体实施方式对本发明进行详细说明。
支持向量机(SVM)是统计学理论的一种通用学习方法,其基本思想为:首先选择一个非线性变换Φ(□)把n维输入,1维输出样本向量
(x1,y1),(x2,y2),…,(xi,yi),…,(xl,yl)
xi∈□n,yi∈□,i=1,…,l
从原空间映射到高维特征空间F,在此空间构造最优线性回归函数
f(x)=ω·Φ(x)+b (1)
同时利用了结构风险最小化原则,引入了间隔的概念,并巧妙地利用原空间的核函数取代高维特征空间的点积运算,避免了复杂计算。
标准支持向量机和最小二乘支持向量机在利用结构风险原则时,在优化目标中选择了不同的损失函数,它们分别为误差ξi和误差ξi的二范数。
对于标准的支持向量机,优化问题为
约束条件为:
对于最小二乘支持向量机,优化问题变为
约束条件为:
yi[ωTФ(xi)+b]=1-ξii=1,...,l (5)
最小二乘支持向量机定义了与标准支持向量机不同的代价函数,并将其不等式约束改为等式约束。求解(4)式的优化问题,可以引入拉格朗日函数:
其中αi为拉格朗日乘子,常数γ>0,它控制对超出误差的样本的惩罚的程度。再根据KKT条件,得到如下等式和约束条件
对于i=1,....l,上式消去ω和ξ得到(8)式的线性系统:
其中
由(8)式,根据Mercer条件,可以令Ω=ZZT,这样就可以使用核函数了。
Ωkh=ykyhΦ(xk)TФ(xh)=ykyh·K(xk,xh) k,h=1,...,l (10)
则(8)式可修改为
因此支持向量的优化问题转化为求解上述线性方程的问题。
由于车牌图像构造的数据集令其输出yi=0,并且回归参数b与求取倾斜向量无关,则式(8)可简化为:
|Ω+γ-1I|α=0 (12)
若α=0,则倾斜向量ω=0,与数据集的实际意义相违背,因此应求α的非零解。
定义λ=-γ-1,可转换为以下特征值问题:
Ωα=λα (13)
因此,由式(7)可得所求倾斜向量ω为
其中α用最大|λ|对应的特征向量。
由此可见,LS-SVM车牌图像倾斜校正实质是通过LS-SVM对像素坐标进行回归,求取矩形图像的倾斜方向参数,再通过坐标变换使原来的坐标旋转到倾斜方向上,各像素在y坐标投影分量的方差达到最小。
如图1所示,为本发明的车牌图像倾斜校正方法流程图,该方法的实施步骤包括进行车牌图像采集、进行图像灰度处理、对图像进行二值化处理、车牌图像倾斜校正、图像膨胀修正、图像腐蚀修正。其中车牌图像倾斜校正包括建立图像数据集矩阵、图像矩阵中心化、计算矩阵、计算倾斜向量、通过坐标变换实现倾斜校正五个小步骤。
实施例
a、将摄像机安装于公路路口、收费站或者停车场的适当位置,在车辆进入摄像范围后进行图像采集,得到含有车牌图像的原始图像,如图2所示。
b、对步骤a所得到的车辆原始图像进行灰度判断,若所拍摄到的车辆原始图像为灰度图像,则不进行处理;若所拍摄到的车辆原始图像为真彩色图像,则对车辆原始图像进行灰度转换,得到一幅包含车牌的灰度图像;
c、对步骤b所得到的灰度图像进行二值化处理,将其变为只有“0”“1”值的图像,便于后续处理,如图3所示。
d、对步骤c得到的图像进行以下处理,并得到校正后的车牌图像:
d1、建立步骤c得到的图像的数据集矩阵X2×N。设N为二值倾斜车牌图像中所有“1”值像素的数量,构造图像数据集{Xi;Yi}(i=1,2,...,N),其中Xi为输入向量,取像素坐标值[xi,yi]T;输出Yi取一常数(为方便计算,可取0)。再将所有输入向量Xi存储到矩阵X2×N中;
d2、图像矩阵中心化,即零均值化。对图像矩阵X2×N中每个列向量(像素坐标)XX=[xi,yi]T进行变换
d3、计算矩阵Ω。Ω为N×N方阵,其第i行第j列元素为 则:
d4、计算倾斜向量ω,并对其标准化。利用解式(13)的求取特征值,求最大特征值|λ|所对应的特征向量α,再用式(14)求取图像倾斜向量ω。
为避免旋转校正时图像发生伸缩,必须对倾斜向量ω进行标准化:
d5、进行坐标变换得到倾斜校正的车牌图像。标准化后的倾斜向量x为2维(x1,x2),构造坐标变换:
用 实现坐标变换,并根据最临近插值法进行校正,得到校正后的基本图像,如图4所示。
e、对步骤d校正后的车牌图像进行图像的膨胀修正,修正结果如图5所示。
f、对步骤e修正后的车牌图像再进行图像的腐蚀修正,最终的修正结果如图6所示。
本发明所述的车牌倾斜校正方法将支持向量机这一新的机器学习工具应用其中,将车牌图像Hough空间的寻优问题转换为线性矩阵的求解问题,简化了计算,提高了算法效率,避免了倾角等参数最优点搜索过程中的随机性和不稳定性,并且对于边框不清或含有噪声干扰的图像仍能取得较好的效果。
Claims (1)
1.一种基于支持向量机的车牌倾斜校正方法,其特征在于:该方法按以下步骤实施,
a、采集得到含有车牌的原始图像,
b、对步骤a所得到的车辆原始图像进行灰度判断,若所拍摄到的车辆原始图像为灰度图像,则不进行处理;若所拍摄到的车辆原始图像为真彩色图像,则对车辆原始图像进行灰度转换,得到一幅包含车牌的灰度图像,
c、对步骤b所得到的灰度图像进行二值化处理,将其变为只有“0”“1”值的图像;
d、对步骤c得到的图像进行以下处理,得到校正的车牌图像:
d1、建立步骤c得到的图像的数据集矩阵X2×N:设N为二值倾斜车牌图像中所有“1”值像素的数量,构造出图像数据集{Xi;Yi}(i=1,2,…,N),其中Xi为输入向量,取像素坐标值[xi,yi]T;输出Yi取一常数,再将所有输入向量Xi存储到矩阵X2×N中;
d2、图像矩阵中心化:对图像矩阵X2×N中每个列向量Xi=[xi,yi]T进行变换
d3、计算矩阵Ω:Ω为N×N方阵,其第i行第j列元素为 则
d4、计算倾斜向量ω,并对其标准化:
首先利用解式Ωα=λα求取特征值,求最大特征值|λ|所对应的特征向量a,再用公式 求取图像倾斜向量ω,并对倾斜向量ω进行标准化:
d5、进行坐标变换得到校正后的图像:标准化后的倾斜向量x为2维(x1,x2),构造坐标变换:
用 实现坐标变换,并根据最临近插值法进行校正,得到校正后的基本图像,
e、对步骤d校正后的车牌图像进行图像的膨胀修正,
f、对步骤e修正后的车牌图像进行图像的腐蚀修正,即完成整个校正过程。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007100185760A CN101118596A (zh) | 2007-09-04 | 2007-09-04 | 一种基于支持向量机的车牌倾斜校正方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007100185760A CN101118596A (zh) | 2007-09-04 | 2007-09-04 | 一种基于支持向量机的车牌倾斜校正方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101118596A true CN101118596A (zh) | 2008-02-06 |
Family
ID=39054705
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2007100185760A Pending CN101118596A (zh) | 2007-09-04 | 2007-09-04 | 一种基于支持向量机的车牌倾斜校正方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101118596A (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102306292A (zh) * | 2011-08-01 | 2012-01-04 | 青岛海信网络科技股份有限公司 | 一种复合式倾斜校正方法 |
WO2012000296A1 (zh) * | 2010-06-30 | 2012-01-05 | 青岛海信网络科技股份有限公司 | 图像倾斜校正方法及装置 |
CN101727581B (zh) * | 2009-12-10 | 2012-07-25 | 上海名图软件有限公司 | 基于字符预分割的车牌倾斜校正方法 |
CN103325099A (zh) * | 2013-07-11 | 2013-09-25 | 北京智诺英特科技有限公司 | 图像校正方法和装置 |
CN104103047B (zh) * | 2014-07-25 | 2017-02-08 | 上海理工大学 | 一种心电图像倾斜度校正方法 |
CN106780351A (zh) * | 2016-12-09 | 2017-05-31 | 浙江浩腾电子科技股份有限公司 | 一种车牌倾斜矫正方法 |
CN107704858A (zh) * | 2017-10-31 | 2018-02-16 | 上海集光安防科技股份有限公司 | 一种车牌倾斜角度的检测算法 |
CN107798324A (zh) * | 2016-08-29 | 2018-03-13 | 北京君正集成电路股份有限公司 | 一种车牌图像定位方法及设备 |
WO2019056346A1 (zh) * | 2017-09-25 | 2019-03-28 | 深圳传音通讯有限公司 | 一种利用膨胀法校正文本图像倾斜的方法及装置 |
-
2007
- 2007-09-04 CN CNA2007100185760A patent/CN101118596A/zh active Pending
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101727581B (zh) * | 2009-12-10 | 2012-07-25 | 上海名图软件有限公司 | 基于字符预分割的车牌倾斜校正方法 |
WO2012000296A1 (zh) * | 2010-06-30 | 2012-01-05 | 青岛海信网络科技股份有限公司 | 图像倾斜校正方法及装置 |
CN102306292A (zh) * | 2011-08-01 | 2012-01-04 | 青岛海信网络科技股份有限公司 | 一种复合式倾斜校正方法 |
CN103325099A (zh) * | 2013-07-11 | 2013-09-25 | 北京智诺英特科技有限公司 | 图像校正方法和装置 |
CN104103047B (zh) * | 2014-07-25 | 2017-02-08 | 上海理工大学 | 一种心电图像倾斜度校正方法 |
CN107798324A (zh) * | 2016-08-29 | 2018-03-13 | 北京君正集成电路股份有限公司 | 一种车牌图像定位方法及设备 |
CN107798324B (zh) * | 2016-08-29 | 2020-12-29 | 北京君正集成电路股份有限公司 | 一种车牌图像定位方法及设备 |
CN106780351A (zh) * | 2016-12-09 | 2017-05-31 | 浙江浩腾电子科技股份有限公司 | 一种车牌倾斜矫正方法 |
CN106780351B (zh) * | 2016-12-09 | 2019-11-29 | 浙江浩腾电子科技股份有限公司 | 一种车牌倾斜矫正方法 |
WO2019056346A1 (zh) * | 2017-09-25 | 2019-03-28 | 深圳传音通讯有限公司 | 一种利用膨胀法校正文本图像倾斜的方法及装置 |
CN107704858A (zh) * | 2017-10-31 | 2018-02-16 | 上海集光安防科技股份有限公司 | 一种车牌倾斜角度的检测算法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101118596A (zh) | 一种基于支持向量机的车牌倾斜校正方法 | |
US11620735B2 (en) | Method for restoring video data of pipe based on computer vision | |
CN109086714B (zh) | 表格识别方法、识别系统及计算机装置 | |
CN102541954B (zh) | 一种商标检索方法及系统 | |
CN103761531B (zh) | 基于形状轮廓特征的稀疏编码车牌字符识别方法 | |
CN105913093A (zh) | 一种用于文字识别处理的模板匹配方法 | |
Türkyılmaz et al. | License plate recognition system using artificial neural networks | |
CN109242870A (zh) | 一种基于图像划分和纹理特征的海天线检测方法 | |
CN107506765B (zh) | 一种基于神经网络的车牌倾斜校正的方法 | |
CN109522831B (zh) | 一种基于微卷积神经网络的车辆实时检测方法 | |
CN113255659A (zh) | 一种基于MSAFF-Yolov3的车牌校正检测识别方法 | |
CN108038438A (zh) | 一种基于奇异值分解的多源人脸图像联合特征提取方法 | |
CN116630301A (zh) | 基于超分辨率和YOLOv8的带钢表面小目标缺陷检测方法及系统 | |
CN103353941B (zh) | 基于视角分类的自然标志物注册方法 | |
CN116452556A (zh) | 基于交叉特征融合的金属膜片表面缺陷检测方法 | |
CN109800762A (zh) | 一种基于动态匹配因子的模糊车牌识别算法 | |
CN113343989A (zh) | 一种基于前景选择域自适应的目标检测方法及系统 | |
CN118379589A (zh) | 基于多模态融合的光伏板异常状态检测方法及相关设备 | |
Chang et al. | Bilayer Markov random field method for detecting defects in patterned fabric | |
CN112183325A (zh) | 基于图像对比的公路车辆检测方法 | |
Xiaobo et al. | Vehicle license plate character recognition | |
CN112053407B (zh) | 一种交通执法影像中基于ai技术的车道线自动检测方法 | |
CN113408429B (zh) | 一种具有旋转适应性的目标检测方法及系统 | |
CN116958980A (zh) | 一种实时场景文本检测方法 | |
CN114463534A (zh) | 一种目标关键点检测方法、装置、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Open date: 20080206 |