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

結合Kalman 濾波的改進MOSSE 跟蹤算法設計

2023-04-20 09:55:58張清亮丁祝順
導航與控制 2023年1期
關鍵詞:系統

羅 鵬, 張清亮, 王 軻, 丁祝順

(北京航天控制儀器研究所, 北京 100039)

0 引言

目標跟蹤系統一直是機器視覺領域研究的熱點, 在安防監控[1]、 搜索救援[2-3]等領域都有著廣泛的應用。 隨著技術的發展, 目標跟蹤系統在運行速度、 體積等方面的要求也逐漸提高, 因此設計一種體積小、 功耗低、 實時性強的目標跟蹤系統具有很大的實用價值。

FPGA 具備功耗低、 體積小、 成本低等諸多優點, 能夠滿足目標跟蹤系統的需求, 適合用于目標跟蹤系統。 近些年來, 基于FPGA 的目標跟蹤系統發展迅速。 其中, Yang 等[4]在FPGA 中實現了核相關濾波(Kernel Correlation Filter, KCF) 算法, 運行速度為30fps。 Yan 等[5]在FPGA 中實現了一種背景差分和Sobel 的融合算法, 能夠處理640 ×480 分辨率的圖像, 處理速度可達60fps。 張格森等[6]在FPGA 中實現了平均絕對差(Mean Absolute Differences, MAD)算法, 運行速度為60fps。 在算法方面, 為了提高系統的運行速度, 本文采用運行速度快、 算法復雜度低、 具備較強魯棒性的MOSSE[7]跟蹤算法。

本文在FPGA 中實現了MOSSE 跟蹤算法, 針對機載跟蹤目標在運動過程中運動軌跡相對平穩的特點, 對MOSSE 跟蹤算法加以改進。 通過之前的目標位置預測下一幀目標位置, 在下一幀圖像中對上一幀目標位置及預測目標位置區域進行搜索。 當兩個區域計算得到的目標位置至少有一個不小于設置的峰值旁瓣比(Peak to Sidelobe Ratio,PSR)閾值時, 得到目標位置。 當計算得到的目標位置均小于PSR 閾值時, 利用Kalman 濾波算法[8]對目標最終位置進行約束。 采用HLS 將改進前后的MOSSE 跟蹤算法封裝成IP 核, 在FPGA 中搭建目標跟蹤系統對IP 核進行測試并對測試結果進行分析。

1 MOSSE 跟蹤算法原理

2010 年, Bolme 等[7]首次將相關濾波用在了目標跟蹤領域, 提出了MOSSE 跟蹤算法, MOSSE 跟蹤算法是一種從少量訓練圖片來產生類似于合成平均濾波器(Average of Synthetic Exact Filters,ASEF)的算法。 開始的時候, 它需要初始訓練圖片f1和期望輸出g:f1為根據目標位置P1在初始幀圖像中取出的目標區域,g為一個與f1同等大小的標準Gauss 模板。 將f1和g通過Fourier 變換轉換成F1和G, 通過點除計算得到相關濾波器

式(1)中, *表示矩陣的復共軛。 輸入第i幀圖像, 根據i幀圖像中目標所在位置取出第i幀圖像中的目標區域fi, 進行Fourier 變換后得到Fi與相關濾波器進行相關運算得到響應結果Gi,對Gi進行Fourier 逆變換得到gi,gi中的最大值為目標當前位置Pi

式(2)中, IFFT 為Fourier 逆變換, ⊙為點乘運算。 在得到響應圖gi和響應圖峰值gmax后, 計算當前響應圖gi的PSR 并與提前設置的PSR 閾值進行比較, 用于判斷響應圖的可靠性。 PSR 的計算公式如下

式(3)中,μi為響應圖gi中除峰值周圍11 ×11區域像素值外其余像素值的均值,σi為其余像素值的標準差。 為了找到一個將訓練輸入映射到所需訓練輸出的濾波器, 這個濾波器最小化了實際輸出和期望輸出G之間的誤差平方和。這個最小化問題可以通過下式表達

2 MOSSE 跟蹤算法改進

MOSSE 跟蹤算法在后續圖像幀中根據當前目標位置Pi所在區域計算后續目標位置, 在未跟蹤到目標的情況下, 一般的搜索策略是對Pi周圍八個方向的區域進行搜索, 這種搜索方式需要處理大量的數據, 極大增加了系統的延遲。 本文針對機載跟蹤目標的特點對MOSSE 跟蹤算法進行改進,機載跟蹤目標如車輛、 船只、 行人、 建筑物等,這些目標的運動軌跡相對而言更加具有穩定性和規律性。 因此, 可以采用預測的方式計算目標位置對目標進行跟蹤, 在未跟蹤到目標的情況下,利用Kalman 濾波約束目標位置。 Kalman 濾波算法能夠降低目標位置的誤差, 目標運動軌跡越穩定,預測得到的目標位置誤差越小, Kalman 濾波算法效果越好。 改進前后的算法流程如圖1 所示。

圖1 MOSSE 跟蹤算法改進前后流程圖Fig.1 Flowchart of MOSSE tracking algorithm before and after improvement

改進后的算法原理如下: 在實時跟蹤的情況下, 兩幀圖像間的時間間隔通常為1/60s, 因此可以近似地認為目標在兩幀間的運動狀態沒有改變。通過目標之前位置Pi-2、Pi-1、Pi, 預測后續目標位置Pi+1

式(6)中,a為目標的加速度,V為當前目標的速度。 在當前幀圖像中取出Pi及Pi+1位置所在區域圖像fi和fi+1, 將兩副圖像進行處理及FFT 變換得到頻域圖Fi和Fi+1

根據式(7) 計算得到兩幅框圖中的目標位置P_ki和P_ki+1, 根據式(3) 同時計算兩幅圖中的PSR, 用于判斷當前位置的可靠性, 本文將PSR 閾值設置為7。 當兩幅圖中至少一個PSR 達到閾值時, 將該位置設為目標所在位置。 當兩位置結果均不達標時, 表明目標處于形變或遮擋狀態, 通過Kalman 濾波計算目標所在位置, 在計算位置取出目標區域, 更新相關濾波器。

Kalman 濾波算法需要輸入目標位置的誤差,為了降低數據干擾, 目標預測位置Pi+1的誤差設置為目標的加速度a, 將目標位置P_ki+1加入式(6)中計算加速度a_k, 以計算得到后的加速度為測試目標位置的誤差, 計算過程如下

式(8)中,Q=a2,R=a_k2,XKal為目標最終位置,Kk為Kalman 增量,Pk_1初始值設為0.01。

3 MOSSE 跟蹤算法性能評估

3.1 性能評估標準

為了判斷目標跟蹤算法的跟蹤效果, 本文采用跟蹤精度和跟蹤成功率對目標跟蹤算法的性能進行量化, 采用的測試方法包括第一幀測試(One Pass Evaluation, OPE)、 空間魯棒性測試(Spatially Evaluation, SRE) 和時間魯棒性測試(Temporally Evaluation,TRE)。

OPE 測試方法給出起始幀圖像中的目標位置,跟蹤算法根據起始幀目標位置計算后續目標位置,得到跟蹤算法的精度和成功率; SRE 測試方法通過在起始幀采用不同大小、 位置的跟蹤框對目標進行跟蹤, 以此測試算法在空間變化時的魯棒性; TRE測試方法在同一個視頻中選擇不同的起始幀對算法進行測試, 得到算法在時間變化時的魯棒性。

其中, 中心誤差距離為每一幀中算法跟蹤結果與人工標注位置的歐式距離。 設定一個閾值,當中心誤差距離小于此閾值時代表這一幀圖像跟蹤成功, 所有跟蹤成功的幀數與視頻總幀數的比例即為當前閾值的精度。 選用不同的閾值能夠計算出不同的精度結果, 得到精度曲線。

成功率通過邊界框覆蓋率進行衡量, 算法跟蹤結果的邊界框面積為rt, 人工標注的邊界框面積為ra, 邊界框覆蓋率的計算公式如下

設置一個成功率閾值S0, 當S大于S0時代表這一幀跟蹤成功, 所有跟蹤成功的幀數與視頻總幀數的比例即為當前閾值的成功率。

3.2 評估結果對比

本文采用OTB2013 數據集對改進前后的算法進行測試, OTB2013 中包含51 個視頻序列, 包含了跟蹤算法在跟蹤過程中可能面臨的挑戰, OPE、SRE、 TRE 的測試結果如圖2 所示。

圖2 跟蹤算法測試結果對比Fig.2 Comparison of tracking algorithm test results

圖2 繪制了三種算法在OPE、 SRE 及TRE 測試方法下的精度和成功率曲線, 并給出了每種算法的平均精度及平均成功率。 其中, MOSSE 為最初的算法; MOSSE_F 為添加了范圍搜索的算法,范圍搜索的位移距離為固定的14 個像素;MOSSE_Kal 為添加了Kalman 濾波后的算法。 算法的跟蹤曲線及平均精度、 成功率表明, 在三種測試方法中, 添加了Kalman 濾波后的算法相比于原算法和范圍搜索的算法在各個方面的性能都有所提升。

在OTB2013 視頻集中, 每個視頻都對屬性進行了注釋, 這些屬性描述了跟蹤算法在每個視頻中將面臨的挑戰。 例如照明變化、 遮擋、 形變,這些屬性可以用于判斷不同挑戰中跟蹤算法的跟蹤效果。 本文在圖3 中介紹了四個屬性的跟蹤結果對比, 分別是光照變化、 形變、 遮擋、 背景雜斑。

圖3 不同挑戰下算法跟蹤結果對比Fig.3 Comparison of algorithm tracking results under different challenges

四個屬性的跟蹤結果表明, 加入了Kalman 濾波后的跟蹤算法在面對光照變化、 形變、 遮擋、背景雜斑等不影響目標運動軌跡的情況時都能夠提高算法的跟蹤精度, 得到更好的跟蹤效果。

4 目標跟蹤系統搭建

4.1 系統的搭建

為了驗證在FPGA 中兩個IP 核的實際情況,本文搭建了一個完整的目標跟蹤測試系統對生成的MOSSE 跟蹤算法IP 核進行測試, 系統主要包括用于控制模塊的軟核、 圖像數據輸入模塊、MOSSE 跟蹤算法IP 核以及用于圖像顯示的HDMI模塊, 系統的整體結構如圖4 所示。

圖4 目標跟蹤測試系統結構Fig.4 Structure of target tracking test system

4.2 系統測試結果

將IP 核移植到FPGA 中進行測試, 通過IP 核在FPGA 中的資源消耗和運行速度來判斷之前的仿真結果是否正確。 整個目標跟蹤系統平臺如圖5 所示, 跟蹤過程圖像如圖6 所示。

圖5 目標跟蹤系統平臺Fig.5 Diagram of target tracking system platform

圖6 跟蹤過程圖像Fig.6 Images of tracking process

本文圖像的發送方式為通過IP 核進行控制,以此測試IP 核的實際運行速度, 結果如表1 所示。

表1 IP 核實際運行速度Table 1 Actual speed of IP core

實際運行速度測試結果顯示, 改進前后的算法均能夠實時處理視頻圖像。 在前10s 的時間里,原算法IP 核實際運行速度在200fps 左右, 與仿真結果的4.9ms 相符。 后10s 的時間里, 原算法IP核由于范圍搜索的原因導致運行速度下降, 而改進后算法的運行速度能夠始終維持在200fps 左右。FPGA 中IP 核資源消耗對比如表2 所示。

表2 算法在FPGA 中資源的實際消耗情況Table 2 Actual resource consumption of the algorithm in FPGA

由表2 可知, 改進后的算法資源消耗大大降低。 其 中, BRAM_18K 消 耗 降 低 了 20.33%,DSP48E 消耗降低了8.09%, FF 消耗降低了3.49%, LUT 消耗降低了8.97%。

5 結論

本文利用Kalman 濾波算法的特點對MOSSE 跟蹤算法進行改進, 提高了算法的性能和運行速度。利用FPGA 的高速并行處理能力實現了基于FPGA的目標跟蹤系統, 降低了系統的資源消耗及功耗,對工程的實際應用具有一定的參考價值。 但本文設計對目標遮擋問題的考慮仍顯不足, 后續將針對該問題進行深入的研究。

猜你喜歡
系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
基于UG的發射箱自動化虛擬裝配系統開發
半沸制皂系統(下)
FAO系統特有功能分析及互聯互通探討
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
一德系統 德行天下
PLC在多段調速系統中的應用
主站蜘蛛池模板: 色偷偷av男人的天堂不卡| 中国丰满人妻无码束缚啪啪| 亚洲av日韩综合一区尤物| a级毛片免费在线观看| 色综合久久久久8天国| 色偷偷一区| 另类欧美日韩| 国产色图在线观看| 亚洲天堂自拍| 久久香蕉国产线看观看式| 欧美亚洲日韩中文| 午夜福利无码一区二区| 波多野结衣AV无码久久一区| 亚洲无码高清一区| 人妻中文久热无码丝袜| 99热这里只有免费国产精品| 毛片卡一卡二| 国产小视频免费| 青青草原国产免费av观看| 99re经典视频在线| 1级黄色毛片| 国产精品真实对白精彩久久| 毛片基地视频| 亚洲区第一页| 欧洲高清无码在线| 亚洲欧美在线综合一区二区三区| 91精品免费高清在线| 国产清纯在线一区二区WWW| 热思思久久免费视频| 91探花在线观看国产最新| 中文字幕亚洲第一| 亚洲日韩日本中文在线| 国产欧美精品午夜在线播放| 国产自在线播放| 国产凹凸一区在线观看视频| 福利小视频在线播放| 国产成年女人特黄特色大片免费| 欧美成人国产| 中文字幕1区2区| 国产精品视频系列专区| 日韩国产综合精选| 亚洲浓毛av| 亚洲中文字幕97久久精品少妇| 国产精品专区第一页在线观看| 中文字幕乱妇无码AV在线| 欧美不卡视频在线观看| 性喷潮久久久久久久久| 欧美啪啪精品| 国内黄色精品| 精品少妇人妻无码久久| 一级毛片基地| 国产精品亚洲专区一区| 国产欧美又粗又猛又爽老| 日本一区中文字幕最新在线| 久久精品亚洲中文字幕乱码| 日韩中文字幕亚洲无线码| 久久青草热| 国产美女无遮挡免费视频| 啊嗯不日本网站| 亚洲精品黄| 国产第三区| 精品国产福利在线| 精品综合久久久久久97超人| 五月激情综合网| www.国产福利| 欧美日韩动态图| 国产超薄肉色丝袜网站| 日韩亚洲综合在线| 在线色综合| 欧美第一页在线| 久久特级毛片| 波多野结衣中文字幕一区二区| 国内精品视频| 成人精品视频一区二区在线 | 久久视精品| 无码中字出轨中文人妻中文中| 亚洲精品色AV无码看| 欧美三级不卡在线观看视频| 国内精自视频品线一二区| 在线综合亚洲欧美网站| 亚洲av无码专区久久蜜芽| 国产丝袜啪啪|