1 The Ecological Statistics of Grouping by Similarity Charless Fowlkes, David Martin, Jitendra Malik Computer Science Division University of California.

Slides:



Advertisements
Similar presentations
Semantic Contours from Inverse Detectors Bharath Hariharan et.al. (ICCV-11)
Advertisements

Automatic Photo Pop-up Derek Hoiem Alexei A.Efros Martial Hebert Carnegie Mellon University.
Image classification Given the bag-of-features representations of images from different classes, how do we learn a model for distinguishing them?
Caroline Rougier, Jean Meunier, Alain St-Arnaud, and Jacqueline Rousseau IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 21, NO. 5,
Interactively Co-segmentating Topically Related Images with Intelligent Scribble Guidance Dhruv Batra, Carnegie Mellon University Adarsh Kowdle, Cornell.
Classification using intersection kernel SVMs is efficient Joint work with Subhransu Maji and Alex Berg Jitendra Malik UC Berkeley.
Machine Learning & Data Mining CS/CNS/EE 155 Lecture 2: Review Part 2.
Qualifying Exam: Contour Grouping Vida Movahedi Supervisor: James Elder Supervisory Committee: Minas Spetsakis, Jeff Edmonds York University Summer 2009.
ADS lab NCKU1 Michael Maire, Pablo Arbelaez, Charless Fowlkes, and Jitendra Malik university of California, Berkeley – Berkeley university of California,
1 P. Arbelaez, M. Maire, C. Fowlkes, J. Malik. Contour Detection and Hierarchical image Segmentation. IEEE Trans. on PAMI, Student: Hsin-Min Cheng.
Computer Vision Group University of California Berkeley Ecological Statistics of Good Continuation: Multi-scale Markov Models for Contours Xiaofeng Ren.
Ghunhui Gu, Joseph J. Lim, Pablo Arbeláez, Jitendra Malik University of California at Berkeley Berkeley, CA
Fast intersection kernel SVMs for Realtime Object Detection
Computer Vision Group, University of BonnVision Laboratory, Stanford University Abstract This paper empirically compares nine image dissimilarity measures.
ETHEM ALPAYDIN © The MIT Press, Lecture Slides for.
Lecture 6 Image Segmentation
Recognition using Regions CVPR Outline Introduction Overview of the Approach Experimental Results Conclusion.
Assessing and Comparing Classification Algorithms Introduction Resampling and Cross Validation Measuring Error Interval Estimation and Hypothesis Testing.
Classification and risk prediction
Computer Vision Group University of California Berkeley 1 Learning Scale-Invariant Contour Completion Xiaofeng Ren, Charless Fowlkes and Jitendra Malik.
Recovering Intrinsic Images from a Single Image 28/12/05 Dagan Aviv Shadows Removal Seminar.
Region Segmentation. Find sets of pixels, such that All pixels in region i satisfy some constraint of similarity.
Learning to Detect Natural Image Boundaries Using Local Brightness, Color, and Texture Cues David R. Martin Charless C. Fowlkes Jitendra Malik.
Understanding Gestalt Cues and Ecological Statistics using a Database of Human Segmented Images Charless Fowlkes, David Martin and Jitendra Malik Department.
Abstract We present a model of curvilinear grouping using piecewise linear representations of contours and a conditional random field to capture continuity.
Measuring the Ecological Statistics of Figure-Ground Charless Fowlkes, David Martin, Jitendra Malik.
1 Learning to Detect Natural Image Boundaries David Martin, Charless Fowlkes, Jitendra Malik Computer Science Division University of California at Berkeley.
CVR05 University of California Berkeley 1 Familiar Configuration Enables Figure/Ground Assignment in Natural Scenes Xiaofeng Ren, Charless Fowlkes, Jitendra.
Multiple Human Objects Tracking in Crowded Scenes Yao-Te Tsai, Huang-Chia Shih, and Chung-Lin Huang Dept. of EE, NTHU International Conference on Pattern.
Berkeley Vision GroupNIPS Vancouver Learning to Detect Natural Image Boundaries Using Local Brightness,
CVR05 University of California Berkeley 1 Cue Integration in Figure/Ground Labeling Xiaofeng Ren, Charless Fowlkes, Jitendra Malik.
Measuring the Ecological Statistics of Figure-Ground Charless Fowlkes, David Martin, Jitendra Malik.
A Database of Human Segmented Natural Images and Two Applications David Martin, Charless Fowlkes, Doron Tal, Jitendra Malik UC Berkeley
Efficient Spatiotemporal Grouping Using the Nyström Method Charless Fowlkes, U.C. Berkeley Serge Belongie, U.C. San Diego Jitendra Malik, U.C. Berkeley.
Object Class Recognition Using Discriminative Local Features Gyuri Dorko and Cordelia Schmid.
On Measuring * the Ecological Validity of Local Figure-Ground Cues Charless Fowlkes, David Martin, Jitendra Malik Computer Science Division University.
1 How do ideas from perceptual organization relate to natural scenes?
University of MarylandComputer Vision Lab 1 A Perturbation Method for Evaluating Background Subtraction Algorithms Thanarat Horprasert, Kyungnam Kim, David.
1 Ecological Statistics and Perceptual Organization Charless Fowlkes work with David Martin and Jitendra Malik at University of California at Berkeley.
Computer Vision Group University of California Berkeley 1 Cue Integration in Figure/Ground Labeling Xiaofeng Ren, Charless Fowlkes and Jitendra Malik.
Cue Integration in Figure/Ground Labeling Xiaofeng Ren, Charless Fowlkes and Jitendra Malik, U.C. Berkeley We present a model of edge and region grouping.
Heather Dunlop : Advanced Perception January 25, 2006
INTRODUCTION TO Machine Learning 3rd Edition
Performance Evaluation of Grouping Algorithms Vida Movahedi Elder Lab - Centre for Vision Research York University Spring 2009.
Image Segmentation Rob Atlas Nick Bridle Evan Radkoff.
The Three R’s of Vision Jitendra Malik.
Chapter 4 Pattern Recognition Concepts continued.
Computer Vision James Hays, Brown
Recognition using Regions (Demo) Sudheendra V. Outline Generating multiple segmentations –Normalized cuts [Ren & Malik (2003)] Uniform regions –Watershed.
1 Contours and Junctions in Natural Images Jitendra Malik University of California at Berkeley (with Jianbo Shi, Thomas Leung, Serge Belongie, Charless.
Building local part models for category-level recognition C. Schmid, INRIA Grenoble Joint work with G. Dorko, S. Lazebnik, J. Ponce.
Visual Grouping and Recognition Jitendra Malik University of California at Berkeley Jitendra Malik University of California at Berkeley.
CS 782 – Machine Learning Lecture 4 Linear Models for Classification  Probabilistic generative models  Probabilistic discriminative models.
Chapter 10 Image Segmentation.
Supervised Learning of Edges and Object Boundaries Piotr Dollár Zhuowen Tu Serge Belongie.
A Comparative Evaluation of Three Skin Color Detection Approaches Dennis Jensch, Daniel Mohr, Clausthal University Gabriel Zachmann, University of Bremen.
Image Segmentation and Edge Detection Digital Image Processing Instructor: Dr. Cheng-Chien LiuCheng-Chien Liu Department of Earth Sciences National Cheng.
Chapter 11 Statistical Techniques. Data Warehouse and Data Mining Chapter 11 2 Chapter Objectives  Understand when linear regression is an appropriate.
Ilya Gurvich 1 An Undergraduate Project under the supervision of Dr. Tammy Avraham Conducted at the ISL Lab, CS, Technion.
Boosted Particle Filter: Multitarget Detection and Tracking Fayin Li.
Category Independent Region Proposals Ian Endres and Derek Hoiem University of Illinois at Urbana-Champaign.
GENDER AND AGE RECOGNITION FOR VIDEO ANALYTICS SOLUTION PRESENTED BY: SUBHASH REDDY JOLAPURAM.
A New Method for Crater Detection Heather Dunlop November 2, 2006.
Feature Selction for SVMs J. Weston et al., NIPS 2000 오장민 (2000/01/04) Second reference : Mark A. Holl, Correlation-based Feature Selection for Machine.
Lecture 5: Statistical Methods for Classification CAP 5415: Computer Vision Fall 2006.
Cell Segmentation in Microscopy Imagery Using a Bag of Local Bayesian Classifiers Zhaozheng Yin RI/CMU, Fall 2009.
Canadian Bioinformatics Workshops
Performance Evaluation 02/15/17
A Tutorial on HOG Human Detection
ECE – Pattern Recognition Lecture 8 – Performance Evaluation
Presentation transcript:

1 The Ecological Statistics of Grouping by Similarity Charless Fowlkes, David Martin, Jitendra Malik Computer Science Division University of California at Berkeley

2 Brunswik & Kamiya 1953 Thesis: Gestalt rules reflect the structure of the natural world Attempted to validate the grouping rule of proximity of similars Brunswik was ahead of his time… we now have the tools. Egon Brunswik ( )

3 P(grouping | image features) Proximity: Brunswik/Kamiya 53 Good Continuation: Geisler, et. al. 01, Ren/Malik 02 Similarity: Martin/Fowlkes/Malik 01, and this talk P(image features) Edges/Filters/Coding: Ruderman 94/97, Dong/Atick 95, Olshausen/Field 96, Bell/Sejnowski 97, Hateren/Schaaf 98, Buccigrossi/Simoncelli 99, Alvarez/Gousseau/Morel 99, Huang/Mumford 99 Natural Image Statistics

4 Human Segmentation Dataset

5 Details… 30 subjects, age months 1,458 person hours 1,020 Corel images 11,595 Segmentations –5,555 color, 5,554 gray, 486 inverted/negated “You will be presented a photographic image. Divide the image into some number of segments, where the segments represent “things” or “parts of things” in the scene. The number of segments is up to you, as it depends on the image. Something between 2 and 30 is likely to be appropriate. It is important that all of the segments have approximately equal importance.”

6 Similarity Cues a)distance b)patch-based similarity cues c)edge-based cues What image measurements allow us to gauge the probability that pixels i and j belong to the same segment?

7 Brightness, Color and Texture Features Brightness and Color Features –CIE L*a*b* color-space –Estimate distributions of L*, a* and b* values inside analysis window Texture Features –Filter image with even/odd-symmetric filters which resemble V1 receptive fields. –Estimate distribution of vector-quantized filter responses inside analysis window Compare histograms using chi-squared difference

8 Evaluate Image Estimated Similarity (W) Edge Cues Region Cues Learning Similarity Human Segmentations Groundtruth Similarity (S) W ij is our estimate of the probability that i and j lie in the same segment

9 Classifiers for Cue Combination Classification Trees –Top-down splits to maximize entropy, error bounded Density Estimation –Adaptive bins using k-means Logistic Regression, 3 variants –Linear and quadratic terms –Confidence-rated generalization of AdaBoost (Schapire&Singer) Hierarchical Mixtures of Experts (Jordan&Jacobs) –Up to 8 experts, initialized top-down, fit with EM Support Vector Machines ( libsvm, Chang&Lin) –Gaussian kernel, -parameterization  Range over bias, complexity, parametric/non-parametric

10 Combining Similarity Cues Brightness Color Texture Contour Cues Brightness Color Texture Patch Cues Distance ∑ W ij Logistic Regression

11 Two Evaluation Methods 1.Precision-Recall of same-segment pairs –Precision is P(S ij =1 | W ij > t) –Recall is P(W ij > t | S ij = 1) 2.Mutual Information between W and S Groundtruth S ij Estimate W ij ∫ p(s,w) log p(s)p(w) / p(s,w)

12 Precision- Recall Curves Goal Fewer False Positives Fewer Misses

13 Individual Features Patches Gradients

14 Combining Cues

15 Affinity Model vs. Humans

16 Conclusions Both Edges and Patches are useful. Texture gradients can be quite powerful Color patches better than gradients Brightness gradients better than patches. Proximity is a result, not a cause of grouping

17 The End

18

19

20 Conclusions 1.Common Wisdom: Use patches only / Use edges only Finding : Use both. 2.Common Wisdom : Must use patches for texture Finding : Not true, texture gradient is powerful 3.Common Wisdom : Color provides lots of information Finding : True, but texture is better 4.Common Wisdom : Brightness patches are a poor cue Finding : True, shading and shadows 5.Common Wisdom : Proximity is a grouping cue Finding : Proximity is a result, not a cause of grouping

21 Overview Gathering the Human Segmentation Dataset Computing Similarity Cues Modeling Pairwise Similarity Evaluating the Relative Power of Similarity Cues

22 Overview Gathering the Human Segmentation Dataset Computing Similarity Cues Modeling Pairwise Similarity Evaluating the Relative Power of Similarity Cues

23 Pairwise similarity. W ij is our estimate of the probability that pixels i and j belong to the same segment given the region and boundary information Image Estimated Similarities Boundary Cues Region Cues W

24 Overview Gathering the Human Segmentation Dataset Computing Similarity Cues Modeling Pairwise Similarity Evaluating the Relative Power of Similarity Cues

25 Overview Gathering the Human Segmentation Dataset Computing Similarity Cues Modeling Pairwise Similarity Evaluating the Relative Power of Similarity Cues

26

27 ROC vs. Precision/Recall Signal Truth PN PTPFP NFNTN / / / / = Specificity = Sensitivity Precision = TP / (TP+FP) = Recall = TP / (TP+FN) = PR Curve Hit Rate = TP / (TP+FN) = False Alarm Rate = FP / (FP+TN) = ROC Curve