1 / 18

Unsupervised Dynamic Texture Segmentation Using Local Spatiotemporal Descriptors

Unsupervised Dynamic Texture Segmentation Using Local Spatiotemporal Descriptors. Jie Chen University of Oulu, Finland. A demo show. Segmentation of a dynamic texture. Input. Output. Outline. Motivation Related work Our methods Experimental results Conclusion. Dynamic texture.

pepin
Download Presentation

Unsupervised Dynamic Texture Segmentation Using Local Spatiotemporal Descriptors

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Unsupervised Dynamic Texture Segmentation Using Local Spatiotemporal Descriptors Jie Chen University of Oulu, Finland

  2. A demo show • Segmentation of a dynamic texture Input Output

  3. Outline • Motivation • Related work • Our methods • Experimental results • Conclusion

  4. Dynamic texture • Motivation • Dynamic textures or temporal textures are textures with motion. • There are lots of DTs in real world, including sea-waves, smoke, foliage, fire, shower and whirlwind, etc. Click the figure

  5. Dynamic texture • Potential applications: Remote monitoring and various type of surveillance in challenging environments: • monitoring forest fires to prevent natural disasters • traffic monitoring • homeland security applications • animal behavior for scientific studies.

  6. Related work • Mixtures of dynamic texture model • A.B. Chan and N. Vasconcelos, PAMI2008 • Mixture of linear models • L. Cooper, J. Liu and K. Huang, Workshop in ICCV2005 • Multi-phase level sets • D. Cremers and S. Soatto, IJCV2004 • Gauss-Markov models and level sets • G. Doretto, A. Chiuso, Y. N. Wu and S. Soatto, ICCV2003 • Ising descriptors • A. Ghoreyshi and R. Vidal, ECCV2006 • Optical flow • R. Vidal and A. Ravichandran, CVPR2005

  7. Related work • Our method is based on the following work: • LBP-TOP: local binary patterns in three orthogonal planes, • Zhao and Pietikäinen, PAMI 2007 • local binary pattern and contrast • Ojala, and Pietikäinen, PR 1999

  8. Our methods • Feature: (LBP/C)TOP • Local binary patterns and contrast in three orthogonal planes

  9. Measure • Similarity measurement • Distance between two sub-blocks d={ΠLBP, XY, ΠLBP, XT, ΠLBP, YT, ΠC, XY, ΠC, XT, ΠC, YT }T.

  10. DT segmentation • Three phases: Splitting, Merging, Pixelwise classification. Input Splitting Merging Pixelwise classification

  11. Splitting • Recursively split each input frame into square blocks of varying size. • criterion of splitting: • one of the features in the three planes (i.e., LBPπ and Cπ, π=XY, XT, YT) votes for splitting of current block

  12. Merging • Merge those similar adjacent regions with smallest merger importance (MI) value • MI : MI=f(p)×(1-Π) • Π is the distance between two regions • f(p)= sigmoid(βp). (β=1, 2, 3, …) • p=Nb/Nf • Nbis the number of pixels in current block • Nf is the number of pixels in current frame

  13. Pixelwise classification • Compute (LBP/C)TOP histograms over its circular neighbor for each boundary pixel. • Compute the similarity between neighbors and connected models. • Re-label the pixel if the label of the nearest model votes a different label.

  14. Experimental results Some results on types of sequences and compared with existing methods. [6] G. Doretto, A. Chiuso, Y. N. Wu and S. Soatto, Dynamic Texture Segmentation, ICCV, 2003 [7] A. Ghoreyshi and R. Vidal, Segmenting Dynamic Textures with Ising Descriptors, ARX Models and Level Sets, ECCV, 2006

  15. Experimental results • Results on sequences ocean-fire-small (a) Frame 8 (b) Frame 21 (c) Frame 40 (d) Frame 60 (e) Frame 80 (f) Frame 100

  16. Experimental results • Results on a real challenging sequence

  17. Conclusion • Problem: • segmenting DT into disjoint regions in an unsupervised way. • Methods: • Each region is characterized by histograms of local binary patterns and contrast in a spatiotemporal mode. • Results: • It is effective for DT segmentation, and is also computationally simple.

  18. Thanks!

More Related