国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【MOT】C-BIoU:Hard to Track Objects with Irregular Motions and Similar Appearances?

這篇具有很好參考價(jià)值的文章主要介紹了【MOT】C-BIoU:Hard to Track Objects with Irregular Motions and Similar Appearances?。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

Hard to Track Objects with Irregular Motions and Similar Appearances? Make It Easier by Buffering the Matching Space

rank:CVPR2022 SoccerNet MOT和ECCV2022 MOTComplex DanceTrack挑戰(zhàn)中排名第二
論文鏈接:https://arxiv.org/pdf/2211.14317.pdf
代碼:目前未開源
論文接收情況:WACV 2023

1、動(dòng)機(jī)

為什么HOTA評(píng)分在DanceTrack上顯著下降?
作者指出兩個(gè)問題,也即本文的動(dòng)機(jī):
(i)同一目標(biāo)在相鄰幀中的檢測和跟蹤不重疊(比如快速移動(dòng))導(dǎo)致跟蹤失敗
(ii)運(yùn)動(dòng)估計(jì)不準(zhǔn)確導(dǎo)致檢測和跟蹤不匹配,特別是對(duì)于做不規(guī)則運(yùn)動(dòng)、非線性運(yùn)動(dòng)的目標(biāo)

2、方法

作者的貢獻(xiàn):
提出了一種級(jí)聯(lián)緩沖聯(lián)合交叉(C-BIoU)跟蹤器,以跟蹤具有不規(guī)則運(yùn)動(dòng)和不可區(qū)分外觀的多個(gè)對(duì)象。

  • 采用BIOU代替IOU,在原來box的基礎(chǔ)上進(jìn)行等比放大,增加搜索區(qū)域,使原來關(guān)聯(lián)不上的det和track增加匹配機(jī)會(huì)。(作者說BIoU在兩個(gè)方面減輕不規(guī)則運(yùn)動(dòng)的影響:一是直接匹配相鄰幀中相同但不重疊的檢測和軌跡,二是補(bǔ)償匹配空間中的運(yùn)動(dòng)估計(jì)偏差)
  • 采用級(jí)聯(lián)匹配方式:首先,使用小緩沖區(qū)匹配活動(dòng)軌跡和檢測,然后使用大緩沖區(qū)再次匹配未匹配的軌跡和檢測。(為了防止BIOU隨意擴(kuò)展導(dǎo)致誤匹配)

框架

hard to track objects with irregular motions and similar appearances? make i,多目標(biāo)跟蹤,論文分享,算法,目標(biāo)跟蹤
如圖4,整個(gè)跟蹤框架還是比較簡單的,第一次匹配時(shí)將擴(kuò)展因子設(shè)置為0.3,即變?yōu)樵瓉淼?.3倍,代價(jià)函數(shù)為擴(kuò)展后的IOU,對(duì)于未匹配的det和track做二次匹配,這次將擴(kuò)展因子設(shè)置為0.5,再次關(guān)聯(lián),此時(shí)未匹配的det初始化為track,未匹配的track根據(jù)壽命判斷是否保留。

BIOUhard to track objects with irregular motions and similar appearances? make i,多目標(biāo)跟蹤,論文分享,算法,目標(biāo)跟蹤

如圖2,緩沖區(qū)域(buffer)就是在原來box基礎(chǔ)上等比擴(kuò)大,通過擴(kuò)展因子b控制,不改變中心點(diǎn)位置、box寬高比。
hard to track objects with irregular motions and similar appearances? make i,多目標(biāo)跟蹤,論文分享,算法,目標(biāo)跟蹤
如圖3,右下角的球員在兩幀中位置偏差很大,IOU為0,采用buffer擴(kuò)充后BIOU>0,就有可能匹配上了。(這個(gè)應(yīng)該不是相鄰兩幀)

運(yùn)動(dòng)模型

沒有采用卡爾曼濾波,采用了更簡單的線性平均運(yùn)動(dòng)(如果每一幀都匹配則直接用det的結(jié)果作為狀態(tài),如果track在前幾幀未匹配過,即time_since_update>0,則用下面的式子更新狀態(tài)),具體式子為
hard to track objects with irregular motions and similar appearances? make i,多目標(biāo)跟蹤,論文分享,算法,目標(biāo)跟蹤
其中o=(x,y,w,h)表示檢測結(jié)果,s表示估計(jì)的狀態(tài),△表示失配的幀數(shù),n是超參數(shù)(用來計(jì)算某個(gè)周期內(nèi)的平均速度)。某目標(biāo)在第t幀獲得更新,之后連續(xù)△幀失配,則第t+△幀后的狀態(tài)s為第t幀檢測結(jié)果加上失配幀數(shù)△*前n幀的平均速度。

可以結(jié)合代碼來看:https://github.com/JackWoo0831/Yolov7-tracker/blob/master/tracker/c_biou_tracker.py

track管理方法

如圖4,基本同sort一樣。

3、實(shí)驗(yàn)

  • 在MOT17和DanceTrack上進(jìn)行比較,都取得了SOTA(私以為TBD類的MOT方法檢測結(jié)果嚴(yán)重依賴檢測器的質(zhì)量,自從bytetrack開始就使用yolox-x做檢測器,跟蹤結(jié)果一下子就都上來了,對(duì)于JDT類的方法不太公平)
    hard to track objects with irregular motions and similar appearances? make i,多目標(biāo)跟蹤,論文分享,算法,目標(biāo)跟蹤

  • 速度測試,在Intel志強(qiáng)CPU上跑到360+fps,比較的都是不使用網(wǎng)絡(luò)推理的方法,這些方法更容易在工業(yè)界落地(比如百度的pp-human和pp-vehicle使用的ByteTrack和OC-SORT)
    hard to track objects with irregular motions and similar appearances? make i,多目標(biāo)跟蹤,論文分享,算法,目標(biāo)跟蹤

  • 其他數(shù)據(jù)集的結(jié)果
    hard to track objects with irregular motions and similar appearances? make i,多目標(biāo)跟蹤,論文分享,算法,目標(biāo)跟蹤

  • 與使用其他IOU指標(biāo)的結(jié)果(驗(yàn)證BIOU的有效性),以及消融實(shí)驗(yàn)結(jié)果,其中“C.M.”和“Mo.”分別表示級(jí)聯(lián)匹配和運(yùn)動(dòng)估計(jì)
    hard to track objects with irregular motions and similar appearances? make i,多目標(biāo)跟蹤,論文分享,算法,目標(biāo)跟蹤

  • 級(jí)聯(lián)匹配中兩階段擴(kuò)展因子的組合,作者在表4中提到完全不使用BIOU,即第一行IOU Tracker的結(jié)果比使用BIOU差(不知道為啥不加一組b1=0的組合)
    hard to track objects with irregular motions and similar appearances? make i,多目標(biāo)跟蹤,論文分享,算法,目標(biāo)跟蹤

  • 檢測噪聲實(shí)驗(yàn)(獨(dú)一份的實(shí)驗(yàn)),因?yàn)锽IOU需要對(duì)原先的box進(jìn)行擴(kuò)展,必然導(dǎo)致更多的關(guān)聯(lián)(IOU=0,BIOU>0),因此非常依賴檢測器的質(zhì)量,當(dāng)存在誤檢和漏檢時(shí)影響很大,作者這個(gè)實(shí)驗(yàn)也證明了這點(diǎn)
    hard to track objects with irregular motions and similar appearances? make i,多目標(biāo)跟蹤,論文分享,算法,目標(biāo)跟蹤

4、個(gè)人總結(jié)

作者另辟蹊徑,提出了一種既簡單粗暴的方法改進(jìn)了MOT方法。

  • 簡單是因?yàn)榭傮w方法非常簡單,感覺是在IOUTracker: High-Speed tracking-by-detection without using image information上的改進(jìn),增加了一個(gè)非常簡單的運(yùn)動(dòng)估計(jì)模型(線性平均運(yùn)動(dòng)),以及非常簡單的增大搜索區(qū)域的BIOU方法。

  • 粗暴是因?yàn)楫?dāng)大家都在絞盡腦汁考慮怎么精確估計(jì)目標(biāo)運(yùn)動(dòng)時(shí),作者說“我不管啦~”,只要把搜索區(qū)域擴(kuò)大,總能關(guān)聯(lián)上,完全不需要考慮怎么運(yùn)動(dòng),從BIOU到運(yùn)動(dòng)模型都是一種模糊估計(jì)的方法(類比過程噪聲Q很大而觀測噪聲R很小的卡爾曼濾波)。

此外,隨著檢測器質(zhì)量的提高,TBD以及無網(wǎng)絡(luò)推理的模型表現(xiàn)也越來越好,如表1,SORT在yolox-x的加持下也可以取得非常好的結(jié)果,這類速度非??斓姆椒ㄍ菀茁涞亍?span toymoban-style="hidden">文章來源地址http://www.zghlxwxcb.cn/news/detail-812049.html

到了這里,關(guān)于【MOT】C-BIoU:Hard to Track Objects with Irregular Motions and Similar Appearances?的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【C# 基礎(chǔ)精講】LINQ to Objects查詢

    【C# 基礎(chǔ)精講】LINQ to Objects查詢

    LINQ to Objects是LINQ技術(shù)在C#中的一種應(yīng)用,它專門用于對(duì)內(nèi)存中的對(duì)象集合進(jìn)行查詢和操作。通過使用LINQ to Objects,您可以使用統(tǒng)一的語法來查詢、過濾、排序、分組等操作各種.NET對(duì)象。本文將詳細(xì)介紹LINQ to Objects的基本概念、常見的操作和示例,以幫助您更好地理解如何在

    2024年02月11日
    瀏覽(18)
  • 【論文閱讀】(2013)Exact algorithms for the bin packing problem with fragile objects

    【論文閱讀】(2013)Exact algorithms for the bin packing problem with fragile objects

    論文來源:(2013)Exact algorithms for the bin packing problem with fragile objects 作者:Manuel A. Alba Martínez 等人 我們得到了一組物體,每個(gè)物體都具有重量和易碎性,以及大量沒有容量的垃圾箱。 我們的目標(biāo)是找到裝滿所有物體所需的最少垃圾箱數(shù)量,使每個(gè)垃圾箱中物體重量的總和小

    2024年02月11日
    瀏覽(30)
  • 【Git】Git報(bào)錯(cuò):Branch ‘master‘ set up to track remote branch ‘master‘ from ‘orgin‘

    前言 :如果遇到將從git上拉取的代碼,直接上傳到新的git倉庫地址,注意,需要修改git源,否則,會(huì)報(bào)錯(cuò)。 報(bào)錯(cuò)信息如下: Git報(bào)錯(cuò):Branch ‘master’ set up to track remote branch ‘master’ from ‘orgin’ 解決方案: ①移除之前的git源: ②再次連接新的git源:

    2024年02月11日
    瀏覽(18)
  • 報(bào)錯(cuò)Use build process “jps.track.ap.dependencies“ VM flag to enable/disable incremental annotation

    報(bào)錯(cuò)Use build process “jps.track.ap.dependencies“ VM flag to enable/disable incremental annotation

    突然項(xiàng)目編譯的時(shí)候跑不起來了,提示 java: JPS incremental annotation processing is disabled. Compilation results on partial recompilation may be inaccurate. Use build process \\\"jps.track.ap.dependencies\\\" VM flag to enable/disable incremental annotation processing environment. ?以及Module \\\'XXX\\\' production: java.lang.IllegalArgumentException 莫

    2024年02月12日
    瀏覽(25)
  • LeetCode //2675. Array of Objects to Matrix (Day 19 of LC JavaScript Challenge)

    Write a function that converts an array of objects arr into a matrix m. arr is an array of objects or arrays. Each item in the array can be deeply nested with child arrays and child objects. It can also contain numbers, strings, booleans, and null values. The first row m should be the column names. If there is no nesting, the column names are the unique keys

    2024年02月06日
    瀏覽(17)
  • helm install報(bào)錯(cuò)Error: INSTALLATION FAILED: unable to build kubernetes objects from release manifest:

    helm install報(bào)錯(cuò)Error: INSTALLATION FAILED: unable to build kubernetes objects from release manifest:

    執(zhí)行helm install ui aliyun/weave-scope時(shí)報(bào)錯(cuò)? 報(bào)錯(cuò)情況如下: 原因: K8s中RBAC權(quán)限處理在Kubernetes的1.5版本中引入,在1.6版本時(shí)升級(jí)為Beta版本,在1.8版本時(shí)升級(jí)為GA……? ?weave版本低,k8s版本高,k8s版本和安裝的yaml文件中對(duì)應(yīng)的apiVersion版本不對(duì),版本不兼容,根據(jù)報(bào)錯(cuò)情況修改即

    2024年02月06日
    瀏覽(22)
  • git出現(xiàn)error: insufficient permission for adding an object to repository database .git/objects解決辦法

    git出現(xiàn)error: insufficient permission for adding an object to repository database .git/objects解決辦法

    ? ? 今天git pull --rebase操作的時(shí)候出現(xiàn)error: insufficient permission for adding an object to repository database .git/objects錯(cuò)誤,下面記錄解決辦法,供后續(xù)查找。 ? ? 問題原因:是由于.git/objects目錄下文件和文件夾權(quán)限導(dǎo)致 ? ? 解決辦法:修改.git/objects目錄下文件和文件夾的用戶和用戶組,

    2024年02月13日
    瀏覽(22)
  • Objects are trying to be loaded during a domain backup. This is not allowed as it will lead to undef

    Objects are trying to be loaded during a domain backup. This is not allowed as it will lead to undef

    ?UNITY運(yùn)行時(shí)報(bào)錯(cuò)Objects are trying to be loaded during a domain backup. This is not allowed as it will lead to undefined behaviour! 解決方法是關(guān)閉在編輯器中打開的SHADER GRAPH窗口 ?

    2024年02月12日
    瀏覽(23)
  • Git:Unable to negotiate with錯(cuò)誤

    Git:Unable to negotiate with錯(cuò)誤

    今天更新了一下Git版本,發(fā)現(xiàn)推送代碼的時(shí)候提示 Unable to negotiate with xx.xx.xx.xx port 29418: no matching host key type found. Their offer: ssh-rsa,ssh-dss fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. 查了一下資料,解決辦法記錄一下: 解決方案

    2024年02月13日
    瀏覽(28)
  • 多目標(biāo)跟蹤數(shù)據(jù)集 :mot16、mot17數(shù)據(jù)集介紹以及多目標(biāo)跟蹤指標(biāo)評(píng)測

    多目標(biāo)跟蹤數(shù)據(jù)集 :mot16、mot17數(shù)據(jù)集介紹以及多目標(biāo)跟蹤指標(biāo)評(píng)測

    多目標(biāo)跟蹤數(shù)據(jù)集 MOT16 、MOT1數(shù)據(jù)集介紹: 數(shù)據(jù)集百度網(wǎng)分享: 點(diǎn)擊此處 提取碼: miao 文件格式: 解壓MOT16后在文件夾下面有兩個(gè)目錄: test 和 train 。分別代表訓(xùn)練集和測試集。 這兩個(gè)目錄分別有7個(gè)子目錄。 每個(gè)子目錄下都是一段視頻的抽幀圖片及標(biāo)注。由于train里面的

    2024年02月03日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包