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

        ?

        視覺跟蹤機(jī)器人的設(shè)計(jì)與實(shí)現(xiàn)

        2021-02-28 06:49:46廣州城市理工學(xué)院電子信息工程學(xué)院張亦勛
        電子世界 2021年22期
        關(guān)鍵詞:跟蹤目標(biāo)分類器單片機(jī)

        廣州城市理工學(xué)院電子信息工程學(xué)院 張亦勛

        針對視覺機(jī)器人功能單一、抗干擾能力差等問題,本文設(shè)計(jì)一款能夠?qū)θ我饽繕?biāo)進(jìn)行視覺識別和跟蹤的機(jī)器人,該系統(tǒng)的視覺跟蹤算法將TLD的中值流跟蹤器替換成KCF算法,同時(shí)融入融合HOG特征和顏色特征,提高TLD算法的目標(biāo)跟蹤速度,系統(tǒng)測試結(jié)果表明,改進(jìn)的跟蹤算法在背景產(chǎn)生變化、目標(biāo)的圖像信息發(fā)生形變、目標(biāo)被其他物體遮擋、目標(biāo)突然丟失等問題都具有較高的穩(wěn)定性和魯棒性,同時(shí)對靜態(tài)目標(biāo)跟蹤的幀數(shù)有所降低,能夠快速瞄準(zhǔn)目標(biāo)。

        隨著計(jì)算機(jī)視覺算法技術(shù)的發(fā)展,計(jì)算機(jī)視覺算法成為眾多人工智能領(lǐng)域的重要部分,也是智能機(jī)器人的重要組成部分,由計(jì)算機(jī)視覺和機(jī)器人這兩方面所結(jié)合起來的視覺跟蹤機(jī)器人有著廣泛的應(yīng)用前景。但目前大多數(shù)視覺機(jī)器人由于所需的計(jì)算機(jī)視覺算法的算法運(yùn)算量大,但機(jī)器人自身的運(yùn)算能力十分有限,導(dǎo)致大多數(shù)機(jī)器人實(shí)現(xiàn)功能單一、抗干擾能力差。

        本文針對此問題,在分析現(xiàn)有的實(shí)現(xiàn)視覺跟蹤機(jī)器人功能的基礎(chǔ)上,設(shè)計(jì)了一款以KCF與TLD相結(jié)合的計(jì)算機(jī)視覺算法,基于STM32單片機(jī)為下位機(jī)控制機(jī)器人實(shí)現(xiàn)目標(biāo)跟蹤的視覺跟蹤機(jī)器人。主要完成的工作包括了,計(jì)算機(jī)算法環(huán)境搭建,視覺跟蹤算法的測試,測試結(jié)果表明,該系統(tǒng)具有較好的魯棒性。

        1 視覺跟蹤算法

        1.1 KCF算法

        KCF(Kernel Correlation Filter)核相關(guān)濾波算法通過目標(biāo)樣本去訓(xùn)練判別分類器,訓(xùn)練判別分類器分析當(dāng)前跟蹤的目標(biāo)是被跟蹤目標(biāo)周圍的背景信息還是被跟蹤目標(biāo),如圖1所示。KCF通過嶺回歸分類器的學(xué)習(xí)來完成對目標(biāo)的跟蹤,通過快速傅里葉變化實(shí)現(xiàn)算法的加速運(yùn)算。KCF跟蹤算法在訓(xùn)練階段,利用循環(huán)矩陣?yán)碚?,對視頻目標(biāo)區(qū)域進(jìn)行稠密采樣,獲取正負(fù)樣本,提取方向梯度直方圖(HOG)特征,通過嶺回歸分類器分析所以樣本進(jìn)行訓(xùn)練。在檢測階段,以視頻前一幀目標(biāo)位置為中心進(jìn)行稠密采樣,將得到的所有樣本輸入到嶺回歸分類器,經(jīng)過嶺回歸分類器的分類,得到目標(biāo)的位置。

        圖1 KCF算法流程圖

        1.2 TLD算法

        TLD(Tracking-Learning-Detection)目標(biāo)跟蹤算法由跟蹤模塊(Tracking)、檢測模塊(Detection)、學(xué)習(xí)模塊(Learning)三部分組成,如圖2所示。該算法首先由跟蹤模塊的作用是將被跟蹤目標(biāo)的運(yùn)動軌道處理成軌道碎片提供給學(xué)習(xí)模塊進(jìn)行學(xué)習(xí),學(xué)習(xí)模塊根據(jù)跟蹤模塊的處理結(jié)果進(jìn)行學(xué)習(xí)并對檢測模塊的錯(cuò)誤進(jìn)行分析,通過學(xué)習(xí)處理后生成訓(xùn)練樣本,檢測模塊在接收到訓(xùn)練樣本后對相關(guān)參數(shù)和目標(biāo)模型進(jìn)行跟新并對跟蹤模塊重新初始化,其中跟蹤模塊為中值流跟蹤器,學(xué)習(xí)模塊為P-N目標(biāo)模型學(xué)習(xí)。

        圖2 TLD算法流程圖

        1.3 視覺跟蹤算法改進(jìn)

        圖3 KCF+TLD算法融合流程圖

        KCF跟蹤算法的運(yùn)行速度方面和在目標(biāo)環(huán)境變化不大的情況下跟蹤速度表現(xiàn)優(yōu)異,但其在被跟蹤目標(biāo)出現(xiàn)遮擋、形變、跟丟后無法找回目標(biāo),反觀TLD解決了被跟蹤目標(biāo)被遮擋、目標(biāo)跟丟無法重新找回的情況,因此將兩個(gè)算法互相融合,取長補(bǔ)短能提高算法的運(yùn)算速度和追蹤效果。融合方法:利用KCF克服TLD的中值流跟蹤器的缺點(diǎn),將KCF替換TLD的中值流跟蹤器,能夠加快TLD的目標(biāo)跟蹤速度。當(dāng)被跟蹤目標(biāo)在當(dāng)前圖像幀中消失后,KCF會把盲目地在背景中尋找被跟蹤目標(biāo),當(dāng)被跟蹤重新出現(xiàn)時(shí),KCF算法依然在背景中尋找被跟蹤目標(biāo),導(dǎo)致跟蹤失敗,為了避免這個(gè)錯(cuò)誤的方法,KCF與TLD融合的算法包含了原TLD學(xué)習(xí)模塊,當(dāng)判斷目標(biāo)丟失時(shí)不再盲目地在背景內(nèi)尋找目標(biāo),當(dāng)目標(biāo)重新出現(xiàn)時(shí)重新跟蹤目標(biāo),進(jìn)一步提高算法的跟蹤性能。雖然這兩個(gè)算法的融合方法很簡單,但融合后的算法確實(shí)解決了KCF不能跟蹤被遮擋的物體以及目標(biāo)跟蹤后不能找回的缺點(diǎn),而且算法速度上高于原TLD算法,提高了算法的性能和適用性。

        2 機(jī)器人控制系統(tǒng)設(shè)計(jì)

        機(jī)器人系統(tǒng)總體框架如圖4所示,USB攝像頭拍攝到的圖像信以視頻幀的形式傳入到程序中。首先先進(jìn)行KCF的濾波和特征跟蹤,再經(jīng)由TLD算法的處理運(yùn)算出目標(biāo)狀態(tài),再通過整合模塊把得到被跟蹤目標(biāo)的位置信息轉(zhuǎn)換為云臺舵機(jī)轉(zhuǎn)動命令發(fā)送,通過CH340模塊將指令由USB轉(zhuǎn)為TTL電平,機(jī)器人下位機(jī)通過STM32單片機(jī)直接或間接地控制各個(gè)模塊實(shí)現(xiàn)機(jī)器人的各個(gè)功能。STM32單片機(jī)在接收到PS2手柄模塊和CH340模塊的控制信號后,根據(jù)程序存儲器對應(yīng)的指令執(zhí)行行動,如前進(jìn)、水彈槍射擊等。STM32單片機(jī)實(shí)時(shí)接收各模塊的信息,例如編碼電機(jī)的電機(jī)轉(zhuǎn)速,陀螺儀的歐拉角等,根據(jù)各模塊的信息及時(shí)調(diào)整機(jī)器人的運(yùn)動狀態(tài)實(shí)現(xiàn)機(jī)器人運(yùn)動底盤的靈活移動。攝像頭所拍攝的圖像信息并不會直接交給STM32單片機(jī)除了,而是先經(jīng)由上位機(jī)NUC通過視覺追蹤算法運(yùn)算過后所得的控制指令發(fā)送給單片機(jī)接收,單片機(jī)接收到通過CH340轉(zhuǎn)換的控制指令后控制舵機(jī)云臺轉(zhuǎn)動追蹤目標(biāo)。

        圖4 機(jī)器人系統(tǒng)總體框架設(shè)計(jì)

        3 機(jī)器人目標(biāo)跟蹤算法軟件設(shè)計(jì)

        目標(biāo)跟蹤算法軟件實(shí)現(xiàn)流程圖如圖5所示。由于該目標(biāo)跟蹤算法的運(yùn)算結(jié)果只返回一個(gè)跟蹤框,并沒有實(shí)際的跟蹤結(jié)果,所以需要獲取被跟蹤目標(biāo)所在圖像中的坐標(biāo),獲取包圍被跟蹤目標(biāo)的矩形重心后,才能方便實(shí)現(xiàn)目標(biāo)跟蹤算法。計(jì)算出被跟蹤目標(biāo)的矩形包圍框的重心后,先對圖像幀區(qū)域進(jìn)行劃分,使用漸近式接近目標(biāo)區(qū)域?yàn)楹诵乃枷耄瑢⒚恳粠膱D像劃分為許多相同的矩形區(qū)域。隨后根據(jù)KCF+TLD目標(biāo)跟蹤算法運(yùn)算得出的結(jié)果框的重心與圖像正中心對比,計(jì)算出被跟蹤目標(biāo)與圖像正中心坐標(biāo)的偏移量,再通過舵機(jī)控制算法計(jì)算出舵機(jī)云臺的轉(zhuǎn)動量,逐幀接近目標(biāo)所在位置,達(dá)到跟蹤效果。

        圖5 目標(biāo)跟蹤算法軟件實(shí)現(xiàn)流程圖

        4 系統(tǒng)視覺跟蹤算法測試

        為保證系統(tǒng)測試的可靠性,設(shè)置了遙控車為移動目標(biāo)靶,機(jī)器人先對移動目標(biāo)進(jìn)行框選獲得目標(biāo)樣本,隨后遙控移動目標(biāo)測試機(jī)器人的實(shí)際追蹤效果。

        通過測試可以發(fā)現(xiàn)在算法實(shí)際運(yùn)行時(shí),跟蹤目標(biāo)的移動會導(dǎo)致目標(biāo)的背景產(chǎn)生變化、目標(biāo)的圖像信息發(fā)生形變、目標(biāo)被其他物體遮擋、目標(biāo)突然丟失等問題,攝像頭拍攝目標(biāo)所在的圖像信息發(fā)生變化,KCF+TLD跟蹤算法通過在線不斷對目標(biāo)進(jìn)行樣本取樣學(xué)習(xí)目標(biāo)特征,能夠有效應(yīng)對移動目標(biāo)的跟蹤瞄準(zhǔn)。

        當(dāng)目標(biāo)因?yàn)槟撤N原因跟丟后(目標(biāo)被遮擋也算跟丟),目標(biāo)跟蹤算法會根據(jù)選取目標(biāo)時(shí)保留的原始樣本的特征值在圖像信息內(nèi)搜索。符合原始樣本目標(biāo)特征的圖像將被重新判斷為被跟蹤目標(biāo)。測試結(jié)果表1和表2所示。

        表1 靜態(tài)目標(biāo)瞄準(zhǔn)測試結(jié)果

        機(jī)器人對移動目標(biāo)跟蹤、鎖定和瞄準(zhǔn)測試,測試結(jié)果表2所示。

        表2 移動目標(biāo)瞄準(zhǔn)測試結(jié)果

        通過三個(gè)算法分別對靜態(tài)目標(biāo)的跟蹤算法幀數(shù)測試如圖6所示,得出數(shù)據(jù)結(jié)果表3所示,KCF算法的運(yùn)行幀數(shù)較高,TLD算法的運(yùn)行幀數(shù)較低,而KCF+TLD算法的運(yùn)行幀數(shù)比TLD算法有所降低。

        圖6 三種算法跟蹤靜態(tài)目標(biāo)實(shí)際運(yùn)行幀數(shù)畫面

        表3 三種算法對靜態(tài)目標(biāo)跟蹤算法幀數(shù)測試結(jié)果

        基于視覺跟蹤機(jī)器人的設(shè)計(jì)與實(shí)現(xiàn),采用了融合KCF+TLD的目標(biāo)跟蹤算法以及NUC作為視覺算法運(yùn)行環(huán)境,可以對任意目標(biāo)進(jìn)行跟蹤瞄準(zhǔn)并在目標(biāo)丟失并重新出現(xiàn)時(shí)自動找回目標(biāo),同時(shí)能夠長時(shí)間穩(wěn)定地跟蹤目標(biāo),該方案功能實(shí)現(xiàn)對視覺機(jī)器人的目標(biāo)識別與跟蹤具有一定的研究價(jià)值。

        猜你喜歡
        跟蹤目標(biāo)分類器單片機(jī)
        核相關(guān)濾波與孿生網(wǎng)絡(luò)相結(jié)合的目標(biāo)跟蹤算法
        基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
        電子制作(2019年13期)2020-01-14 03:15:28
        基于單片機(jī)的層次漸變暖燈的研究
        電子制作(2019年15期)2019-08-27 01:12:10
        基于單片機(jī)的便捷式LCF測量儀
        電子制作(2019年9期)2019-05-30 09:42:02
        BP-GA光照分類器在車道線識別中的應(yīng)用
        電子測試(2018年1期)2018-04-18 11:52:35
        基于圖割理論的尺度自適應(yīng)人臉跟蹤算法
        連續(xù)同色調(diào)背景下運(yùn)動目標(biāo)自適應(yīng)跟蹤
        加權(quán)空-譜與最近鄰分類器相結(jié)合的高光譜圖像分類
        結(jié)合模糊(C+P)均值聚類和SP-V-支持向量機(jī)的TSK分類器
        基于卡爾曼和圖像信息量的Mean Shift改進(jìn)跟蹤算法
        视频网站在线观看不卡| 久久精品中文闷骚内射| 欧美精品亚洲精品日韩专区| 50岁熟妇的呻吟声对白| 亚洲AV综合A∨一区二区| 国产高跟丝袜在线诱惑| 午夜影院免费观看小视频| 99e99精选视频在线观看| 日本熟妇hdsex视频| 处破痛哭a√18成年片免费| 无码a级毛片免费视频内谢| 亚洲国产综合精品中文| 久久精品av在线观看| 亚洲成aⅴ人片久青草影院| 波多野结衣一区二区三区高清| 亚洲人成网站久久久综合| 亚洲av午夜福利一区二区国产 | 亚洲亚洲人成综合丝袜图片| 内谢少妇xxxxx8老少交| 九九久久国产精品大片| 亚洲一区二区女优视频| 穿着白丝啪啪的av网站| 又爽又黄又无遮挡网站| 国产精品无码日韩欧 | 婷婷开心五月综合基地| 久久精品熟女亚洲av香蕉| 国产亚洲精品美女久久久m| 亚洲丁香五月天缴情综合| 日韩精品网| 国产丝袜在线福利观看| 亚洲美女av一区二区在线| 成年女人色毛片| 久久99国产伦精品免费| 日本成人在线不卡一区二区三区 | 超碰国产精品久久国产精品99| 啦啦啦www播放日本观看| 亚洲春色AV无码专区在线播放| 国产精品久久夜伦鲁鲁| 美女丝袜美腿玉足视频| 国产va免费精品高清在线观看 | 中文字幕人妻少妇精品|