基于MATLAB的车牌图像预处理的研究
旦堑窒坦壹日
Doi:10.3969/j.issn.167l一1041.2009.05.005
邀墨缝麦用宴
基于MATLAB的车牌图像预处理的研究
阮晓波
(合肥工业大学机械与汽车工程学院,合肥230009)
摘要:车牌图像识别的预处理是车牌图像识别系统的环节之一。运用MATLAB图像处理工具箱,首先把获取的彩色图转换为256级的灰度图;然后用中值滤波法去除噪声从而提高图像质量;然后再进行图像灰度拉伸以增加图像对比度:运用Sobel算子进行图像锐化从而增强图像中的边缘信息;最后运用全局阈值法二值化图像。关键词:灰度拉伸;全局阈值法;Sobel算子;中值滤波中图分类号:TP75l文献标识码:A
Researchofthelicenseplateimagepreprocessingbased
on
MATLAB
RUANXiao_bo
(IIefeiUniversityofTechnology。Mechanical
and
AutomobileEngineeringCollege,Hefei
23009,China)
Abstract:Thelicenseplateimagepreprocessingis
one
component
of
theIicenseplaterecognition
systern.Using
imageprocessingtools—MATLAB。convert
the
obtained
colorful
image
into
a
256
grayscaleimage;thengetridofnoisethroughmedianfilteringmeth—odto
improveimagequality;andstretchgray—scaleimagetoincrease
the
imagecontrast;sharpenimagebyusingSobeloperator
to
en—
hancetheedgeinformationoftheimage;finally。usetheoverall
thresholdsolution
to
tum
the
originalimageto
binaryimage.
Keywords:gray—scaletensile;globalthresholdingmethod;Sobeloperator;medianfilter
O
引言
车牌识别(License
Plate
Recognition,L职,)系统是计算机
视觉与模式识别技术在智能交通领域应用的重要研究课题之
一,是智能交通系统(IntelligentTransportionSystem,ITS)的重
要组成部分。车牌是车辆特征的重要标识,对其进行识别对
实现交通管理的现代化具有非常重要的意义。车牌识别系统
是由车牌图像获取、车牌图像预处理、车牌定位、车牌字符分割和字符识别五个部分组成。本文研究的是车牌图像的预处理。由于摄像头获取的车牌图像,存在着诸多不利于识别的
干扰因素:1)光照、气候、背景、车型等引起的车牌图像上面的光照不均匀;2)车牌的污损造成的字符笔画不清和字符间粘连;3)汽车行驶速度较快,使拍摄出的车牌字符产生变形、模糊不清等。为了便于车牌图像的后续处理工作,首先应对车牌图像进行预处理。
1车牌图像的灰度化
通常,用数码相机获取的车牌图像是24位真彩色图像(如图1所示),它由R、G、B3个单色调配而成,各个单色都人为地从0~255分成了256级。根据R、C、B的不同组合,获得的彩色图像可以表示256×256×256=16777216种颜色。彩色图像颜色种类丰富,但由于直接处理彩色图像文件所需存
储量大,图像需要占用大量系统资源,不利于图像的快速处
理。从系统的性能考虑,目前绝大多数牌照识别系统在作图像处理时均采用不含彩色信息的灰度图像。
灰度图只包含亮度信息,不含彩色信息,有利于图像处
理,故在对图像进行处理前应先将其转化为灰度图。灰度图
8
ElCV01.162009No.5
万
方数据像在表示时将亮度值进行量化,通常将亮度分为256级(0—255):0为最暗(全黑),255为最亮(全白)。灰度图每个像素
仅由一个8位字节表示该像素的亮度值。灰度图的转换根据
灰度值和RGB颜色的对应关系通过如下方式进行:
Y=0.299R+0.587G+0.114曰
式中,Y表示白光的亮度。灰度化后如图1所示。
2车牌图像的中值滤波
图像在拍摄或者传输过程中总会添加一些噪声,这样就影响了图像的质量。进行中值波之后就可以去掉这些噪声,同
时还实现了图像的平滑。
图像去噪常用的方法有领域平均法和中值滤波法。在这里我们用的是中值滤波法。因为领域平均法在去除噪声的同时,会使图像中的一些细节变得模糊。中值滤波则在去除噪声
同时还能保持图像中的细节部分,防止边缘模糊。
中值滤波是一种非线性滤波。它首先确定一个奇数像数窗口W,窗口内各像数按灰度值从小到大排序后,用中间位置灰度值代替原灰度值。设图像在(彤,),;)的灰度值为以聋,Y),图
像在对应位置(搿,Y)的灰度值为g(形,Y),则有:
g(石,Y)=median{以石一_j},Y—z),Jj},k∈W}式中,形为选定窗口大小。
窗口大小与平滑效果直接相关,窗口越大,平滑效果越明显,
但会造成图像边缘信息的损失,窗口的大小要在保证去除噪声的前提下尽可能的保持图像的边缘信息,这里选用的窗口大小为3X
3。运用MATLAB图像处理功能处理后的图像如图2所示。
图1
256级灰度图
图2
中值滤波后图像
3
车牌图像的灰度拉伸
由于光照等因素,许多图像成像时光照不足,使得整幅图
像变暗,或者成像时光照过强,使得整幅图变亮。为了增强车辆
图像的对比度,使其明暗鲜明,有利于车牌识别,需要对灰度化
的图像进行灰度线性变换,以便突出车牌部分。
灰度线性变换采用的变换公式一般为:g(x,Y)=f(x,Y)
X
C+R。c、R的值由输入图像的灰度值动态范围决定。对于8
位灰度图像则有:
g(x,y)={萼毕×225匕“f(x,y)<fm。
,0
f(X,Y)≤fmm
1““一1…
t255
f(x,Y)≥k
式中,f(x,Y)为原图像的灰度值;g(x,y)为变换后的灰度值;fm。和fm。是分段灰度线性函数的两个阈值。实验测试证明,当

欢迎光临本刊网站http://www.eic.corn.cn
你可能喜欢
- 图像预处理
- 车牌识别系统的设计
- 彩色图像处理
- 数字图像车牌识别
- 图像二值化
- 图像增强论文
- 车牌识别matlab程序
- 基于MATLAB的车牌图像预处理的研究2页
- 基于Matlab的图像预处理28页
- 指纹图像预处理与识别_卢洋4页
- 车牌号识别系统中的车牌图像预处理研究6页
- 遥感实习内容2(遥感图像预处理---图像增强和滤波)2页
- 基于FPGA+DSP技术的Bayer格式图像预处理4页
- 车牌识别系统的设计4页
- 基于嵌入式的车牌识别系统设计1页
- 基于Matlab的车牌识别系统设计(十个分下的)20页
- 基于OPENCV的车牌识别系统设计1页
- 基于DSP的车牌识别设计系统的开题报告[1].14页
- 车牌识别和信息管理系统的设计与实现5页
- 1999-彩色图像处理中的形态学操作3131页
- 第08章 彩色图像处理50页
- wzq-8彩色图像处理(冈萨雷斯第三版)53页
- 07 彩色图像处理复习29页
- 数字图像处理3_彩色图像处理64页
- 第七章 彩色图像处理49页
- 基于数字图像处理的车牌定位与识别研究-翻译译文8页
- 数字图像处理车牌识别课程设计matlab实现附源代码28页
- 基于数字图像处理的车牌识别系统10页
- 基于数字图像的车牌识别48页
- 数字图像处理-车牌识别55页
- 数字图像处理在车牌识别中的应用16页
- 经过二值化处理后的图像样本1页
- 基于梯度的动态分块迭代阈值图像二值化方法3页
- 图像的二值化,灰度化,滤波,反色的基本原理2页
- 一种有效的图像二值化方法(东北大学学报 2005)4页
- 图像二值化时图像特征的保留5页
- C#图像二值化代码5页


