28
Robust Foreground Detection in Video Using Pixel Layers Kedar A. Patwardhan, Student Membe r, IEEE, Guillermo Sapiro, Senior Member, I EEE, and Vassilios Morellas, Member, IEEE IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MAC HINE INTELLIGENCE, VOL. 30, NO. 4, APRIL 2008 Presented by 曹曹曹

Robust Foreground Detection in Video Using Pixel Layers Kedar A. Patwardhan, Student Member, IEEE, Guillermo Sapiro, Senior Member, IEEE, and Vassilios

Embed Size (px)

Citation preview

Page 1: Robust Foreground Detection in Video Using Pixel Layers Kedar A. Patwardhan, Student Member, IEEE, Guillermo Sapiro, Senior Member, IEEE, and Vassilios

Robust Foreground Detection in Video Using Pixel Layers

Kedar A. Patwardhan, Student Member, IEEE,Guillermo Sapiro, Senior Member, IEEE, and

Vassilios Morellas, Member, IEEE

IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 30, NO. 4, APRIL 2008

Presented by :曹憲中

Page 2: Robust Foreground Detection in Video Using Pixel Layers Kedar A. Patwardhan, Student Member, IEEE, Guillermo Sapiro, Senior Member, IEEE, and Vassilios
Page 3: Robust Foreground Detection in Video Using Pixel Layers Kedar A. Patwardhan, Student Member, IEEE, Guillermo Sapiro, Senior Member, IEEE, and Vassilios
Page 4: Robust Foreground Detection in Video Using Pixel Layers Kedar A. Patwardhan, Student Member, IEEE, Guillermo Sapiro, Senior Member, IEEE, and Vassilios
Page 5: Robust Foreground Detection in Video Using Pixel Layers Kedar A. Patwardhan, Student Member, IEEE, Guillermo Sapiro, Senior Member, IEEE, and Vassilios
Page 6: Robust Foreground Detection in Video Using Pixel Layers Kedar A. Patwardhan, Student Member, IEEE, Guillermo Sapiro, Senior Member, IEEE, and Vassilios
Page 7: Robust Foreground Detection in Video Using Pixel Layers Kedar A. Patwardhan, Student Member, IEEE, Guillermo Sapiro, Senior Member, IEEE, and Vassilios
Page 8: Robust Foreground Detection in Video Using Pixel Layers Kedar A. Patwardhan, Student Member, IEEE, Guillermo Sapiro, Senior Member, IEEE, and Vassilios

Proposed framework

Kernel Density EstimationWhere K is some kernel and h is a smoothing parameter called the bandwidth.

False Alarm= Type 1 error= False Positives

Page 9: Robust Foreground Detection in Video Using Pixel Layers Kedar A. Patwardhan, Student Member, IEEE, Guillermo Sapiro, Senior Member, IEEE, and Vassilios

Initial guess

Page 10: Robust Foreground Detection in Video Using Pixel Layers Kedar A. Patwardhan, Student Member, IEEE, Guillermo Sapiro, Senior Member, IEEE, and Vassilios

Training Step

Maximum likelihood Expectation-Maximization (EM) Kernel Density Estimation (KDE) Kullback–Leibler (KL) divergence

original 'baboon' image initial-guess the final layer after the refinement step

Page 11: Robust Foreground Detection in Video Using Pixel Layers Kedar A. Patwardhan, Student Member, IEEE, Guillermo Sapiro, Senior Member, IEEE, and Vassilios

Maximum likelihood

最大似然估計是一種統計方法,它用來求一個樣本集的相關機率密度函數的參數。這個方法最早是遺傳學家以及統計學家羅納德 · 費雪爵士在 1912 年至 1922 年間開始使用的。

Page 12: Robust Foreground Detection in Video Using Pixel Layers Kedar A. Patwardhan, Student Member, IEEE, Guillermo Sapiro, Senior Member, IEEE, and Vassilios

Expectation-Maximization (EM)

在統計計算中,最大期望( EM )演算法是在機率( probabilistic )模型中尋找參數 Maximum likelihood 的演算法。最大期望經常用在機器學習和計算機視覺的數據集聚( Data Clustering )領域。

Page 13: Robust Foreground Detection in Video Using Pixel Layers Kedar A. Patwardhan, Student Member, IEEE, Guillermo Sapiro, Senior Member, IEEE, and Vassilios

Kernel Density Estimation (KDE)

核密度估計,在機率論中用來估計未知的密度函數,屬於非參數檢驗方法之一,由 Rosenblatt (1955) 和 Parsen(1962) 提出, Ruppert 和 Cline 基於數據集密度函數聚類演算法提出修訂的核密度估計方法。

Page 14: Robust Foreground Detection in Video Using Pixel Layers Kedar A. Patwardhan, Student Member, IEEE, Guillermo Sapiro, Senior Member, IEEE, and Vassilios

Kullback–Leibler (KL) divergence

Kullback-Leibler Divergence ,是以它的兩個提出者庫爾貝克和萊伯勒的名字命名的。 KL divergence 用來衡量兩個正函數是否相似,對於兩個完全相同的函數,它們的 KL divergence 等於零。在自然語言處理中可以用 KL divergence 來衡量兩個常用詞(在語法上和語義上)是否同義,或者兩篇文章的內容是否相近等等。

Page 15: Robust Foreground Detection in Video Using Pixel Layers Kedar A. Patwardhan, Student Member, IEEE, Guillermo Sapiro, Senior Member, IEEE, and Vassilios

            

          

            

          

            

          

            

          

            

          

                 

     

Page 16: Robust Foreground Detection in Video Using Pixel Layers Kedar A. Patwardhan, Student Member, IEEE, Guillermo Sapiro, Senior Member, IEEE, and Vassilios
Page 17: Robust Foreground Detection in Video Using Pixel Layers Kedar A. Patwardhan, Student Member, IEEE, Guillermo Sapiro, Senior Member, IEEE, and Vassilios

Proposed framework

Kernel Density EstimationWhere K is some kernel and h is a smoothing parameter called the bandwidth.

False Alarm= Type 1 error= False Positives

Page 18: Robust Foreground Detection in Video Using Pixel Layers Kedar A. Patwardhan, Student Member, IEEE, Guillermo Sapiro, Senior Member, IEEE, and Vassilios

Online Step

Page 19: Robust Foreground Detection in Video Using Pixel Layers Kedar A. Patwardhan, Student Member, IEEE, Guillermo Sapiro, Senior Member, IEEE, and Vassilios

IMPLEMENTATION DETAILS AND EXPERIMENTAL RESULTS

160x120 The algorithm was implemented using C++,

on a machine with Intel-Pentium IV 1.8GHz processor.

In the offline training step, we used an initial training stack of approximately 30 frames for all the results, achieving a running speed of 10 frame/second with our experimental code.

The initial layering and training steps usually require about 5 minutes (for layering all the frames in the initial training stack).

Page 20: Robust Foreground Detection in Video Using Pixel Layers Kedar A. Patwardhan, Student Member, IEEE, Guillermo Sapiro, Senior Member, IEEE, and Vassilios

IMPLEMENTATION DETAILS AND EXPERIMENTAL RESULTS

Page 21: Robust Foreground Detection in Video Using Pixel Layers Kedar A. Patwardhan, Student Member, IEEE, Guillermo Sapiro, Senior Member, IEEE, and Vassilios

IMPLEMENTATION DETAILS AND EXPERIMENTAL RESULTS

Page 22: Robust Foreground Detection in Video Using Pixel Layers Kedar A. Patwardhan, Student Member, IEEE, Guillermo Sapiro, Senior Member, IEEE, and Vassilios

IMPLEMENTATION DETAILS AND EXPERIMENTAL RESULTS

Page 23: Robust Foreground Detection in Video Using Pixel Layers Kedar A. Patwardhan, Student Member, IEEE, Guillermo Sapiro, Senior Member, IEEE, and Vassilios

IMPLEMENTATION DETAILS AND EXPERIMENTAL RESULTS

Page 24: Robust Foreground Detection in Video Using Pixel Layers Kedar A. Patwardhan, Student Member, IEEE, Guillermo Sapiro, Senior Member, IEEE, and Vassilios

IMPLEMENTATION DETAILS AND EXPERIMENTAL RESULTS

Page 25: Robust Foreground Detection in Video Using Pixel Layers Kedar A. Patwardhan, Student Member, IEEE, Guillermo Sapiro, Senior Member, IEEE, and Vassilios

DISCUSSION AND FUTURE SCOPE

In the future, we would like to adapt the framework described here to multicamera scenarios where the different cameras may or may not overlap and also may be of different modalities.

Page 26: Robust Foreground Detection in Video Using Pixel Layers Kedar A. Patwardhan, Student Member, IEEE, Guillermo Sapiro, Senior Member, IEEE, and Vassilios

DISCUSSION AND FUTURE SCOPE

The foreground models of moving persons should be made more robust, for example by adding shape information to the global feature-set, toward their use in person identification and tagging throughout the area of surveillance.

Page 27: Robust Foreground Detection in Video Using Pixel Layers Kedar A. Patwardhan, Student Member, IEEE, Guillermo Sapiro, Senior Member, IEEE, and Vassilios

REFERENCES Kedar A. Patwardhan, Guillermo Sapiro, Vassilios

Morellas, “A Pixel Layering Framework For Robust Foreground Detection In Video”.

Wikipedia

Jun-Yi Li, “Object Extraction for Video Surveillance System”

Page 28: Robust Foreground Detection in Video Using Pixel Layers Kedar A. Patwardhan, Student Member, IEEE, Guillermo Sapiro, Senior Member, IEEE, and Vassilios

Thank you for your attention.