Presentation is loading. Please wait.

Presentation is loading. Please wait.

The Pyramid Match Kernel: Discriminative Classification with Sets of Image Features Kristen Grauman Trevor Darrell MIT.

Similar presentations


Presentation on theme: "The Pyramid Match Kernel: Discriminative Classification with Sets of Image Features Kristen Grauman Trevor Darrell MIT."— Presentation transcript:

1 The Pyramid Match Kernel: Discriminative Classification with Sets of Image Features Kristen Grauman Trevor Darrell MIT

2 Sets of features

3 examples under varying conditions local shape features invariant region descriptors

4 Problem How to build a discriminative classifier using the set representation? Kernel-based methods (e.g. SVM) are appealing for efficiency and generalization power… But what is an appropriate kernel? Each instance is unordered set of vectors Varying number of vectors per instance

5 Existing set kernels Fit (parametric) model to each set, compare with distance over models Kondor & Jebara, Moreno et al., Lafferty & Lebanon, Cuturi & Vert, Wolf & Shashua Restrictive assumptions Ignoring set statistics Compute pair-wise similarity between all vectors in each set Wallraven et al., Lyu, Boughhorbel et al. General family of algebraic functions combining local (vector) kernels Shashua & Hazan High complexity

6 Partial matching for sets of features Compare sets by computing a partial matching between their features. Robust to clutter, segmentation errors, occlusion…

7 Pyramid match optimal partial matching

8 Pyramid match overview Place multi-dimensional, multi-resolution grid over point sets Consider points matched at finest resolution where they fall into same grid cell Approximate similarity between matched points with worst case similarity at given level No explicit search for matches! Pyramid match kernel measures similarity of a partial matching between two sets:

9 Pyramid match kernel Number of newly matched pairs at level i Measure of difficulty of a match at level i Approximate partial match similarity

10 Feature extraction, Histogram pyramid: level i has bins of size 2 i

11 Counting matches Histogram intersection

12 Counting new matches Difference in histogram intersections across levels counts number of new pairs matched matches at this levelmatches at previous level Histogram intersection

13 Pyramid match kernel Weights inversely proportional to bin size Normalize kernel values to avoid favoring large sets measure of difficulty of a match at level i histogram pyramids number of newly matched pairs at level i

14 Efficiency For sets with m features of dimension d, and pyramids with L levels, computational complexity of Pyramid match kernel: Existing set kernel approaches: or

15 Example pyramid match Level 0

16 Example pyramid match Level 1

17 Example pyramid match Level 2

18 Example pyramid match pyramid match optimal match

19 100 sets with 2D points, cardinalities vary between 5 and 100 Trial number (sorted by optimal distance) [Indyk & Thaper] Matching output Approximation of the optimal partial matching

20 Building a classifier Train SVM by computing kernel values between all labeled training examples Classify novel examples by computing kernel values against support vectors One-versus-all for multi-class classification Convergence is guaranteed since pyramid match kernel is positive-definite.

21 Object recognition results ETH-80 database 8 object classes Features: –Harris detector –PCA-SIFT descriptor, d=10 KernelComplexityRecognition rate Match [Wallraven et al.] 84% Bhattacharyya affinity [Kondor & Jebara] 85% Pyramid match 84% Eichhorn and Chapelle 2004

22 Object recognition results Caltech objects database 101 object classes Features: –SIFT detector –PCA-SIFT descriptor, d=10 30 training images / class 43% recognition rate (1% chance performance) 0.002 seconds per match

23 Localization Inspect intersections to obtain correspondences between features Higher confidence correspondences at finer resolution levels observationtarget

24 Pyramid match regression Pose estimation from contour features Train SVR with CG data Features: shape context histograms

25 Summary: Pyramid match kernel optimal partial matching between sets of features number of new matches at level idifficulty of a match at level i

26 Summary: Pyramid match kernel A new similarity measure based on implicit correspondences that approximates the optimal partial matching linear time complexity no independence assumption model-free insensitive to clutter positive-definite function fast, effective object recognition

27 Future work Geometric constraints Fast search of large databases with the pyramid match for image retrieval Use as a filter for a slower, explicit correspondence method Alternative feature types and classification domains


Download ppt "The Pyramid Match Kernel: Discriminative Classification with Sets of Image Features Kristen Grauman Trevor Darrell MIT."

Similar presentations


Ads by Google