• 
    

    
    

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

      ?

      基于改進粒子群算法的植物冠層圖像分割

      2019-06-11 10:05:59郎春博賈鶴鳴邢致愷彭曉旭李金奪康立飛
      森林工程 2019年1期
      關(guān)鍵詞:模擬退火算法粒子群優(yōu)化算法

      郎春博 賈鶴鳴 邢致愷 彭曉旭 李金奪 康立飛

      摘 要:針對標準粒子群算法易陷入局部最優(yōu)而導(dǎo)致圖像分割效果欠佳的問題,采用一種與模擬退火算法相結(jié)合的混合粒子群算法來優(yōu)化多閾值圖像分割的閾值選取過程,將Otsu類間方差函數(shù)作為算法的適應(yīng)度函數(shù),并利用模擬退火算法“突跳”的特點有效避免陷入局部最優(yōu)。實驗結(jié)果表明:該算法可以有效地處理復(fù)雜植物冠層圖像分割的問題,能夠在保證運行效率的同時提高圖像的分割精度。為提高植物生長狀態(tài)評估的可靠性以及葉片信息的準確性提供理論基礎(chǔ),具有較強的工程實用性。

      關(guān)鍵詞:植物冠層圖像;粒子群優(yōu)化算法;模擬退火算法;多閾值圖像分割;大津法

      中圖分類號:S432;TP391.41 文獻識別碼:A 文章編號:1006-8023(2019)01- 0047-06

      Abstract: Aiming at the problem that the standard particle swarm algorithm is easy to fall into the local optimum which leads to poor image segmentation effect, a hybrid particle swarm optimization algorithm combined with simulated annealing algorithm is used to optimize the threshold selection process of multi-threshold image segmentation. The variance function between Otsu classes is used as the fitness function of the algorithm and simulated annealing algorithm is used to avoid jumping into local optimum. The experiment results show that the algorithm can effectively deal with the problem of complex plant canopy image segmentation, and can improve the image segmentation accuracy while guaranteeing the operation efficiency. It provides a theoretical basis for improving the reliability of plant growth condition evaluation and the accuracy of leaf information, with a strong engineering practicability

      Keywords: Plant canopy image; particle swarm optimization algorithm; simulated annealing algorithm; multi threshold image segmentation; Otsu method

      0? 引言

      植物的冠層作為植物最先接觸到外界氣體環(huán)境和光照的部位,其結(jié)構(gòu)形態(tài)與植物的生長狀況密切相關(guān)。通過對植物冠層圖像分割并進行有效地提取,進而分析與測算出葉面積指數(shù)來反映植物對于光能利用狀況、冠層結(jié)構(gòu)變化以及物質(zhì)能量交換情況等,這為增強群體生命力、預(yù)測作物產(chǎn)量提供了寶貴的信息[1-4]。因此為了提高對于植物生長狀態(tài)評估的可靠性,降低由于圖像分割技術(shù)不成熟導(dǎo)致測算誤差的可能,植物冠層圖像分割越來越受到人們的重視。

      圖像分割是圖像處理和前期視覺中基本而關(guān)鍵的技術(shù),其目的是把圖像分成若干個特定的、具有獨特性質(zhì)的區(qū)域,并提出感興趣目標。目前圖像分割的主要方法包括基于區(qū)域的分割方法、基于邊緣的分割方法、基于特定理論的分割方法以及基于閾值的分割方法等[5-8]。其中閾值法具有物理意義明確、效果明顯和實時性好等特點,是圖像分割中一類最早被研究和使用的方法。最大類間方差法(Otsu)便是其中經(jīng)典的算法,其核心思想是利用閾值將灰度直方圖分為兩部分,使這兩部分的類間方差最大的閾值即為最優(yōu)分割閾值,但這僅僅適合于目標與背景分布較均勻的圖像,因而一些學(xué)者利用迭代的方法將Otsu推廣到了多閾值[9]。但是多閾值Otsu方法本質(zhì)上就是一種窮舉法,存在著運行時間與運行效率的問題。為此有學(xué)者提出將智能算法運用到圖像分割中,利用粒子群優(yōu)化(Particle Swarm Optimization, PSO)算法來搜索最優(yōu)閾值[10-14]。其搜索速度快、效率高,已經(jīng)得到廣泛應(yīng)用,但其對于離散的優(yōu)化問題處理不佳,容易陷入局部最優(yōu),因此仍需要得到有效地改進。

      為了解決PSO算法容易陷入局部最優(yōu)的問題,在保證運行時間的同時提高圖像分割質(zhì)量,本文采用了一種與模擬退火算法結(jié)合的混合粒子群算法(Simulated Annealing Particle Swarm Optimization, SAPSO)對類間方差函數(shù)進行尋優(yōu)。通過在植物冠層數(shù)字圖像上進行實驗,與傳統(tǒng)Otsu算法和標準PSO算法進行對比,說明該方法不僅克服了多閾值Otsu方法計算量大、實時性差的缺點,而且有效地改善了標準PSO算法易陷入局部最優(yōu)的問題,具有較高的魯棒性,為進一步評估和測算植物生長狀態(tài)奠定了良好的基礎(chǔ)。

      1? ? Otsu算法

      Otsu算法(最大類間方差法)是由日本學(xué)者大津于1979年提出的一種對圖像進行二值化的高效算法,其在多閾值圖像分割領(lǐng)域的具體應(yīng)用如下[15-16]。設(shè)閾值組合為(t1,t2,...,tK-1),此時將圖像分成K個類別,類間方差表示為:

      使得σB2(t1,t2,...,tK-1) 達到最大值的閾值組合(t1*,t2*,...,tK-1*)即為最佳閾值組合。但傳統(tǒng)的多閾值Otsu方法其本質(zhì)就是窮舉法,總計算量近似為O(L)K,并且隨著K的增加,計算量呈指數(shù)級增長,為提高效率,縮短運行時間,現(xiàn)采用PSO算法對多閾值選取過程加以優(yōu)化[17]。

      2? ? 標準粒子群優(yōu)化算法

      粒子群優(yōu)化算法是近年來由J.Kennedy和R. C.Eberhart等人開發(fā)的一種新的進化算法,該算法模擬了鳥群的遷移和群聚行為,其基本思想是利用群體中個體之間的協(xié)作與信息共享來尋找最優(yōu)解。

      PSO算法的核心就是“速度-位移”搜索[18]。解空間中每個粒子都有一個用來判斷當(dāng)前位置好壞的適應(yīng)度值以及一個決定它們運動方向和距離的速度,粒子們會根據(jù)經(jīng)驗來調(diào)整自己并追隨最優(yōu)粒子完成搜索任務(wù)。其中粒子速度與位置更新公式為:

      盡管引入標準PSO算法在一定程度上解決了傳統(tǒng)Otsu算法運行效率低的問題,但其易陷入局部最優(yōu),對離散優(yōu)化問題和多峰函數(shù)處理不佳的缺點導(dǎo)致圖像分割的精度不高,仍需得到有效地改善?,F(xiàn)采用一種與模擬退火算法相結(jié)合的混合粒子群算法(SAPSO)對上述問題加以優(yōu)化。

      3? ? 改進粒子群優(yōu)化算法

      標準粒子群算法中慣性權(quán)重ω采取線性遞減更新策略,隨著迭代過程的進行,其值可能偏大或偏小,這樣會導(dǎo)致迭代初期粒子容易錯過全局最優(yōu)點,而迭代后期容易陷入局部最優(yōu),并且不會接受相對較差的解來幫助跳出局部最優(yōu)。本文首先采用一種非線性遞減ω更新策略,該策略可以使算法在迭代初期和后期均較長時間保持在理想值。其次,引入SA算法中Metropolis準則,以一定的概率接受劣解,利用退火算法“突跳”特性有效避免陷入局部最優(yōu)。

      3.1? ? 模擬退火算法概述

      模擬退火算法( Simulated Annealing,SA )最早期的思想是由N. Metropolis等人于1953年提出。S. Kirkpatrick 等人于1983年成功地將退火思想引入到組合優(yōu)化領(lǐng)域[19-20]。SA算法憑借其描述簡單、使用靈活、運行效率高和較少受到初始條件約束等優(yōu)點,現(xiàn)已廣泛用于VLSI設(shè)計、圖像識別和神經(jīng)網(wǎng)計算機的研究。

      模擬退火算法來源于固體退火原理,退火過程其內(nèi)能不斷變化,首先將固體升溫至充分高,再讓其緩慢冷卻,緩慢的降溫過程使得固體在每個溫度都達到平衡態(tài),而最后在常溫時達到基態(tài),內(nèi)能減到最小值。

      SA算法中最為核心的部分就是Metropolis準則,通常表示為:

      式中:E為溫度T時的內(nèi)能;E(xold)-E(xnew)為內(nèi)能變化量?E < 0;exp表示自然指數(shù),所以接受劣解時的概率P與溫度T正相關(guān),表示溫度越高,劣解被接受的概率越高;溫度越低,則概率也隨之降低。

      3.2? ? 非線性遞減慣性權(quán)重

      針對線性遞減ω策略的不足,本文采用一種非線性遞減ω更新策略來增強算法的局部搜索能力和全局搜索能力[21],其公式為:

      式中:ωmax表示最大慣性權(quán)重,取經(jīng)驗值為0.9;ωmin表示最小慣性權(quán)重,取經(jīng)驗值為0.4;t表示當(dāng)前迭代次數(shù);tmax表示最大迭代次數(shù);經(jīng)多次實驗分析得知,a=4,b=20時算法性能最好。

      3.3? ? 模擬退火粒子群算法

      在粒子群算法的基礎(chǔ)上,引入退火算法的Metropolis準則,有效避免陷入局部最優(yōu),該算法具體執(zhí)行過程包括以下三部分:①根據(jù)預(yù)先設(shè)定的速度限制以及待處理圖像的灰度范圍,初始化粒子的速度與位置;②采用公式(2)、(3)更新速度與位置,使整個群體不斷進化;③利用模擬退火算法Metropolis準則對各粒子位置進行局部尋優(yōu),程序運行過程多次迭代,直到滿足終止條件而退出循環(huán)。

      模擬退火粒子群算法的基本步驟如下:

      (1)隨機生成群體規(guī)模為m的初始種群,初始化每個粒子的速度與位置,預(yù)先設(shè)定算法執(zhí)行所需參數(shù)。

      (2)計算出每個粒子適應(yīng)度值f(i),并將其作為個體極值pbest,從個體值中選出最優(yōu)值作為全局極值gbest。

      (3)根據(jù)公式(2)、(3)更新各粒子速度與位置,同時將其限制在最大范圍[- ,Vmax]和? ? ? ?[0,L-1]內(nèi)。

      (4)將更新后的位置代入適應(yīng)度函數(shù)得到新的適應(yīng)度值f (i+1),并由此計算出變化量?f=f (i+1)-f (i)。

      (5)若?f < 0或exp(-?f/T) > rand,接受新位置,更新個體極值pbest或全局極值gbest;否則保持舊位置不變。

      (6)進行退溫操作,Ti+1=k×Ti,其中退火常數(shù)k∈(0,1)。

      (7)判斷是否滿足迭代終止條件,若滿足則退出循環(huán),否則轉(zhuǎn)(3)。

      4? ? 實驗結(jié)果及分析

      4.1? ? 實驗數(shù)據(jù)及處理

      為了驗證本算法在植物冠層圖像分割上的有效性,選取兩幅綠色植物冠層圖像,并對其加以分析研究。所選取的植物冠層圖像均存在光照不均、噪點多、背景與目標區(qū)域顏色相近、分割精度不高等問題。頂層植物葉片亮度明顯高于中下層葉片,其生長狀態(tài)與色彩等方面同樣存在一定的差異。下層葉片與土壤交融的問題尤為嚴重,使得分割操作難度增加,如果閾值選取不當(dāng),將嚴重影響分割效果?;ㄅ桀伾c背景顏色十分接近,容易產(chǎn)生錯分現(xiàn)象。且冠層葉片彼此之間相互遮擋,如果分割方法性能較差,將不能勝任該復(fù)雜植物圖像分割任務(wù)。

      算法的實驗環(huán)境為Windows10系統(tǒng),1.6 GHz處理器,8 GB內(nèi)存,64位操作系統(tǒng),編程環(huán)境為Matlab R2017a。實驗中各參數(shù)設(shè)置如下:粒子數(shù)目n=30,學(xué)習(xí)因子c1=c2=2,最大迭代次數(shù)tmax=500,初始溫度T0=-gbest/ln(0.1),退火常數(shù)k=0.95。

      4.2? ? 實驗結(jié)果與分析

      為了解決植物冠層圖像分割中存在的實際問題,在保證效率的同時提高圖像分割質(zhì)量,本文從分割精度與運行時間兩個方面進行算法比較,分析驗證了當(dāng)閾值T=4,6,8,10時對圖2的分割情況。

      分割難點在于靠近土壤的下層葉片由于受光不均導(dǎo)致其色調(diào)較暗,如果分割精度不高很容易將其錯分為土壤,給后續(xù)操作帶來不便。特點是鄰近葉片主體色調(diào)相近且彼此相互遮擋,由于淺色花盆的存在更使得分割操作難度增加。隨著閾值個數(shù)的增加,植物冠層葉片的脈絡(luò)、紋理被分割的更加清晰,光照不均的陰影區(qū)域?qū)哟胃懈臃置?,下層葉片與土壤易交融的問題也得到了解決。對分析研究可以發(fā)現(xiàn),低閾值時并不能將淺色花盆很好的分離出來,淺色調(diào)葉片也存在外輪廓及脈絡(luò)模糊不清等問題。多閾值時上述問題得到明顯的改善,不但成功將淺色花盆分離出來,而且葉片脈絡(luò)的清晰程度有了很大的提高,同時更使植物冠層錯落有致的特點得以呈現(xiàn)。

      盡管隨著閾值個數(shù)的增加,分割效果得到一定的提高,但這不足以驗證本文算法的有效性,因此引入峰值信噪比PSNR(Peak Signal to Noise Ratio)、結(jié)構(gòu)相似性SSIM(Structural Similarity Index)兩個指標對其分割精度進行評判,其數(shù)值均是越大表示失真越小,即與原圖更加接近。同時也在運行時間上對標準PSO算法與改進PSO算法進行了比較,選取T=10為實驗閾值個數(shù),因為在該閾值下植物冠層圖像的分割效果最優(yōu),其結(jié)果見表1。

      對比表1中兩種算法以及傳統(tǒng)多閾值Otsu算法可以發(fā)現(xiàn):傳統(tǒng)多閾值Otsu方法計算量大且隨閾值的增加呈指數(shù)級增長,而引入智能算法優(yōu)化可以在很大程度上縮短程序運行時間,但分割精度的好壞是基于PSO算法改進的關(guān)鍵。本文改進的PSO算法在PSNR與SSIM兩個指標上均大于標準PSO算法,其數(shù)值大小也十分理想,為后續(xù)操作奠定了良好的基礎(chǔ)。綜合各評判指標考慮,本文的算法應(yīng)用在植物冠層圖像分割領(lǐng)域,可以勝任復(fù)雜圖像的分割任務(wù),并且在保證運行時間的同時提高了圖像的分割精度,表現(xiàn)出一定的優(yōu)勢。

      5? ? 結(jié)論

      本文采用模擬退火粒子群優(yōu)化算法對植物冠層圖像進行分割操作,通過對比傳統(tǒng)多閾值算法以及標準粒子群算法可以發(fā)現(xiàn),該方法可以在保證運行效率的同時提高分割精度,有效地解決了標準粒子群算法易陷入局部最優(yōu)的問題,在處理復(fù)雜冠層圖像的問題上表現(xiàn)出良好的適應(yīng)性,為圖像的后續(xù)處理提供了有利的條件。

      【參 考 文 獻】

      [1]陳景玲,王靜,王謙,等.植物冠層分析儀測定荊條孤立冠層葉面積指數(shù)和透光率的分析[J].中國農(nóng)業(yè)氣象,2014,35(4): 373-379.

      CHEN J L, WANG J, WANG Q, et al. Analysis of leaf area index and light transmittance of isolated canopy of Vitex negundo by plant canopy analyzer[J]. China Agricultural Meteorology, 2014, 35(4): 373-379.

      [2]張星元,張 璐,馬丁,等.不同冠層結(jié)構(gòu)下的植物生長型與生活型特征[J].中南林業(yè)科技大學(xué)學(xué)報,2018,38(7): 37-44.

      ZHANG X Y, ZHANG L, MA D, et al. Characteristics of plant growth and life forms under different canopy structures[J]. Journal of Central South University of Forestry and Technology, 2018, 38(7): 37-44.

      [3]謝文昊.一種計算植物冠層光分布的并行仿真系統(tǒng)[J].現(xiàn)代電子技術(shù),2018,41(6): 150-153.

      XIE W H. A parallel simulation system for computing light distribution in plant canopy[J]. Modern Electronic Technology, 2018, 41(6): 150-153.

      [4]王傳宇,郭新宇,杜建軍.基于時間序列紅外圖像的玉米葉面積指數(shù)連續(xù)監(jiān)測[J].農(nóng)業(yè)工程學(xué)報,2018,34(6): 175-181.

      WANG C Y, GUO X Y, DU J J. Continuous monitoring of maize leaf area index based on time series infrared images[J]. Journal of Agricultural Engineering, 2018, 34(6): 175-181.

      [5]吳一全,孟天亮,吳詩婳.圖像閾值分割方法研究進展20年(1994-2014)[J].數(shù)據(jù)采集與處理,2015,30(1): 1-23.

      WU Y Q, MENG T L, WU S H. Research progress in image threshold segmentation methods for 20 years (1994-2014)[J]. Data Acquisition and Processing, 2015, 30(1): 1-23.

      [6]趙泉華,高郡,李玉.基于區(qū)域劃分的多特征紋理圖像分割

      [J].儀器儀表學(xué)報,2015,36(11): 2519-2530.

      ZHAO Q H, GAO J, LI Y. Multi-feature texture image segmentation based on region division[J]. Journal of Instruments and Instruments, 2015, 36(11): 2519-2530.

      [7]李文杰,夏海英,劉超.融合RSF模型及邊緣檢測LOG算子的圖像分割方法的研究[J].南京郵電大學(xué)學(xué)報(自然科學(xué)版),2018,38(2): 98-102.

      LI W J, XIA H Y, LIU C. Research on image segmentation based on RSF model and LOG operator of edge detection[J]. Journal of Nanjing University of Posts and Telecommunications (Natural Science Edition), 2018, 38 (2): 98-102.

      [8]魯圓圓,強靜仁,汪朝.基于區(qū)域信息主動輪廓模型的圖像分割[J].計算機工程與應(yīng)用,2018,54(10): 208-212.

      LU Y Y, QIANG J R, WANG C. Image segmentation based on region information active contour model[J]. Computer Engineering and Applications, 2018, 54(10): 208-212.

      [9]王 磊,段會川.Otsu方法在多閾值圖像分割中的應(yīng)用[J].計算機工程與設(shè)計,2008,11(1): 2844-2845.

      WANG L, DUAN H C. Otsu method in multi-threshold image segmentation[J]. Computer Engineering and Design, 2008, 11(1): 2844-2845.

      [10]胡加鑫,賈鶴鳴,邢致愷,等.基于鯨魚算法的森林火災(zāi)圖像多閾值分割[J].森林工程,2018,34(4): 1-6.

      HU J X, JIA H M, XING Z K, et al. Multi-threshold segmentation of forest fire image based on whale algorithm [J]. Forest Engineering, 2018, 34 (4): 1-6.

      [11]HORNG M H. A multilevel image thresholding using the honey bee mating optimization[J]. Applied Mathematics and Computation, 2010, 215(9): 3302-3310.

      [12]CHANDER A, CHATTERJEE A, SIARRY P. A new social and momentum component adaptive PSO algorithm for image segmentation[J]. Expert Systems with Applications, 2011, 38(5): 4998-5004.

      [13]李海洋,文永革,何紅洲,等.基于隨機權(quán)重粒子群和K-均值聚類的圖像分割[J].圖學(xué)學(xué)報,2014,35(5): 755-761.

      LI H Y, WEN Y G, HE H Z, et al. Image segmentation based on stochastic weighted particle swarm optimization and K-means clustering[J]. Journal of Graphics, 2014, 35 (5): 755-761.

      [14]程玉柱,蔡云飛.基于分數(shù)階CV模型的木材缺陷圖像分割算法[J].林業(yè)機械與木工設(shè)備,2018,46(4): 44-47.

      CHENG Y Z, CAI Y F. Wood defect image segmentation algorithm based on fractional order CV model[J]. Forestry Machinery & Woodworking Equipment, 2018, 46(4): 44-47.

      [15]韓青松,賈振紅,楊杰,等.基于改進的Otsu算法的遙感圖像閾值分割[J].激光雜志,2010,31(6): 33-34.

      HAN Q S, JIA Z H, YANG J, et al. Threshold segmentation of remote sensing images based on improved Otsu algorithm[J]. Laser Journal, 2010, 31 (6): 33-34.

      [16]HUANG D Y, WANG C H. Optimal multi-level thresholding using a two-stage Otsu optimization approach[J]. Pattern Recognition Letters, 2009, 30(3): 275-284.

      [17]董本志,蔡文宇,景維鵬.自然場景圖像中葉片區(qū)域快速多閾值提取方法[J].計算機工程與應(yīng)用,2017,53(22): 198-203.

      DONG B Z, CAI W Y, JING W P. A fast multi-threshold extraction method for blade region in natural scene images[J]. Computer Engineering and Applications, 2017, 53(22): 198-203.

      [18]彭正濤,方康玲,蘇志祁.基于改進PSO算法的Otsu快速多閾值圖像分割[J].現(xiàn)代電子技術(shù),2011,34(6): 10-14.

      PENG Z T, FANG K L, SU Z Q. Otsu fast multi-threshold image segmentation based on improved PSO algorithm[J]. Modern Electronic Technology, 2011, 34(6):10-14.

      [19]陳明,王行風(fēng).基于模擬退火改進的多閾值遙感圖像分割 [J].信息系統(tǒng)工程,2011, 8(1): 73-75.

      CHEN M, WANG X F. Multi-threshold remote sensing image segmentation based on simulated annealing[J]. Information System Engineering, 2011, 8(1):73-75.

      [20]張捍東,廖天紅,岑豫皖.用模擬退火思想的粒子群算法實現(xiàn)圖像分割[J].計算機技術(shù)與發(fā)展,2010 20(5): 83-87.

      ZHANG H D, LIAO T H, CEN Y W. Image segmentation using particle swarm optimization based on simulated annealing[J]. Computer Technology and Development, 2010, 20(5): 83-87.

      [21]孫 俊,宋 佳,武小紅,等.基于改進Otsu算法的生菜葉片圖像分割方法[J].江蘇大學(xué)學(xué)報(自然科學(xué)版),2018,39(2): 179-184.

      SUN J, SONG J, WU X H, et al. Lettuce leaf image segmentation method based on improved Otsu algorithm[J]. Journal of Jiangsu University (Natural Science Edition), 2018, 39 (2): 179-184.

      猜你喜歡
      模擬退火算法粒子群優(yōu)化算法
      數(shù)學(xué)建模中的碎紙片拼接復(fù)原要點研究
      智能傳感器中的算法應(yīng)用
      基于改進SVM的通信干擾識別
      基于自適應(yīng)線程束的GPU并行粒子群優(yōu)化算法
      基于混合粒子群算法的供熱管網(wǎng)優(yōu)化設(shè)計
      基于改進支持向量機的船舶縱搖預(yù)報模型
      中國水運(2016年11期)2017-01-04 12:26:47
      改進的模擬退火算法及其在裝填問題中的應(yīng)用
      基于BP人工神經(jīng)網(wǎng)絡(luò)的離散型車間生產(chǎn)調(diào)度指標預(yù)測模型的研究
      科技視界(2016年3期)2016-02-26 09:45:54
      PMU最優(yōu)配置及其在艦船電力系統(tǒng)中應(yīng)用研究
      基于模擬退火算法的云計算資源調(diào)度模型
      阿拉善右旗| 水城县| 怀远县| 永吉县| 平果县| 南汇区| 蕲春县| 雅安市| 林甸县| 蒙城县| 茌平县| 金乡县| 湘潭市| 乐山市| 清河县| 九台市| 大丰市| 鄢陵县| 罗山县| 芜湖县| 吴忠市| 封丘县| 信丰县| 寻甸| 石景山区| 错那县| 公主岭市| 鹿泉市| 靖边县| 台南市| 澎湖县| 徐水县| 大渡口区| 巴中市| 通许县| 大埔区| 延川县| 南丹县| 诸暨市| 宝兴县| 勐海县|