日韩性视频-久久久蜜桃-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)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲精品综合在线 | 波多野结衣视频网站 | 都市激情校园春色亚洲 | 成人深夜福利在线观看 | 中文字幕精品一区二区精 | 阿v天堂2017 欧美小视频在线观看 | 日本在线不卡一区 | 国产精品日韩一区二区三区 | 老司机午夜性大片 | 国产精品久久久久久久蜜臀 | 先锋影音资源av | 午夜在线视频 | 色妻av| 99福利影院| 日韩在线观看视频一区 | 欧美人与性动交α欧美精品 | 天堂av资源在线观看 | 亚洲最大成人综合网 | chinese精品自拍hd | 国产三级播放 | 久久成人a毛片免费观看网站 | 国产裸体永久免费无遮挡 | 欧美精品卡一卡二 | 国产精品自拍合集 | 日本丰满大乳奶做爰 | 国产精久 | 少妇被爽到高潮动态图 | 国产精品丝袜黑色高跟 | 久久人人妻人人人人妻性色av | 国产性一乱一性一伧一色 | 伊人五月天 | 欧美h网站 | 欧美日韩在线观看一区 | 国产情侣露脸自拍 | 精品视频一区二区三区四区五区 | 91精品国产亚洲 | 波多野结衣亚洲一区二区 | 日日夜夜噜噜噜 | 九九热视| 黄色成年人网站 | www毛片| 中文字幕一区二区三 | 久久国产人妻一区二区免色戒电影 | 中文字幕第五页 | 男人和女人日批 | 国语对白91| 精品夜夜澡人妻无码av | 在线免费观看国产精品 | 国产又粗又长 | 中文av免费观看 | 日本在线视频播放 | 天天操天天透 | 精品视频一区二区 | 久久精品系列 | 麻豆精品免费 | 亚洲青青草 | 秋霞在线一区二区 | www毛片com | 无遮挡毛片 | 国产精品1000 | 久久人妻少妇嫩草av | 免费成人黄 | 白嫩白嫩国产精品 | 欧美一区二区三区久久久 | 黄页网站视频在线观看 | 精品欧美一区二区三区久久久 | 少妇视频一区二区三区 | 久久久久久日产精品 | 日本xxxx高清| 亚洲在线资源 | 欧美国产日韩一区二区三区 | 日本中文字幕免费观看 | 黄在线观看免费 | www.日日干| av一区二区在线播放 | 捆绑裸体绳奴bdsm亚洲 | 一本久久久久 | 日本免费中文字幕 | 在线观看毛片视频 | 国产 欧美 精品 | 欧美大屁股熟妇bbbbbb | 一级全黄色片 | 国产精品国产av | 五月激情婷婷丁香 | 久草视频国产 | 波多野结衣激情视频 | 国产精品v亚洲精品v日韩精品 | 在线中文字幕第一页 | 亚洲看| 成人深夜福利 | 就要操就要日 | 欧美性色a| 奇米色777 | 日韩视频一区在线观看 | 少妇激情四射 | 国产成人av电影 | 摸摸大奶子 | 国内毛片毛片毛片 | 毛片一级免费 |