Shock graphs and shape matching

被引:446
作者
Siddiqi, K
Shokoufandeh, A
Dickinson, SJ
Zucker, SW
机构
[1] McGill Univ, Sch Comp Sci, Montreal, PQ H3A 2A7, Canada
[2] McGill Univ, Ctr Intelligent Machines, Montreal, PQ H3A 2A7, Canada
[3] Rutgers State Univ, Dept Comp Sci, New Brunswick, NJ 08903 USA
[4] Rutgers State Univ, Ctr Cognit Sci, New Brunswick, NJ 08903 USA
[5] Yale Univ, Dept Comp Sci, New Haven, CT 06520 USA
[6] Yale Univ, Dept Elect Engn, New Haven, CT 06520 USA
[7] Yale Univ, Ctr Computat Vis & Control, New Haven, CT 06520 USA
基金
美国国家科学基金会; 加拿大自然科学与工程研究理事会;
关键词
shape representation; shape matching; shock graph; shock graph grammar; subgraph isomorphism;
D O I
10.1023/A:1008102926703
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We have been developing a theory for the generic representation of 2-D shape, where structural descriptions are derived from the shocks (singularities) of a curve evolution process, acting on bounding contours. We now apply the theory to the problem of shape matching. The shocks are organized into a directed, acyclic shock graph, and complexity is managed by attending to the most significant (central) shape components first. The space of all such graphs is highly structured and can be characterized by the rules of a shock graph grammar. The grammar permits a reduction of a shock graph to a unique rooted shock tree. We introduce a novel tree matching algorithm which finds the best set of corresponding nodes between two shock trees in polynomial time. Using a diverse database of shapes, we demonstrate our system's performance under articulation, occlusion, and moderate changes in viewpoint.
引用
收藏
页码:13 / 32
页数:20
相关论文
共 66 条