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

        ?

        無人機(jī)目標(biāo)追蹤系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)*

        2022-10-31 07:54:24閆耀芳張子林白佑銘李兆麟
        山西電子技術(shù) 2022年5期
        關(guān)鍵詞:檢測系統(tǒng)

        閆耀芳,張子林,錢 堂,白佑銘,李兆麟

        (河南科技大學(xué)信息工程學(xué)院,河南 洛陽 741023)

        1 緒論

        無人機(jī)最初只是應(yīng)用于軍事領(lǐng)域,但近年來被逐漸運(yùn)用到大眾生活等多個領(lǐng)域。由于無人機(jī)小巧靈活,方便大范圍巡查的特點(diǎn),無人機(jī)在疫情防控、影視拍攝、搶險救災(zāi)、電力巡檢等方面都發(fā)揮著重要的作用。在無人機(jī)的很多應(yīng)用中都會包含目標(biāo)跟蹤的任務(wù),比如城市犯罪車輛的跟蹤、大型節(jié)日活動的跟拍錄制、海上漂流人員的跟蹤[1]等。

        2012年深圳展出的智能多目標(biāo)跟蹤技術(shù),采用了國內(nèi)先進(jìn)的視頻圖像識別、檢測和跟蹤算法,已經(jīng)遠(yuǎn)遠(yuǎn)領(lǐng)先于很多國外應(yīng)用的多目標(biāo)跟蹤系統(tǒng)。目前,像視頻監(jiān)控這樣靜態(tài)場景中的目標(biāo)檢測與跟蹤技術(shù)研究已經(jīng)成熟[2],而在動態(tài)場景中,只要無人機(jī)的姿態(tài)發(fā)生改變,索引目標(biāo)就會與之背景錯位,這使得檢測和跟蹤更加困難。我國大疆創(chuàng)新致力于無人機(jī)的研發(fā),近些年大疆就在Phantom4這樣的先進(jìn)機(jī)型上使用了GPS跟蹤和視覺跟蹤兩種目標(biāo)跟蹤技術(shù)。Phantom4可以識別人、汽車、船只等運(yùn)動物體進(jìn)行自動跟隨拍攝,并保持構(gòu)圖一致,讓高難度航拍變得輕而易舉。

        因此,我們借助相對比較平價的Tello無人機(jī)進(jìn)行了系統(tǒng)開發(fā),在原有性能上加入目標(biāo)追蹤、軌跡推演和手勢控制多項(xiàng)功能。讓人們可以用手勢控制無人機(jī),獲得運(yùn)動軌跡,實(shí)現(xiàn)目標(biāo)跟蹤。

        2 系統(tǒng)設(shè)計(jì)

        2.1 模塊與功能

        本系統(tǒng)的主要功能是目標(biāo)跟蹤,其中還包括航跡推演和手勢控制功能。本系統(tǒng)分為以下幾個軟件模塊:數(shù)據(jù)處理模塊、目標(biāo)跟蹤模塊、無人機(jī)控制模塊、航跡推演模塊和圖像處理模塊。

        ◆數(shù)據(jù)處理模塊:主要負(fù)責(zé)數(shù)據(jù)收發(fā)處理,通過WiFi接收無人機(jī)視頻流及各項(xiàng)參數(shù),并發(fā)送PC端操作命令,實(shí)現(xiàn)底層的數(shù)據(jù)的交互。

        ◆目標(biāo)跟蹤模塊:主要負(fù)責(zé)目標(biāo)跟蹤。YOLO-V3算法檢測目標(biāo),DeepSORT算法跟蹤目標(biāo),使其在多人干擾的情況下也能穩(wěn)定跟蹤目標(biāo)。

        ◆無人機(jī)控制模塊:主要負(fù)責(zé)控制無人機(jī)姿態(tài),分為手勢控制和鼠標(biāo)鍵盤控制兩個方面。通過將無人機(jī)指令與鍵盤鼠標(biāo)事件綁定,完成無人機(jī)上下翻轉(zhuǎn)等基本操作。使用OpenPose模型檢測人體關(guān)鍵點(diǎn)變化,獲知相應(yīng)手勢指令來控制與人的距離。

        ◆航跡推演模塊:主要負(fù)責(zé)計(jì)算實(shí)時位置,記錄歷史點(diǎn),畫出移動軌跡。

        ◆圖像處理模塊:負(fù)責(zé)計(jì)算視頻流圖片數(shù)據(jù)的幀率,抓取、裁剪縮小圖像。

        2.2 相關(guān)WiFi技術(shù)和通信、控制鏈路

        本系統(tǒng)開發(fā)使用睿熾公司研發(fā)的Tello無人機(jī)。Tello無人機(jī)內(nèi)嵌Marvell 1x1 11n單頻WiFi系統(tǒng)單晶片(SoC),該芯片包括IP攝像頭、移動路由器、IoT網(wǎng)關(guān)等,是一款高度集成的單頻(2.4 GHz)IC,通過實(shí)現(xiàn)802.11b/g/n所規(guī)范的保護(hù)機(jī)制來避免干擾。它還使用內(nèi)置的有線等效加密(WEP)算法,來降低數(shù)據(jù)被第三方攔截的概率。Marvell產(chǎn)品能夠以極小能耗可靠傳輸空中無線高清視頻,緩解無人機(jī)電池載電量不高的限制,并且其價格極具競爭力,被廣泛使用于市場。

        圖1 通信鏈路

        圖1是Tello無人機(jī)的通信鏈路圖,本系統(tǒng)主要是在個人筆記本PC上建立UDP客戶端,建立接收線程RecvThread來負(fù)責(zé)從全局連接句柄Handle接收數(shù)據(jù),向特洛Tello UDP端口8889發(fā)送命令和接收響應(yīng)。在PC移動設(shè)備上建立UDP服務(wù)器,通過UDP端口8890從IP 0.0.0.0收聽消息。無人機(jī)的控制鏈路是通過在PC端編譯的一個PID控制器來實(shí)現(xiàn)的,使無人機(jī)能夠平穩(wěn)飛行。

        2.3 運(yùn)行流程

        系統(tǒng)開始首先啟動數(shù)據(jù)處理模塊,進(jìn)入自動連接狀態(tài),初始化WiFi,搜索新的WiFi信號,檢索并連接到Tello無人機(jī),形成數(shù)據(jù)通路,建立視頻鏈路,接收視頻流,圖像處理模塊抓取、顯示圖像。之后,把圖像交給目標(biāo)檢測進(jìn)程,對圖像建立目標(biāo)索引,鎖定目標(biāo),檢測人體骨骼點(diǎn),保存數(shù)據(jù)。通過比較主要人體骨骼關(guān)鍵點(diǎn)的位置偏差,如鎖骨與手腕的距離,發(fā)現(xiàn)有較大的偏差值的時候,將偏差值傳給PID控制器,PID控制器進(jìn)一步運(yùn)算,計(jì)算得到偏航、俯仰、橫滾、高度四個維度的控制數(shù)據(jù),發(fā)送控制指令,改變無人機(jī)姿態(tài)。目標(biāo)移動時,通過圖像處理模塊將圖像縮小到合適比例,從而便于系統(tǒng)利用DeepSORT算法輸出目標(biāo)位置遷移,PID調(diào)整無人機(jī)姿態(tài),跟蹤目標(biāo)。當(dāng)鍵盤事件被觸發(fā)后啟動PID調(diào)整無人機(jī)實(shí)現(xiàn)基本指令。

        建立通信線路后,接收無人機(jī)數(shù)據(jù),進(jìn)入航跡推演模塊,最后在畫布上顯示出來。系統(tǒng)運(yùn)行流程如圖2。

        圖2系統(tǒng)運(yùn)行流程

        3 系統(tǒng)關(guān)鍵技術(shù)

        關(guān)于視覺跟蹤問題,各界學(xué)者專家提出了很多算法。但要彌補(bǔ)無人機(jī)在長時間實(shí)時跟蹤過程中出現(xiàn)目標(biāo)丟失的不足,還要不斷改進(jìn)機(jī)器視覺的檢測和跟蹤算法。本系統(tǒng)采用DeepSORT算法來實(shí)現(xiàn)目標(biāo)跟蹤,YOLO-V3算法來實(shí)現(xiàn)目標(biāo)檢測,得到了較好的跟蹤效果。

        3.1 DeepSORT目標(biāo)跟蹤算法

        DeepSORT目標(biāo)跟蹤算法是目前比較常見的針對多目標(biāo)追蹤的跟蹤算法。DeepSORT算法繼續(xù)沿用了卡爾曼濾波加匈牙利算法,先檢測再跟蹤,在此基礎(chǔ)上增加了級聯(lián)匹配(Matching Cascade)+新軌跡[4]的確認(rèn)??柭鼮V波用來對目標(biāo)的軌跡進(jìn)行預(yù)測,使用確信度較高的跟蹤結(jié)果對預(yù)測結(jié)果進(jìn)行修正。匈牙利算法是一種尋找二分圖的最大匹配算法,在目標(biāo)追蹤過程中幫助尋找前后兩幀的若干目標(biāo)的匹配最優(yōu)解。在目標(biāo)長時間被遮擋時,級聯(lián)匹配通過對頻繁出現(xiàn)的目標(biāo)賦予優(yōu)先權(quán)的方法,來達(dá)到最佳的匹配效果。DeepSORT算法在系統(tǒng)中可以幫助無人機(jī)即使在較復(fù)雜的環(huán)境下,也可以更加快速、準(zhǔn)確地找到目標(biāo)。

        3.2 YOLO-V3目標(biāo)檢測算法

        YOLO是目前比較流行的Object Detection算法,速度快且結(jié)構(gòu)簡單。YOLO-V3借鑒了金字塔特征圖思想,小尺寸特征圖用于檢測大尺寸物體,而大尺寸特征圖檢測小尺寸物體[3],提升小物體檢測效果。由此,在運(yùn)動目標(biāo)的目標(biāo)檢測過程中,可以減少追蹤過程中目標(biāo)丟失可能。盡管YOLO系列檢測精度不如Faster RCNN,但是YOLO-V3每個真實(shí)框只對應(yīng)一個正的候選區(qū)域。這就使得YOLO-V3算法具有更快的速度,能到達(dá)實(shí)時響應(yīng)的水平。本系統(tǒng)中,YOLO-V3就很好地為無人機(jī)目標(biāo)檢測提供了精度和速度。

        4 系統(tǒng)測試與結(jié)果

        4.1 系統(tǒng)測試環(huán)境構(gòu)建

        根據(jù)系統(tǒng)設(shè)計(jì)方案,進(jìn)行系統(tǒng)測試環(huán)境的搭建:首先安裝Python或Anaconda,硬件環(huán)境CPU 2.0 GHz以上,Nvidia顯卡2G內(nèi)存以上;軟件環(huán)境要求操作系統(tǒng)平臺為Windows 10系統(tǒng),安裝CUDA11.2架構(gòu)。然后依次安裝Paddlepaddle、Paddlehub預(yù)訓(xùn)練模型。人體關(guān)鍵點(diǎn)檢測模型安裝Open pose_body_estimation,還要依次安裝Av、Keyboard、Pywifi等基本配置,最后安裝TelloPy(在TelloPy-develop-0.7.0目錄下執(zhí)行Python setup.py install)。編譯環(huán)境要求Pycharm 2021.1.1版本及以上。

        4.2 手勢控制與鍵盤控制功能檢測

        系統(tǒng)運(yùn)行后,當(dāng)人伸手向右或向左擺動時,觀察無人機(jī)是否跟隨手勢指示向右或向左移動;若人做召回或遠(yuǎn)離手勢觀察無人機(jī)是否靠近或遠(yuǎn)離。在測試鍵盤,分別按下W,A,S,D或上、下、左、右、空格、Tab鍵,觀察無人機(jī)的動向,是否做上下左右移動,起飛或著陸。檢測功能正常。

        4.3 目標(biāo)追蹤與圖像軌跡顯示功能檢測

        鎖定目標(biāo)之后,當(dāng)目標(biāo)移動時,觀察無人機(jī)是否會跟隨移動并在屏幕上顯示出運(yùn)動的軌跡,同時會在屏幕右上角顯示飛行器狀態(tài)參數(shù)。

        測試完成,屏幕中綠色箭頭表示無人機(jī)的位置,紅色曲線表示無人機(jī)的飛行軌跡。

        右上角各項(xiàng)飛行參數(shù)如下:

        FPS:圖像幀率 15

        BAT:電池電量 72%

        WIFI:信號強(qiáng)度 90

        MODE:飛行模式 6

        EXP:目標(biāo)的期望距離 2.0 m

        5 結(jié)語

        本文基于Tello無人機(jī)設(shè)計(jì)了一套目標(biāo)跟蹤系統(tǒng),使用Python語言開發(fā),具有較強(qiáng)的可移植能力。本系統(tǒng)可以通過個人筆記本電腦鍵盤和手勢動作來控制無人機(jī),可以顯示高清圖像,瀏覽行動軌跡,實(shí)現(xiàn)對動態(tài)目標(biāo)檢測并跟蹤。利用Tello無人機(jī)自身集成的現(xiàn)在非常出色的WiFi技術(shù),更加快速準(zhǔn)確實(shí)現(xiàn)通信鏈路數(shù)據(jù)交互。將YOLO-V3目標(biāo)檢測算法和DeepSORT目標(biāo)跟蹤算法結(jié)合,大大降低了目標(biāo)丟失概率。系統(tǒng)操作簡單,成本不高,可用于安防、體育轉(zhuǎn)播、老人孩童的看護(hù)等,有很大的應(yīng)用前景。

        猜你喜歡
        檢測系統(tǒng)
        Smartflower POP 一體式光伏系統(tǒng)
        “不等式”檢測題
        “一元一次不等式”檢測題
        “一元一次不等式組”檢測題
        WJ-700無人機(jī)系統(tǒng)
        “幾何圖形”檢測題
        “角”檢測題
        ZC系列無人機(jī)遙感系統(tǒng)
        北京測繪(2020年12期)2020-12-29 01:33:58
        基于PowerPC+FPGA顯示系統(tǒng)
        半沸制皂系統(tǒng)(下)
        99精品视频69v精品视频| 国产国语熟妇视频在线观看 | 国产精品妇女一区二区三区| 久久www免费人成精品| 极品熟妇大蝴蝶20p| 国产成人综合久久三区北岛玲| 日韩中文字幕不卡在线| 射精专区一区二区朝鲜| 成全视频高清免费| 久久久婷婷综合五月天| 色综合悠悠88久久久亚洲| 无遮挡呻吟娇喘视频免费播放| 亚洲无码精品免费片| 日韩av一区二区三区精品| 蜜臀av一区二区三区免费观看| 亚洲一区二区三区播放| 免费在线视频一区| 少妇隔壁人妻中文字幕| 2021国产精品视频网站| 色播久久人人爽人人爽人人片av| 久久99精品久久久66| 久久一区二区视频在线观看| 国产69精品久久久久app下载| 亚洲一区二区观看播放| 日韩极品视频在线观看免费| 日韩一区二区三区久久精品| 狠狠躁日日躁夜夜躁2022麻豆| 亚洲精品无码成人a片| 亚洲女同成av人片在线观看| 国产亚洲中文字幕久久网| 国产精品久久久久9999无码| 欧美性受xxxx黑人xyx性爽| 亚洲传媒av一区二区三区 | 正在播放老肥熟妇露脸| 亚洲欧美日韩在线观看一区二区三区| 全免费a级毛片免费看| 国产av麻豆精品第一页| 亚洲av乱码一区二区三区按摩| 国内精品久久久久久无码不卡| 精品日产一区2区三区| 国产精品久久久天天影视|