亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于相關(guān)濾波器的嵌入式動態(tài)目標跟蹤系統(tǒng)設(shè)計*

        2020-07-16 09:22:18王杜林王逸群
        飛控與探測 2020年3期
        關(guān)鍵詞:跟蹤目標跟蹤器嵌入式

        張 艷,劉 陽,王杜林,王逸群,4

        (1.海軍裝備部駐上海地區(qū)第六軍事代表室·上海·201109; 2.哈爾濱工業(yè)大學(xué) 儀器科學(xué)與工程學(xué)院·哈爾濱·150001; 3.上海航天控制技術(shù)研究所·上?!?01109; 4.中國科學(xué)院 蘇州納米技術(shù)與納米仿生研究所·蘇州·215000)

        0 引 言

        檢測與跟蹤動態(tài)目標主要通過分析視覺圖像,從而獲取被測目標的運動狀態(tài)信息。這些運動狀態(tài)信息用于機器視覺系統(tǒng)完成其它高層任務(wù),有助于發(fā)展更高水平的人工智能。因而,檢測與跟蹤動態(tài)目標廣泛應(yīng)用于軍事武器、航空航天、安防監(jiān)控、無人駕駛等領(lǐng)域[1],可以幫助實現(xiàn)空間交會對接、無人機跟蹤導(dǎo)航和導(dǎo)彈制導(dǎo)等任務(wù)。對于空間非合作目標的探測、跟蹤或識別,目前多采用雷達、紅外、可見光或其它無線電信號傳感器等;近年來,具有靈活機動性能的衛(wèi)星逐漸成為近距離非合作目標跟蹤的重要平臺,本文研究的基于相關(guān)濾波器的主動視覺目標跟蹤方法,可以在衛(wèi)星平臺上與傳統(tǒng)方法相結(jié)合,提高跟蹤的靈活性和實時性。

        視覺目標跟蹤算法一直是計算機視覺領(lǐng)域中的重要研究課題,目標跟蹤算法的相關(guān)研究最早可以追溯到上世紀七十年代。根據(jù)目標跟蹤的基本原理,跟蹤算法主要分為兩類:生成類方法和判別類方法[2]。生成類方法主要使用特征搜索,即首先在當前幀對目標建模,然后在下一幀中尋找與目標模型最相似的區(qū)域作為預(yù)測位置。生成類方法的代表性算法包括均值漂移(Mean shift)、粒子濾波(Particle filter)、卡爾曼濾波(Kalman filter)等算法。判別類方法則把目標跟蹤歸結(jié)為二分類問題,使用當前幀正負樣本集訓(xùn)練分類器,用分類器在后一幀中尋找最優(yōu)區(qū)域作為預(yù)測位置。判別類方法包括:Struck算法、多示例學(xué)習(xí)(Multiple Instance Learning, MIL)等算法。在2010年,人們提出了最小平方和誤差(Minimum Output Sum of Squared Error,MOSSE)濾波算法,這是在目標跟蹤領(lǐng)域首次使用相關(guān)濾波(Correlation Filter,CF)類方法,最小平方和誤差濾波算法也是一種典型的判別類的跟蹤算法。該算法利用快速傅里葉變換在頻域計算濾波過程,大幅度提高了系統(tǒng)的跟蹤速度。在此基礎(chǔ)上,研究人員相繼提出了核相關(guān)濾波(Kernel Correlation Filter, KCF)算法、多通道顏色特征(Color Names,CN)算法,這些研究成果不斷提高相關(guān)濾波類算法的跟蹤效果。尤其是近年來,人們將回歸網(wǎng)絡(luò)通用對象跟蹤算法(Generic Object Tracking Using Regression Networks,GOTUNRN)、全卷積孿生網(wǎng)絡(luò)(Fully-Convolutional Siamese Networks,SiamFC)等深度學(xué)習(xí)類算法用到了目標跟蹤領(lǐng)域,為目標跟蹤算法的發(fā)展提供了新思路。

        值得注意的是,出于對跟蹤數(shù)據(jù)集上的短期跟蹤效果的考慮,前述算法往往需要在第一幀中以人工方式給出被跟蹤目標,很顯然,這樣的操作與實際的目標跟蹤問題是不相符合的[3]。由此可見,長時間跟蹤問題需要結(jié)合檢測算法與跟蹤算法,即由系統(tǒng)自動地錨定被跟蹤目標。因此,人們研究了“跟蹤-學(xué)習(xí)-檢測”(Tracking-Learning-Detection,TLD)算法[4],研究表明,該算法的跟蹤效果穩(wěn)定可靠。與此同時,大多數(shù)跟蹤系統(tǒng)的復(fù)雜算法都依賴于高性能的計算機處理器,這嚴重阻礙了跟蹤技術(shù)的應(yīng)用前景。近年來,隨著微電子技術(shù)和計算機技術(shù)不斷進步,人們開始日趨重視嵌入式機器視覺。為此,本文以檢測與跟蹤相結(jié)合為出發(fā)點,以相關(guān)濾波類跟蹤方法為核心,提出研究一種基于主動視覺理論[5]的實時動態(tài)目標跟蹤系統(tǒng),該系統(tǒng)利用伺服機構(gòu)控制攝像頭實現(xiàn)目標主動跟蹤,提高目標跟蹤系統(tǒng)的魯棒性、自適應(yīng)性和實時性,并在基于樹莓派的嵌入式平臺上研制了跟蹤系統(tǒng),并完成了相關(guān)的測試,實驗結(jié)果表明,該系統(tǒng)方案能夠?qū)崿F(xiàn)大視場高幀頻實時監(jiān)控。

        1 系統(tǒng)設(shè)計思路

        本文所設(shè)計的嵌入式動態(tài)目標跟蹤系統(tǒng)主要包括圖像采集模塊、運動伺服控制模塊、嵌入式控制器、跟蹤控制程序及算法。嵌入式動態(tài)目標跟蹤系統(tǒng)的結(jié)構(gòu)示意圖如圖1所示。根據(jù)主動視覺思想搭建的目標跟蹤裝置,其核心控制器是嵌入式片上系統(tǒng)(System-on-a-Chip,SOC)。在配套程序控制下,圖像采集模塊實時獲取目標空間視頻圖像,利用目標跟蹤算法處理該視頻圖像,進而確定被跟蹤目標在圖像上的位置。對于經(jīng)過標定的攝像機,利用圖像上目標的位置信息計算目標與當前視場中心的角度偏差值,根據(jù)該偏差信息控制伺服系統(tǒng),進而適時調(diào)整攝像頭位置姿態(tài),確保被追蹤的運動目標始終清晰成像在視場的中心位置,從而實現(xiàn)連續(xù)準確的目標實時跟蹤。

        根據(jù)圖2所示的檢測與跟蹤主程序流程圖,上電啟動所設(shè)計的目標跟蹤裝置后,控制程序?qū)⒆詥硬z測相機、電機等下位機設(shè)備組件的狀態(tài),通過檢測并完成初始化后,軟件系統(tǒng)讀入被跟蹤目標的判別模型,整個系統(tǒng)隨即進入圖像采集、目標檢測跟蹤的主程序,開始執(zhí)行動態(tài)目標追蹤任務(wù)。檢測與跟蹤主程序的基本流程如下:

        圖2 檢測與跟蹤主程序的流程圖Fig.2 Flow chart of the detection and tracking program

        (1) 調(diào)用攝像頭讀取一幀當前圖像,并在當前幀進行檢測算法;

        (2) 若當前幀未檢測到被跟蹤目標,伺服控制系統(tǒng)旋轉(zhuǎn)一定角度,重復(fù)步驟(1),若當前幀檢測到被跟蹤目標,則執(zhí)行下一步,進行目標跟蹤;

        (3) 使用檢測到的目標位置初始化目標跟蹤算法跟蹤器,并根據(jù)當前目標位置偏差調(diào)整攝像頭位置姿態(tài);

        (4) 調(diào)用攝像頭讀取的新的一幀當前圖像,并送至跟蹤器計算目標位置;

        (5) 若跟蹤器在當前幀圖像上搜索到被跟蹤目標,則計算目標偏差,然后伺服控制運動系統(tǒng)調(diào)整攝像頭位姿并跟蹤目標,重復(fù)步驟(4)和(5),繼續(xù)跟蹤目標;否則,程序跳轉(zhuǎn)至步驟(1),重新掃描檢測目標。

        2 相關(guān)濾波器目標跟蹤算法原理

        為了實現(xiàn)運動目標實時跟蹤,本文采用相關(guān)濾波類跟蹤算法。相關(guān)濾波類跟蹤算法通過一個濾波器將輸入圖像映射為一個理想響應(yīng)圖,并使響應(yīng)峰值與被跟蹤目標位置相關(guān)聯(lián)[6],從而實現(xiàn)目標跟蹤,在此過程中所使用的濾波器就是前文所說的跟蹤器。在系統(tǒng)實施跟蹤算法的過程中,首先需要基于當前幀圖像中被跟蹤目標生成訓(xùn)練樣本集,然后創(chuàng)建并初始化一個相關(guān)濾波器。在圖1和圖2所示的系統(tǒng)中,檢測算法先檢測出當前幀圖像中的被跟蹤目標,然后通過隨機仿射變換擴充產(chǎn)生訓(xùn)練樣本集;當輸入新的視頻幀f時,利用相關(guān)濾波器對其進行相關(guān)計算,即:

        g=f?h

        (1)

        式中,f表示輸入視頻幀中的目標圖像,h表示濾波器模板,g表示輸出響應(yīng),“?”即為相關(guān)運算符。輸出響應(yīng)圖中,最大值對應(yīng)的位置就是最大概率跟蹤結(jié)果;然后使用新的目標位置對跟蹤濾波器進行實時更新。

        由此可見,跟蹤算法的運算速度制約了跟蹤的實時性,為了提高跟蹤算法的速度,在進行相關(guān)運算時采用了快速傅里葉變換。根據(jù)傅里葉變換的卷積定理,在頻域中,相關(guān)運算可以表示為乘法運算,即:

        G=F⊙H*

        (2)

        其中,G=F{g},F(xiàn)=F{f},H=F{h},F(xiàn){·}表示對函數(shù)進行傅里葉變換,“⊙”表示元素的點乘運算,“*”表示復(fù)共軛。求解得到H,然后通過傅里葉逆變換即可求得相關(guān)濾波器。

        本文中,跟蹤器采用MOSSE濾波器[7]。為了將訓(xùn)練樣本集中的m個輸入圖像Fi分別映射到理想響應(yīng)輸出Gi上,必須使實際輸出H*⊙Fi和期望輸出Gi之間的平方誤差之和最小,即

        (3)

        求解公式(3)得到跟蹤濾波器初始化和更新公式:

        (4)

        公式(4)表示將濾波器模型分為分子和分母兩部分,分別進行更新,At和At-1分別表示當前幀和上一幀濾波器模型的分子,Bt和Bt-1分別表示當前幀和上一幀濾波器模型的分母;式中,η是學(xué)習(xí)速率,使過去幀對濾波器的影響隨時間變化而指數(shù)衰減,通常取經(jīng)驗值η=0.125以達到自適應(yīng)性和魯棒性的平衡。

        為了求解和驗證上述算法的有效性,本文在Intel Pentium 4415Y處理器上進行測試,該處理器的主頻是1.60 GHz,跟蹤器是利用Python和OpenCV編寫的。圖3給出了相關(guān)濾波器跟蹤圖像的結(jié)果,圖3中的三個子圖分別表示(a)輸入目標圖像、(b)跟蹤濾波器模板和(c)輸出響應(yīng)圖。

        (a)

        (b)

        (c)圖3 相關(guān)濾波器跟蹤圖像Fig.3 Tracker chart of the correlation filter

        本文中的相關(guān)濾波器是利用圖像的灰度特征進行訓(xùn)練的,與KCF算法[8]中使用方向梯度直方圖(Histogram of Oriented Gradient, HOG)特征、CN算法[9]中的顏色特征等相比,相關(guān)濾波器的跟蹤準確性相對減小。實際上,相關(guān)濾波器的算法復(fù)雜度更低、跟蹤速度更快,極其符合嵌入式平臺計算資源少的特征[10],而且結(jié)合檢測算法就可以滿足快速跟蹤的需求。與此同時,根據(jù)公式(2),跟蹤濾波器的模板尺寸越大,相關(guān)運算的復(fù)雜度越高,即與跟蹤濾波器的模板尺寸決定了跟蹤算法的運行幀率[11],圖4給出了模板尺寸和運行幀率的關(guān)系曲線,很顯然,隨著模板尺寸的增加,運行幀率急劇下降。并且運行幀率的波動還會影響伺服系統(tǒng)的穩(wěn)定性??紤]到本文調(diào)整攝像頭保持目標處于畫面中心即可,因此將跟蹤器模板設(shè)為固定值,有利于實現(xiàn)穩(wěn)定、可靠的實時目標跟蹤。

        圖4 跟蹤幀率隨模板大小變化Fig.4 The frame rate varies with the size of the template

        為了進一步驗證跟蹤濾波器及其算法,測試了基于OTB100跟蹤數(shù)據(jù)集[12]中的視頻序列。這里使用中心位置誤差(Center Location Error,CLE)評估跟蹤目標的中心位置(xc,yc)與標定的真實位置(xt、yt)之間的偏差,即:

        (5)

        計算在既定閾值偏差之內(nèi)的幀數(shù)占總幀數(shù)的百分比[13],并繪制了圖5所示的跟蹤準確率曲線,可見設(shè)置位置錯誤閾值為15時,本文算法跟蹤準確率高達80%。

        圖5 跟蹤準確率與中心位置偏差的關(guān)系Fig.5 Relation of tracking accuracy rate and central location error

        此外,相關(guān)濾波類算法對快速運動目標的跟蹤能力相對不足。因為跟蹤算法運行時,僅對跟蹤器模板區(qū)域內(nèi)的圖像塊進行計算,當下一幀圖像中目標由于快速運動脫離跟蹤器圖像塊范圍時,跟蹤就會失?。煌瑫r,受圖像預(yù)處理階段余弦窗運算的影響而產(chǎn)生的邊界效應(yīng),也使得跟蹤器對圖像塊邊緣的目標跟蹤能力較弱。本文所采用的主動視覺跟蹤方法,依靠伺服系統(tǒng)使被跟蹤目標保持在圖中心區(qū)域內(nèi),可以一定程度抵消相關(guān)濾波對快速運動目標跟蹤的劣勢,使其更加勝任于相關(guān)應(yīng)用場景。

        3 實驗測試及結(jié)果分析

        為了在實驗上驗證所設(shè)計的目標跟蹤系統(tǒng),搭建了如圖6所示、基于Raspberry Pi 4B嵌入式控制器的目標跟蹤系統(tǒng),并驗證了前文所述的動態(tài)目標跟蹤方法和搭建跟蹤裝置。整個裝置分為三部分,底部的伺服電機直接驅(qū)動裝置水平旋轉(zhuǎn),對目標進行掃描檢測及跟蹤;中部是控制電路,通過導(dǎo)電滑環(huán)與下方伺服電機傳輸控制信號,并實現(xiàn)跟蹤算法;頂部是相機模組與微型舵機,相機通過轉(zhuǎn)接件與舵機固定,在舵機驅(qū)動下做俯仰運動以跟蹤目標。其中圖像采集器件是嵌入式相機模組Raspberry Pi Camera Module V2,伺服運動控制模塊為舵機與伺服電機的組合。

        ①MG90S舵機;②嵌入式相機模組;③鋰電池及供電板;④Raspberry Pi 4B嵌入式控制器;⑤PWM驅(qū)動板;⑥一體化伺服電機;⑦PCB導(dǎo)電滑環(huán);⑧外殼、旋轉(zhuǎn)平臺等支撐連接件;⑨伺服電機底座及安裝架 (a)結(jié)構(gòu)設(shè)計仿真圖

        (b)測試裝置實物圖圖6 動態(tài)目標跟蹤實驗裝置Fig.6 Experimental schematic of dynamic object tracking system

        編寫跟蹤程序的語言是Python,并基于OpenCV來完成的,在目標檢測時,使用基于Haar特征的級聯(lián)分類器[14],本文以人臉為跟蹤對象,訓(xùn)練目標檢測模型。將此程序下載至嵌入式控制器,驗證該方法的實時跟蹤效果。圖7是利用本系統(tǒng)及其相關(guān)算法實現(xiàn)的目標檢測與跟蹤效果圖,系統(tǒng)用藍色矩形框來標識被跟蹤目標,隨著被跟蹤目標的移動,通過由伺服電機和微型舵機構(gòu)成的伺服運動機構(gòu)對攝像機姿態(tài)的調(diào)整[15],藍色矩形框保持跟隨移動,始終保證跟蹤目標在藍色矩形框內(nèi)。在實驗過程中,被跟蹤目標進行了上下左右四個方向的移動,系統(tǒng)依然具備良好的跟蹤性能。實驗表明,該實驗裝置可實現(xiàn)水平360°、俯仰±60°范圍內(nèi)的實時監(jiān)控。

        圖7 動態(tài)目標實時檢測與跟蹤效果圖Fig.7 Real-time detection and tracking of dynamic object

        實驗中,作為被跟蹤目標的行人繞動態(tài)目標跟蹤裝置做連續(xù)圓周運動,記錄跟蹤圖像及時間戳,以單圈圓周運動跟蹤成功為判斷標準,通過時間戳計算可知,被跟蹤行人以約90(°)/s的速度運動時,實驗裝置依然實現(xiàn)了穩(wěn)定跟蹤;在運行目標檢測算法進行目標搜索時,系統(tǒng)的平均運行幀率在6~8FPS;在運行目標跟蹤算法時,平均運行幀率約25FPS,能保證跟蹤的實時性。

        4 結(jié) 論

        本文研究了基于主動視覺思想的嵌入式系統(tǒng)動態(tài)目標跟蹤,提出了一種檢測與跟蹤相結(jié)合算法,在最小平方和誤差濾波器跟蹤算法的基礎(chǔ)上完成了檢測與跟蹤相結(jié)合的跟蹤程序,基于OTB數(shù)據(jù)集,使用中心位置偏差進行評估,并搭建了跟蹤驗證實驗裝置。實驗結(jié)果表明,本文所設(shè)計的嵌入式動態(tài)目標主動跟蹤系統(tǒng)具備目標實時跟蹤能力,對快速運動的目標跟蹤效果準確、穩(wěn)定,能夠?qū)崿F(xiàn)全時監(jiān)控。與傳統(tǒng)機器視覺跟蹤系統(tǒng)相比,嵌入式跟蹤系統(tǒng)具有體積小、成本低、易于部署等優(yōu)勢。考慮到嵌入式平臺計算資源的限制,后續(xù)將研究系統(tǒng)和算法的優(yōu)化,以實現(xiàn)高速運動目標跟蹤。

        猜你喜歡
        跟蹤目標跟蹤器嵌入式
        光伏跟蹤器陣列跟蹤精度的測算方法研究
        太陽能(2022年3期)2022-03-29 05:15:50
        核相關(guān)濾波與孿生網(wǎng)絡(luò)相結(jié)合的目標跟蹤算法
        淺析一種風(fēng)光儲一體化跟蹤器
        太陽能(2020年3期)2020-04-08 03:27:10
        超長待機的自行車位置跟蹤器
        搭建基于Qt的嵌入式開發(fā)平臺
        雙向多軌跡判定方法在目標跟蹤中的應(yīng)用研究
        基于圖割理論的尺度自適應(yīng)人臉跟蹤算法
        嵌入式軟PLC在電鍍生產(chǎn)流程控制系統(tǒng)中的應(yīng)用
        連續(xù)同色調(diào)背景下運動目標自適應(yīng)跟蹤
        基于卡爾曼和圖像信息量的Mean Shift改進跟蹤算法
        777米奇色8888狠狠俺去啦| 亚洲一区二区三区美女av| 成人全部免费的a毛片在线看| 日本亚洲视频一区二区三区| 亚洲中文字幕无码av永久| 天天躁日日躁狠狠很躁| 青春草国产视频| 亚洲av毛片成人精品| 国产亚洲一二三区精品| av人摸人人人澡人人超碰下载| 亚洲精品无amm毛片| 国产精品视频一区国模私拍| 国产激情一区二区三区在线蜜臀| 亚洲天堂av高清在线| 美女国产毛片a区内射| 免费拍拍拍网站| 中文人成影院| 极品视频一区二区三区在线观看| 亚洲日本中文字幕高清在线| 成人免费看aa片| 蜜臀久久99精品久久久久久小说| 亚洲精品国产二区三区在线| 精品人妻午夜中文字幕av四季| 一区二区三区精品少妇| 一本一道久久综合久久| 国产日韩A∨无码免费播放| 亚洲精品国产一区av| 久久人妻一区二区三区免费| 日韩精品久久久久久免费| 国产主播一区二区三区在线观看| 免费观看视频在线播放| 高清不卡av一区二区| 午夜亚洲av日韩av无码大全| 成年午夜无码av片在线观看| 亚洲色欲色欲www成人网| av一区二区三区综合网站| 国产精品高清一区二区三区不卡 | 国产成人一区二区三区免费观看| 三级在线看中文字幕完整版| 国内精品国产三级国产av另类| 亚洲伊人av综合福利|