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

        ?

        一種基于檢測的實時在線多目標(biāo)跟蹤方法*

        2020-12-25 08:41:56尉晨陽楊大為張宇堃
        微處理機 2020年6期
        關(guān)鍵詞:卡爾曼濾波關(guān)聯(lián)檢測

        尉晨陽,楊大為,張宇堃

        (沈陽理工大學(xué)信息科學(xué)與工程學(xué)院,沈陽110159)

        1 引 言

        多目標(biāo)跟蹤技術(shù)日漸成為計算機視覺領(lǐng)域的重點研究對象,特別是單目二維視頻的多目標(biāo)跟蹤更是一個被廣泛研究的問題,廣泛應(yīng)用于監(jiān)控、行為、動作分析等與生活息息相關(guān)的領(lǐng)域。近年來,目標(biāo)跟蹤的方法大多基于深度學(xué)習(xí)[1-4],根據(jù)學(xué)習(xí)特征進行跟蹤,如表觀特征的深度學(xué)習(xí)、相似性度量的深度學(xué)習(xí)、高階特征匹配的深度學(xué)習(xí)等。這些方法雖然可以準(zhǔn)確跟蹤目標(biāo),提高算法的準(zhǔn)確性,但模型的過度復(fù)雜會導(dǎo)致跟蹤算法無法滿足實時性。

        當(dāng)前流行的多目標(biāo)跟蹤方法大多遵循檢測跟蹤框架。隨著目標(biāo)檢測算法性能的不斷提高,遵循檢測跟蹤框架的跟蹤算法也得到了改進。通常,被跟蹤對象的軌跡是在一個全局優(yōu)化方法下進行批處理的,而批處理無法使目標(biāo)身份在每個時間段里進行更新。更傳統(tǒng)的數(shù)據(jù)關(guān)聯(lián)技術(shù)如多假設(shè)跟蹤(MHT)和聯(lián)合概率數(shù)據(jù)關(guān)聯(lián)(JPDA)在頂級的在線跟蹤器或者批量跟蹤器中雖然有突出地位,但當(dāng)遇到對象分配具有較高的不確定性時,這些方法的計算量會隨著跟蹤對象的數(shù)量呈指數(shù)級增長,在計算的可處理性和可實現(xiàn)上遇到困難。最近,Rezatofighi等人重新研究了JPDA 公式,想通過高效近似于JPDA 方式解決復(fù)雜性問題。類似地,Kim 等人通過使用目標(biāo)的外觀模型來完善MHT 方法,以實現(xiàn)最先進性能。但是,這些方法仍然存在決策延遲問題,不適合在線跟蹤。

        針對這種現(xiàn)狀,在此提出一種實時與準(zhǔn)確平衡的跟蹤算法,將MOT 問題視為一個簡單的關(guān)聯(lián)問題,旨在解決視頻序列幀之間的數(shù)據(jù)如何進行關(guān)聯(lián)。基于檢測跟蹤框架的算法,使用卡爾曼濾波在圖像空間上對目標(biāo)進行運動信息的建模,預(yù)測出跟蹤目標(biāo)的下一幀位置。研究打破了GIoU 僅作為損失函數(shù)應(yīng)用于檢測算法這一常規(guī)操作,首次嘗試將GIoU方法應(yīng)用于多目標(biāo)跟蹤算法中,讓其作為距離度量去計算邊界框之間重疊的相似性,從而生成關(guān)聯(lián)度量矩陣。再應(yīng)用匈牙利方法逐幀進行數(shù)據(jù)關(guān)聯(lián),在MOT 基準(zhǔn)測試上進行評估。

        2 相關(guān)工作

        在多目標(biāo)跟蹤技術(shù)的研究當(dāng)中,基于整個視頻的檢測結(jié)果(批處理),已提出了多種方法。一種趨于普遍的做法是通過使用網(wǎng)絡(luò)流[5]、圖切[6]、MCMC[7]和最小分組[8]等方法,將檢測結(jié)果建模為圖形。而在逐幀輸入的情況下,匈牙利匹配[9]、貪心匹配[10]和遞歸神經(jīng)網(wǎng)絡(luò)[11]是序列預(yù)測(在線處理)的常用模型,對于使用的關(guān)聯(lián)度量函數(shù)包括了時空關(guān)聯(lián)等方法。時空關(guān)聯(lián)的可視化方法廣受研究,被提出的基本方法包括檢測之間使用交并比(IoU)或通過使用卡爾曼濾波器加入速度模型。速度模型也有通過遞歸神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)[12],通過結(jié)合頭/關(guān)節(jié)檢測器[13]、分割[14]、活動識別[15]或關(guān)鍵點軌跡[16]等方法來實現(xiàn),但這也進一步增加了分配成本的復(fù)雜性。最近出現(xiàn)的方法是利用物體檢測[17]或單目標(biāo)跟蹤[18],依賴其外觀特征的預(yù)訓(xùn)練邊界框回歸器,以在下一幀中使邊界框進行回歸。

        早期工作在最小成本流數(shù)據(jù)關(guān)聯(lián)框架中執(zhí)行端到端學(xué)習(xí)。最近,文獻[19]和[20]中所用的方法分別通過引入匈牙利匹配和聚類公式的可微形式來實現(xiàn)端到端優(yōu)化。并行工程試圖在單一網(wǎng)絡(luò)中同時執(zhí)行目標(biāo)檢測、數(shù)據(jù)關(guān)聯(lián)和重新識別。特別是,Center Track 能夠只使用靜止圖像的增強來訓(xùn)練檢測器。這些涉及聯(lián)合檢測和跟蹤的方法在實時速度上提供了高性能,但需要較高的注釋成本。

        許多在線跟蹤方法是通過建立目標(biāo)的外觀、運動等模型或通過在線學(xué)習(xí)建立一個全局模型,以幫助檢測與軌跡之間進行關(guān)聯(lián)。當(dāng)只考慮一對一建模進行匹配時,可以使用全局最優(yōu)解,如Geiger 等人采用的匈牙利算法[21]。該算法分兩步進行,先通過關(guān)聯(lián)相鄰幀上的檢測形成軌跡,其中的關(guān)聯(lián)矩陣是通過幾何和外觀線索結(jié)合所形成;然后再次使用幾何和外觀線索進行軌跡之間的關(guān)聯(lián)。受此兩步關(guān)聯(lián)方法的啟發(fā),在此將基本模型關(guān)聯(lián)簡化為單個階段。

        3 目標(biāo)跟蹤方法

        以現(xiàn)有檢測結(jié)果為基礎(chǔ),提取其檢測對象的數(shù)據(jù)。隨后通過卡爾曼濾波對目標(biāo)的下一幀位置、運動等信息進行預(yù)測。將得到的預(yù)測框與檢測框之間通過距離度量得到成本矩陣。最終利用匈牙利算法對成本矩陣進行全局最優(yōu)選擇。

        3.1 估計模型

        卡爾曼濾波是一種以狀態(tài)和觀測方程為基礎(chǔ),結(jié)合遞歸方法來預(yù)測目標(biāo)變化的方法。它由預(yù)測和校正兩部分組成。預(yù)測階段濾波器通過使用上一狀態(tài)信息,做出對當(dāng)前狀態(tài)的預(yù)測;校正階段濾波器通過對預(yù)測階段獲得的預(yù)測值進行修正,從而獲得更接近真實值的新預(yù)測值??柭鼮V波通過以下公式進行預(yù)測,計算過程如下:

        預(yù)測:

        校正:

        更新協(xié)方差估計:

        其中,xk 為真實值, 為卡爾曼估計值,Pk 為卡爾曼估計誤差協(xié)方差矩陣,為預(yù)測值,Pk'為預(yù)測誤差協(xié)方差矩陣,Kk 為卡爾曼增益, 為測量余量。為預(yù)測出目標(biāo)下一幀的位置、速度等跟蹤信息,此處為卡爾曼濾波創(chuàng)建一個運動模型。設(shè)每個目標(biāo)模型的狀態(tài)如下式所示:

        其中y、w分別代表檢測目標(biāo)的中心橫坐標(biāo)、縱坐標(biāo),s、r 分別代表目標(biāo)框尺寸的大小和比例為卡爾曼濾波器預(yù)測軌跡下一幀觀測狀態(tài)的表示。

        3.2 數(shù)據(jù)關(guān)聯(lián)

        相似度矩陣選用廣義交并比GIoU(Generalized Intersection over Union)作為度量指標(biāo)進行構(gòu)建,用于表達預(yù)測框和檢測框之間的重疊程度。在SORT 算法中使用交并比IoU 作為兩框之間的距離度量指標(biāo)。然而,該方法無法很好地表達出兩框之間的相鄰程度以及不相交程度,特別地,當(dāng)IoU=0 時,無法反映出兩框之間的重合度。檢測框與預(yù)測框重疊情況如圖1 所示。

        圖1 檢測框與預(yù)測框重疊情況示意圖

        對于兩框而言,若使用IoU 作為距離度量的評價指標(biāo),上圖三種情況得到的數(shù)值結(jié)果是一樣的。但對于人直觀的感覺和后續(xù)相似度矩陣的產(chǎn)生而言,需要表達的效果應(yīng)有不同。亦即:選取IoU 作為距離度量指標(biāo),會因其無法精確反映出檢測框和跟蹤框之間的重合度大小而影響目標(biāo)跟蹤效果。

        為克服IoU 的缺點,在此使用GIoU 作為兩框之間的距離度量指標(biāo)。在以往的研究中,GIoU 作為回歸損失函數(shù)應(yīng)用于先進的目標(biāo)檢測算法中(例如mask R-CNN、yolo v3 等),并在一定程度上改進了檢測器的性能。作為距離度量,GIoU 方法保留IoU方法優(yōu)勢的同時還對IoU 算法進行了擴展,使得當(dāng)兩框之間完全重合的情況下,IoU 值與GIoU 值相等。但在GIoU 方法中,將對稱區(qū)間范圍由[0,1]改為[-1,1],區(qū)間范圍的改動會讓兩框無任何交集且距離無限遠的時候取最小值。亦即:為了能夠更準(zhǔn)確表達出兩框之間的重合度,應(yīng)選取GIoU 方法。該方法關(guān)注兩框重疊區(qū)域的同時,對非重合區(qū)域也進行了最大程度的關(guān)注。GIoU 作為距離度量設(shè)計如下:

        其中,A、B 表示為檢測框與跟蹤框,C 為兩框間的最小閉包區(qū)域面積。

        對于分配指派問題,此處采用匈牙利算法對相似度矩陣求解最優(yōu)分配。另外,對于目標(biāo)重疊小于閾值δGIoU的情況下,直接拒絕分配。

        4 實驗結(jié)果與分析

        為充分體現(xiàn)本算法的實用性,在視頻數(shù)據(jù)集選擇上,選取了幾個具有挑戰(zhàn)性的行人跟蹤序列進行試驗,如頻繁的遮擋、擁擠的場景、序列在不同的視角、攝像機運動等。首先,對2DMOT2015 中具有代表性數(shù)據(jù)集進行跟蹤測試,如TUD-Stadtmitte 數(shù)據(jù)集視角低,相互遮擋嚴(yán)重,有完全遮擋的情況;TUDCampus 是側(cè)視行人的數(shù)據(jù)集;PETS09-S2L1 數(shù)據(jù)集主要挑戰(zhàn)在于目標(biāo)移動在高速非線性模式下,目標(biāo)遮擋較為頻繁;ETH-Sunnyday 是在一個移動的平臺上拍攝的數(shù)據(jù)集。

        在評估方面,由于多目標(biāo)跟蹤性能僅通過一個分數(shù)來判定好壞是不準(zhǔn)確的,故此采用了文獻[22]中定義的評估度量,以及標(biāo)準(zhǔn)的MOT 度量[23]。特別地,對于MOT17 數(shù)據(jù)集,新增一個度量標(biāo)準(zhǔn)Recall,用來表示正確匹配的檢測目標(biāo)數(shù)ground truth 給出的目標(biāo)數(shù)。

        MOT15 閾值設(shè)置為:當(dāng)δGIoU與 IoU 取值同為 0.3時效果最好。實驗結(jié)果如表1 所示。

        表1 基于MOT15 數(shù)據(jù)集序列的跟蹤結(jié)果

        實驗選用的視頻數(shù)據(jù)測試也包含了另外兩個具有挑戰(zhàn)性的跟蹤基準(zhǔn),即MOT16 和MOT17。其中MOT16 使用的檢測器是DPM,視頻環(huán)境比MOT15中視頻環(huán)境更為復(fù)雜多變,人數(shù)增多、遮擋以及攝像機運動等問題更為全面。而MOT17 視頻環(huán)境雖然同樣復(fù)雜,但它是在兩套公開流行的檢測器(即FRCNN 和SDP)下進行檢測,相對于MOT16 中的檢測水平更加精確。

        按照常規(guī),MOT16/MOT17 中包括MOT16/17-02、MOT16/17-04 等一系列序列,以下的評估度量值取值皆為MOT16/MOT17 所包含的序列度量值的平均值。

        MOT16 的閾值設(shè)置為:當(dāng) δGIoU取值為 0.3,IoU取值為0.2 時,兩者的跟蹤效果最為明顯。實驗結(jié)果如表2 所示。

        MOT17 的閾值設(shè)置為:對于SDP 檢測器,當(dāng)δGIoU取值為0.1,IoU 取值為0.3 時,兩者的跟蹤效果最為明顯。對于FRCNN 檢測器,當(dāng)δGIoU與IoU 取值均為0.2 時效果最好。實驗結(jié)果如表3 所示。

        由上述實驗結(jié)果可知,環(huán)境復(fù)雜性和檢測水平一般,如MOT15,結(jié)果會出現(xiàn)顯著提升,且跟蹤效果良好;環(huán)境復(fù)雜但檢測性能一般,如MOT16,結(jié)果也有所提升;當(dāng)環(huán)境復(fù)雜但檢測精度較高時,如MOT17,跟蹤效果良好,無論FRCNN 還是SDP 檢測器,檢測出的MOTA 值均達到80%以上,在Recall 方面的表現(xiàn)也有明顯改善。

        表2 基于MOT16 數(shù)據(jù)集序列的跟蹤結(jié)果

        表3 基于MOT17 數(shù)據(jù)集序列的跟蹤結(jié)果

        5 結(jié)束語

        提出一種基于檢測的多目標(biāo)跟蹤算法,目的在于達到跟蹤準(zhǔn)確率和速率之間的平衡。利用最近檢測算法質(zhì)量的提高,檢測目標(biāo)的結(jié)果通過卡爾曼濾波進行預(yù)測,大致得到目標(biāo)下一幀的位置等信息。對于兩框之間關(guān)聯(lián)問題,嘗試了以GIoU 作為距離度量應(yīng)用于MOT 算法中,用其進行相似度矩陣的構(gòu)建,結(jié)合實驗結(jié)果可知,作為距離度量的GIoU,在跟蹤問題上產(chǎn)生了不錯的效果。

        猜你喜歡
        卡爾曼濾波關(guān)聯(lián)檢測
        “不等式”檢測題
        “一元一次不等式”檢測題
        “一元一次不等式組”檢測題
        “苦”的關(guān)聯(lián)
        奇趣搭配
        基于遞推更新卡爾曼濾波的磁偶極子目標(biāo)跟蹤
        智趣
        讀者(2017年5期)2017-02-15 18:04:18
        小波變換在PCB缺陷檢測中的應(yīng)用
        基于模糊卡爾曼濾波算法的動力電池SOC估計
        基于擴展卡爾曼濾波的PMSM無位置傳感器控制
        久久精品国产69国产精品亚洲| 91精品国产丝袜在线拍| 2020久久精品亚洲热综合一本| 亚洲国产一区中文字幕| 中国一级黄色片久久久| 午夜精品久久久久久99热| 久久久精品免费观看国产| 看黄色亚洲看黄色亚洲| 国产一区二区三区青青草| 亚洲中文字幕无码不卡电影| 国内精品无码一区二区三区| 99JK无码免费| 精品人妻av区二区三区| 成年av动漫网站18禁| 中文字幕日本特黄aa毛片| 国产免费播放一区二区| 少妇又色又爽又刺激的视频| 日韩欧美中文字幕公布| 草草浮力地址线路①屁屁影院| 国产精品久久1024| 亚洲成人免费久久av| 国产成人精品一区二区20p| 人人爽久久涩噜噜噜av| 亚洲男人的天堂精品一区二区| 亚洲av男人免费久久| 精品无人区无码乱码毛片国产| 天堂а√在线中文在线新版| 久久精品国产亚洲综合色| 女人天堂国产精品资源麻豆| 亚洲精品无码专区在线在线播放 | 国产av熟女一区二区三区密桃| 久久久久无码国产精品一区| 亚洲精品无码av片| 国产亚洲三级在线视频| 老熟女老女人国产老太| 精品亚洲一区二区三区在线观看| 日本高清中文字幕一区二区三区| 国产一区二区杨幂在线观看性色 | 国产网站视频| 中文字幕一区二区在线看| 国产精品一区二区av麻豆|