Piecewise approximation of curves using nonlinear diffusion in scale-space

The emerging Multimedia Content Description Interface standard, MPEG-7, looks at the indexing and retrieval of visual information. In this context the development of shape description and shape querying tools become a fundamental and challenging task. We introduce a method based on non-linear diffusion of contours. The aim is to compute reference points in contours to provide a shape description tool. This reference points will be situated in the sharpest changes in the contour direction. Hence, they provide ideal choices to use as vertices of a polygonal approximation. If a maximum error between the original contour and the polygonal approximation is required, a scale-space procedure can help to find new vertices in order to meet this requirement. Basically, this method follows the non-linear diffusion technique of Perona and Malik. Unlike the usually linear diffusion techniques of contours, where the diffusion is made through the contour points coordinates, this method applies the diffusion in the tangent space. In this case the contour is described by the angle variation, and the non-linear diffusion procedure is applied on it. Perona and Malik model determines how strong diffusion will act on the original function, and depends of a factor K, estimated automatically. In areas with spatial concentration of strong changes of the angle this factor is also adjusted to reduce the noise effect. The proposed method has been extensively tested using the data- base contour of fish shapes in SQUID web site. A shape-based retrieval application was also tested using a similarity measure between two polygonal approximations.

[1]  Mohammed Ghanbari,et al.  Shape matching using a curvature based polygonal approximation in scale-space , 2000, Proceedings 2000 International Conference on Image Processing (Cat. No.00CH37101).

[2]  Aggelos K. Katsaggelos,et al.  A rate-distortion optimal scalable vertex based shape coding algorithm , 2000, 2000 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.00CH37100).

[3]  Edward J. Delp,et al.  On detecting dominant points , 1991, Pattern Recognit..

[4]  Jitendra Malik,et al.  Scale-Space and Edge Detection Using Anisotropic Diffusion , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[5]  Mohammed Ghanbari,et al.  Accurate curve matching for object-based motion estimation , 1998 .

[6]  Farzin Mokhtarian Multi-Scale Contour Segmentation , 1997, Scale-Space.

[7]  James George Dunham,et al.  Optimum Uniform Piecewise Linear Approximation of Planar Curves , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[8]  Aggelos K. Katsaggelos,et al.  An optimal polygonal boundary encoding scheme in the rate distortion sense , 1998, IEEE Trans. Image Process..

[9]  Juan Carlos Pérez-Cortes,et al.  Optimum polygonal approximation of digitized curves , 1994, Pattern Recognit. Lett..

[10]  Haim J. Wolfson On curve matching , 1990, IEEE Trans. Pattern Anal. Mach. Intell..