Shape matching and object recognition using shape contexts

Slides:



Advertisements
Similar presentations
Shape Matching and Object Recognition using Low Distortion Correspondence Alexander C. Berg, Tamara L. Berg, Jitendra Malik U.C. Berkeley.
Advertisements

Recognising Panoramas M. Brown and D. Lowe, University of British Columbia.
Object Recognition Using Locality-Sensitive Hashing of Shape Contexts Andrea Frome, Jitendra Malik Presented by Ilias Apostolopoulos.
Object Recognition from Local Scale-Invariant Features David G. Lowe Presented by Ashley L. Kapron.
Presented by Xinyu Chang
RGB-D object recognition and localization with clutter and occlusions Federico Tombari, Samuele Salti, Luigi Di Stefano Computer Vision Lab – University.
2D matching part 2 Review of alignment methods and
Chapter 8 Content-Based Image Retrieval. Query By Keyword: Some textual attributes (keywords) should be maintained for each image. The image can be indexed.
Object Recognition using Invariant Local Features Applications l Mobile robots, driver assistance l Cell phone location or object recognition l Panoramas,
Image Indexing and Retrieval using Moment Invariants Imran Ahmad School of Computer Science University of Windsor – Canada.
Image alignment Image from
Instructor: Mircea Nicolescu Lecture 13 CS 485 / 685 Computer Vision.
Computer Vision Group University of California Berkeley Estimating Human Body Configurations using Shape Context Matching Greg Mori and Jitendra Malik.
Computer Vision Group University of California Berkeley Shape Matching and Object Recognition using Shape Contexts Jitendra Malik U.C. Berkeley (joint.
Robust and large-scale alignment Image from
1 Interest Operators Find “interesting” pieces of the image –e.g. corners, salient regions –Focus attention of algorithms –Speed up computation Many possible.
Iterative closest point algorithms
A Study of Approaches for Object Recognition
Recognising Panoramas
CVR05 University of California Berkeley 1 Familiar Configuration Enables Figure/Ground Assignment in Natural Scenes Xiaofeng Ren, Charless Fowlkes, Jitendra.
Distinctive image features from scale-invariant keypoints. David G. Lowe, Int. Journal of Computer Vision, 60, 2 (2004), pp Presented by: Shalomi.
Scale Invariant Feature Transform (SIFT)
Computer Vision Group University of California Berkeley Matching Shapes Serge Belongie *, Jitendra Malik and Jan Puzicha U.C. Berkeley * Present address:
MSU CSE 803 Stockman CV: Matching in 2D Matching 2D images to 2D images; Matching 2D images to 2D maps or 2D models; Matching 2D maps to 2D maps.
Automatic Image Alignment (feature-based) : Computational Photography Alexei Efros, CMU, Fall 2006 with a lot of slides stolen from Steve Seitz and.
A New Correspondence Algorithm Jitendra Malik Computer Science Division University of California, Berkeley Joint work with Serge Belongie, Jan Puzicha,
1 Interest Operators Find “interesting” pieces of the image Multiple possible uses –image matching stereo pairs tracking in videos creating panoramas –object.
Robust fitting Prof. Noah Snavely CS1114
Overview Introduction to local features
Image alignment.
CSC 589 Lecture 22 Image Alignment and least square methods Bei Xiao American University April 13.
Unsupervised Learning of Categories from Sets of Partially Matching Image Features Kristen Grauman and Trevor Darrel CVPR 2006 Presented By Sovan Biswas.
Out-of-plane Rotations Environment constraints ● Surveillance systems ● Car driver images ASM: ● Similarity does not remove 3D pose ● Multiple-view database.
2D Shape Matching (and Object Recognition)
1 Interest Operators Harris Corner Detector: the first and most basic interest operator Kadir Entropy Detector and its use in object recognition SIFT interest.
Shape Matching for Model Alignment 3D Scan Matching and Registration, Part I ICCV 2005 Short Course Michael Kazhdan Johns Hopkins University.
Characterizing activity in video shots based on salient points Nicolas Moënne-Loccoz Viper group Computer vision & multimedia laboratory University of.
Local invariant features Cordelia Schmid INRIA, Grenoble.
Digital Image Processing Lecture 7: Geometric Transformation March 16, 2005 Prof. Charlene Tsai.
Andrew Bender Alexander Cobian
Visual Grouping and Recognition Jitendra Malik University of California at Berkeley Jitendra Malik University of California at Berkeley.
Local invariant features Cordelia Schmid INRIA, Grenoble.
Visual Categorization With Bags of Keypoints Original Authors: G. Csurka, C.R. Dance, L. Fan, J. Willamowski, C. Bray ECCV Workshop on Statistical Learning.
Puzzle Solver Sravan Bhagavatula EE 638 Project Stanford ECE.
1 Similarity-based matching for face authentication Christophe Rosenberger Luc Brun ICPR 2008.
Geometric Hashing: A General and Efficient Model-Based Recognition Scheme Yehezkel Lamdan and Haim J. Wolfson ICCV 1988 Presented by Budi Purnomo Nov 23rd.
Chapter 13 (Prototype Methods and Nearest-Neighbors )
Methods for 3D Shape Matching and Retrieval
776 Computer Vision Jan-Michael Frahm Spring 2012.
Image features and properties. Image content representation The simplest representation of an image pattern is to list image pixels, one after the other.
Recognizing specific objects Matching with SIFT Original suggestion Lowe, 1999,2004.
Invariant Local Features Image content is transformed into local feature coordinates that are invariant to translation, rotation, scale, and other imaging.
Deformation Modeling for Robust 3D Face Matching Xioguang Lu and Anil K. Jain Dept. of Computer Science & Engineering Michigan State University.
776 Computer Vision Jan-Michael Frahm Spring 2012.
Lecture 16: Image alignment
SIFT Scale-Invariant Feature Transform David Lowe
Nearest-neighbor matching to feature database
Paper Presentation: Shape and Matching
Feature description and matching
Object recognition Prof. Graeme Bailey
Nearest-neighbor matching to feature database
CSE 455 – Guest Lectures 3 lectures Contact Interest points 1
Local Binary Patterns (LBP)
CV: Matching in 2D Matching 2D images to 2D images; Matching 2D images to 2D maps or 2D models; Matching 2D maps to 2D maps MSU CSE 803 Stockman.
Clustering Wei Wang.
Lecture 8: Image alignment
Computational Photography
Multi-Information Based GCPs Selection Method
Presented by Xu Miao April 20, 2005
Shape Matching and Object Recognition
Presentation transcript:

Shape matching and object recognition using shape contexts Serge Bolongie, Jitendra Malik, Jan Puzicha Presenter : Neha Raste

Outline Introduction Background Algorithm Explanation Results and Discussion

Introduction Shape Context Shape description Global descriptor Gives description of other points on an object relative to one. Correspondence Shape description Optimum use of computational resources Shape matching

Background Matching Feature Based Eigen Vector Geometric Hashing Training Decision trees Silhouette Images Brightness Based Correspondence using gray values Built-in classifiers Background

Algorithm Define Prototype. Solve correspondences between arbitrary points and prototype. Use those correspondences to estimate aligning transforms – here Affine. Compute the vector distance between two shapes as a sum of matching errors between corresponding points. Match and Label.

Explanation Matching with shape contexts – Correspondence Problem - Description

Cost Computation : C(pi, qj) determined using chi-squared test; which is a form of squared error test. Determines if the variation of each frequency or bin count is expected or differs from the expectation.

Modeling a Transform : Affine (Thin Plane Spline) Measure of Smoothness : By squared error minimization

Recognition : Clustering + Labelling Clustering : Weighted gray level similarity - to differentiate between different objects, from abstract assignments. Choose a prototype - needs ‘editing’ Editing – based on ‘shape distance’ and Kmedoids clustering

K medoid Algorithm : Iterate : { Find k sets or clusters of abstract points Find min. distance between protoype and abstract cluster : identify the best prototype using minimum mean dissimilarity. } For selection of ‘K’ - Greedy Splitting Strategy

Results and Discussion Robust Outlier Handling Scale invariance Translation Invariance Independent of illumination variation Rotation Invariance – ?