Last update: June 26, 2002
Shape is multifaceted in that seemingly conflicting views are possible, i.e., as a contour vs a region, as a composition of parts vs a result of growth and deformations, as a global percept vs a composition of local features, etc.
This fascinating collage of views has led to a varied set of representations for shape. Yet, none of the singular approaches have proved sufficient for recognition and perception. We have argued that in a world of change, deformations play a key role in shape representation and to capture a rich space of deformations all of these views must be simultaneously captured [1].
We have developed such a framework by representing shape as the set of singularities (shocks) that arise in a rich space of shape deformations as classified into four types:
Shocks are grouped and represented in a hierarchy of scale and suggest a perceptual organization for the shape space in terms of three components: parts, protrusions and bends, see Figure 1. We have shown that the perception of parts is consistent with the computational framework for computing them [2].

The Shape Triangle in 2D.
We are currently investigating how such representations may be captured from real gray scale images where figure-ground segregation is not trivial. Our approach is a simultaneous propagation of contour-based and region-based information. Orientation elements (edges) propagate and carry local information by launching wavefronts and form shocks during a collision with other wavefronts. Occlusions, spurious edges, parts, and gaps affect the underlying figure symmetries. Such transformations are detected by a classification of waves depending on the reliability of the orientation source, leading to three types of shocks, regular, degenerate and semi-degenerate. The labeling of shocks allows for the recovery of parts, removal of spurious edges, grouping of edge elements and bridging across gaps [3].
Figure 2 illustrates regular, semi-degenerate, and degenerate shocks in a Kanizsa figures, as depicted in green, yellow, and red, respectively. Regular shocks depict true symmetries while degenerate and semi-degenerate shocks necessitate transformations, e.g. observe six suggested groupings in this case.

2D Shocks: regular (green),
semi-degenerate (yellow) &
degenerate (red).
The resulting shock hierarchies are represented as graphs and matched against a database of objects for image indexing. The computational framework provides a solid substrate to formulate and examine figure-ground segregation, perceptual grouping, notion of similarity, and formation of basic level categories.
More references under:
Last updated: June 26, 2002
by F. Leymarie
Back to research topics.