• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于改進(jìn)的人工蜂群算法在醫(yī)學(xué)圖像上的多閾值圖像分割法

      2017-12-14 11:59:44孫曉亮田力威
      關(guān)鍵詞:蜜源蜂群閾值

      孫曉亮, 田力威, 劉 洋

      (沈陽大學(xué) a. 信息工程學(xué)院, b. 遼寧省物聯(lián)網(wǎng)信息集成技術(shù)工程研究中心, 遼寧 沈陽 110044)

      基于改進(jìn)的人工蜂群算法在醫(yī)學(xué)圖像上的多閾值圖像分割法

      孫曉亮a, 田力威b, 劉 洋b

      (沈陽大學(xué) a. 信息工程學(xué)院, b. 遼寧省物聯(lián)網(wǎng)信息集成技術(shù)工程研究中心, 遼寧 沈陽 110044)

      研究了對醫(yī)學(xué)圖像閾值分割和人工蜂群算法的研究現(xiàn)狀.發(fā)現(xiàn)在醫(yī)學(xué)圖像分析中,將圖像有效分割為有意義的對象對分類和對象識別很重要.提出一種將改進(jìn)的人工蜂群與分?jǐn)?shù)階圖像閾值分割方法相結(jié)合的圖像分割方法,即變系數(shù)人工蜂群優(yōu)化算法(VCABC),用于確定給定圖像上的n-1個(gè)最優(yōu)n級閾值.將所提出的方法與PSO分?jǐn)?shù)階圖像閾值分割方法和ABC分?jǐn)?shù)階圖像閾值分割方法相比較.實(shí)驗(yàn)結(jié)果表明,在考慮多種不同的條件情況時(shí),該方法的表現(xiàn)優(yōu)于其他方法.

      圖像分割; 多級閾值; ABC算法; 適應(yīng)度函數(shù); 變系數(shù)

      在MATLAB仿真計(jì)算平臺上結(jié)合圖像分割理論對醫(yī)學(xué)圖像進(jìn)行處理已成為現(xiàn)代醫(yī)學(xué)領(lǐng)域不可或缺的一部分,醫(yī)學(xué)圖像是醫(yī)生診斷病情的關(guān)鍵性依據(jù),醫(yī)學(xué)圖像視覺效果的提高有助于提高醫(yī)生的確診率,提高現(xiàn)代醫(yī)療水平,促進(jìn)醫(yī)學(xué)的進(jìn)一步發(fā)展.

      圖像分割是指把圖像描述成某些連通區(qū)域的集合,使得圖像特征在不同區(qū)域表現(xiàn)不同,在同一區(qū)域表現(xiàn)出相似性的處理.目前圖像分割常用的方法有閾值法[1]、邊緣檢測法[2]、區(qū)域法[3]、形態(tài)學(xué)分水嶺法等.閾值法由于實(shí)現(xiàn)簡單且計(jì)算速度快等特點(diǎn),在圖像分割應(yīng)用中處于核心地位.

      其中圖像的多閾值分割可以歸為一個(gè)典型的優(yōu)化問題,常用的方法是將最大類間方差法[4]結(jié)合一些最優(yōu)化算法來確定合適的閾值.粒子群算法是一種高效的優(yōu)化算法,其結(jié)構(gòu)簡單、運(yùn)算復(fù)雜度低等優(yōu)點(diǎn)正好適用于解決多閾值圖像分割中所遇到的難題.Ghamisi[5]等人運(yùn)用多級分割技術(shù)以及PSO算法對圖像進(jìn)行多閾值分割,但是PSO算法有其局限性,容易陷入局部最優(yōu).人工蜂群算法(Artificial Bee Colony,ABC)是Karaboga[6]于2005年仿照蜜蜂的覓食行為提出的,屬新一代的群體智能優(yōu)化算法.相比于PSO算法,ABC算法中出現(xiàn)了個(gè)體間的分工,即采蜜蜂、觀察蜂和偵察蜂3種類型,它們根據(jù)分工不同而進(jìn)行不同的活動,并在活動的過程中實(shí)現(xiàn)信息的共享,因此,ABC算法搜索解空間中的最優(yōu)解時(shí)更有優(yōu)勢.周晨航[7]等人將改進(jìn)的螢火蟲算法應(yīng)用到Otsu二維圖像分割法上,提高了方法時(shí)間效率,但是研究對象局限在二維,應(yīng)用范圍不大.施麗紅[8]等人從顏色空間提取圖像的7個(gè)特征,運(yùn)用種子區(qū)域生長法結(jié)合人工蜂群算法得到圖像分割的結(jié)果,該種方法在時(shí)間效率,一致性誤差上性能較為均衡,但由于特征提取過多,導(dǎo)致計(jì)算量增大從而使得運(yùn)行時(shí)間過長.徐洪[9]等人針對人工蜂群算法中的引領(lǐng)蜂搜索、跟隨蜂搜索和偵察蜂搜索3個(gè)方面進(jìn)行了改進(jìn),將其與傳統(tǒng)的多閾值紅外圖像分割方法相結(jié)合,相比原始的窮舉法耗時(shí)短,相比原始的ABC算法精度更高.但是其比原始的ABC算法耗時(shí)長,時(shí)間效率略低.而本文中沿用文獻(xiàn)[5]中使用的多級分割技術(shù),提出一種新的VCABC算法,其原理是通過對ABC算法搜索公式進(jìn)行改進(jìn),使其在算法初期更快的向全局最優(yōu)值趨近,在算法后期增強(qiáng)其跳出局部最優(yōu)的能力,這樣既避免了ABC算法容易陷入局部最優(yōu)的問題,也提高了ABC算法運(yùn)算的時(shí)間效率.然后將其與分?jǐn)?shù)階圖像閾值分割方法相結(jié)合對醫(yī)學(xué)圖像進(jìn)行處理,實(shí)驗(yàn)證明本文中提出的方法在分割效果、時(shí)間效率、算法精度上均優(yōu)于其他分?jǐn)?shù)階圖像閾值分割方法.

      1 分?jǐn)?shù)階圖像閾值分割方法

      多級分割技術(shù)提供了一種執(zhí)行圖像分析的有效方法.然而,在圖像分割中自動選擇一個(gè)n維最佳的閾值一直是一個(gè)挑戰(zhàn).本節(jié)給出了一種關(guān)于這個(gè)問題的解決構(gòu)想.

      讓給定圖像的每個(gè)RGB(紅-綠-藍(lán))分量中有L個(gè)強(qiáng)度級別,這些級別的范圍設(shè)定在{0,1,2,…,L-1}.這樣就可以定義:

      獲得最佳閾值的最簡單和最有效的方法是最大限度地提高類間的方差,這個(gè)類間的方差一般定義為

      (5)

      C={R,G,B}.

      由于閾值水平的增加,計(jì)算這個(gè)優(yōu)化問題涉及更大的計(jì)算工作量.哪種方法應(yīng)該被用來解決這個(gè)優(yōu)化問題的實(shí)時(shí)應(yīng)用程序,在文獻(xiàn)[10]中已經(jīng)提出了許多方法.然而,最近群智體能優(yōu)化算法已成為最具效率的替代分析方法而被用來解決這類優(yōu)化問題.

      2 人工蜂群算法

      人工蜂群算法(ABC算法)由土耳其Erciyes大學(xué)的Karabog教授于2005年第一次提出,是為了解決多目標(biāo)函數(shù)優(yōu)化問題的一種群體智能優(yōu)化算法.ABC算法自提出以來,就以概念簡單、控制參數(shù)少、算法容易實(shí)現(xiàn)、優(yōu)化效果良好等優(yōu)點(diǎn)吸引了大批學(xué)者進(jìn)行研究,并逐漸進(jìn)入各個(gè)應(yīng)用領(lǐng)域.近年來無論是在交通網(wǎng)絡(luò)設(shè)計(jì)方面、葉約束最小生成樹問題、車輛路徑問題、圖像邊緣檢測方面及醫(yī)學(xué)圖像處理方面都取得了明顯的進(jìn)步.

      2.1 人工蜂群算法基本原理

      人工蜂群算法是模擬蜂群覓食行為而產(chǎn)生的一種元啟發(fā)式智能算法,此算法中包括3種類型的蜜蜂,分別是雇傭蜂、偵察蜂、跟隨蜂,其中雇傭蜂主要尋找食物源并收集相關(guān)信息,并將相關(guān)食物信息傳給跟隨蜂,跟隨蜂從雇傭蜂的相關(guān)食物源信息中進(jìn)一步尋找更好的食物,當(dāng)達(dá)到蜂群算法的迭代次數(shù)或滿足了一定的條件,而所尋蜜源量仍不能進(jìn)一步改進(jìn)時(shí),此蜜源被拋棄,此時(shí)該雇傭蜂變?yōu)閭刹旆淅^續(xù)在巢穴附近尋找蜜源.在人工蜂群算法中,每個(gè)蜜源對應(yīng)算法的一個(gè)可行解,蜜源的個(gè)數(shù)等同于雇傭蜂的數(shù)量,每個(gè)蜜源的蜜總量對應(yīng)算法中相應(yīng)的適應(yīng)度值.

      2.2 VCABC算法

      對ABC算法中的搜索公式進(jìn)行改進(jìn),將原有的公式(8)改進(jìn)為公式(9).

      vi,j=xi,j+φi,j(xi,j-xk,j),

      (8)

      vi,j=xi,j+aφi,j(xi,j-xk,j)+bφi,j(xbest,j-xi,j),

      (9)

      式中,i表示人工蜂群算法的迭代次數(shù).之所以這樣修改是考慮到ABC算法初期蜂群都朝著當(dāng)前全局最優(yōu)蜜源進(jìn)行搜索,隨著搜索次數(shù)的增多,在后期減少當(dāng)前全局最優(yōu)蜜源對所有蜂群搜索方向的影響,轉(zhuǎn)而加大隨機(jī)搜索的步長,從而增強(qiáng)后期算法跳出局部最優(yōu)的能力.在這里對于公式中的兩種系數(shù)φi,j和φi,j,本文沿用文獻(xiàn)[11]中的系數(shù)設(shè)置:

      式中φi,j表示取值范圍為[-1,1]的隨機(jī)數(shù),φi,j表示取值范圍為[0,1.5]的隨機(jī)數(shù).

      圖1為VCABC的算法框圖.

      3 基于VCABC算法的分?jǐn)?shù)階圖像閾值分割方法

      提出了一種基于VCABC算法的分?jǐn)?shù)階圖像閾值分割方法,將分?jǐn)?shù)階圖像分割方法中的閾值的選取問題轉(zhuǎn)化為人工蜂群算法對φC最大化的尋優(yōu)問題.其中

      為全局最優(yōu)值,與之對應(yīng)的閾值則為最佳的分割閾值.

      圖1 VCABC算法框圖Fig.1 VCABC algorithm block diagram

      基于VCABC算法的分?jǐn)?shù)階圖像閾值尋優(yōu)的步驟如下:

      (1) 在搜索范圍內(nèi)隨機(jī)放置算法種群數(shù)量一半的雇傭蜂,雇傭蜂搜索新蜜源并確定初始標(biāo)記蜜源;

      (2) 計(jì)算蜜源的優(yōu)質(zhì)程度,運(yùn)用分?jǐn)?shù)階圖像閾值分割方法計(jì)算φC的數(shù)值,并作為相應(yīng)蜜源的優(yōu)質(zhì)程度.

      (3) 與雇傭蜂數(shù)量相等的跟隨蜂根據(jù)改進(jìn)的搜索公式搜索新的蜜源,并計(jì)算所搜索到的蜜源的優(yōu)質(zhì)程度φC的數(shù)值,將其與之前所搜索到蜜源相比較,φC數(shù)值高的取代φC數(shù)值低的成為標(biāo)記蜜源,作為下一代蜂群搜索的初始蜜源.

      (4) 是否出現(xiàn)某一雇傭蜂搜索的蜜源在一定的迭代次數(shù)之后仍未改變,若出現(xiàn),則需要偵察蜂產(chǎn)生新位置取代相應(yīng)的蜜源.

      (5) 記下全局最優(yōu)解Sbest,判斷是否達(dá)到最大迭代次數(shù)i.若未達(dá)到,重復(fù)步驟(3)、(4).否則,此時(shí)最優(yōu)解Sbest所對應(yīng)的閾值即為圖像閾值分割的最佳閾值.

      4 實(shí)驗(yàn)結(jié)果及分析

      本實(shí)驗(yàn)所有算法均采用MATLAB 7.10.0(R2010a)編程環(huán)境,在硬件配置Intel(R) Core(TM) i7-6700HQ CPU 2.60GHz,4G內(nèi)存的計(jì)算機(jī)上完成了仿真.

      實(shí)驗(yàn)1 測試VCABC算法尋優(yōu)性能,分別在Griewank函數(shù),Sphere函數(shù)和Rosenbrock函數(shù)上進(jìn)行實(shí)驗(yàn),算法參數(shù)設(shè)置相同,維度均為5.

      圖2 兩種算法在Griewank函數(shù)上的運(yùn)算結(jié)果

      圖3 兩種算法在Sphere函數(shù)上的運(yùn)算結(jié)果

      圖4 兩種算法在Rosenbrock函數(shù)上的運(yùn)算結(jié)果

      通過圖2~圖4可以看出,在Griewank函數(shù)上,兩種算法的收斂速度在不同迭代時(shí)段各有優(yōu)勢,但VCABC算法的收斂性要優(yōu)于ABC算法;在Sphere函數(shù)上,兩種算法中VCABC算法在收斂性和收斂速度上都略優(yōu)于ABC算法;而在Rosenbrock函數(shù)上,兩種算法中VCABC算法在算法的收斂性和收斂速度上都優(yōu)于ABC算法.

      實(shí)驗(yàn)2 使用PSO算法、經(jīng)典的ABC算法和改進(jìn)后的ABC算法對醫(yī)療圖像運(yùn)用分?jǐn)?shù)級圖像分割法進(jìn)行分割比較.圖5~圖7中從左到右依次是原圖、PSO算法分?jǐn)?shù)階圖像分割方法分割結(jié)果、ABC算法分?jǐn)?shù)階圖像分割方法分割結(jié)果及VCABC算法分?jǐn)?shù)階圖像分割方法分割結(jié)果.

      圖5 細(xì)胞原始圖及分割結(jié)果Fig.5 Cell primitive and segmentation results

      圖6 胸部CT原始圖及分割結(jié)果Fig.6 Chest CT original map and segmentation results

      從表1~表3可以看出3種算法中,PSO算法的穩(wěn)定性最好,VCABC算法次之,ACB算法最差;VCABC算法的運(yùn)行時(shí)間最短,ABC算法次之,PSO算法最差;VCABC算法的收斂性最好,精度最高,ABC算法次之,PSO算法最差.

      表1 三種算法對不同的醫(yī)療測試圖像運(yùn)算所得的適應(yīng)度值Table 1 The fitness values obtained by the three algorithms for different medical test images

      表2 三種算法對不同的醫(yī)療測試圖像運(yùn)算所得的閾值Table 2 The thresholds of the three algorithms for different medical test image operations

      圖7 腦部核磁共振原始圖及分割結(jié)果

      綜上所述,基于VCABC算法的分?jǐn)?shù)階圖像閾值分割方法比PSO算法的分?jǐn)?shù)階圖像閾值分割方法效果好,比ABC算法的分?jǐn)?shù)階圖像閾值分割方法略優(yōu).但是無論是從圖像閾值的精度,算法的運(yùn)行時(shí)間和閾值的選取都是基于VCABC算法的分?jǐn)?shù)階圖像閾值分割方法效果更好.由此可見,基于VCABC算法分?jǐn)?shù)階圖像閾值分割方法可以更好的彌補(bǔ)PSO算法的分?jǐn)?shù)階圖像閾值分割方法的不足.

      表3 三種算法對不同的醫(yī)療測試圖像的運(yùn)算時(shí)間

      5 結(jié) 論

      在醫(yī)學(xué)圖像分析中,將圖像有效分割為有意義的對象對分類和對象識別很重要.圖像分割的自適應(yīng)性、準(zhǔn)確性和實(shí)時(shí)性能夠反映出目標(biāo)識別和目標(biāo)檢測的智能化程度、精確程度和檢測速度,所以對圖像分割的研究具有非常重要的實(shí)際價(jià)值.本文提出的基于VCABC算法的分?jǐn)?shù)階圖像閾值分割方法能夠有效的對醫(yī)療圖像進(jìn)行分割,在繼承ABC算法尋優(yōu)能力強(qiáng)、操作簡單、時(shí)間效率高等優(yōu)點(diǎn)的基礎(chǔ)上優(yōu)化ABC算法,然后對分?jǐn)?shù)階圖像閾值分割方法進(jìn)行改進(jìn).實(shí)驗(yàn)證明,基于VCABC算法的分?jǐn)?shù)階圖像閾值分割方法在分割效果,時(shí)間效率,算法精度上均優(yōu)于其他分?jǐn)?shù)階圖像閾值分割方法.

      [ 1 ] 劉雅坤,于雙元,羅四維. 基于最小最大割算法的閾值分割算法[J]. 計(jì)算機(jī)科學(xué), 2014,41(1):95-99.

      LIU Y K,YU S Y,LUO S W. Threshold image segmentation based on min-max cut algorithm[J]. Computer Science, 2014,41(1):95-99.

      [ 2 ] 向方,王宏福. 圖像邊緣分割算法的優(yōu)化研究與仿真[J]. 計(jì)算機(jī)仿真, 2011,28(8):280-283.

      XIANG F,WANG H F. The optimization of image edge segmentation algorithm research and simulation[J]. Computer Simulation, 2011,28(8):280-283.

      [ 3 ] 方晶晶,李振波,姜宇. 人體膚色區(qū)域的自適應(yīng)模型分割方法[J]. 計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報(bào), 2013,25(2):229-234.

      FANG J J,LI Z B,JIANG Y. Human skin color region segmentation based on adaptive model[J]. Journal of Computer-Aided Design amp; Computer Graphics, 2013,25(2):229-234.

      [ 4 ] 范立南,胡向麗,孫申申. 基于OTSU算法和帶通濾波器的毛玻璃型肺結(jié)節(jié)檢測[J]. 沈陽大學(xué)學(xué)報(bào)(自然科學(xué)版), 2012,24(6):43-46.

      FAN L N,HU X L,SUN S S. Detection of ground glass opacity nodule based on OTSU algorithm and band-pass filter[J]. Journal of Shenyang University (Natural Science), 2012,24(6):43-46.

      [ 5 ] GHAMISI P,COUCEIRO M S,BENEDIKTSSON J A,et al. An efficient method for segmentation of images based on fractional calculus and natural selection[J]. Expert Systems with Applications, 2012,39(16):12407-12417.

      [ 6 ] KARABOGA D. An idea based on honey bee swarm for numerical optimization[R]. Technical Report TR06, Erciyes University, 2005.

      [ 7 ] 周晨航,田力威,趙宏偉. 基于改進(jìn)螢火蟲算法的二維Otsu圖像分割法[J]. 沈陽大學(xué)學(xué)報(bào)(自然科學(xué)版), 2016,28(1):45-50.

      ZHOU C H,TIAN L W,ZHAO H W. Image thresholding segmentation with 2-D otsu based on improved firefly algorithm[J]. Journal of Shenyang University (Natural Science), 2016,28(1):45-50.

      [ 8 ] 施麗紅,劉剛. 基于改進(jìn)蜂群優(yōu)化的圖像分割算法[J]. 電視技術(shù), 2016,40(2):37-44.

      SHI L H,LIU G. Colony optimization based on improved image segmentation algorithm[J]. Television Technology, 2016,40(2):37-44.

      [ 9 ] 徐洪,唐華明,申嬌,等. 基于改進(jìn)人工蜂群算法的多閾值紅外圖像分割[J]. 紅外, 2015,36(4):34-37.

      XU H,TANG H M,SHEN J,et al. Multi-threshold infrared image segmentation based on improved artificial bee colony algorithm[J]. Infrared, 2015,36(4):34-37.

      [10] SEZGIN M,SANKUR B. Survey over image thresholding techniques and quantitative performance evaluation[J]. Journal of Electronic Imaging, 2004,13(1):146-168.

      [11] XIANG W L,AN M Q. An efficient and robust artificial bee colony algorithm for numerical optimization[J]. Computers amp; Operations Research, 2013,40(5):1256-1265.

      【責(zé)任編輯:李艷】

      Multi-ThresholdImageSegmentationBasedonImprovedArtificialBeeColonyAlgorithminMedicalImages

      SunXiaolianga,TianLiweib,LiuYangb

      (a. College of Information Engineering, b. Liaoning Information Integration Technology Engineering Research Center of Internet of Things, Shenyang University, Shenyang 110044, China)

      The research status of image segmentation and artificial bee colony algorithm was studied. It is found that in the medical image analysis, it is important to divide the image effectively into meaningful objects for classification and object recognition. An image segmentation method, which is a variable-coefficient artificial bee colony optimization algorithm(VCABC), was proposed, which can be used to determine then-1 optimaln-level thresholds on a given image. The proposed method was compared with PSO fractional image threshold segmentation method and ABC fractional image threshold segmentation method. The experimental results show that the method is superior to other methods when considering many different conditions.

      image segmentation; multilevel thresholding; artificial bee colony; fitness function; variable coefficient

      TP 317.4

      A

      2017-09-24

      中國博士后基金資助項(xiàng)目(2016M601332); 遼寧省自然科學(xué)基金指導(dǎo)計(jì)劃資助項(xiàng)目(20170540646); 遼寧省博士啟動基金資助項(xiàng)目(201601217).

      孫曉亮(1991-),男,安徽馬鞍山人,沈陽大學(xué)碩士研究生; 田立威(1973-),男,遼寧沈陽人,沈陽大學(xué)教授,博士后研究人員.

      2095-5456(2017)06-0479-06

      猜你喜歡
      蜜源蜂群閾值
      貴州寬闊水國家級自然保護(hù)區(qū)蜜源植物資源調(diào)查研究*
      林下拓蜜源 蜂業(yè)上臺階
      “蜂群”席卷天下
      小波閾值去噪在深小孔鉆削聲發(fā)射信號處理中的應(yīng)用
      基于自適應(yīng)閾值和連通域的隧道裂縫提取
      指示蜜源的導(dǎo)蜜鳥
      比值遙感蝕變信息提取及閾值確定(插圖)
      河北遙感(2017年2期)2017-08-07 14:49:00
      室內(nèi)表面平均氡析出率閾值探討
      改進(jìn)gbest引導(dǎo)的人工蜂群算法
      蜂群夏季高產(chǎn)管理
      杭州市| 漯河市| 西林县| 许昌县| 巩义市| 鄂温| 肥东县| 琼结县| 法库县| 德兴市| 白沙| 樟树市| 佛冈县| 高台县| 新宾| 板桥市| 微博| 台北市| 游戏| 乌恰县| 遵化市| 喀什市| 台中县| 陆良县| 雅江县| 平果县| 库伦旗| 泰安市| 平度市| 三河市| 永登县| 封开县| 保靖县| 宿州市| 汽车| 蒙山县| 景德镇市| 鄂伦春自治旗| 新河县| 资源县| 天津市|