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

基于改進(jìn)飛蛾撲火算法的多閾值彩色圖像分割

2020-01-14 06:03:42賈鶴鳴
關(guān)鍵詞:優(yōu)化

馬 軍 賈鶴鳴

(東北林業(yè)大學(xué)機(jī)電工程學(xué)院 黑龍江 哈爾濱 150040)

0 引 言

圖像分割是圖像處理中的重要技術(shù),是計(jì)算機(jī)視覺領(lǐng)域的前沿研究方向,是圖像分析中關(guān)鍵的預(yù)處理步驟之一,現(xiàn)已廣泛應(yīng)用于醫(yī)學(xué)、農(nóng)學(xué)、工業(yè)生產(chǎn)等眾多領(lǐng)域[1]。圖像分割的主要目的是將圖像中的關(guān)鍵信息提取出來,以供研究人員后續(xù)分析時(shí)使用。目前,圖像分割的方法大致可分為基于閾值處理分割、基于邊緣檢測分割、基于區(qū)域分割等[2-3]。其中,閾值處理憑借其簡單高效、性能穩(wěn)定等優(yōu)勢被廣泛應(yīng)用?;陂撝捣指罴夹g(shù)的難點(diǎn)在于閾值的選取,而最大類間方差法(Otsu法)因其較高的實(shí)用性被廣泛應(yīng)用于生產(chǎn)技術(shù)當(dāng)中。圖像分割可分為單閾值分割與多閾值分割,單閾值分割是指將圖像分割為黑白兩個(gè)區(qū)域,而多閾值分割將圖像分成幾個(gè)不同的區(qū)域,適用于復(fù)雜圖像的分割。當(dāng)圖像從單閾值擴(kuò)展至多閾值時(shí),最重要的限制是算法運(yùn)行時(shí)間與分割準(zhǔn)確率[4]。Otsu方法的原理是遍歷搜索256個(gè)灰度級中的類間方差最大時(shí)的灰度級即為圖像分割閾值。但遍歷窮舉的方法顯然計(jì)算量非常大,計(jì)算量隨閾值數(shù)量的增加呈現(xiàn)指數(shù)級增長,難以實(shí)際應(yīng)用。

智能優(yōu)化算法能解決許多優(yōu)化類問題,更好地尋找出所求函數(shù)的最大值或最小值,將智能優(yōu)化算法與圖像分割結(jié)合可以提高分割效率。應(yīng)用傳統(tǒng)優(yōu)化方法處理簡單的灰度圖像的確可以得到較好的效果,然而在處理復(fù)雜的彩色圖像分割時(shí)卻十分受限。并且彩色圖像分割是目前極具挑戰(zhàn)的一個(gè)領(lǐng)域,一幅彩色圖像需要分別考慮紅、綠、藍(lán)三類顏色分量的處理過程,再合成得到最終完整的分割圖像。為了解決上述問題,可引進(jìn)新型的元啟發(fā)式算法,利用這些算法嘗試對彩色圖像進(jìn)行閾值處理。

近年來,許多學(xué)者從自然界中的生物上發(fā)現(xiàn)靈感并建立相應(yīng)的數(shù)學(xué)模型,提出了眾多新穎的群智能優(yōu)化算法。比如螢火蟲算法[5](Firefly algorithm,F(xiàn)A)、布谷鳥搜索算法[6](Cuckoo Search algorithm,CS)、細(xì)菌覓食算法[7](Bacterial Foraging Optimization algorithm,BFO)等。目前,已有學(xué)者將這些新型的優(yōu)化算法應(yīng)用于圖像分割領(lǐng)域,比如吳鵬[8]應(yīng)用螢火蟲算法結(jié)合最大熵方法進(jìn)行圖像分割,通過螢火蟲算法對目標(biāo)函數(shù)進(jìn)行優(yōu)化搜索得到圖像的最佳分割閾值;柳新妮等[9]基于布谷鳥算法結(jié)合Otsu方法用于多閾值圖像分割;廖艷萍等[10]將細(xì)菌覓食算法結(jié)合PCNN對圖像進(jìn)行分割,采用該算法搜索PCNN的最優(yōu)模型參數(shù)。上述成果表明新型的元啟發(fā)式優(yōu)化算法能在選取的圖像中取得較好的分割效果,但上述學(xué)者都未將算法應(yīng)用到彩色圖像上進(jìn)行實(shí)驗(yàn)。本文為了探索解決彩色圖像分割的問題,以飛蛾撲火算法[11]為基礎(chǔ)并對該算法進(jìn)行改進(jìn),增強(qiáng)其尋優(yōu)能力和效率,最終應(yīng)用到彩色圖像分割中。

1 標(biāo)準(zhǔn)飛蛾撲火算法

MFO算法是一種新型的元啟發(fā)式優(yōu)化算法,該算法模擬了自然界中飛蛾的導(dǎo)航行為。飛蛾在夜間具有獨(dú)特的導(dǎo)航方式,它們依靠月光利用橫向定向機(jī)制,相對于月亮保持固定的角度進(jìn)行直線飛行,如圖1所示。然而在現(xiàn)實(shí)生活中,飛蛾經(jīng)常被人造光干擾,若仍借助橫向定向機(jī)制試圖與人造光保持確定的角度飛行,則最終會聚于光源,如圖2所示。

人們總能從自然界生物中得到靈感,MFO算法由Seyedali Mirjalili在2015年提出[11],該算法參數(shù)較少并且具有良好的尋優(yōu)能力,一經(jīng)提出便受到國內(nèi)外學(xué)者的廣泛關(guān)注。在該算法中,變量是空間中飛蛾的位置,飛蛾改變它們的位置矢量在超維空間中飛行。值得注意的是,飛蛾和火焰都是問題的解決方案,它們之間的區(qū)別在于算法迭代和更新的方式不同。飛蛾是實(shí)際在空間中進(jìn)行搜索的個(gè)體,而火焰是到目前為止飛蛾獲得的最佳位置。

在MFO算法中,選擇對數(shù)螺旋作為飛蛾更新位置的主要機(jī)制,公式為:

Mi=Di·ebθ·cos(2πθ)+Fj

(1)

式中:b是用于定義對數(shù)螺旋形狀的常數(shù);θ是[-1,1]之間的隨機(jī)數(shù);Mi表示第i個(gè)飛蛾;Fj表示第j個(gè)火焰;Di表示第i個(gè)飛蛾與第j個(gè)火焰之間的距離,公式為:

Di=|Fj-Mi|

(2)

利用上述方程模擬飛蛾螺旋飛行的路徑。方程中的參數(shù)θ為收斂常數(shù),定義飛蛾的下一個(gè)位置接近火焰的程度,θ=-1是距離火焰最近的位置;θ=1是距離最遠(yuǎn)的,如圖3所示。

圖3 參數(shù)θ的分布意義

式(1)僅定義了飛蛾朝向火焰飛行的過程,因此容易造成算法收斂過快,陷入局部最優(yōu)。為了避免上述情況,飛蛾在初始化位置、計(jì)算適應(yīng)度值之后,火焰依據(jù)適應(yīng)度值進(jìn)行排序,飛蛾通過式(1)更新位置,依次迭代。這樣,每只飛蛾對應(yīng)一個(gè)火焰,第一只飛蛾總是相對于最好的火焰進(jìn)行位置更新,最后一只飛蛾相對于最差的火焰更新位置。依照這種機(jī)制,可以有效避免MFO算法陷入局部最優(yōu)。

為了提高最優(yōu)解的尋找效率,對火焰提出一種自適應(yīng)減少的機(jī)制,當(dāng)?shù)阶詈笠淮螘r(shí),保留的唯一火焰就是全局最優(yōu)解。公式如下:

(3)

式中:N為初始火焰數(shù)量;t為當(dāng)前迭代次數(shù);T為最大迭代次數(shù)。

2 改進(jìn)飛蛾撲火算法

飛蛾撲火算法是近幾年來最新提出的優(yōu)化方法且性能良好,但是相較于其他成熟的尋優(yōu)算法,仍然存在容易陷入局部最優(yōu)導(dǎo)致算法過早收斂的問題。借鑒其他成熟算法的改進(jìn)方式,本文將從兩方面對MFO算法進(jìn)行改進(jìn)。一是加入自適應(yīng)權(quán)重,使算法在迭代前期可以使飛蛾在較大的范圍內(nèi)搜索,在迭代后期可以提高飛蛾的尋優(yōu)精度。二是應(yīng)用Lévy飛行策略,保證飛蛾可跳出局部環(huán)境朝著最優(yōu)的方向飛行,提高了算法的整體性能。

2.1 引入自適應(yīng)權(quán)重

借鑒粒子群算法中的慣性權(quán)重思想,慣性權(quán)重ω影響種群的搜索機(jī)制。ω越大,算法全局范圍內(nèi)搜索力度越大;ω越小,算法局部范圍內(nèi)搜索精度越高。因此,ω的變化影響著種群的整體尋優(yōu)能力。在LSMFO算法中,飛蛾位置采用對數(shù)螺旋進(jìn)行更新并引入自適應(yīng)權(quán)重ω,公式為:

(4)

式中:t為當(dāng)前迭代次數(shù);T為最大迭代次數(shù);a、b為常數(shù)。

通過多次試驗(yàn),當(dāng)a=30、b=5時(shí),本文提出的非線性自適應(yīng)權(quán)重取得的效果較好,如圖4所示,其中虛線表示傳統(tǒng)線性遞減更新策略,實(shí)線表示本文提出的非線性遞減更新策略。該策略在迭代初期和迭代后期均能保持較長時(shí)間的穩(wěn)定,使飛蛾在前期全局尋優(yōu)和后期局部尋優(yōu)中均取得較好效果。將該慣性權(quán)重應(yīng)用到飛蛾位置更新公式中:

Mi=Di·ebn·cos(2πn)+ω·Fj

(5)

圖4 慣性權(quán)重遞減函數(shù)曲線

2.2 引入Lévy飛行

Lévy Fight是由法國數(shù)學(xué)家Paul Lévy最早提出的一種隨機(jī)游走方式,其中的步長服從重尾概率分布[12],如下式所示:

(6)

式中:通常γ=1;0<λ≤2;s代表移動步長;Γ(λ)為標(biāo)準(zhǔn)伽馬函數(shù)。

由于上述公式實(shí)現(xiàn)較為困難,后有學(xué)者M(jìn)antegna將其進(jìn)行簡化改進(jìn),用正態(tài)分布求解隨機(jī)數(shù)[13],模擬生成服從Levy分布的隨機(jī)步長,如下式所示:

(7)

式中:β=1.5;μ~N(0,σ2);ν~N(0,1);

Lévy飛行是一種特殊的行為方式,表現(xiàn)為大量的短距離游走和少量的長距離跳躍行為,可用于隨機(jī)或偽隨機(jī)自然現(xiàn)象的測量和模擬。有研究表明,許多動物甚至人類的某些行為均符合Lévy飛行的特征,因此具有良好的搜索性能。圖5模擬了個(gè)體進(jìn)行100次Lévy飛行的位置更新情況。

圖5 100次Lévy飛行軌跡

將Lévy飛行應(yīng)用到飛蛾撲火算法中:

(8)

式中:rand()表示[0,1]的隨機(jī)數(shù);?表示點(diǎn)乘運(yùn)算。

飛蛾初始化之后,每只飛蛾根據(jù)適應(yīng)度函數(shù)計(jì)算此時(shí)的適應(yīng)度值,對適應(yīng)度值進(jìn)行排序后即得到了火焰列表的值,取其中的第一個(gè)值作為當(dāng)前種群的最優(yōu)值。飛蛾首先依據(jù)式(5)的自適應(yīng)權(quán)重策略對位置初步更新,之后采用式(8)的Lévy飛行策略對位置再一次更新。經(jīng)過上述步驟,飛蛾的一次位置更新結(jié)束,依次循環(huán)。

改進(jìn)后的LSMFO算法較初始的MFO算法提高了全局搜索能力,增強(qiáng)了算法的多樣性,避免了種群陷入局部最優(yōu)。同時(shí),算法運(yùn)行時(shí)間有所降低,算法精度也得到了提升。

3 基于LSMFO的多閾值彩色圖像分割

閾值處理是圖像分割中實(shí)用性較強(qiáng)的一種方法,單閾值圖像分割可以看作是單目標(biāo)規(guī)劃問題,而多閾值則可看成是一個(gè)多元目標(biāo)規(guī)劃尋優(yōu)問題。多閾值圖像分割即利用K個(gè)閾值組成的閾值向量T={t1,t2,…,tK}將圖像I分成K+1個(gè)區(qū)域{C0,C1,…,CK},本文用最大類間方差法(Otsu法)選取全局最佳閾值向量T*。

假設(shè)圖像I的大小為M×N,灰度級為L(0

(9)

對每一個(gè)區(qū)域Ck,其累計(jì)概率wk和平均灰度級μk由下式?jīng)Q定:

(10)

整個(gè)圖像的平均灰度μT和最大類間方差公式為:

(11)

遍歷窮舉所有灰度級(1~256),圖像的最佳閾值向量如下式所示:

(12)

若用窮舉法求取最佳閾值向量,隨著閾值等級的逐漸升高,算法的計(jì)算量將呈指數(shù)級增長,運(yùn)算量驚人。為了提高效率,需要結(jié)合智能優(yōu)化算法求解最佳閾值向量。本文利用提出的LSMFO算法,對多閾值分割中最佳閾值的搜索過程進(jìn)行尋優(yōu),數(shù)學(xué)模型如下:

(13)

閾值分割的實(shí)質(zhì)就是找出圖像的最佳閾值向量,將Otsu法中的最大類間方差公式(式(11))作為算法的適應(yīng)度函數(shù)進(jìn)行求解,最大類間方差值表示適應(yīng)度值,多閾值的閾值個(gè)數(shù)即表示飛蛾在空間中的位置維數(shù)。尋找出適應(yīng)度值最大時(shí)火焰列表中火焰的位置向量F即為圖像所得的最佳閾值向量。整個(gè)算法的實(shí)現(xiàn)流程如圖6所示。

圖6 基于LSMFO的圖像分割流程圖

4 多閾值彩色圖像分割實(shí)驗(yàn)

本文對整個(gè)伯克利大學(xué)圖像數(shù)據(jù)庫中的圖像進(jìn)行了圖像分割實(shí)驗(yàn),并從中選定了4幅圖像,如圖7所示。為了驗(yàn)證所提出的LSMFO算法的優(yōu)劣性,本文選取了另外5種算法作為對比,分別為MFO、SCA(正余弦優(yōu)化算法)[14]、MVO(多元宇宙優(yōu)化算法)[15]、WOA(鯨魚優(yōu)化算法)[16]、PSO(粒子群優(yōu)化算法)[17]。本文對所選的4幅經(jīng)典圖像運(yùn)用Otsu法取閾值數(shù)K=4,6,8,10,15進(jìn)行圖像分割,將6種算法的最大迭代次數(shù)設(shè)置為500,初始種群數(shù)量設(shè)置為25,其他具體參數(shù)如表1所示。

(a) Test 1 (b) Test 2

(c) Test 3 (d) Test 4圖7 伯克利實(shí)驗(yàn)圖像

表1 算法參數(shù)

為了更好地評估算法應(yīng)用到圖像分割的性能,本文選用3個(gè)常用指標(biāo)來進(jìn)行衡量:

(1) 結(jié)構(gòu)相似性(SSIM):一種衡量兩幅圖像相似度的指標(biāo)[18]。SSIM的取值在[0,1],越接近1表明兩幅圖像結(jié)構(gòu)越相似,用在圖像分割中表示分割效果越好。給出兩幅圖像x和y,定義如下:

(14)

(2) 峰值信噪比(PSNR):一個(gè)表示信號最大可能功率和影響它的表示精度的破壞性噪聲功率的比值的工程術(shù)語[19],指標(biāo)值越大,說明圖像分割結(jié)果越好。給出大小為M×N的圖像x和y,PSNR定義如下:

(15)

(16)

(3) 邊緣保持系數(shù)(EPI):表示處理后濾波器對圖像水平或垂直方向邊緣的保持能力,值越高則保持能力越強(qiáng)[20],其公式如下:

(17)

式中:m為圖像像元個(gè)數(shù);GR1和GR2分別為左右或上下的互鄰像元灰度值。

實(shí)驗(yàn)在MATLAB 2016b的環(huán)境下進(jìn)行,每種算法對4幅伯克利圖像分別運(yùn)行30次,分割指標(biāo)取平均值如表2-表5所示。每一種算法自身縱向比較,隨著閾值數(shù)量的提升,SSIM、PSNR、EPI三種指標(biāo)都隨之增大,表明閾值數(shù)量越大,分割后與原圖越貼合,與此同時(shí),算法運(yùn)行時(shí)間會有所加長。將6種算法進(jìn)行橫向比較,在SSIM指標(biāo)上,LSMFO明顯高于其他所有算法,其次MFO、MVO、WOA三種算法較為接近,之后為PSO與SCA,說明LSMFO分割后的圖像與原圖像在結(jié)構(gòu)上更為相似。在PSNR指標(biāo)上,LSMFO、MVO、WOA指標(biāo)相近,但LSMFO總體略高于MVO與WOA,之后為SCA與PSO,MFO在該指標(biāo)的評估中表現(xiàn)不盡如人意,遠(yuǎn)低于其他算法。在EPI指標(biāo)中,MFO優(yōu)勢較為明顯,其次為LSMFO與PSO,之后是SCA、MVO、WOA。在算法運(yùn)行時(shí)間上,SCA整體上時(shí)間短于其他算法,究其分割效果不理想的原因是算法過早收斂,LSMFO運(yùn)行時(shí)間略短于PSO,之后分別為MFO、WOA、MVO。對表2-表5中的數(shù)據(jù)進(jìn)行統(tǒng)計(jì)綜合能夠更清晰地展現(xiàn)出LSMFO算法的優(yōu)劣性,將表中數(shù)據(jù)繪制成曲線圖形式,如圖8-圖11所示。綜合以上分析可知,LSMFO具有良好地分割能力與去噪能力,能夠很好地完成彩色圖像分割任務(wù)。

表2 伯克利圖像指標(biāo)—SSIM

續(xù)表2

表3 伯克利圖像指標(biāo)—PSNR

續(xù)表4

表5 伯克利圖像指標(biāo)—CPU Time

圖8 SSIM指標(biāo)分析曲線圖

圖9 PSNR指標(biāo)分析曲線圖

圖10 EPI指標(biāo)分析曲線圖

圖11 CPU TIME指標(biāo)分析曲線圖

為了對實(shí)驗(yàn)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)意義分析,本文采用ANOVA(Analysis of Variance)測試,將LSMFO與另5種算法進(jìn)行比較,給定p值為5%,當(dāng)p值小于0.05時(shí),表明兩者之間存在顯著差異性。對SSIM、PSNR、EPI和CPU Time指標(biāo)進(jìn)行ANOVA測試,結(jié)果如表6所示。表中使用(*)標(biāo)注了p值小于0.05的數(shù)據(jù),測試結(jié)果說明了LSMFO與其他算法具有顯著差異。

表6 ANOVA測試

通過上述比較,可以看出LSMFO指標(biāo)整體分割水平高于其他算法,并且在SSIM這一關(guān)鍵指標(biāo)中表現(xiàn)優(yōu)秀。仔細(xì)比較LSMFO與MFO兩種算法的分割結(jié)果,也可以看出改進(jìn)之后的飛蛾撲火算法有著更好的性能,說明本文提出的LSMFO算法應(yīng)用在彩色圖像分割領(lǐng)域有著更大的優(yōu)勢。

5 結(jié) 語

本文提出基于萊維飛行和改進(jìn)飛蛾撲火算法(LSMFO),用于解決彩色圖像多閾值分割問題。將LSMFO算法與MFO、MVO、SCA、WOA、PSO算法進(jìn)行對比,分別在閾值數(shù)K=4,6,8,10,15時(shí)對4幅伯克利大學(xué)經(jīng)典圖像進(jìn)行分割實(shí)驗(yàn),采用SSIM、PSNR、EPI三個(gè)指標(biāo)評估分割質(zhì)量,數(shù)據(jù)結(jié)果展現(xiàn)出LSMFO算法的優(yōu)勢性,具有運(yùn)行速度快、分割精度高的特點(diǎn),能夠?qū)嶋H應(yīng)用于圖像分割的工程問題。下一步,將繼續(xù)深入研究從不同方面提高彩色圖像分割效率的問題。

猜你喜歡
優(yōu)化
超限高層建筑結(jié)構(gòu)設(shè)計(jì)與優(yōu)化思考
PEMFC流道的多目標(biāo)優(yōu)化
能源工程(2022年1期)2022-03-29 01:06:28
民用建筑防煙排煙設(shè)計(jì)優(yōu)化探討
關(guān)于優(yōu)化消防安全告知承諾的一些思考
一道優(yōu)化題的幾何解法
由“形”啟“數(shù)”優(yōu)化運(yùn)算——以2021年解析幾何高考題為例
圍繞“地、業(yè)、人”優(yōu)化產(chǎn)業(yè)扶貧
事業(yè)單位中固定資產(chǎn)會計(jì)處理的優(yōu)化
4K HDR性能大幅度優(yōu)化 JVC DLA-X8 18 BC
幾種常見的負(fù)載均衡算法的優(yōu)化
電子制作(2017年20期)2017-04-26 06:57:45
主站蜘蛛池模板: 日韩在线2020专区| 手机精品福利在线观看| 综合亚洲网| 99久久精品免费观看国产| 最新日韩AV网址在线观看| 国产欧美日韩91| 亚洲日韩AV无码一区二区三区人 | 久久精品一卡日本电影| 3p叠罗汉国产精品久久| 亚洲视频四区| 色欲国产一区二区日韩欧美| 国产在线小视频| 亚洲精品欧美日本中文字幕| 免费三A级毛片视频| 国产三级精品三级在线观看| 中文字幕在线欧美| 99re在线视频观看| 欧美日本在线观看| 国产99欧美精品久久精品久久| 制服丝袜 91视频| 久久免费视频播放| 亚洲av无码牛牛影视在线二区| 欧美激情二区三区| 国产小视频在线高清播放| 国产成人精品男人的天堂| 国产精品jizz在线观看软件| 国产精品成人不卡在线观看| 激情综合网激情综合| 国产精品九九视频| 欧洲一区二区三区无码| 日韩亚洲综合在线| 国产不卡国语在线| 国产黄色免费看| 精品欧美一区二区三区久久久| 首页亚洲国产丝袜长腿综合| 中文字幕在线视频免费| 91年精品国产福利线观看久久| 欧美中文字幕在线二区| 亚洲a免费| 男女男精品视频| 人妻中文久热无码丝袜| 欧美中文字幕一区| 亚洲中文精品人人永久免费| 久久精品国产亚洲麻豆| 九九香蕉视频| 亚洲国产综合精品一区| 亚洲国产日韩在线成人蜜芽| 精品国产免费观看| 亚洲天堂视频在线播放| 国产精品亚洲专区一区| 免费人成在线观看成人片 | 亚洲无线观看| 国产精品第| 在线欧美一区| 亚洲欧美另类中文字幕| 亚洲伦理一区二区| 国产91av在线| 久久久噜噜噜久久中文字幕色伊伊| 国产成人精品综合| 日韩AV无码免费一二三区| 国产精品久久精品| 亚洲日韩高清在线亚洲专区| 国产白浆在线| 免费国产不卡午夜福在线观看| 国产成人精品视频一区二区电影 | 免费啪啪网址| 人妻21p大胆| 国产自在自线午夜精品视频| 国产精品蜜芽在线观看| 91成人在线观看| 欧美色图久久| 动漫精品中文字幕无码| 亚洲国产日韩视频观看| 日韩精品成人网页视频在线| 日本国产精品一区久久久| 日韩国产亚洲一区二区在线观看| 亚洲成aⅴ人片在线影院八| 亚洲综合天堂网| 国产sm重味一区二区三区| 极品国产在线| 国产jizzjizz视频| 亚洲精品爱草草视频在线|