Presentation is loading. Please wait.

Presentation is loading. Please wait.

Background Subtraction for Temporally Irregular Dynamic Textures Gerald Dalley, Joshua Migdal, and W. Eric L. Grimson Workshop on Applications of Computer.

Similar presentations


Presentation on theme: "Background Subtraction for Temporally Irregular Dynamic Textures Gerald Dalley, Joshua Migdal, and W. Eric L. Grimson Workshop on Applications of Computer."— Presentation transcript:

1 Background Subtraction for Temporally Irregular Dynamic Textures Gerald Dalley, Joshua Migdal, and W. Eric L. Grimson Workshop on Applications of Computer Vision (WACV) 2008

2 8 Jan. 20082 Key Prior Approaches MoG – learn modes for all pixels & track changes Works as long as dynamic textures are regular Per-pixel kernels (Mittal & Paragios) Can pay attention to higher-level features like optical flow How many kernels to keep? Spatial kernels (Sheikh & Shah) Handles temporal irregularity in dynamic textures How many kernels to keep?

3 8 Jan. 20083 Results with Mittal & Paragios Traffic Clip Key: bboxes from ground truth True positive False positive False negative No ground truth available

4 8 Jan. 20084 Our Goals Compactness Speed Complexity growth Grow with scene complexity, not with the amount of time to see the complexity  If a leaf blows in front of a pixel once a minute, we don’t want to have to keep 1800 kernels Usable in MoG frameworks MoG variants are very widely used (original Stauffer & Grimson paper has 1000+ citations)

5 8 Jan. 20085 Pixels Affected by a Given Mixture Component Our Model Mixture of Gaussians (MoG) Standard MoG Ours \large\noindent $ p(c_i|\Phi) \propto \sum_{j\in N_i} w_j \n{c_i}{\mu_j}{\Sigma_j} $ \\ \begin{tabular}{cl} $c_i$ & the observed color at pixel $i$ \\ &\\ $\Phi$ & the model $\{w_j,\mu_j,\Sigma_j\}_j$ \\ &\\ $N_i$ & neighborhood of pixel $i$ \\ \end{align}

6 8 Jan. 20086 Foreground/Background Classification Find best matching background Gaussian, j Use neighborhood Squared Mahalanobis Distance - = input d 2 ij mixture model © 1 © 2 © 3 © 4 © 5 d ij = ( c i ¡ ¹ j ) T § ¡ 1 j ( c i ¡ ¹ j )

7 8 Jan. 20087 hard Stauffer- Grimson soft Stauffer- Grimson best match only update all matches Model Update Options Hard UpdatesSoft Updates Local Regional

8 8 Jan. 20088 Results on a Classic Dataset: Wallflower WavingTrees Ground Truth Toyama et al. Best MoG Ours Final ResultAfter MRFMahalanobis Distances

9 8 Jan. 20089 ROC (Wallflower)

10 8 Jan. 200810 Traffic #410 Ground Truth Mittal & Paragios Best MoG Ours Final ResultAfter MRFMahalanobis Distances

11 8 Jan. 200811 Traffic #150 Ground Truth Mittal & Paragios Best MoG Ours Final ResultAfter MRFMahalanobis Distances

12 8 Jan. 200812 Pushing the Limits: Ducks Ground Truth Best MoG Ours Final ResultAfter MRFMahalanobis Distances

13 8 Jan. 200813 Pushing the Limits: Jug Ground Truth Zhong & Sclaroff Best MoG Ours Final ResultAfter MRFMahalanobis Distances

14 8 Jan. 200814 Parameter Sensitivity traffic wallflower max

15 8 Jan. 200815 Summary Model representation Same as MoG FG/BG Classifier Input Add local neighborhood loop Update Several options, including standard MoG updates Results Reduces foreground false positives Reduces need for exotic input features (e.g. optical flow) Cost ∝ window size

16 8 Jan. 200816 Also in the Paper… Analysis Timing experiments More ROC analysis Implementation Details MRF choice Update formulas

17 Thank You Questions...

18 Backup Slides

19 8 Jan. 200819

20 8 Jan. 2008208 Jan. 200820

21 8 Jan. 200821 1 2 3 4 5 6 7 8 12341234 1234 1234 Background Model Observed Image 9x9 Matching 3x3 Matching Small Windows are Still Useful

22 8 Jan. 200822 Generative Model Particle locations Particle appearances Pixel-to-particle assignments Pixel appearance

23 8 Jan. 200823 Independent Assignments


Download ppt "Background Subtraction for Temporally Irregular Dynamic Textures Gerald Dalley, Joshua Migdal, and W. Eric L. Grimson Workshop on Applications of Computer."

Similar presentations


Ads by Google