IEEE Transactions on Pattern Analysis and Machine Intelligence · 1986 · 700 citations · 26 references
ArchitectureComputer Science3D ModelingComputational GeometryGeometric ModelingCurvature AnalysisCurve ModelingGeometric ApproximationGeometry ProcessingShape AnalysisShape RepresentationContour CurvatureCurvature EstimationMultiscale Curvature Analysis
The paper introduces the Curvature Primal Sketch, a novel representation of significant curvature changes along planar shape contours. The authors define primitive curvature discontinuities, derive their Gaussian convolution expressions, and implement an algorithm that matches multiscale convolutions to compute the sketch. The algorithm is demonstrated on tool shapes, and the representation’s potential applications are outlined.
In this paper we introduce a novel representation of the significant changes in curvature along the bounding contour of planar shape. We call the representation the Curvature Primal Sketch because of the close analogy to the primal sketch representation advocated by Marr for describing significant intensity changes. We define a set of primitive parameterized curvature discontinuities, and derive expressions for their convolutions with the first and second derivatives of a Gaussian. We describe an implemented algorithm that computes the Curvature Primal Sketch by matching the multiscale convolutions of a shape, and illustrate its performance on a set of tool shapes. Several applications of the representation are sketched.
26
Some informational aspects of visual perception.
Fred Attneave · Psychological Review · 1954 · 2.9K citations
Models for the perception of speech and visual form
Robert S. Brubaker · Journal of Communication Disorders · 1968 · 1.3K citations
Scale-space filtering: A new approach to multi-scale description
Andrew Witkin · 2005 · 1.1K citations