999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于分數階狼群優化的Otsu圖像分割算法

2019-08-21 10:57:42孔聰雅
液晶與顯示 2019年7期

楊 威,馬 瑜,孔聰雅,蘆 玥,王 慧

(寧夏大學 物理與電子電氣工程學院,寧夏 銀川 750021)

1 引 言

圖像分割是圖像處理的重要步驟,閾值分割法因其簡單有效性應用廣泛。其中Otsu分割算法利用閾值將圖像分成目標和背景兩類,離散度矩陣值最大時獲得最佳閾值,因其與圖像像素分布無關,適合多類圖像分割。袁小翠等人以目標出現的概率為權重,對Otsu算法的離散度矩陣進行加權,提升了Otsu算法分割精度[1]。同時,粒子群算法、螢火蟲算法、蜂群算法等智能算法應用其中,能夠改進Otsu分割算法實時性差的問題[2-4]。

狼群算法是2007年吳虎勝提出模擬自然界狼群分工搜索行為的一種智能算法。由于算法搜索能力強,已被廣泛應用[5]。基于狼群算法,眾多學者提出很多改進,主要是對狼群算法搜索過程的改進,提高狼群的搜索速度和精度。王盈祥等人提出一種基于差分進化的狼群算法,通過對多個函數測試證明了改進算法的有效性[6]。焦瑞芳等人在狼群游走行為中引入隨機擾動策略動態調整算法權重,并在算法圍捕行為中引入混沌全局搜索,提高算法尋優精度[7]。曹爽等人將PSO算法中的粒子尋優過程引入到狼群算法游走、召喚行為中,利用混沌法對得到的次優解進行優化,提高算法的尋優準確度[8]。

在信號分析與處理過程中,需要借助恰當的數學模型來解決,分數階微積分的引入使其提升到新的高度[9]。2010年,Pires等人最早將分數階算法引入PSO算法中,通過5個著名函數的測試分析驗證了分數階算法對PSO算法收斂性的提升,并進一步驗證了算法的收斂速度與分數階階次密切相關[10]。魏晶茹等提出了一種自適應的分數階粒子群算法,通過粒子的速度和位置信息自適應地選取分數階階次,使算法得到了更好的收斂性能[11]。近期, Mousavi等人將分數階應用于螢火蟲算法中,也取得了可觀的實驗結果[12]。考慮分數階微積分在信號及圖像處理應用的優越性及狼群算法的簡單有效性,本文將分數階優化的狼群算法引入到Otsu圖像分割算法中,利用分數階算法對過去狀態有記憶性的優點,用自適應分數階階次來控制狼群在游走過程中的位置更新,并在狼群圍捕行為中引入粒子對稱分布方法[13],調整狼群圍捕過程中的位置,克服陷入局部最優的缺點,結合二維Otsu分割算法來確定最佳分割閾值,加快了算法收斂速度。

2 基于分數階優化的狼群算法

2.1 傳統狼群算法

傳統狼群算法模擬了狼群捕食過程中的游走、召喚和圍攻行為。在頭狼的領導下,探狼和猛狼互相合作尋找解空間中最優解。

2.1.1 頭狼的選取

初始狼群數N,將解空間中具有最大目標函數值的位置記為頭狼位置。如有多個最優解,則隨機選取一頭作為頭狼Ylead。頭狼不參與游走和圍攻行為,直至在迭代過程中被具有更優解的其他狼代替。

2.1.2 游走行為

選取最優解中的Snum匹(頭狼除外)作為探狼開始游走行為。在游走過程中,如其目標函數值Yim優于Ylead,則替代頭狼;否則,探狼朝h個方向前進尋優,在d維空間中,探狼i的游走公式為:

(1)

其中:m∈{1,2,…,h},Pa為前進步長,Snum取[n/(α+1),n/α]之間的整數。α為探狼比因子。

探狼i在游走過程中記錄每步前進后該位置的目標函數值Yim,選擇目標函數值大的方向更新探狼位置,直到探狼i的目標函數值Yim>Ylead或達到最大游走次數Tmax。

2.1.3 召喚行為

頭狼召喚附近Mnum匹猛狼向其靠近。其中Mnum=N-Snum-1,猛狼以步長Pb快速向頭狼靠近。猛狼i的行為公式為:

xid(t+1)=xid(t)+Pb·
(gd(t)-xid(t))/|gd(t)-xid(t)|,

(2)

式中gd為t代頭狼在第d維空間中的位置。若猛狼感知的適應度值Yim>Ylead,便代替頭狼發起召喚行為。否則猛狼繼續搜索直到與頭狼的位置小于dnear進入圍攻行為。dnear可由下式得到:

(3)

w為距離判定因子,xmaxd和xmind分別為第d維空間的上限和下限。

2.1.4 圍攻行為

頭狼作為全局最優值被視為猛狼圍攻方向。猛狼以步長Pc向頭狼靠近,猛狼圍攻行為公式為:

xid(t+1)=xid(t)+λ·
Pc·|gd(t)-xid(t)|,

(4)

其中λ為[-1,1]間均勻分布的隨機數。圍攻后,若有個體狼所處位置適應度值大于原頭狼適應度值,便更新狼位置信息,否則,頭狼位置不變。

其中,3種圍攻步長滿足以下關系:

Pa=Pb/2=2×Pc=|dmax-dmin|/S,

(5)

dmax和dmin分別為待尋優變量的取值范圍的最大值和最小值,S為步長因子。

2.1.5 群體更新

按“由強到弱”分配食物,將R匹目標函數值最小的狼隨機替代。R取[N/2×ξ,N/2]中的隨機數,ξ是狼群更新比例因子。

2.2 分數階微積分(FC)

基于不同的定義,分數階微積分有不同的表達形式。最為常用的為Grumwald-Letniko定義(G-L定義)。

G-L定義的離散表達形式為[10]:

(6)

2.3 分數階優化的狼群算法

傳統狼群游走行為忽略了探狼之前的游走狀態,尋優結果取決于h的取值,若h較大,尋優精度高但收斂速度慢;h過小算法容易陷入局部最優。

令表達式(6)中的r=4,得:

(7)

由式(7)可看出,分數階導數結果不僅與當前項有關,還與之前狀態值有關,且過去事件的影響隨著時間的推移而減小。由于其固有的記憶特性,非常適合描述不可逆性和混沌等現象,所以考慮將其引入狼群算法的游走行為。

由式(1)可知,狼群每次的游走行為可描述為:

(8)

式(8)左邊為分數階G-L定義階次v=1時(假設T=1)的離散形式,可以寫作:

(9)

結合公式(7),狼群的游走行為可表示為:

(10)

可以看出,分數階階次影響著探狼位置更新。當v很小時,將忽略先前的活動并容易陷入局部最優;當v很大時,將呈現更多樣化的行為,從而可以探索新的解決方案。但是v太大,則花費時間多。所以本文將進化因子f引入公式對階次v進行修正,利用探狼位置信息自適應地調整分數階次,調整公式如下[11]:

(1)探狼i到其他探狼的平均距離計算為:

式中:N和D分別為探狼個數和空間維數。

其中,dg為全局最優位置到其他探狼的平均距離,dmax和dmin為所有dix中的最大值和最小值。

(3)當v∈[0.5,0.8]時,收斂速度更快,故:

v(f)=1/2e-0.47f∈[0.5,0.8]。

3 基于分數階狼群優化的Otsu分割算法

3.1 基于灰度-梯度的二維Otsu閾值分割算法

二維Otsu算法的橫坐標為灰度,縱坐標為灰度級與平均灰度級之差,即灰度-梯度二維直方圖,這樣,圖像的像素信息主要集中在平面一側,且目標和背景主要集中在梯度較小區域(圖像目標和背景區域),圖像梯度值較大的點(圖像噪聲點)成功地和圖像的目標及背景分離,減少噪聲對圖像分割的影響。設圖像總像素點數為N,nij為灰度i、梯度j的像數點數,nij發生的概率為:

(11)

設分割閾值的平均灰度值為s,梯度值為t,圖像被閾值(s,t)分為背景類B和目標類T,兩類出現的概率分別為:

(12)

背景類和目標類對應的均值向量uB和uT及所有像素點的總均值向量u分別如下:

(13)

定義離散度矩陣為:

(14)

圖像分割效果與離散度值成正比,因此取離散度值最大時的閾值作為最佳分割閾值:

tr(S(s*,t*))=max(tr(S(s,t))),

(15)

3.2 基于分數階狼群優化的Otsu圖像分割算法

將Otsu算法的離散度矩陣作為改進狼群算法的尋優函數,采用粒子對稱分布方法改進狼群算法圍捕行為。算法步驟如下:

(1)參數初始化。設種群數N=20,個體狼位置xi,探狼比因子α=4,最大迭代次數NIter=100,最大游走次數Tmax=20,步長因子S=1 000。

(2)選取頭狼。將個體狼位置作為待尋優的二維閾值向量,式(15)作為探狼目標函數,根據目標函數值選出頭狼。

(3)游走行為。探狼根據游走公式(10)執行游走行為,若探狼計算所得目標函數值Yim>Ylead便代替頭狼進行召喚行為。否則,繼續游走行為直到最大游走次數Tmax,轉步驟(4)。

(4)召喚行為。猛狼根據式(2)向獵物靠近,在此過程中,若猛狼的目標函數值Yim>Ylead,則取代頭狼執行召喚行為,否則繼續搜索直到與頭狼的位置小于dnear時轉至步驟(5)。

(5)圍攻行為。猛狼及探狼根據式(4)向獵物移動,在移動過程中根據粒子對稱分布方法,調整狼群移動位置,實施圍捕行為。

(6)選取目標函數值最大的個體狼作為頭狼,并對狼群群體進行更新。

(7)若算法達到最大迭代次數,則輸出頭狼位置,作為最佳分割閾值,否則返回步驟(2)。

該算法具體流程圖如圖1所示。

圖1 分數階狼群Otsu算法流程圖Fig.1 Flowchart of the two-dimensional Otsu based improved WPA

4 實驗結果及分析

本文采用人物Lena圖像、醫學肺部圖像及景物蘭花圖像進行實驗,并分別對比了本文提出的算法、傳統狼群優化二維Otsu算法(WPA Otsu算法)以及文獻[11]提出算法(分數階粒子群Otsu算法)的分割性能。

圖2 Lena圖像分割結果Fig.2 Segmentation results of the image Lena

采用適應度值[11]和峰值信噪比(PSNR)[7]作為評價圖像分割效果的客觀評價指標。適應度值越大,圖像分割結果越好;PSNR值越大,算法抗噪性能越好。用適應度曲線中達到收斂的迭代次數作為評價算法速度的指標,迭代次數越少,算法速度越快。實驗的硬件條件為:window7系統,Intel i3處理器(2.53 GHz),2.00 GB內存,MatlabR2013。

圖3 肺組織圖像分割結果Fig.3 Segmentation results of the image Lung

圖4 蘭花圖像分割結果Fig.4 Segmentation results of the image Orchid

4.1 實驗分割結果

主觀視覺上,對Lena圖像的分割處理,本文算法在紅色圖框區域保證了圖像細節部分的分割;對肺組織圖像的分割,本文算法能夠保證在指定組織處分割出完整清晰的輪廓;對景物蘭花圖像的分割,則顯示出更多細節。

4.2 適應度曲線

由圖5(a)及表1的數據可以看出,對Lena圖像的分割結果,本文算法的適應度值及PSNR值均高于另外兩種算法。由于適應度值越大,Otsu分割算法中離散度矩陣的值越大,即目標及背景類分割越明顯,可見本文算法提升了圖像分割結果的準確度。同時,本文算法的PSNR值相較于另外兩種算法有提升,說明本文算法的抗噪性能得到了保障。由圖5(a)的適應度曲線也可以直觀地看出,經過10次迭代本文算法找到最佳閾值, 經過60次迭代后WPAOtsu算法找到最佳閾值,經過15次迭代后文獻[11]算法找到最佳閾值。 可知本文算法最先達到收斂。

(a)Lena圖像適應度曲線(a)Fitness curves of image Lena

(b)肺組織圖像適應度曲線(b)Fitness curves of image Lung

(c)蘭花圖像適應度曲線(c)Fitness curve of image Orchid圖5 各圖像不同算法的適應度曲線Fig.5 Fitness curves of different images

Tab.1 Segmentation results of image Lena by different algorithm

算法最佳閾值迭代次數適應度值PSNRWPA Otsu算法(233,134)602 613.29.016 3文獻[11]算法(143,134)152 622.39.016 3本文算法(135,142)102 622.49.016 4

表2 3種算法對肺組織CT圖像分割結果對比

Tab.2 Segmentation results of image CT Lung by different algorithm

算法最佳閾值迭代次數適應度值PSNRWPA Otsu算法(60,63)402 948.713.119文獻[11]算法(59,63)172 948.613.119本文算法(60,63)62 948.813.157

表3 3種算法對蘭花圖像分割結果對比

Tab.3 Segmentation results of image Orchid by different algorithm

算法最佳閾值迭代次數適應度值PSNRWPA Otsu算法(112,117)701 574.58.098 6文獻[11]算法(111,118)201 574.48.098 6本文算法(112,119)41 574.68.135 0

由圖5(b)及表2可以看出,對肺組織圖像的分割結果,本文算法的適應度值較文獻[11]算法有所提高,并與WPA Otsu算法持平,本文算法的PSNR值較另外兩種算法有提高,說明本文算法能夠保證圖像的分割精度,且抗噪性能得到保證。從圖5(b)的適應度曲線可以看出,本文算法經過6次迭代找到最佳閾值,WPAOtsu算法在40次迭代后找到最佳閾值,文獻[11]算法經過17次左右找到最佳閾值。說明相較于另外兩種算法,本文算法的收斂速度更快。

由圖5(c)及表3可以看出,蘭花圖像的適應度值及PSNR值相比另兩種算法均有增加,可見本文算法能夠保證分割準確度,且抗噪性能提升。由圖5(c)的適應度曲線可知,經過4次迭代,本文算法找到最佳閾值, 經70次左右迭代,WPAOtsu算法達到完全收斂,經20次迭代,文獻[11]算法達到收斂。說明相對于另外兩種算法,本文算法收斂速度有了大幅度提高。

綜上3類不同領域圖像,由4.1節中的分割結果可知,從主觀視覺比較本文算法分割結果與另兩種算法分割結果,可知本文算法能夠保證分割結果的精度。由4.2節的適應度曲線對比可知,本文算法采用自適應分數階階次來控制狼群的游走過程,結合狼群算法的召喚、圍攻行為,極大提高了全局搜索能力,克服了陷入局部最優缺點,因此相較另兩種算法,本文算法全局收斂能力更強,收斂速度更快。各參數對比進一步說明,本文改進的算法,提升了適應度值,即提升了Otsu分割算法中離散度矩陣的值,離散度矩陣值越大,說明圖像分割效果越明顯,因此本文算法保證了圖像分割的準確度;而本文算法達到完全收斂的迭代次數明顯少于另外兩種算法,可見本文算法用在圖像的分割上收斂速度相比其他算法要快得多;同時,本文算法的PSNR值也有提高,說明本算法的抗噪性能得到保證。

5 結 論

為提高傳統狼群優化二維Otsu分割圖像算法的尋優能力,克服算法容易陷入局部最優的缺點,本文將自適應分數階微分引入到狼群算法并應用于Otsu分割圖像算法中。利用分數階微分對過去狀態有記憶性的優點,用自適應分數階階次來控制狼群在游走過程中的位置更新,提高狼群尋優能力,并在狼群圍捕行為中引入粒子對稱分布方法。在移動過程中,通過調節狼群在最優解周圍的分布,使狼群在最優解兩側的個數均等,進而調整狼群圍捕過程中的位置,提高種群多樣性,克服算法陷入局部最優的缺點,結合二維Otsu分割算法確定最佳分割閾值,加快算法收斂速度。實驗結果表明,從主觀視覺和客觀指標上都驗證了該算法分割圖像可以保證分割結果的精確性。本文算法收斂次數較傳統狼群算法平均提升50次左右,較文獻[11]算法平均加快10次左右。說明本文算法收斂速度更快。因此相較于另外兩種算法,本文算法在分割圖像時收斂速度更快,并且能夠保障圖像分割精度。

主站蜘蛛池模板: 四虎国产精品永久在线网址| 亚洲天堂啪啪| 国产在线精彩视频论坛| 91无码网站| 免费在线视频a| 国产免费黄| 99热在线只有精品| 天堂成人在线| 国产精品永久在线| 亚洲,国产,日韩,综合一区 | 久久国产精品电影| 成人在线综合| 久久频这里精品99香蕉久网址| 久久青青草原亚洲av无码| 99久久性生片| 99激情网| 99久久国产综合精品2023| 免费观看亚洲人成网站| 自慰网址在线观看| 久青草国产高清在线视频| 狂欢视频在线观看不卡| 国产亚洲精品97在线观看| 丰满少妇αⅴ无码区| 国产黄色免费看| 国产呦视频免费视频在线观看| 国产丝袜91| 久久激情影院| 午夜福利无码一区二区| 手机在线看片不卡中文字幕| 国产成人a在线观看视频| 日韩人妻无码制服丝袜视频| 国产精品亚洲综合久久小说| 人人妻人人澡人人爽欧美一区 | 免费观看无遮挡www的小视频| 青青草原国产精品啪啪视频| 一本大道AV人久久综合| 日韩精品成人在线| 欧美一级黄色影院| 99免费视频观看| 在线99视频| 91精品国产麻豆国产自产在线| www.精品视频| 人人爱天天做夜夜爽| 新SSS无码手机在线观看| 亚洲日韩精品欧美中文字幕| 国产人人射| 极品av一区二区| 57pao国产成视频免费播放| 久久精品人人做人人爽电影蜜月| 国产精品视频公开费视频| 午夜成人在线视频| 国产一级毛片在线| 欧美影院久久| 色婷婷在线影院| 久久综合伊人 六十路| 亚洲欧美成人网| 久久午夜夜伦鲁鲁片不卡| 99久久免费精品特色大片| 亚洲国产日韩在线成人蜜芽| 国产亚洲高清视频| 99re这里只有国产中文精品国产精品| 毛片一区二区在线看| 国产精品深爱在线| 无码精品国产VA在线观看DVD | 国产欧美日韩专区发布| 日韩大片免费观看视频播放| 好久久免费视频高清| 99精品久久精品| 日韩成人高清无码| 久青草国产高清在线视频| 国产菊爆视频在线观看| 久久77777| 国产高清国内精品福利| 激情六月丁香婷婷| av手机版在线播放| 国产内射一区亚洲| 久久无码av一区二区三区| 亚洲一级毛片在线观| 午夜不卡视频| 国产亚洲视频中文字幕视频| 欧美精品一区二区三区中文字幕| 精品视频91|