日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【CV】带你入门多目标跟踪(二)SORTDeepSORT

發(fā)布時間:2025/3/12 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【CV】带你入门多目标跟踪(二)SORTDeepSORT 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

上一篇文章大概給大家介紹了一下多目標(biāo)跟蹤MOT的一些基礎(chǔ)知識。初次了解還是從經(jīng)典的算法開始,SORT和DeepSORT是多目標(biāo)跟蹤中兩個知名度比較高的算法。DeepSORT是原團隊對SORT的改進(jìn)版本。這個算法也是開源的,github上有一個DeepSORT+Yolov3的項目,初入多目標(biāo)坑的小伙伴應(yīng)該在搜代碼的時候都看到過。

本文將帶大家解析一下SORT和DeepSORT的基本思路,廢話不多說,開始正題。

1. SORT

首先要說明一點,現(xiàn)在多目標(biāo)跟蹤算法的效果,與目標(biāo)檢測的結(jié)果息息相關(guān),因為主流的多目標(biāo)跟蹤算法都是TBD(Tracking-by-Detecton)策略,這里不再贅述,有不懂的小伙伴可以去看本系列的第一篇領(lǐng)域綜述。

在SORT論文的一開始,作者也強調(diào)了這一點。作者原話是說通過更換檢測器可以將跟蹤效果提高18.9個百分點。說這點是為了給做工程的朋友們一個啟示,用再花哨的跟蹤算法,有時也不如用針對性訓(xùn)練的檢測器來的效果好。在實際工程中,為了提高多目標(biāo)跟蹤的效果,可以從檢測器處多做文章(比如多收集一些對應(yīng)任務(wù)的數(shù)據(jù)來訓(xùn)練檢測器),跟蹤的效果也會水漲船高。

拋開檢測不談,我們來看SORT的跟蹤思路。SORT采用的是在線跟蹤的方式,不使用未來幀的信息。在保持100fps以上的幀率的同時,也獲得了較高的MOTA(在當(dāng)時16年的結(jié)果中)。

SORT與當(dāng)時State-of-the-art跟蹤器效果對比

SORT的貢獻(xiàn)主要有三:

  • 利用強大的CNN檢測器的檢測結(jié)果來進(jìn)行多目標(biāo)跟蹤

  • 使用基于卡爾曼濾波(Kalman filter)與匈牙利算法(Hungarian algorithm)的方法來進(jìn)行跟蹤

  • 開源了代碼,為MOT領(lǐng)域提供一個新的baseline

現(xiàn)在看可能不覺得有什么,思路并不新奇也并不復(fù)雜,但在當(dāng)時還是作出很大的貢獻(xiàn)的,有力推動了MOT的發(fā)展。

其中卡爾曼濾波(Kalman filter)與匈牙利算法(Hungarian algorithm)對于大家來說可能是兩個新名詞。先簡單解釋一下,匈牙利算法是一種尋找二分圖的最大匹配的算法,在多目標(biāo)跟蹤問題中可以簡單理解為尋找前后兩幀的若干目標(biāo)的匹配最優(yōu)解的一種算法。而卡爾曼濾波可以看作是一種運動模型,用來對目標(biāo)的軌跡進(jìn)行預(yù)測,并且使用確信度較高的跟蹤結(jié)果進(jìn)行預(yù)測結(jié)果的修正,是控制領(lǐng)域常用的一種算法。有熟悉無人機飛控算法的小伙伴應(yīng)該會對這個感到很親切。

可能初次接觸的小伙伴還不是非常理解,不用擔(dān)心,我們存疑,后文還會更詳細(xì)地講到。


至于具體的跟蹤過程,SORT在以往二階段匹配算法的基礎(chǔ)上進(jìn)行了創(chuàng)新。

以往二階段匹配算法是先使用匈牙利算法對相鄰幀之間的目標(biāo)進(jìn)行匹配生成很多tracklets,之后使用這些tracklets進(jìn)行二次匹配,以解決遮擋等問題引起的軌跡中斷。但這種二階段匹配方式弊端也很明顯,因為這種方式先天地要求必須以O(shè)ffline的方法進(jìn)行跟蹤,而無法做到Online。

SORT將這種二階段匹配算法改進(jìn)為了一階段方法,并且可以在線跟蹤。

具體而言,SORT引入了線性速度模型與卡爾曼濾波來進(jìn)行位置預(yù)測,先進(jìn)行位置預(yù)測然后再進(jìn)行匹配。在無合適匹配檢測框的情況下,運動模型的結(jié)果可以用來預(yù)測物體的位置。

在數(shù)據(jù)關(guān)聯(lián)的階段,SORT使用的依舊是匈牙利算法逐幀關(guān)聯(lián),不過作者還引入了IOU(Interp-Over-Union)距離。不過SORT用的是帶權(quán)重的匈牙利算法,其實就是KM算法,用IOU距離作為權(quán)重(也叫cost矩陣)。作者代碼里是直接用sklearn的linear_assignment實現(xiàn),有興趣的話也可以去看看這個函數(shù)的實現(xiàn)細(xì)節(jié),我下一篇文章會稍微講講匈牙利算法和KM算法的原理,這里不懂可以先存疑。并且當(dāng)IOU小于一定數(shù)值時,不認(rèn)為是同一個目標(biāo),理論基礎(chǔ)是視頻中兩幀之間物體移動不會過多。作者在代碼中選取的閾值是0.3,

不過我個人在實驗中對這一點不是完全認(rèn)同,雖然兩幀之間物體的運動量可能不大,但由于檢測器自身檢測結(jié)果不準(zhǔn),目標(biāo)框偏移可能較大,還是會造成IOU過小,這時再用論文中這種方法,會導(dǎo)致誤判引起的軌跡中斷。具體案例在MOT的DPM檢測結(jié)果中很容易找到。說起DPM,真可謂是MOT研究者的夢魘了……衷心希望MOT19能拋棄DPM。

2. DeepSORT

一年之后,原團隊發(fā)布了SORT的續(xù)作DeepSORT,到現(xiàn)在都有很多人在用這個跟蹤器。

MOT數(shù)據(jù)集中的典型遮擋情形

整體框架沒有大改,還是延續(xù)了卡爾曼濾波加匈牙利算法的思路,在這個基礎(chǔ)上增加了Deep Association Metric。Deep Association Metric其實就是在大型行人重識別網(wǎng)絡(luò)上學(xué)習(xí)的一個行人鑒別網(wǎng)絡(luò)。目的是區(qū)分出不同的行人。個人感覺很類似于典型的行人重識別網(wǎng)絡(luò)。輸出行人圖片,輸出一組向量,通過比對兩個向量之間的距離,來判斷兩副輸入圖片是否是同一個行人。

此外還加入了外觀信息(Appearance Information)以實現(xiàn)較長時間遮擋的目標(biāo)跟蹤。

跟蹤流程延續(xù)上作,在卡爾曼濾波的預(yù)測結(jié)果的基礎(chǔ)上,繼續(xù)使用了匈牙利算法進(jìn)行目標(biāo)分配,但在這個過程中加入了運動信息和外觀信息。這個說起來簡單,實現(xiàn)起來比較復(fù)雜,感興趣的讀者可以細(xì)看論文和代碼。在這里就不贅述了。

其他方面沒有太多變化,還是使用了標(biāo)準(zhǔn)的卡爾曼濾波和固定速度模型等來進(jìn)行預(yù)測。

最終實現(xiàn)了較好的跟蹤效果(MOTA61.4@MOT16),并且能夠?qū)崟r運行(40FPS)。


代碼和論文可以在以下鏈接獲得。感謝SpyderXu的整理。

DeepSort?: Wojke, Nicolai and Bewley, Alex and Paulus, Dietrich "Simple Online and Realtime Tracking with a Deep Association Metric" [paper]?[code]?In ICIP 2017
Sort?: Bewley, Alex and Ge, Zongyuan and Ott, Lionel and Ramos, Fabio and Upcroft, Ben "Simple Online and Realtime Tracking"[paper]?[code]?In ICIP 2016.
github.com/SpyderXu/mul

這一篇和大家一起過了一遍SORT這個經(jīng)典的算法,雖然思路并不復(fù)雜,但還是值得細(xì)細(xì)品味的。當(dāng)然其中還有幾點概念沒有說清,下一篇將帶大家繼續(xù)深入。

下一篇將著重講解MOT中常用的一些算法,比如匈牙利算法和KM算法等。打下一個良好的基礎(chǔ),才能走的更遠(yuǎn),朋友們下篇見!


往期精彩回顧適合初學(xué)者入門人工智能的路線及資料下載機器學(xué)習(xí)及深度學(xué)習(xí)筆記等資料打印機器學(xué)習(xí)在線手冊深度學(xué)習(xí)筆記專輯《統(tǒng)計學(xué)習(xí)方法》的代碼復(fù)現(xiàn)專輯 AI基礎(chǔ)下載機器學(xué)習(xí)的數(shù)學(xué)基礎(chǔ)專輯 獲取本站知識星球優(yōu)惠券,復(fù)制鏈接直接打開: https://t.zsxq.com/qFiUFMV 本站qq群704220115。加入微信群請掃碼:

總結(jié)

以上是生活随笔為你收集整理的【CV】带你入门多目标跟踪(二)SORTDeepSORT的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 捆绑调教sm束缚网站 | 免费www xxx | 日韩欧美xxxx | 日韩一级影院 | 欧美超逼视频 | 日韩成人在线免费观看 | 黄色av三级| 最新日韩视频 | 四虎国产精品成人免费入口 | 亚洲高清自拍 | 日日射天天操 | 少妇视频在线 | 亚色在线观看 | 黄色a视频 | 800av在线视频 | 欧美国产日韩在线观看成人 | 男人天堂一区二区 | 99这里有精品 | 成人黄色片免费 | 亚洲成在人 | 亚洲精品大片 | 美女久久久久久久久 | 精品久久一区二区 | 三级视频网站 | 中日韩午夜理伦电影免费 | 毛片的网址 | 国产a级淫片| 精品91自产拍在线观看二区 | 九九色精品 | 噜噜狠狠狠狠综合久久 | wwyoujizzcom| 爱情岛亚洲首页论坛 | 无码播放一区二区三区 | 亚洲高清在线免费观看 | 大牛影视剧免费播放在线 | 国产亚洲精品网站 | 欧美一区,二区 | 天堂久久久久 | 天天色棕合合合合合合合 | 日本免费一区二区三区四区五六区 | 韩国黄色网 | 国产精品电影 | 国产一区二区三区久久久 | av香港经典三级级 在线 | zzjizzji亚洲日本少妇 | aaa成人 | 中文字幕dvd| 欧美日本成人 | 少妇激情偷人爽爽91嫩草 | 日韩国产欧美综合 | 亚洲社区一区二区 | 欧美日韩一区二区在线视频 | 日本xxxx裸体xxxx出水 | 亚洲综合在线第一页 | 中文字幕av日韩 | 伊人久久97| 性欧美巨大 | 成人午夜视频精品一区 | 亚洲 小说区 图片区 都市 | 午夜精品免费视频 | 久久精品国产网红主播 | 无码h肉动漫在线观看 | 九九热这里有精品 | 欧美中文字幕在线视频 | 成人一区二区三区四区 | 九九福利视频 | 麻豆视频网站在线观看 | 国产亚洲欧美精品久久久久久 | 免费日本黄色网址 | 免费观看污网站 | 日本xxxx裸体xxxx出水 | 99热在线只有精品 | 日韩久久视频 | 女同中文字幕 | 国产精品色婷婷99久久精品 | 高清视频在线免费观看 | 99国产精品久久久久久久成人热 | 天堂网在线视频 | 草青青视频 | 欧美天天性影院 | 激情图片在线视频 | av成人亚洲 | 亚洲色图在线播放 | 黄色片在线免费观看视频 | 成人观看视频 | 亚洲自拍偷拍网站 | 亚洲欧美色图片 | 高清乱码毛片 | 黄色日韩网站 | 最新av不卡 | 亚洲欧美日韩久久精品 | 亚洲av日韩av在线观看 | 一区二区自拍 | 人妻色综合网站 | 99久久久无码国产精品性波多 | 中文字幕精品在线 | 中文字幕一区二区三区四区五区 | 午夜桃色 | 国产精品精品久久久久久 |