October 2001
2001 Workshop on Shape-Based Retrieval and Analysis of 3D Models


Medial Axis versus Shock graph.
|
|
|
Shock Graph |
Shape |
Modified shape |
|
|
|
Shock Graph |
Shape |
Modified shape |
|
Loci of maximal inscribed spheres (Figure from Leyton's PISA description, e.g., see "Symmetry, Causality, Mind," MIT Press, 1992). |
|
Loci of wavefront intercepts (quenching grassfire) |
|
|
|
Scaffold minus sheets and curves receding to infinity. |
Same scaffold after regularization. |
[Joint work with Peter Giblin : CVPR'00 ]

Order of contact
A_k^n : k+1 degree of contact at n distinct points
NB: Only "odd" orders of
contacts (i.e., k = 1, 3) can contribute to the MA.
In 3D, there are generically FIVE principal types of shocks [Giblin & Kimia: ICCV'01]:
A_1^2 : SHEETS
A_1^3 : Axial CURVES
A_3 : "Surface" CURVES
A_1^4 : "Internal" NODES
A_1 A_3 :
"Surface" NODES |
![]() |
Flow on surfaces : Radial expansion
|
|
2 skewed edges give rise to a saddle MA sheet. |
Flow is initiated at a single point. |
Flow on curves : Bi-directional expansion

Regular (1), Initial (2), Final (4) flow points.
Degenerate (3) not shown.
Flow on nodes : Inward / Outward flows

Labeling based on inward (curve) flows.
|
Final classification of 18
possible shock points in 3D |
o Wave propagation approach
Constructive example:
Point sources create MA sheets by pairs: identified and represented by A_1^2-2 (bi-tangent, initial) shocks.
In turn, radial flow along sheets create at intercepts MA axial curves relating a triplet of input sources: identified and represented by A_1^3-2 (tri-tangent, initial) shocks.
Flow along curves create at intercepts (not shown) MA nodes... |
![]() |


![]() |
A_1^5 transition |
|
A_1^4 transition |
|
A_1 A_3 - I transition |
|
A_1 A_3 - II transition |
|
A_1^2 A_3 - I transition |
|
A_1^2 A_3 - II transition |
|
A_5 transition |
Pruning the graph/scaffold using flow, shock labels and impact on the original surface/object.
|
|
|
|
|
|
More examples :
Last Updated: April 30, 2002