SiamBAN论文学习
SiameseBAN
- 論文來源
- 論文背景
- 主要貢獻
- 論文分析
- 網絡框架
- 創新點一:Box Adaptive Head
- 創新點二:Ground-truth
- 創新點三:Anchor Free
- 論文流程
- 訓練部分:
- 跟蹤部分
- 論文翻譯
- Abstract
- 1. Introduction
- 2. Related Works
- 2.1. Siamese Network Based Visual Trackers
- 2.2. Anchor-free Object Detectors
- 3. SiamBAN Framework
- 3.1. Siamese Network Backbone
- 3.2. Box Adaptive Head
- 3.3. Multi-level Prediction
- 3.4. Ground-truth and Loss
- 3.5. Training and Inference
- 4. Experiments
- 4.1. Implementation Details
- 4.2. Comparison with State-of-the-art Trackers
- 4.3. Ablation Study
- 5. Conclusions
論文來源
論文來源:http://xxx.itp.ac.cn/pdf/2003.06761v2.pdf
開源項目:https://github.com/hqucv/siamban
參考文獻:
SiamBAN詳細分析,一看就懂!
[閱讀筆記][CVPR2020][SiamBAN] Siamese Box Adaptive Network for Visua
論文背景
SiamBAN是今年CVPR中效果最好的跟蹤器之一,研究它的原理更加能夠很好的幫助我們掌握目前跟蹤器發展的趨勢。
SIamBAN,按照意思分析是孿生自適應框?!皩\生”,說明該跟蹤使用了Siamese網絡架構;而“自適應框”,則是該跟蹤器采用了anchor-free的策略,不預先設定anchor框的尺寸,使得框擁有更大強大的自由度。
通過分析論文和代碼,我認為SiamBAN就是一個優化版的SiamRPN++,最大的創新點在于anchor-free的引用,去掉了預定義的anchor,從而使得模型整體的參數下降,使得速度得到進一步的提升。
對于SiamBAN的原理分析,我準備采用三個方面:網絡框架、訓練、跟蹤。
主要貢獻
論文分析
網絡框架
與SIamRPN++相似,或者說網絡框架基本相同。不過不同點在于SiamBAN中引入了空洞卷積的原理,經過實驗證明,空洞卷積能夠增大感受野,提升跟蹤性能。
SIamBAN的網絡框架如下圖所示:
創新點一:Box Adaptive Head
對于每一個分類圖P cls w×h×2或回歸圖P reg w×h×4上的每個位置,我們可以將其映射到輸入搜索patch。例如,與搜索片上的位置相對應的位置(i,j)為[?wim2?+(i-?w 2?)×s,他2?+(j?h 2?)× s](表示為(pi,pj)。wim和他代表輸入搜索補丁的寬度和高度,s代表網絡的總跨度),它是位置(i,j )。對于回歸,基于錨的跟蹤器[21、52、20]將位置(pi,pj)作為錨框的中心,然后回歸位置(pi,pj),寬度aw和高度ah。也就是說,對于位置(i,j),回歸可以調整其所有偏移值,但是分類仍然在原始位置執行,這可能導致分類和回歸中的不一致性。因此,我們不調整位置(pi,pj),僅計算其到邊界框的偏移值。另外,由于我們的回歸目標是正實數,因此我們在回歸模塊的最后一級應用exp(x)將任何實數映射到(0,+∞)。
大概的理解是anchor-base的方法中對于特征圖上的每一個位置(i,j),將其映射到搜索patch上為(pi,pj),回歸分支中將這個位置作為anchor的中心去預測偏移量,這時候回歸出來的結果已經改變了其中心位置,而分類分支依然在原始的中心位置進行,可能會導致分類和回歸的不一致。
創新點二:Ground-truth
如果位置(pi,pj)落在橢圓E2內,則用正號標記,如果它落在橢圓E1以外,則為其分配負號,并且落在橢圓之間。 E2和E1,請忽略它。
創新點三:Anchor Free
論文流程
訓練部分:
跟蹤部分
論文翻譯
Abstract
1. Introduction
2. Related Works
2.1. Siamese Network Based Visual Trackers
2.2. Anchor-free Object Detectors
3. SiamBAN Framework
3.1. Siamese Network Backbone
3.2. Box Adaptive Head
3.3. Multi-level Prediction
3.4. Ground-truth and Loss
3.5. Training and Inference
4. Experiments
4.1. Implementation Details
4.2. Comparison with State-of-the-art Trackers
4.3. Ablation Study
5. Conclusions
總結
以上是生活随笔為你收集整理的SiamBAN论文学习的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SiameseRPN++分析
- 下一篇: android 字符串特殊字符转义