本发明专利技术公开了一种基于自适应窗口和平滑阈值法的图像二值化系统,它包括图像灰度化模块、平滑阈值计算模块、图像二值化模块和特殊区域搜索模块;所述的图像灰度化模块将输入的图像进行灰度化;平滑阈值计算模块计算弧度图像的平滑阈值,并生成平滑阈值表;图像二值化模块根据平滑阈值表将图像二值化;特殊区域搜索模块根据二值图搜索图像中的特殊区域。系统采用平滑阈值法进行图像二值化,对于各种情况的图像都有较好的适应性,对图像中特殊颜色字符、光照不均、噪声影响、图像模糊、对比度低的情况均能得到较好的二值化效果。在保证普通图像二值化效果的同时,对低分辨率和复杂光照场景的情况也能进行较好的处理。
【技术实现步骤摘要】
本专利技术涉及一种基于自适应窗口和平滑阈值法的图像二值化系统。
技术介绍
二值化是图像分割的常用方法,通过将图像各个像素点分别置为前景和背景,即可得到用户关注的内容。传统的二值化方法可以分为全局阈值法和局部阈值法两大类。下面以车牌图像的二值化为例,说明两类方法的优缺点。全局阈值是指整幅图像所有像素点采用相同的二值化阈值,常用方法有均值阈值、中值阈值、迭代迭代法和Ostu方法。全局阈值的优点是二值化后的图像噪声较少,几乎不存在伪影,伪影是指原图像中明显的背景被二值化成的前景。全局阈值的缺点包含三点:(1)不能处理光照不均匀的情况;(2)不能用于特殊区域(如车牌中的红色字符)的二值化;(3)对于分辨率较低的图像,二值化出来的字符笔划较粗,会对识别造成影响。局部阈值是指整幅图像不同区域或不同像素点采用不同的二值化阈值,常用方法有Bernsen算法和LEVBB、组合阈值等改进的局部阈值法局部阈值的优点是对光照不均、阴影明显的图像二值化效果较好。局部阈值的缺点主要体现在两个方面:(1)速度较慢;(2)容易出现伪影,改进的局部阈值法虽然针对伪影问题作了些改进,但是相对于全局阈值法来说,仍然会留下较多噪声。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供一种基于自适应窗口和平滑阈值法的图像二值化系统,系统采用平滑阈值法进行图像二值化,对于各种情况的图像都有较好的适应性,对图像中特殊颜色字符、光照不均、噪声影响、图像模糊、对比度低的情况均能得到较好的二值化效果。本专利技术的目的是通过以下技术方案来实现的:基于自适应窗口和平滑阈值法的图像二值化系统,它包括图像灰度化模块、平滑阈值计算模块、图像二值化模块和特殊区域搜索模块;所述的图像灰度化模块将输入的图像进行灰度化;平滑阈值计算模块计算弧度图像的平滑阈值,并生成平滑阈值表;图像二值化模块根据平滑阈值表将图像二值化;特殊区域搜索模块根据二值图搜索图像中的特殊区域。所述的平滑阈值表计算模块计算平滑阈值的方法为:设置高winHeight×宽winWidth的滑动窗口在灰度图像中滑动,每次窗口横向偏移量为OffsetX,纵向偏移量为OffsetY,分别计算每个窗口局部图像的迭代阈值,各个OffsetY×OffsetX大小的小区域存在于N个窗口中,则将这N个迭代阈值取中值作为该小区域的平滑阈值,同理计算图像上其余小区域的平滑阈值,生成平滑阈值表。所述的迭代阈值的计算方法为:计算滑动窗口内的图像的最大灰度值和最小灰度值,分别记为gMax和gMin,令初始阈值T=(gMax+gMin)/2,令Tlast=T,根据阈值T将图像分割为前景和背景,分别求出两者的平均灰度值GMfro和GMback,更新阈值T′=(GMfront+GMback)/2,若T′=Tlast,则即为最终所求的二值化阈值;若T′≠Tlast,则令Tlast=T′,重复迭代计算。所述的特殊区域搜索模块采用投影法进行搜索,即对二值图进行按列求和得到投影曲线,较大的波谷区间对应的列即为特殊区域。所述的滑动窗口的大小与图像尺寸相关,若图像宽和高分别为W和H,图像中兴趣目标的宽和高分别为和w和h,滑动窗口宽或高的上下限分别为:winWidthmax=min(0.5W,2w)winWidthmin=0.5wwinHeightmax=min(0.5H,2h)winHeightmin=0.5h。所述的横向偏移量OffsetX最小为1,最大为滑动窗口宽度的1/2;纵向偏移量OffsetY同理。本专利技术的有益效果是:本专利技术提供了一种基于自适应窗口和平滑阈值法的图像二值化系统,系统采用平滑阈值法进行图像二值化,对于各种情况的图像都有较好的适应性,对图像中特殊颜色字符、光照不均、噪声影响、图像模糊、对比度低的情况均能得到较好的二值化效果。在保证普通图像二值化效果的同时,对低分辨率和复杂光照场景的情况也能进行较好的处理。若用于车牌识别,则能够极大的提升特殊车牌和特殊场景下字符分割的准确性。附图说明图1为本系统结构框图;图2为平滑阈值计算方法示意图;图3为车牌二值化效果对比图。具体实施方式下面结合附图进一步详细描述本专利技术的技术方案,但本专利技术的保护范围不局限于以下所述。如图1所示,基于自适应窗口和平滑阈值法的图像二值化系统,它包括图像灰度化模块、平滑阈值计算模块、图像二值化模块和特殊区域搜索模块;所述的图像灰度化模块将输入的图像进行灰度化;平滑阈值计算模块计算弧度图像的平滑阈值,并生成平滑阈值表;图像二值化模块根据平滑阈值表将图像二值化;特殊区域搜索模块根据二值图搜索图像中的特殊区域。所述的平滑阈值表计算模块计算平滑阈值的方法为:设置高winHeight×宽winWidth的滑动窗口在灰度图像中滑动,每次窗口横向偏移量为OffsetX,纵向偏移量为OffsetY,分别计算每个窗口局部图像的迭代阈值,各个OffsetY×OffsetX大小的小区域存在于N个窗口中,则将这N个迭代阈值取中值作为该小区域的平滑阈值,同理计算图像上其余小区域的平滑阈值,生成平滑阈值表。如图2所示,假设图中每个小方格为一个像素,窗口高和宽都为两个像素,滑动窗口横向或纵向的偏移量Offset均为一个像素,对于图2中深灰色像素来说,共有四个滑动窗口包含了它,这四个窗口内提取到的迭代阈值分别为RC1~RC4,那么深灰色像素平滑过的二值化阈值即为RC1、RC2、RC3、RC4的中值。所述的迭代阈值的计算方法为:计算滑动窗口内的图像的最大灰度值和最小灰度值,分别记为gMax和gMin,令初始阈值T=(gMax+gMin)/2,令Tlast=T,根据阈值T将图像分割为前景和背景,分别求出两者的平均灰度值GMfro和GMback,更新阈值T′=(GMfront+GMback)/2,若T′=Tlast,则即为最终所求的二值化阈值;若T′≠Tlast,则令Tlast=T′,重复迭代计算。所述的特殊区域搜索模块采用投影法进行搜索,即对二值图进行按列求和得到投影曲线,较大的波谷区间对应的列即为特殊区域。在车牌二值化中,投影法指对车牌二值图像进行按列求和,得到投影曲线,较大的波谷区间对应的列即为特殊区域,区间的尺寸阈值设定可根据实际需求给出特定经验值。在车牌图像中可以先计算迭代阈值,再统计每列小于阈值点的个数,将此类点数较多的列合并起来,若合并区域宽度超过字符宽度,则为特殊区域。特殊区域的滑动窗口大小也根据实际需求确定。在高H×宽W的车牌图像中,对于特殊区域,窗口大小为OffsetX=OffsetY=2;对于普通区域,窗口大小为OffsetX=OffsetY=W/30。所述的滑动窗口的大小与图像尺寸相关,若图像宽和高分别为W和H,图像中兴趣目标的宽和高分别为和w和h,滑动窗口宽或高的上下限分别为:winWidthmax=min(0.5W,2w)winWidthmin=0.5wwinHeightmax=min(0.5H,2h)winHeightmin=0.5h。所述的横向偏移量OffsetX最小为1,最大为滑动窗口宽度的1/2;纵向偏移量OffsetY同理。如图3所示为采用本专利技术的系统进行二值化,与传统方法对比如下,第一列是车牌图像,第二列是全局阈值方法结果,第三列是局部阈值本文档来自技高网...
【技术保护点】
基于自适应窗口和平滑阈值法的图像二值化系统,其特征在于:它包括图像灰度化模块、平滑阈值计算模块、图像二值化模块和特殊区域搜索模块;所述的图像灰度化模块将输入的图像进行灰度化;平滑阈值计算模块计算弧度图像的平滑阈值,并生成平滑阈值表;图像二值化模块根据平滑阈值表将图像二值化;特殊区域搜索模块根据二值图搜索图像中的特殊区域。
【技术特征摘要】
1.基于自适应窗口和平滑阈值法的图像二值化系统,其特征在于:它包括图像灰度化模块、平滑阈值计算模块、图像二值化模块和特殊区域搜索模块;所述的图像灰度化模块将输入的图像进行灰度化;平滑阈值计算模块计算弧度图像的平滑阈值,并生成平滑阈值表;图像二值化模块根据平滑阈值表将图像二值化;特殊区域搜索模块根据二值图搜索图像中的特殊区域。2.根据权利要求1所述的基于自适应窗口和平滑阈值法的图像二值化系统,其特征在于:所述的平滑阈值表计算模块计算平滑阈值的方法为:设置高winHeight×宽winWidth的滑动窗口在灰度图像中滑动,每次窗口横向偏移量为OffsetX,纵向偏移量为OffsetY,分别计算每个窗口局部图像的迭代阈值,各个OffsetY×OffsetX大小的小区域存在于N个窗口中,则将这N个迭代阈值取中值作为该小区域的平滑阈值,同理计算图像上其余小区域的平滑阈值,生成平滑阈值表。3.根据权利要求2所述的基于自适应窗口和平滑阈值法的图像二值化系统,其特征在于:所述的迭代阈值的计算方法为:计算滑动窗口内的图像的最大灰度值和最小灰度值,分别记为gMax和gMin,令初始阈值T=(gMax+gMin)/2,...
【专利技术属性】
技术研发人员:宋擘,任楠楠,夏志勋,王亚夫,贾楠,代仲君,
申请(专利权)人:成都神州数码索贝科技有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。