基于圖論數(shù)據(jù)關(guān)聯(lián)方法的目標(biāo)跟蹤

目標(biāo)跟蹤方法包括生成類(lèi)方法和判別類(lèi)方法。與生成類(lèi)方法最大的區(qū)別是,判別類(lèi)方法分類(lèi)器采用機(jī)器學(xué)習(xí),訓(xùn)練中用到了背景信息洋只,這樣分類(lèi)器就能專(zhuān)注區(qū)分前景和背景,所以判別類(lèi)方法普遍都比生成類(lèi)好裳涛。本方法基于圖論進(jìn)行數(shù)據(jù)關(guān)聯(lián)并求解問(wèn)題木张。

在了解該方法前,需要有圖論的基本知識(shí)端三,包括圖的結(jié)構(gòu),最短路徑求解(Bellman-Ford算法鹃彻,Dijkstra算法)郊闯,最小損耗流問(wèn)題求解等知識(shí)。

模型建立

對(duì)于對(duì)象數(shù)據(jù)關(guān)聯(lián)即可理解為最大化檢測(cè)到對(duì)象的軌跡預(yù)測(cè)正確率,公式表達(dá):

公式1

其中

但該公式難以被直接優(yōu)化蛛株,通過(guò)一系列轉(zhuǎn)換(詳見(jiàn)論文 Global data association for multi-object tracking using network flows)团赁,公式1等價(jià)轉(zhuǎn)換為公式2:
公式2

其中:

而公式2可以直接轉(zhuǎn)換為最小損耗流問(wèn)題,模型便如下圖:

SSP及其優(yōu)化算法

該節(jié)內(nèi)容主要為論文FollowMe: Ef?cient Online Min-Cost Flow Tracking with Bounded Memory and Computation翻譯并加入自己的理解谨履,用以求解最小損耗流問(wèn)題欢摄,最后求取最優(yōu)軌跡。

SSP算法

SSP算法先使用Bellman-Ford算法找到最短路徑(如圖(d)),并進(jìn)行轉(zhuǎn)換(如圖轉(zhuǎn)換方法)笋粟,使所有路徑的損耗為非負(fù)怀挠,以保證接下來(lái)求最短路徑可以使用Dijkstra算法,接著對(duì)最短路徑邊緣反向害捕,獲取殘差圖绿淋,使用Dijkstra算法求最短路徑,再反向獲取殘差圖尝盼,通過(guò)循環(huán)吞滞,當(dāng)找不到最短路徑或最短路徑非負(fù)時(shí)算法結(jié)束,通過(guò)圖(g)(h)(i)將找到的最短路徑轉(zhuǎn)換為最優(yōu)的軌跡盾沫。(圖(g)中綠色軌跡表示最短路徑裁赠,將其反向變?yōu)閳D(h),所有反向的節(jié)點(diǎn)邊便代表該圖的最優(yōu)軌跡)


SSP

轉(zhuǎn)換方法

仍然不是很了解的朋友們殿漠,可以再看看下面的SSP算法的求解步驟圖,但要注意基于跟蹤的圖每條邊可通過(guò)的流最大也只有1佩捞。下圖只是幫助大家更好理解SSP算法绞幌。


SSP算法的求解步驟圖

dSSP算法

在SSP中第一次找到最短路徑后,使用Dijkstra算法在殘差圖尋找最短路徑時(shí)失尖,需要重新遍歷所有節(jié)點(diǎn)啊奄。而SSP在第一次尋找最短路徑的過(guò)程中遍歷了所有的節(jié)點(diǎn),而轉(zhuǎn)換后的殘差圖的部分節(jié)點(diǎn)的前驅(qū)節(jié)點(diǎn)與轉(zhuǎn)換前的圖的節(jié)點(diǎn)完全一致掀潮,這就導(dǎo)致了計(jì)算量的重復(fù)菇夸。dSSP(動(dòng)態(tài)規(guī)劃SSP算法)只更新殘差圖中前驅(qū)節(jié)點(diǎn)中含有最短路徑中邊翻轉(zhuǎn)的節(jié)點(diǎn),再對(duì)這行節(jié)點(diǎn)進(jìn)行松弛操作更新仪吧,最后找到新的最短路徑庄新。


dSSP

mbodSSP算法

mbodSSP針對(duì)在線(xiàn)且內(nèi)存有限處理的情況。對(duì)于在線(xiàn)算法薯鼠,我們所面對(duì)的情況是新的觀(guān)測(cè)對(duì)象到來(lái)(在t幀時(shí)檢測(cè)到的一系列對(duì)象)择诈,我們需要重新使用直到t-1幀為止的最短路徑和軌跡算法獲得的計(jì)算。新的網(wǎng)絡(luò)包括之前的網(wǎng)絡(luò)和當(dāng)前幀所轉(zhuǎn)換的新增加的一些邊和節(jié)點(diǎn)出皇,因此它也有可能會(huì)重新優(yōu)化軌跡而與之前幀所優(yōu)化的原有軌跡不一致羞芍,圖(a)-(g)描述了在線(xiàn)算法的過(guò)程。
當(dāng)算法處理在線(xiàn)視頻時(shí)郊艘,針對(duì)目標(biāo)長(zhǎng)軌跡荷科,它需要使用很多幀前的數(shù)據(jù)去做優(yōu)化。同時(shí)對(duì)于一些時(shí)間序列極長(zhǎng)的視頻需要存儲(chǔ)數(shù)據(jù)的內(nèi)存空間是無(wú)止境的纱注,因此必須要對(duì)算法進(jìn)行優(yōu)化畏浆。優(yōu)化算法mbodSSP的核心思想是給予系統(tǒng)有限的計(jì)算和存儲(chǔ)空間,忽略較早時(shí)間幀的信息狞贱,只保留臨近幾幀的數(shù)據(jù)刻获。


mbodSSP

實(shí)驗(yàn)結(jié)果

對(duì)于相鄰兩幀圖像特征選擇了檢測(cè)回歸框的大小、內(nèi)部顏色瞎嬉、位置蝎毡、IOU、相似度 佑颇,然后將特征相似度加權(quán)平均顶掉,作為節(jié)點(diǎn)間消耗f(i,j),其中f(en)挑胸,f(ex)痒筒,f(i)都為設(shè)定值。
結(jié)果如下:

38幀

39幀

40幀

41幀

42幀

43幀

44幀

將原圖坐標(biāo)進(jìn)行透視變換可以獲取鳥(niǎo)瞰圖視角下的軌跡并可粗略估計(jì)行人相對(duì)車(chē)輛運(yùn)動(dòng)速度。

本篇文章源自本人畢業(yè)設(shè)計(jì)內(nèi)容且未發(fā)表簿透,因此部分內(nèi)容講解沒(méi)有很詳細(xì)移袍。如需轉(zhuǎn)載,請(qǐng)聯(lián)系本人@铣洹F系痢!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末啡浊,一起剝皮案震驚了整個(gè)濱河市觅够,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌巷嚣,老刑警劉巖喘先,帶你破解...
    沈念sama閱讀 206,378評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異廷粒,居然都是意外死亡窘拯,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,356評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門(mén)坝茎,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)涤姊,“玉大人,你說(shuō)我怎么就攤上這事嗤放∷己埃” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 152,702評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵次酌,是天一觀(guān)的道長(zhǎng)搔涝。 經(jīng)常有香客問(wèn)我,道長(zhǎng)和措,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,259評(píng)論 1 279
  • 正文 為了忘掉前任蜕煌,我火速辦了婚禮派阱,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘斜纪。我一直安慰自己贫母,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,263評(píng)論 5 371
  • 文/花漫 我一把揭開(kāi)白布盒刚。 她就那樣靜靜地躺著腺劣,像睡著了一般。 火紅的嫁衣襯著肌膚如雪因块。 梳的紋絲不亂的頭發(fā)上橘原,一...
    開(kāi)封第一講書(shū)人閱讀 49,036評(píng)論 1 285
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼趾断。 笑死拒名,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的芋酌。 我是一名探鬼主播增显,決...
    沈念sama閱讀 38,349評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼脐帝!你這毒婦竟也來(lái)了同云?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 36,979評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤堵腹,失蹤者是張志新(化名)和其女友劉穎炸站,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體秸滴,經(jīng)...
    沈念sama閱讀 43,469評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡武契,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,938評(píng)論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了荡含。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片咒唆。...
    茶點(diǎn)故事閱讀 38,059評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖释液,靈堂內(nèi)的尸體忽然破棺而出全释,到底是詐尸還是另有隱情,我是刑警寧澤误债,帶...
    沈念sama閱讀 33,703評(píng)論 4 323
  • 正文 年R本政府宣布浸船,位于F島的核電站,受9級(jí)特大地震影響寝蹈,放射性物質(zhì)發(fā)生泄漏李命。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,257評(píng)論 3 307
  • 文/蒙蒙 一箫老、第九天 我趴在偏房一處隱蔽的房頂上張望封字。 院中可真熱鬧,春花似錦耍鬓、人聲如沸阔籽。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,262評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)笆制。三九已至,卻和暖如春涣达,著一層夾襖步出監(jiān)牢的瞬間在辆,已是汗流浹背证薇。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,485評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留开缎,地道東北人棕叫。 一個(gè)月前我還...
    沈念sama閱讀 45,501評(píng)論 2 354
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像奕删,于是被迫代替她去往敵國(guó)和親俺泣。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,792評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • 參見(jiàn)貪心算法——最短路徑Dijkstra算法參見(jiàn)動(dòng)態(tài)規(guī)劃 目錄 0.最短路徑問(wèn)題0.1 最短路徑問(wèn)題描述?0.1....
    王偵閱讀 4,773評(píng)論 1 9
  • 回想起曾學(xué)習(xí)A-star尋徑算法時(shí)完残,難以透徹理解其原理和機(jī)制伏钠,但隨著對(duì)圖和搜索算法的理解愈發(fā)深入,近期重拾A-st...
    胡哈哈哈閱讀 4,219評(píng)論 0 1
  • 歸去來(lái)兮谨设。 1.1 說(shuō)明 本篇為《挑戰(zhàn)程序設(shè)計(jì)競(jìng)賽(第2版)》[http://www.ituring.com.cn...
    尤汐Yogy閱讀 14,277評(píng)論 0 160
  • 多目標(biāo)跟蹤的問(wèn)題是這樣的:有一段視頻熟掂,視頻是由 N 個(gè) 連續(xù)幀構(gòu)成的。從第一幀到最后一幀扎拣,里面有多個(gè)目標(biāo)赴肚,不斷地有...
    Fantesla閱讀 6,427評(píng)論 0 9
  • 一度處于迷茫中,不知道自己的奮斗目標(biāo)在哪里二蓝,不知道自己活著的意義是什么誉券,整天碌碌無(wú)為,雖然并沒(méi)有放棄生活刊愚,...
    宋紅利閱讀 157評(píng)論 0 0