Abstract

Curvature extrema provide significant information about the shape of an image contour, such as a silhouette, and are the basis for the Hoffman–Richards codon representation for shape. This representation based on curvature easily translates into a binary string that will describe the abstract shape of any smooth image curve. The computation of the basic shape primitives requires dealing with two ever-pervasive problems: contour noise and scale. We show how contour noise can be estimated given knowledge of the shape of the filter used to compute curvature from the edge list of the contour. To handle the scale problem, we use an adaptation of Witkin’s scale space. Our algorithm differs from Witkin’s by using a notion of parts to set criteria for significant structures.

© 1986 Optical Society of America

Full Article  |  PDF Article
OSA Recommended Articles
Mechanisms of contour curvature discrimination

Hugh R. Wilson and Whitman A. Richards
J. Opt. Soc. Am. A 6(1) 106-115 (1989)

Two-dimensional curvature operators

Jan J. Koenderink and Whitman Richards
J. Opt. Soc. Am. A 5(7) 1136-1141 (1988)

Inferring three-dimensional shapes from two-dimensional silhouettes

W. A. Richards, Jan J. Koenderink, and D. D. Hoffman
J. Opt. Soc. Am. A 4(7) 1168-1175 (1987)

References

You do not have subscription access to this journal. Citation lists with outbound citation links are available to subscribers only. You may subscribe either as an OSA member, or as an authorized user of your institution.

Contact your librarian or system administrator
or
Login to access OSA Member Subscription

Cited By

You do not have subscription access to this journal. Cited by links are available to subscribers only. You may subscribe either as an OSA member, or as an authorized user of your institution.

Contact your librarian or system administrator
or
Login to access OSA Member Subscription

Figures (12)

You do not have subscription access to this journal. Figure files are available to subscribers only. You may subscribe either as an OSA member, or as an authorized user of your institution.

Contact your librarian or system administrator
or
Login to access OSA Member Subscription

Tables (2)

You do not have subscription access to this journal. Article tables are available to subscribers only. You may subscribe either as an OSA member, or as an authorized user of your institution.

Contact your librarian or system administrator
or
Login to access OSA Member Subscription

Metrics

You do not have subscription access to this journal. Article level metrics are available to subscribers only. You may subscribe either as an OSA member, or as an authorized user of your institution.

Contact your librarian or system administrator
or
Login to access OSA Member Subscription