一种具有广泛适应性的图像二值化方法与流程

文档序号:11865918阅读:来源:国知局

技术特征:

1.一种具有广泛适应性的图像二值化方法,其特征在于:它包括如下步骤:

S01:将输入图像灰度化;

S02:计算灰度图像的平滑阈值,生成平滑阈值表T1;

S03:使用平滑阈值表T1对灰度图像进行二值化,生成二值图;

S04:根据二值图搜索特殊区域;

若存在特殊区域,则计算特殊区域的平滑阈值表T2,完成后跳转步骤S05;

若不存在特殊区域,则平滑阈值表T1为最终图像平滑阈值表,跳转步骤S07;

S05:使用T2替换T1的对应部分,得到最终图像平滑阈值表T3;

S06:使用最终图像平滑阈值表对灰度图像进行二值化;

S07:输出图像二值化结果。

2.根据权利要求1所述的一种具有广泛适应性的图像二值化方法,其特征在于:所述的平滑阈值表的计算方法为:设置高winHeight×宽winWidth的滑动窗口在灰度图像中滑动,每次窗口横向偏移量为OffsetX,纵向偏移量为OffsetY,分别计算每个窗口局部图像的迭代阈值,各个OffsetY×OffsetX大小的小区域存在于N个窗口中,则将这N个迭代阈值取中值作为该小区域的平滑阈值,同理计算图像上其余小区域的平滑阈值,生成平滑阈值表。

3.根据权利要求2所述的一种具有广泛适应性的图像二值化方法,其特征在于:所述的迭代阈值的计算方法为:计算滑动窗口内的图像的最大灰度值和最小灰度值,分别记为gMax和gMin,令初始阈值T=(gMax+gMin)/2,令Tlast=T,根据阈值T将图像分割为前景和背景,分别求出两者的平均灰度值GMfront和GMback,更新阈值T′=(GMfront+GMback)/2,若T′=Tlast,则即为最终所求的二值化阈值;若T′≠Tlast,则令Tlast=T′,重复迭代计算。

4.根据权利要求1所述的一种具有广泛适应性的图像二值化方法,其特征在于:所述的特殊区域的搜索采用投影法,即对二值图进行按列求和得到投影曲线,较大的波谷区间对应的列即为特殊区域。

5.根据权利要求2所述的一种具有广泛适应性的图像二值化方法,其特征在于:所述的滑动窗口的大小与图像尺寸相关,若图像宽和高分别为W和H,图像中兴趣目标的宽和高分别为和w和h,滑动窗口宽或高的上下限分别为:

winWidthmax=min(0.5W,2w)

winWidthmin=0.5w

winHeightmax=min(0.5H,2h)

winHeightmin=0.5h。

6.根据权利要求2所述的一种具有广泛适应性的图像二值化方法,其特征在于:所述的横向偏移量OffsetX最小为1,最大为滑动窗口宽度的1/2;纵向偏移量OffsetY同理。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1