https://blog.csdn.net/victoriaw/article/details/62416759
ASEF相關濾波器:
Average of Synthetic Exact Filters
David S. Bolme, Bruce A. Draper, J. Ross Beveridge
CVPR, 2009
相關濾波器可以用於物體定位。相關濾波器算法的思想是學習一個濾波器hh,然后和圖像fifi進行卷積操作
$$
f(n) =
\begin{cases} n/2, & \text{if $n$ is even} \\ 3n+1, & \text{if $n$ is odd} \end{cases}
$$
得到相關信息圖,圖中值最大的點就是物體的位置。
訓練數據中要提供圖片對應的相關圖gigi,怎么生成呢?最粗暴的辦法就是把目標的中心位置設成1,其他為0。本文中作者將gg看作是以目標位置(xi,yi)(xi,yi)為中心的二維高斯分布:
那么現在有了一組圖片fifi及相關圖gigi,怎么學習hh呢?
我們知道,空間上的卷積操作經過傅里葉變換在頻域上就變成按元素相乘的操作(關於卷積)。所以對上式左右兩邊進行離散傅里葉變換DFT:
這里不知道為什么是H的共軛???????
所以對每幅圖片就有:
這里的除也是按元素相除。
ASEF最終得到的濾波器為
MOSSE相關濾波器:
Visual objecting tracking using adaptive correlation filters
David S. Bolme, J. Ross Beveridge, Bruce A. Draper, Yui Man Lui
CVPR, 2010
這篇文章也出自ASEF的作者之手。本文作者針對的問題是目標跟蹤,並且構造濾波器的方法和上文有所差別。
對一幅圖片,仍然有:
但是最終的濾波器不是采用平均,而是通過最小化誤差平方和:
怎么求解這個最優化問題?HH的每個元素都是獨立的,所以可以單獨求解:
這個誤差函數是凸函數,所以有一個最小值,那么可以令:
於是:
展開后得到:
於是有
上式用於在處理一個視頻時對濾波器進行初始化,具體做法是對首幀圖片,對跟蹤窗口做仿射變換得到8個圖片fifi,並得到對應的相關圖片gigi。而在跟蹤的時候,需要不斷根據當前幀來調整濾波器,即在線更新:
本文取η=0.125η=0.125。訓練和測試過程都要進行濾波器初始化和在線更新。
那么ASEF是否可以用在跟蹤問題上呢?作者告訴你是可以滴。不同之處在於初始化使用的是公式(1),並且在線更新使用的是下面的公式:
