Page 129 - 《软件学报》2021年第11期
P. 129

霍星  等:改进的元启发式优化算法及其在图像分割中的应用                                                    3455


                    10.  返回天牛历史最优位置 xbest 和历史最优值 Sbest.
                    在 BAS 算法中,其单个寻优个体的优势使得其可以在更短的时间内解决优化问题,但也正是由于个体单一
                 的原因,算法的寻优方式单一,搜索范围有限;且随着迭代的增加,天牛的步长和搜索距离都会衰减.对于一些复
                 杂的极值点多的函数,如果迭代前期寻优个体一旦没有跳出局部极值,后期更难跳出局部极值.因此,在面对一
                 些复杂的非线性函数时,BAS 也存在着易陷入局部最优的不足.
                 1.2   二维Kaniadakis熵阈值分割算法
                    Kaniadakis 熵(K 熵) [17] 的概念自 2002 年由 Kaniadakis 提出后,因其具有凹性和 Lesche 稳定性(即在应对小
                 的波动时是稳定的)等优点而受到了广泛应用,例如在模拟宇宙射线通量分布、计算气象学中降雨事件的数量
                 密度等方面均有应用.K 熵能够较好地处理具有拖尾形态的概率分布                         [17] ,其提出基于狭义相对论:通过定义
                    1
                 k =   ,K 熵满足狭义相对论中质量 m 的两个速度粒子的相对论和,二者具有相似的关系.K 熵是统计力学中具
                    mc
                 有非广延性的一种信息熵,它是 Shannon 熵的一种泛化形态,因此包含 Shannon 熵的标准性质:具有 Lesche 稳定
                 性,并且遵循连续性、极大性、可扩展性和广义相加性的 Khinchin 公理                   [18] .Sparavigna [19] 于 2015 年率先将 K 熵
                 与图像分割结合,提出了基于一维 K 熵的图像阈值分割,并阐明了相较于 Tsallis 熵而言,K 熵具有更直观上的恢
                 复 Shannon 熵的优势.鉴于一维 K 熵分割算法对噪声敏感且分割效果较弱,本文将一维 K 熵阈值分割函数拓展
                 为二维 K 熵阈值分割函数.
                    设 f 为大小为 M×N、灰度级数为 L 的图像,设图像(x,y)位置处
                 的像素点为 f(x,y),其灰度值 f(x,y)∈{0,1,2,…,L−1},g(x,y)表示以
                 f(x,y) 为中心的 3×3 邻域像素点的平均灰度值 , 且
                 g(x,y)∈{0,1,2,…,L−1}.像素灰度值 f(x,y)与邻域平均灰度值 g(x,y)
                 组成的二元组(f(x,y),g(x,y))出现的次数记为 n(i,j),则相应的联合概
                            (, )j
                           ni                        L−  1  L−  1
                 率为 (, )pi j =   ,i,j= 0,1,2,…,L−1,满足 ∑∑   pi
                                                            (, ) 1j = ,则
                           M ×  N                    i=  0  j=  0
                 p(i,j)即为图像关于灰度——邻域平均灰度的二维直方图.假设二                        Fig.1  Two-dimensional histogram
                 维直方图中任意二维阈值向量(t,s)将二维直方图分为 4 个区域,如                              图 1   二维直方图
                 图 1 所示.
                    假设图像中暗像素视为目标,亮像素视为背景,则区域 1 对应目标区域,记为 A;区域 2 对应背景区域,记为
                 B.区域 3 和区域 4 由于灰度值和邻域平均灰度值差别较大,为边界点和噪声区域,通常图像的噪声点和边界点相
                 对整幅图像的像素点来说数量很少,因此可忽略不计,即区域 3 和区域 4 上有 p(i,j)≈0.则目标区域 A 和背景区域
                 B 的先验概率分别为
                                                  t  s            L−  1  L−  1
                                          P A (, )t s =  p ( , ),ij P B ( , )t s = ∑∑  ∑ ∑  p ( , )ij  (7)
                                                 i=  0 j=  0     i t =  +  1 j s+  =  1
                    满足 P A (t,s)+P B (t,s)≈1.
                    基于二维 K 熵的阈值选取准则函数以如下方式定义:
                                                 S(t,s)=S k (A)K(B)+S k (B)K(A)                       (8)
                 其中,
                                                           ( , )j ⎞
                                                  1  t  s ⎡ ⎛  pi  1 k+  ⎛  p ( , )i j ⎞  1 k−  ⎤
                                            () =−
                                          SA            ⎢ ⎜∑∑  ⎟  − ⎜    ⎟  ⎥                         (9)
                                           k
                                                 2k =  i  0 j=  0 ⎢ ⎝  ⎣  P A  ⎠  ⎝  P A  ⎠  ⎥ ⎦
                                                            ( , )j ⎞
                                           () =−
                                         SB      1  L−  1  L−  1 ⎡ ⎢ ⎛  ⎜ ∑∑  pi  ⎟  1 k+  − ⎜  ⎛  p ( , )i j ⎞  ⎟  1 k−  ⎤ ⎥  (10)
                                          k
                                                 2k =+ 1 j s+ ⎢ ⎝  =  1 ⎣  P B  ⎠  ⎝  P B  ⎠  ⎥ ⎦
                                                   it
   124   125   126   127   128   129   130   131   132   133   134