Scinovex
articleTop 1% cited

Shape matching and object recognition using shape contexts

Serge BelongieJitendra MalikJan Puzicha

Abstract

We present a novel approach to measuring similarity between shapes and exploit it for object recognition. In our framework, the measurement of similarity is preceded by: (1) solving for correspondences between points on the two shapes; (2) using the correspondences to estimate an aligning transform. In order to solve the correspondence problem, we attach a descriptor, the shape context, to each point. The shape context at a reference point captures the distribution of the remaining points relative to it, thus offering a globally discriminative characterization. Corresponding points on two similar shapes will have similar shape contexts, enabling us to solve for correspondences as an optimal assignment problem. Given the point correspondences, we estimate the transformation that best aligns the two shapes; regularized thin-plate splines provide a flexible class of transformation maps for this purpose. The dissimilarity between the two shapes is computed as a sum of matching errors between corresponding points, together with a term measuring the magnitude of the aligning transform. We treat recognition in a nearest-neighbor classification framework as the problem of finding the stored prototype shape that is maximally similar to that in the image. Results are presented for silhouettes, trademarks, handwritten digits, and the COIL data set.

Image Retrieval and Classification TechniquesAdvanced Image and Video Retrieval TechniquesImage Processing and 3D ReconstructionShape contextDiscriminative modelArtificial intelligencePattern recognition (psychology)Shape analysis (program analysis)Matching (statistics)Transformation (genetics)Active shape modelPoint distribution modelCognitive neuroscience of visual object recognition
Citations
6,295
FWCI
69.10
field-weighted impact
References
72
Percentile
100%
vs. same field & year
Citations per year
Cited by
Deep Learning for Generic Object Detection: A Survey
International Journal of Computer Vision · 2019 · 2,702 citations
PCANet: A Simple Deep Learning Baseline for Image Classification?
IEEE Transactions on Image Processing · 2015 · 1,337 citations
Robust Object Detection with Interleaved Categorization and Segmentation
International Journal of Computer Vision · 2007 · 942 citations
Shape google
ACM Transactions on Graphics · 2011 · 819 citations
Image Matching from Handcrafted to Deep Features: A Survey
International Journal of Computer Vision · 2020 · 941 citations
Real-time human pose recognition in parts from single depth images
Communications of the ACM · 2013 · 2,049 citations
Description of interest regions with local binary patterns
Pattern Recognition · 2008 · 1,198 citations
Shape matching and object recognition using shape contexts
IEEE Transactions on Pattern Analysis and Machine Intelligence · 2002 · 6,295 citations
References
Regularization Theory and Neural Networks Architectures
Neural Computation · 1995 · 1,349 citations
The Representation and Matching of Pictorial Structures
IEEE Transactions on Computers · 1973 · 1,308 citations
Shape matching and object recognition using shape contexts
IEEE Transactions on Pattern Analysis and Machine Intelligence · 2002 · 6,295 citations
Distortion invariant object recognition in the dynamic link architecture
IEEE Transactions on Computers · 1993 · 1,811 citations
Gradient-based learning applied to document recognition
Proceedings of the IEEE · 1998 · 57,014 citations
Support-Vector Networks
Machine Learning · 1995 · 32,108 citations
Fourier Descriptors for Plane Closed Curves
IEEE Transactions on Computers · 1972 · 1,855 citations
Visual learning and recognition of 3-d objects from appearance
International Journal of Computer Vision · 1995 · 1,886 citations
Related articles
Shape matching and object recognition using shape contexts
IEEE Transactions on Pattern Analysis and Machine Intelligence · 2002 · 6,295 citations
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.