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

自適應插值飛蛾撲火優化的多特征粒子濾波車輛跟蹤算法

2022-03-08 02:37:36李昕芮王會峰
上海交通大學學報 2022年2期
關鍵詞:特征優化

黃 鶴, 吳 琨, 李昕芮, 王 珺, 王會峰, 茹 鋒, 2

(1. 長安大學 電子與控制工程學院, 西安 710064; 2.長安大學 西安市智慧高速公路信息融合與控制重點實驗室, 西安 710064; 3. 西北大學 信息科學與技術學院,西安 710127)

隨著智能監控軟硬件的迅速發展[1],車輛跟蹤技術的研究受到了國內外學者的廣泛關注,涌現出許多經典算法.文獻[2]首次將粒子濾波(PF)引入目標跟蹤領域,國內外學者針對PF跟蹤算法展開的研究主要集中在兩個方向. ① 針對PF跟蹤算法采用單一特征易受外界干擾的問題,文獻[3]提出改進PF視覺目標跟蹤算法,通過采用方向梯度直方圖(HOG)特征、局部二值模式(LBP)特征共同描述目標信息,增強特征表達能力,但在運動模型改變、遮擋等條件下易出現跟蹤漂移.文獻[4]將顏色與加速穩健特征(SUFT)乘性融合,提高了跟蹤精度和魯棒性,但需要大量的粒子緩解由粒子貧化導致的不穩定,降低了算法的綜合性能.② 針對粒子退化現象導致的算法效率低、跟蹤性能差的問題,文獻[5]利用分層重采樣的思想,將樣本粒子按層劃分,以防少數粒子被多次重復復制,提升了粒子的多樣性,但計算量較大,無法保證跟蹤的實時性.文獻[6]選擇權值較大的粒子用于下一時刻的狀態預測,緩解粒子耗盡現象.但其依舊采用重采樣的基本框架,無法根本解決粒子退化問題,會導致樣本多樣性損失.

近年來,利用群體智能算法[7-8]優化PF性能成為新的研究方向,吸引越來越多學者的關注.文獻[9]將遺傳算法與粒子濾波算法相結合,改善了粒子多樣性損失現象.文獻[10]對螢火蟲優化算法進行改進,并將其引入粒子濾波算法中,利用螢火蟲算法的迭代尋優機制提高算法跟蹤性能,然而上述兩種算法在處理復雜度較大的問題時精度較低.此外,群體智能優化也出現了一些新的算法,文獻[11]于2015年根據飛蛾的趨光性提出了一種新的飛蛾撲火優化(MFO)算法,在復雜情形下的尋優性能表現優越,并在無人機、電力等方面有了一些優化應用[12-14],但目前關于MFO算法在目標跟蹤領域的應用研究基本沒有.而MFO算法與PF算法兩者在算法設定、最優解求取以及更新機制等方面有諸多相似之處,所以MFO算法非常適合嵌入和優化PF,并且利用MFO算法對粒子進行迭代尋優,不會舍棄權值較低的粒子,可以在根本上消除粒子退化帶來的影響.但在優化過程中,現有MFO算法的尋優精度和收斂速度仍需改進提升.

針對基于單一顏色特征粒子濾波跟蹤算法易受環境影響的問題,提出了多特征自適應融合粒子濾波車輛跟蹤算法,增強特征表達能力,提升算法的跟蹤精度和穩定性;然后,針對粒子濾波算法中普遍存在的粒子退化問題,提出了自適應插值飛蛾撲火優化的多特征粒子濾波車輛跟蹤算法,優化粒子在狀態空間的分布,提升算法在復雜交通場景下的跟蹤性能,在車輛目標發生遮擋、光照、姿態及尺度變化等干擾下仍然能夠準確、穩定地跟蹤目標車輛.本文研究在群智能算法優化復雜環境下的車輛跟蹤性能中有著重要的理論意義.

1 跟蹤算法

1.1 多特征自適應融合粒子濾波跟蹤算法

實際交通場景復雜多變,存在干擾因素,因此,首先提出了一種多特征自適應融合粒子濾波(MAFPF)跟蹤算法,利用目標紋理與顏色特征的互補性共同表征目標車輛信息并做特征融合,有效提高復雜場景下車輛跟蹤算法的穩定性.

(1) 初始化.

利用中心坐標、運動速度以及尺度變化因子共同構成目標狀態向量X=[svLρΔxΔy],其中:s為粒子的位置;v為運動速度;L、ρ為目標框的長與寬;Δx、Δy為x、y方向上對應的尺度變化因子.首先,從初始幀圖像中獲得目標區域,提取色相、飽和度、明度(HSV)加權顏色直方圖和LBP直方圖作為目標模板.

(2) 狀態模型.

連續兩幀間目標的速度變化較慢,可近似為勻速運動模型實現目標的狀態轉移過程,即

Xt=GXt-1+Bvt-1+Cμt-1

(1)

式中:Xt和Xt-1分別為當前時刻t與上一時刻t-1的目標狀態向量;G、B、C為常量;vt-1為上一時刻的目標運動速度;μt-1為上一時刻的過程噪聲.

為了更準確地表達目標跟蹤過程,對式(1)中的運動速度進行改進,如下式所示:

(2)

(3) 觀測模型.

觀測模型根據目標模板與粒子候選模板之間的相似性更新粒子權值,高相似度粒子得到的更新權值較大;反之,低相似度粒子得到的更新權值較小.對初始幀目標區域建立顏色特征與LBP特征對應的目標模板,計算后續幀里候選區域的特征直方圖,并與目標模板進行相似性對比,得到各粒子不同特征的權值,并通過特征融合策略得到粒子更新權值.

(4) 估計目標位置.

通過最小均方差準則確定目標位置,粒子權值大小代表樣本相似度大小,通過對粒子加權求和得到目標的估計位置,考慮到每個粒子狀態量及權值,粒子權值越大,與目標模板相似度就越高,對目標估計結果的貢獻就越大.具體表達式如下:

(3)

(5) 目標模板更新.

跟蹤過程中,目標物體的特征可能會發生運動姿態變化、光照及自身形變等變化,因此對目標模板進行策略性地調和更新,保證目標跟蹤的準確性.

(6) 重采樣.

算法采用重采樣的方法將偏離目標權值較小的粒子剔除掉,對權值較大的粒子進行復制,并使每個樣本粒子權值相等,可以緩解粒子退化對跟蹤過程的影響.

1.2 自適應插值飛蛾撲火算法

1.2.1飛蛾撲火算法 飛蛾撲火算法具體過程如下.

(1) 飛蛾種群的初始化.

設飛蛾種群的向量集合為M(n1×n2),其中:n1為飛蛾總數;n2為樣本維數.飛蛾的適應度矩陣為OM(n1×1);火焰矩陣F與火焰適應度矩陣OF是由飛蛾種群M及適應度矩陣OM根據適應度大小排序得到的,火焰F為飛蛾種群M在當前迭代搜索中的最優解.

(2) 位置更新機制.

飛蛾圍繞火焰做對數螺旋曲線運動的位置更新機制可以分為飛蛾撲火和飛蛾棄焰兩個過程,其中飛蛾撲火是指第i(i=1, 2, …,n1)只飛蛾Mi根據自己的趨光生物特性,尋找與其距離最近的第q個火焰Fq,并圍繞對應的火焰做如下所示的對數螺旋曲線運動:

(5)

圖1 飛蛾運動軌跡圖Fig.1 Moth tracks

(3) 飛蛾棄焰.

由于飛蛾在搜索空間相對于多個火焰運動,搜尋最優解效率較低,應利用下式使火焰數目在迭代過程中實現自適應減少:

(6)

式中:nF為當前火焰的數量;round為向上取整;l為當前的迭代次數;lmax為規定的最大迭代次數.

1.2.2改進的自適應插值飛蛾撲火算法 本文利用MFO算法迭代過程中火焰的變化趨勢,提出自適應插值飛蛾撲火優化 (AIMFO) 算法,具體設計策略如下.

(1) 插值策略.

自適應飛蛾撲火算法中飛蛾圍繞火焰做如式(5)所示的對數螺旋線運動,受參數r的影響,飛蛾及火焰位置的更新具有較大的隨機性.考慮到火焰位置的歷史變化因素,在現有飛蛾撲火算法設計樣條插值預測策略的基礎上,提出插值飛蛾撲火優化 (IMFO) 算法,利用迭代中火焰位置的變化趨勢,提高飛蛾撲火算法的收斂速度和尋優精度.

本文所采用的三次樣條函數如下所示.

給定區間[α,β],可劃分為α=θ0<θ1<…<θn-1<θn=β,若φ函數滿足:對于每一個劃分的小區間均為三次多項式;除區間端點外的每個內節點均滿足二階連續可導;若對于節點θk給定函數值δk=f(θk),并成立φ(θk) =δk,則稱φ(θk)為f(θk)在該劃分區間的三次樣條插值函數.

(7)

通過大量實驗并考慮到算法的優化問題,本文選取迭代過程中的最優火焰作為被樣條插值擬合預測的對象,保存其近三代歷史位置(g=3), 即每3次迭代后進行1次插值預測,每4次為一輪,依次循環直到算法達到預先設置的迭代次數.

(2)自適應慣性權重.

慣性權重對于平衡全局搜索能力及局部搜索能力非常重要.飛蛾撲火算法的自適應策略與其他算法不同,在飛蛾撲火算法中,自適應權重始終應加在更新的飛蛾上.第i只飛蛾的自適應權重wMi如下式所示:

(8)

式中:OMi為排序后第i只飛蛾的適應度.當l逐漸增大時,wMi趨向于1.引入權值的位置更新策略如下式所示:

(9)

在插值飛蛾撲火算法的位置更新機制中設計自適應慣性權重策略,可以在迭代前期使得算法不易快速收斂到局部最優解;在迭代過程中跳出局部最優,從而尋求全局最優;在迭代中后期,權重趨向于1,保證局部最優解的精確度.自適應插值飛蛾撲火算法的具體流程如圖2所示.

圖2 AIMFO算法流程Fig.2 Flow chart of AIMFO algorithm

1.3 改進的飛蛾撲火對比實驗

為了驗證自適應插值飛蛾撲火算法的性能,利用Q1、Q2兩個單峰測試函數Sphere和 Schwefel’ s 2.22,及Q10、Q12兩個多峰測試函數Ackley和Penalized1評價IMFO算法的有效性,三維仿真圖如圖3所示,其中:γ1、γ2為2個維度.

圖3 測試函數三維圖Fig.3 3D graph of test functions

設置自適應權重粒子群優化的粒子濾波優化(AWPSO)[15]算法中的學習因子c1=c2=2,慣性權值最大值為wmax=0.9,最小值為wmin=0.4,測試函數的維數設定為10,為了保持實驗環境及參數的一致性,設5種算法的種群大小均為30,迭代次數為500.表1列出了AWPSO、MFO、IMFO、自適應飛蛾撲火優化(AMFO)、AIMFO算法經過測試函數20次測試的均值、標準差和最優值.

表1 5種算法在測試函數上的實驗對比Tab.1 Experimental comparison of five algorithms in test functions

對比上述算法在4種函數上的測試可知,IMFO算法由于插值的引用在一定程度上改進了優化能力.在此飛蛾撲火算法基礎上引入自適應慣性權重可以看出,AMFO算法在單峰函數的尋優精度相比于IMFO算法改善較大,在多峰函數上的精度也有一定的提升.而AIMFO算法在均值、最優值及標準差的表現均最優,尋優精度高且穩定性表現較好,可以在迭代中跳出局部最優,具有較強的全局尋優能力.由此可見,本文設計的AIMFO算法在收斂精度以及穩定性能上均優于MFO、IMFO、AMFO、AWPSO算法.無論在單峰函數Sphere、Schwefel’ s 2.22,或多峰函數Ackley、Penalized1上,AIMFO算法的尋優精度和優化能力較高,具有較好的魯棒性和全局尋優能力.

2 多特征AIMFO-PF車輛跟蹤算法

PF算法在應用過程中會出現粒子退化現象,即隨著算法的迭代運算,部分粒子的作用逐漸退化,權值逐漸變小,導致近似估計的結果與真實值偏差較大,還會降低算法運行速度.若采用重采樣的方法直接舍棄小權值粒子,復制大權值粒子,將會導致樣本多樣性損失.因此,將AIMFO算法與多特征自適應融合粒子濾波車輛跟蹤算法綜合考慮,在建立多特征融合觀測模型的基礎上,利用AIMFO算法驅動粒子朝著高似然區移動,有效解決粒子退化的問題,減少樣本使用數目和運行時間,提高算法在復雜場景中的跟蹤精度和穩定性,得到多特征AIMFO-PF車輛跟蹤算法.主要改進如下.

(1) 設置自適應分層閾值.

設計自適應分層閾值,將樣本粒子分為高、低權值粒子層,對低權值粒子層的粒子進行AIMFO迭代優化,不僅能合理地優化粒子分布狀態,還能有效避免高權重粒子層的粒子因受整體搜索影響而向局部最優粒子靠近.設粒子分層閾值為

KFC=h1wS

(10)

式中:wS為粒子排序后的最優粒子權值;h1為調節系數,用于調整閾值對粒子高低層的劃分,取值范圍為(0, 1).將權值高于該閾值的粒子分至高層區,將小于該閾值的粒子分到低層區.雖然僅對低層的粒子進行AIMFO優化,但是處于高層的粒子信息將被用來引導低層粒子向高似然區運動,從而合理地優化粒子在狀態空間中的分布.

(2) 設計新的適應度函數.

利用插值飛蛾撲火優化粒子濾波算法,使粒子朝著更優的高似然區移動,需要將系統的最新觀測信息引入AIMFO算法,即利用系統觀測信息定義AIMFO算法的適應度U,如下式所示:

(11)

(3) 設置AIMFO算法終止條件.

為了控制AIMFO算法對粒子的優化始終朝高似然區移動的同時,保證粒子合理的覆蓋在最優值的周圍,防止過于聚集,本文將從最大迭代次數和終止閾值兩方面來確定AIMFO迭代終止條件,即當算法滿足閾值終止條件時停止搜索,否則繼續迭代至最大迭代次數.其中,終止閾值根據式(10)所示的分層閾值進行設置,如下式所示:

KTZ=h2KFC

(12)

式中:h2為(0, 1)范圍的調節系數.當迭代尋優過程中的所有粒子權值都大于該閾值時停止迭代,否則繼續迭代至最大迭代次數停止.多特征AIMFO-PF車輛跟蹤算法流程如圖4所示.

圖4 多特征AIMFO-PF車輛跟蹤算法流程圖Fig.4 Flow chart of multi-feature AIMFO-PF vehicle tracking algorithm

3 實驗結果與分析

3.1 車輛跟蹤實驗設置

為了驗證AIMFO算法能夠有效提高MAFPF車輛跟蹤算法的精度和穩定性,設本文提出的自適應插值飛蛾撲火優化-多特征粒子濾波車輛跟蹤算法的樣本粒子數NAI-PF=20,MAFPF車輛跟蹤算法的樣本粒子數為NMAF=20, 100,分析比較本文算法與MAFPF車輛跟蹤算法取較多和較少粒子時的跟蹤效果;此外,為了進一步證明本文算法的跟蹤性能,與自適應權重粒子群優化的粒子濾波算法[14]進行比較,并且為了對比本文提出的AIMFO算法與AWPSO應用于粒子濾波跟蹤算法的優化效果,且保持實驗的一致性,實驗設定將文獻[14]中基于顏色特征的粒子濾波跟蹤算法替換為多特征自適應融合粒子濾波車輛跟蹤算法,再進行實驗分析,并設樣本粒子數NAW-PF=20.在保證本算法精度不變的同時滿足跟蹤的實時性,設學習因子c1=c2=2,慣性權值w隨個體適應度值自適應地改變,其中最大值為wmax=0.9,最小值為wmin=0.4.

本文算法旨在多種復雜環境下實現目標的精確實時跟蹤.目前,公開數據集成在同一時刻出現多種復雜環境的情況較少,因此本實驗采用自建數據集進行測試,通過多角度、多場景構建出目標車輛姿態及尺度變化、復雜環境干擾、遮擋、光照變化等較難處理的混合場景.數據集包括無人機角度,后方車輛角度跟拍場景各3組,每組序列大小為500幀,各序列中包含多種不同的干擾環境.本實驗選取其中3組視頻序列分別進行定量與定性分析.實驗平臺為CPU為Intel Core i5-8250U CPU 1.60 GHz、內存為8 GB的計算機,操作系統為Windows 10,軟件為MATLAB R2017a.

3.2 定性分析

3.2.1實驗一:目標尺度變化、背景干擾、光線變化實驗 視頻序列1(Seq1)的圖像大小為430像素×320像素,視頻中車輛經過橋底過程中存在光照變化,并且在行駛過程中,跟蹤目標周圍還受到其他車輛干擾,導致容易出現跟蹤誤差及跟蹤框偏離.分別利用MAFPF車輛跟蹤算法、多特征AIMFO-PF車輛跟蹤算法與多特征AWPSO-PF車輛跟蹤算法對Seq1進行車輛跟蹤實驗,選取第35、86、114和218幀關鍵幀的跟蹤結果進行對比分析,如圖5所示.由圖5(a)和5(b)可以看出,目標車輛在受到周圍車輛干擾和光照變化時,MAFPF車輛跟蹤算法在粒子數NMAF=20的情況下,跟蹤框易偏離目標區域,跟蹤不穩定,而將NMAF增大至100以后,該算法的跟蹤精度和穩定性都有一定提升.從圖5(c)和5(d)的結果來看,在粒子數NAI-PF=NAW-PF=20時,多特征AWPSO-PF 車輛跟蹤算法相對較為穩定,但在后續定量分析中跟蹤速度較慢.多特征 AIMFO-PF 車輛跟蹤算法在關鍵幀可以始終穩定地跟蹤目標,跟蹤效果良好.

圖5 實驗一的結果Fig.5 Results of Experiment 1

3.2.2實驗二:目標姿態變化、尺度變化、背景干擾、遮擋實驗 視頻序列2(Seq2)的圖像大小為320像素×240像素,視頻中會出現目標車輛近距離靠近行人和目標車輛被監控設備遮擋的場景.同時,目標車輛的尺度和姿態在行駛過程中也會發生變化,視頻跟蹤難度較大.利用不同算法針對Seq2進行車輛跟蹤實驗,選取第39、67、84和126幀關鍵幀的跟蹤結果進行對比分析,如圖6所示.

由圖6可以看出,MAFPF在NMAF=20時,跟蹤誤差較大,穩定性較差,增加粒子數后能夠在一定程度上提高跟蹤性能,但當目標車輛周圍出現行人或被遮擋時,跟蹤窗口也會出現偏離,而NAW-PF=20的多特征AWPSO-PF車輛跟蹤算法和本文所提算法在受到遮擋及車輛尺度變化時,跟蹤準確度還是穩定性都優于NMAF=100時的MAFPF車輛跟蹤算法,說明AWPSO以及AIMFO算法都能夠在關鍵幀一定程度上優化粒子在狀態空間的分布,而多特征AWPSO-PF車輛跟蹤算法在后續的定量分析中精度以及速度都不及多特征AIMFO-PF車輛跟蹤算法.

圖6 實驗二的結果Fig.6 Results of Experiment 2

3.2.3實驗三:目標尺度變化、光照變化、遮擋實驗 視頻序列3(Seq3)的圖像大小為700像素×540像素,目標車輛在樹蔭下行駛或被樹木遮擋引起光照變化.利用不同算法針對Seq3進行車輛跟蹤對比實驗,并選取第84、123、175和235幀關鍵幀的跟蹤結果進行分析,如圖7所示.由圖7(a)可知,NMAF=20的MAFPF車輛跟蹤算法在第84幀目標車輛出現光照變化時,跟蹤框開始偏離目標;在第123、175幀目標車輛被樹木遮擋時,跟蹤框偏差較大;在第235幀目標尺度較小時,跟蹤框大于目標本身,包含了較多的背景信息.由圖7(b)可知,MAFPF車輛跟蹤算法在NMAF=100時,跟蹤效果有所提升,但在遮擋、光照變化等情況下仍存在較大偏差.由圖7(c)可知,多特征AWPSO-PF車輛跟蹤算法跟蹤效果相對比較穩定,但在175幀及235幀中跟蹤框有一定的漂移.由圖7(d)可知,無論是光照變化、遮擋還是目標尺度變化時,所提算法都能夠更加準確地定位跟蹤到目標車輛.

圖7 實驗三的結果Fig.7 Results of Experiment 3

3.3 定量分析

為了更精確地驗證自適應插值飛蛾撲火優化多特征粒子濾波車輛跟蹤算法的優越性,對上述的實驗結果做進一步的定量分析,即以平均中心位置誤差、平均重疊誤差、跟蹤成功率和運行時間為評價指標,定量的分析目標車輛的跟蹤結果.

(1) 中心位置誤差由跟蹤算法得到的目標中心位置與真實目標中心位置之間的歐式距離來表示,則各幀目標車輛的中心位置誤差為

(13)

式中:(xtru,ytru)為真實的目標區域的中心點位置;(xtra,ytra)為跟蹤算法得到的目標中心點位置.則x軸與y軸方向的距離誤差可以分別表示為

(14)

(15)

式(13)僅計算了單幀的中心位置誤差,不能反映算法對于整個視頻序列的跟蹤效果.因此,將序列中所有圖像的中心位置誤差相加求均值,用得到的平均中心位置誤差來描述對視頻的整體跟蹤效果.設視頻序列共有η幀,則平均中心誤差可以表示為

(16)

(2) 重疊率由跟蹤算法得到目標框與真實目標區域重疊部分的占比得到,設真實的目標區域表示為Atru,跟蹤算法得到的目標區域表示為Atra,則各幀的重疊率可表示為

(17)

式中:|Atru∩Atra|為跟蹤算法得到的目標區域與真實標注的目標區域之間的重疊面積;|Atru∪Atra|為跟蹤算法得到的目標區域與真實標注的目標區域面積總和.所得到的重疊率ROS越大,表示算法的跟蹤效果越好.與中心位置誤差同理,式(17)僅計算了單幀的重疊率,需要對序列中所有圖像的重疊率求平均,才能描述整體跟蹤效果.平均重疊率為

(18)

(3) 成功率.設置一個閾值(文中取為0.5),計算各幀的重疊率.當得到的重疊率大于這一閾值時,表示這一幀的跟蹤是成功的,統計并計算重疊率高于閾值的幀數占總幀數的比值,就可以得出車輛跟蹤算法的成功率.

圖8 Seq1的位置誤差及重疊率Fig.8 Position error and overlap ratio of Seq1

表2 Seq1的客觀評價表Tab.2 Objective evaluation table of Seq1

由圖8可以看出,MAFPF車輛跟蹤算法的位置誤差及重疊率曲線變化劇烈,算法易受干擾,尤其是在粒子數較少的情況下.而本文算法與多特征AWPSO-PF車輛跟蹤算法無論是中心位置誤差、x軸與y軸方向的位置誤差還是目標區域重疊率指標,都明顯優于不同粒子數目下的MAFPF車輛跟蹤算法,且相比于多特征AWPSO-PF車輛跟蹤算法,本文算法的位置誤差更小、目標區域重疊率更大.由表2可以看出,相比于NMAF=20, 100時的MAFPF車輛跟蹤算法以及多特征AWPSO-PF車輛跟蹤算法,本文算法的平均中心誤差分別降低了12、3、2個像素,平均重疊率分別提高了24.01%、6.27%、2.42%,成功率達到100%,跟蹤精度及穩定性明顯優于其他算法.此外,本文算法利用AIMFO優化粒子在狀態空間的分布,減少了粒子的使用數目,同時優化過程僅針對低權值層粒子,當算法滿足終止閾值時停止迭代,避免算法每次都迭代至最大迭代次數而損失粒子多樣性.雖然在利用AIMFO算法優化的同時,最低限度的引入了該算法的計算復雜度,跟蹤速度相比于NMAF=20下的MAFPF算法低, 但滿足實時性要求(能達到27幀/s),同時跟蹤性能有較大的提升.相比于NAW-PF=20的多特征AWPSO-PF車輛跟蹤算法和NMAF=100的MAFPF車輛跟蹤算法的運行速度提升幅度大,滿足實時性的要求.因此,引入的計算復雜度帶來的性能提升是可觀的.綜合來看,本文算法的跟蹤精度更高、穩定性和實時性更好.

圖9 Seq2的位置誤差及重疊率對比圖Fig.9 Position error and overlap ratio of Seq2

表3 Seq2的客觀評價表Tab.3 Objective evaluation table of Seq2

對比圖9各算法的評價指標結果來看,本文算法的中心位置誤差、x軸與y軸方向的位置誤差以及重疊率基本優于其他跟蹤算法,其中粒子數為NMAF=100的MAFPF車輛跟蹤算法,雖然在個別幀的誤差及重疊率指標優于本文算法,但其指標曲線波動較大,如在第114、126幀時,中心誤差超過17個像素,在第31、69和75幀時重疊率不到55%,整體效果不及本文算法.從表3的數據來看,在跟蹤精度方面,相比于NMAF=20, 100時的MAFPF車輛跟蹤算法以及多特征AWPSO-PF車輛跟蹤算法,本文算法的平均中心誤差分別降低了6、2、1個像素,平均重疊率分別提高了14.56%、3.27%、1.46%,對于Seq2視頻序列的整體跟蹤精度優于其他算法.在運行時間方面,本文算法的運行速度達到30幀/s,滿足實時性要求.綜合來看,本文算法的跟蹤精度更高、穩定性和實時性更好.

對比圖10的客觀評價結果,從圖10(a)所示的中心位置誤差來看,前110幀內,各算法中心位置誤差相近,120幀后,NMAF=20, 100時的MAFPF車輛跟蹤算法的中心位置誤差明顯增大,而本文算法中心位置誤差除個別幀外整體低于其他算法.從圖10(b)所示的重疊率曲線來看,本文算法與多特征AWPSO-PF車輛跟蹤算法的重疊率曲線變化不大,除個別幀外,重疊率基本處于75% 左右,而NMAF=20, 100時的重疊率從180幀開始呈下降趨勢,到230幀后,重疊率僅為40%左右.分析表4的統計數據,從跟蹤精度來看,相比于NMAF=20, 100時的MAFPF車輛跟蹤算法以及多特征AWPSO-PF車輛跟蹤算法,本文算法的平均中心位置誤差分別降低了2、1、1個像素,平均重疊率分別提高了17.41%、15.45%、2.91%,成功率分別提升了34%、33.67%、0.67%,本文算法的跟蹤精度和穩定性明顯優于其他算法.從運行速度來看,本文算法運行速度達到29幀/s,運行速度相對較快,滿足實時性要求.綜合來看,本文算法跟蹤性能更好.

圖10 Seq3的位置誤差及重疊率對比圖Fig.10 Position error and overlap ratio of Seq3

表4 Seq3的客觀評價表Tab.4 Objective evaluation table of Seq3

5 結語

本文在MAFPF車輛跟蹤算法的基礎上,針對跟蹤過程中的粒子退化現象,從調整優化粒子狀態空間分布的角度出發,提出自適應插值飛蛾撲火優化多特征粒子濾波車輛跟蹤算法.首先,利用自適應慣性權重增強飛蛾撲火算法的全局搜索能力,并用樣條插值改進飛蛾撲火算法,提高算法收斂速度和優化性能.然后針對基本粒子濾波算法中樣本退化的問題,設計自適應插值飛蛾撲火優化粒子分布的方法,使低權值層粒子向權值較高的區域移動,提高樣本粒子的有效性.最后將插值飛蛾撲火優化粒子分布的方法移植到MAFPF車輛跟蹤算法中,有效避免粒子退化,提高跟蹤精度和運行速度.實驗表明,本文算法能夠提高算法的跟蹤性能,在目標姿態、尺度變化、遮擋、光照、背景干擾等復雜交通場景下能夠準確、穩定、實時地跟蹤車輛目標.本文未來的研究方向是在圖形處理器等環境下充分結合并行計算的優勢,進一步提升算法的實時性.

猜你喜歡
特征優化
抓住特征巧觀察
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
一道優化題的幾何解法
由“形”啟“數”優化運算——以2021年解析幾何高考題為例
新型冠狀病毒及其流行病學特征認識
如何表達“特征”
不忠誠的四個特征
當代陜西(2019年10期)2019-06-03 10:12:04
抓住特征巧觀察
主站蜘蛛池模板: 伊人91在线| 狠狠色婷婷丁香综合久久韩国| 日韩一级毛一欧美一国产| 91福利免费| 亚洲国产欧美国产综合久久| 玩两个丰满老熟女久久网| 午夜视频在线观看免费网站| 国产黑人在线| 欧美中文字幕在线二区| 黄色一级视频欧美| 大香伊人久久| 在线国产三级| 精品无码日韩国产不卡av| 中文字幕日韩视频欧美一区| 五月天婷婷网亚洲综合在线| 日本久久免费| 日本免费福利视频| 国产美女在线免费观看| 亚洲成人77777| 亚洲国产日韩在线成人蜜芽| 中文纯内无码H| 国产网友愉拍精品视频| 日韩国产精品无码一区二区三区| 亚洲Av综合日韩精品久久久| 国产麻豆aⅴ精品无码| 国产91丝袜| 亚洲欧美日韩动漫| 欧美性猛交一区二区三区| 久久一级电影| 夜夜操天天摸| 婷婷丁香在线观看| 亚洲 欧美 偷自乱 图片 | 国产亚洲美日韩AV中文字幕无码成人| 人人看人人鲁狠狠高清| 思思热在线视频精品| 中文字幕久久精品波多野结| 色综合久久88色综合天天提莫| 欧美视频免费一区二区三区| 四虎影视8848永久精品| 成人韩免费网站| 日韩欧美一区在线观看| 国产精品极品美女自在线看免费一区二区| 欧美日韩国产精品va| 免费A∨中文乱码专区| A级全黄试看30分钟小视频| 十八禁美女裸体网站| 四虎精品黑人视频| 国产拍揄自揄精品视频网站| 欧美一区二区福利视频| 激情网址在线观看| 欧美另类图片视频无弹跳第一页| 欧美日韩中文国产| 亚洲美女操| 国产精品视频导航| 日韩国产精品无码一区二区三区| 欧美一级夜夜爽www| 亚洲女同欧美在线| 中国黄色一级视频| 欧美精品在线观看视频| 爆操波多野结衣| 国产女主播一区| 成人精品视频一区二区在线| 国产精品一区不卡| 亚洲午夜久久久精品电影院| 亚洲性视频网站| 极品av一区二区| 久久99国产综合精品1| 91精品国产一区自在线拍| 国产好痛疼轻点好爽的视频| www.youjizz.com久久| 欧美亚洲日韩中文| 欧美日韩国产精品va| 538精品在线观看| 伊人久久综在合线亚洲91| 亚洲综合二区| 国产在线视频福利资源站| 欧美在线精品一区二区三区| 熟妇人妻无乱码中文字幕真矢织江| 欧美特级AAAAAA视频免费观看| 专干老肥熟女视频网站| 免费黄色国产视频| 亚洲国产成人综合精品2020 |