Recognition of Shapes by Editing Shock Graphs
Abstract
This paper presents a novel recognition framework which is based
on matching shock graphs of 2D shape outlines, where the distance
between two shapes is defined to be the cost of the least action path
deforming one shape to the other. Two key issues are addressed
which render the implementation of this framework practical: First,
the
shape space is partitioned by defining an equivalence class on shapes
where two shapes with the same shock graph topology are
equivalent. The space of deformations is discretized by formally
enumerating all possible transitions when the shock graph topology
changes and defining all deformations with the same sequence of shock
graph transitions as equivalent. Second, we employ a graph edit
distance algorithm that searches in the space of all possible
transition sequences and finds the globally optimal sequence
in
polynomial time. The effectiveness of the proposed technique
in the
presence of a variety of visual transformations including occlusion,
articulation and deformation of parts, shadow and highlights,
viewpoint variation, scale, and boundary perturbations is
demonstrated. Indexing into two separate databases of roughly
100
shapes reveals that 100% accuracy for top three matches and 99.5% for
the next three matches.
-
Reference
@inproceedings{Sebastian:ICCV2001,
author = {Thomas B. Sebastian and Philip N. Klein and Benjamin B. Kimia},
title = {Recognition of Shapes by Editing Shock Graphs},
booktitle = {ICCV},
pages = {755-762},
year = {2001},
}
Gzipped postscript file
PDF file
Lems
Webpages on Shock Graph Matching
Back
to LEMS Publications pages