1. 程式人生 > >目標追蹤論文之狼吞虎嚥(2):線上被動攻擊學習

目標追蹤論文之狼吞虎嚥(2):線上被動攻擊學習

最近看STRCF演算法,這是一個克服遮擋和大幅形變的實時視覺追蹤演算法。這篇論文的主要貢獻如下:

  1. 通過將空間和時間正則化納入 DCF 框架,提出了 STRCF 模型。基於線上 PA 的 STRCF 不僅可以合理地逼近多幅訓練影象上的 SRDCF 形式,而且在較大的外觀變化情況下比 SRDCF 具有更強的魯棒性。
  2. 為高效求解 STRCF,開發了一種 ADMM 演算法,其中每個子問題都有封閉形式的解。並且本文提出的演算法可以在非常少的迭代中經驗地收斂。
  3. 本文提出的 STRCF 具有人工設計的特徵,可以實時執行,相比 SRDCF 在準確率上有了顯著的提升。此外,STRCF 與最先進的追蹤器 [9,15] 相比,效能良好。

論文中反覆提到STRCF演算法是線上被動攻擊學習(PA)演算法的擴充套件,於是我找來了PA演算法的論文,一篇2006年發表的古老的論文。

問題

符號 表示
x t n維向量,第t次迴圈中的輸入例項
y t x t
對於的類標,取值為+1,-1
( x t , y t ) 例項-類標對,也叫一個示例
w n維權重向量
| w x | 預測置信度
y t ( w t x t ) 第t次迴圈中(有符號的)邊際利潤

當邊際利潤margin是正數時, s i g n ( w t x t ) = y t ,這時演算法預測正確。然而,我們不滿足於一個正邊際利潤值,我們還希望演算法能有很高的預測置信度。於是,演算法的目標是儘可能經常實現一個最少是1的邊際利潤,在每次迴圈中當邊際利潤小於1時就會有一個瞬間損失。這就是所謂的hinge損失函式:

l ( w ; ( x , y ) ) = { 0 y ( w x ) 1 1 y ( w x ) o t h e r w i s e ( 1 )
解釋:當邊際利潤>1時,損失值=0,否則等於1和邊際利潤之間的差值。注意到,選擇1作為邊際閾值其實是相當隨意的。所以後面在解決迴歸問題時,作者又將hinge損失函式推廣到一般化,將這個邊際閾值作為一個使用者輸入的引數。
l t = l ( w t ; ( x t , y t ) ) ,本文給出的演算法將被證明在給定的示例序列中獲得一個小的累積平方損失,即作者能證明在 t = 1 T l t 2 上不同的界限,其中T是序列的長度。注意到當有一個預測錯誤出現時, l t 2 1 ,因此累積平方損失的界限也限制在示例序列中錯誤預測的數量。

二分類演算法

本節作者給出了二分類問題線上學習演算法的三種變體。這三種變體的 w 1 都初始化為全0向量,區別在於更新規則不同。

PA演算法的更新規則

在第t次迴圈中設定新的權重向量 w t + 1 是下一次迴圈中約束優化問題的解,即:

w t + 1 = a r g m i n w R n 1 2 | | w w t | | 2 s . t . l ( w ; ( x t , y t ) ) = 0 ( 2 )
每當 l t = 0 時,則 w t + 1 = w t ,這時候演算法是被動性的(passive)。相反的,當 l t > 0 時,儘管有步長要求,演算法還是會攻擊性(aggressively)的迫使 w t + 1 滿足約束條件 l ( w t + 1 ; ( x t , y t ) ) = 0 。於是作者將這個演算法命名為被動攻擊(Passive-Aggressively,簡稱:PA)。
一方面,我們要求 w t + 1 可以對當前示例準確分類,並且取得充分高的邊際利潤;另一方面, w t + 1 要儘可能接近 w t ,從而能保留之前的迴圈中學習到的資訊。
公式(2)有一個簡單的閉式解形式:

相關推薦

目標追蹤論文狼吞虎嚥(2):線上被動攻擊學習

最近看STRCF演算法,這是一個克服遮擋和大幅形變的實時視覺追蹤演算法。這篇論文的主要貢獻如下: 通過將空間和時間正則化納入 DCF 框架,提出了 STRCF 模型。基於線上 PA 的 STRCF 不僅可以合理地逼近多幅訓練影象上的 SRDCF 形式,而且在較大的外觀變

目標追蹤論文狼吞虎嚥(5):基於張量的圖嵌入半監督學習及其在判別式目標追蹤的應用

一、摘要 作者將一個影象(image patch)看做是一個保留了原始影象結構的二階張量,然後設計了兩個圖來描繪目標和背景所在的張量樣本中固有的區域性幾何結構,從而構建一個判別式嵌入空間。圖嵌入可以在降低張量維度的同時保留著圖的結構。此外,作者提出了兩種思路(?)用來尋找原始張量樣

目標追蹤論文狼吞虎嚥(4):MCCT演算法

一、創新點 作者提出,單一追蹤器的效能不夠穩定,而從多個追蹤器的決策層得出的融合結果可以有效地提高魯棒性。因此,作者提出一個基於多線索相關濾波的追蹤演算法(MCCT),文章的主要貢獻如下: 提出了一個可以保留多條線索的追蹤演算法,在每一幀中演算法在眾多專家中挑選出一個最可靠的

目標追蹤論文狼吞虎嚥(1):VITAL演算法

VITAL: VIsual Tracking via Adversarial Learning 一、摘要 當前已有的基於神經網路的目標追蹤演算法大都是基於這樣一個兩階段框架: 先是在目標可能出現的位置附近找出一系列樣本; 然後對這些樣本進行分類,判斷

基於神經網路的目標檢測論文神經網路基礎:神經網路的優化方法

注:本文源自本人的碩士畢業論文,未經許可,嚴禁轉載! 原文請參考知網:知網地址 本章節有部分公式無法顯示,詳見原版論文 2.4 神經網路的優化方法 2.4.1 過擬合與規範化 物理學家費米曾說過,如果有四個引數,我可以模擬一頭大象,而如果有五個引數,我還能讓他卷

基於神經網路的目標檢測論文目標檢測系統:實時路況檢測系統的設計與實現

注:本文源自本人的碩士畢業論文,未經許可,嚴禁轉載! 原文請參考知網:知網地址 第五章 實時路況檢測系統的設計與實現 物體識別技術被廣泛應用於人們的生產生活中。隨著深度學習與雲端計算的飛速發展,帶動了物體識別技術產生質的飛躍。高解析度影象和檢測的實時性要求越來越

程式設計師的量化交易路(2)----Esper文件學習技術概覽(1)

在接下來的20個工作日中,我將堅持翻譯或者略翻譯Esper的官方文件。 為什麼需要學習Esper,因為我們需要理解複合事件處理 Complex Event Processing (CEP)。在量化交易系統中,CEP是必不可少的。它負責處理海量的實時事件。 關於CEP更多

論文筆記:目標追蹤-CVPR2014-Adaptive Color Attributes for Real-time Visual Tracking

exploit orm dom ons tail red 最好 早期 形式化 基於自適應顏色屬性的目標追蹤 Adaptive Color Attributes for Real-Time Visual Tracking 基於自適應顏色屬性的實時視覺追蹤 3月講的第一

架構師成長2 --架構師必備技能(目標

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

論文旅(2)——introduction與related work

今天總結一下自己看的文獻內容和檢視的一些建議。 首先,在不確定你的文章的main idea的時候,不要著急寫introduction,可以先寫body部分內容,之後再寫introduction部分的內容。introduction部分的寫作,必須簡潔明瞭,同時給讀者提供線索,引導讀者閱讀全文。introduc

架構師成長路(2)--架構師必備技能(目標

前言:"比你牛B的人比你還努力,你有什麼資格不去奮鬥"哲學家常思考的問題:" 我是誰?"" 我從哪裡來?"" 要到哪裡去?不只是哲學家,我想每個人都有自己對這三個問題的認知。 如果我們要成為架構師,我們

計算機視覺目標跟蹤——論文Learning to Track at 100 FPS with Deep Regression Networks

論文解讀 本文采用深度學習迴歸模型GOTURN(Generic Object Tracking Using Regression Networks)解決單目標跟蹤問題。單目標跟蹤問題的難點在於物體的平移、旋轉、大小變化、視角變化、明暗變化、變形以

目標追蹤演算法KCF(kernelized correlation filters)論文學習筆記

      最近一直在研究KCF演算法,看了原論文和很多相關部落格,本篇博文原作者:http://www.cnblogs.com/YiXiaoZhou/p/5925019.html。我增加了一些自己的理解與思考。 讀"J. F. Henriques, R. Caseir

ROSurdf 2

pda clas alt pos posit join ren ica position URDF的關節定義: <joint name="my_joint" type="floating"> <origin xyz="0 0 1" rpy="0

Scala 學習筆記集合(2)

元素 student cnblogs cti 使用 shanghai 列表 學習筆記 brush class StudentTT extends StudentT{ def sayBye(name: String, age: Int)(address: String)

Python 2

3.1 第一個 rii 但是 remove adl 3.5 進度 刪除 Day3 1、集合 1.1生成, 通過集合對列表加Set操作 1.2 集合也是無序的 關系測試 1.3 交集 集合.intersection(集合) 或者運算符 & 1.4 並

MySqlcentos7.2安裝mysql5.7.13

duyuheng mysql centos7.2安裝mysql5.7.13MySql之centos7.2安裝mysql5.7.13一、MySQL 5.7主要特性:原生支持Systemd更好的性能:對於多核CPU、固態硬盤、鎖有著更好的優化更好的InnoDB存儲引擎更為健壯的復制功能:復制帶來了數據完全不丟失

PyTorch學習筆記Tensors 2

cti sam numpy 所有 隨機 一個 port pre clas Tensors的一些應用 1 ‘‘‘ 2 Tensors和numpy中的ndarrays較為相似, 因此Tensor也能夠使用GPU來加速運算 3 ‘‘‘ 4 # from _future_

nodejsexpress -- 2

cti log post nodejs 中間 spa col 無需 extend 中間件: get 數據獲取:res.query 無需其他中間件的支持,express可以直接搞定 1 const express = require(‘express‘); 2 3

Aix xmanager 2.0連接AIX服務器

stat host roo 順序 conf ksh apply dom 彈出 xmanager連接AIX服務器可以分為兩種情況:1、連接IBM服務器,使用遠程桌面功能進行系統維護。要求這臺服務器已經安裝了圖形桌面,如CDE等,並啟動到圖形界面。在xmanager中的Xbro