Affine Invariant Deformation Curves A Tool for Shape Characterization Rein van den Boomgaar

  • 格式:pdf
  • 大小:559.02 KB
  • 文档页数:14

Accepted for publication in: Image and Vision Computing, special issue on visual form
ቤተ መጻሕፍቲ ባይዱ
A ne Invariant Deformation Curves
CONTENTS
Contents
1 2 3 4 5 6 Introduction Deformation Curves for Shape Characterization Erosion Curves Di usion Curves Experiments Conclusions 1 1 3 4 5 8
Intelligent Sensory Information Systems
Dept. of Computer Science University of Amsterdam Kruislaan 403, 1098 SJ Amsterdam The Netherlands
tel: +31 20 525 7463 fax: +31 20 525 7490
A ne Invariant Deformation Curves
A Tool for Shape Characterization
Rein van den Boomgaard Dept. of Computer Science University of Amsterdam The Netherlands
In this paper we describe a combination of two well-known concepts: morphological deformation curves and a ne invariant evolution processes. A morphological deformation curve is a shape descriptor obtained by continuously deforming the shape and in the meantime measuring some geometric parameter. This measurement as a function of the deformation provides a characterization of the shape that can be used for shape classi cation and recognition. In classical morphology the deformation process is taken to be a morphological operator (erosions, dilations and combinations thereof). Most of the morphological operators are only invariant under the Euclidean symmetry group (translation and rotation) and (relative) invariant under isotropic rescalings. Only recently in the context of computer vision, an a ne invariant shape deformation process has been identi ed. When we measure the area of the object while it is deformed in this way we obtain a function that provides a characterization of a shape in an a ne invariant way. In this paper an a ne invariant deformation curve is introduced and its application for shape and texture characterization is illustrated.
http://www.wins.uva.nl/research/isis
Corresponding author:
rein@wins.uva.nl http://carol.wins.uva.nl/~rein
Rein van den Boomgaard tel: +31(20)525 7560
Section 1 Introduction
1
1 Introduction
In this paper we describe a combination of two well-known concepts: morphological deformation curves and a ne invariant evolution processes. A morphological deformation curve is a shape descriptor obtained by continuously deforming the shape and in the meantime measuring some geometric parameter. This measurement as a function of the deformation provides a characterization of the shape. In classical morphology the deformation process is taken to be a morphological operator (erosions, dilations and combinations thereof). These operators are invariant under the transformations from the Euclidean symmetry group (translation and rotation) and (relative) invariant under isotropic rescalings. Only recently in the context of computer vision, an a ne invariant shape deformation process has been identi ed 14, 7]. A ne invariance (as an approximation to projective invariance) is important in viewpoint independent characterization and recognition of shapes. When we measure the area of the object while it is deformed in this way we obtain a function that provides a characterization of a shape in an a ne invariant way. In this paper the \time" parameter is crucial. Our goal is to obtain absolute invariant deformation curves. Therefore we have to look closely at the time scaling when transforming shapes. Most of the reported applications of the geometry guided di usion processes don't pay much attention to the time scale and just end the di usion when a pleasing result is obtained. In this paper we rst de ne the abstract concept of a deformation curve and show how to derive an absolute invariant curve from these measurements given a deformation process that satis es umbral scaling property. Then we show that classical morphological deformation processes are within this class. The main contribution of this work is found in section 4 where we propose the use of the a ne ow to construct a deformation curve satisfying the umbral scaling property. To that end we have to look closely at the time parameter in the di usion process. Both the morphological deformation curve and the a ne ow deformation curve will then be illustrated with an example looking at shape characterization (see section 5).
2 Deformation Curves for Shape Characterization
The common way to deal with shape on a quantitative basis in mathematical morphology is to study the behaviour of a shape while deforming it. The classical morphological tools are granulometries 12], pattern spectra 13] and erosion curves 9]. Let X represent the shape of interest and let t denote a one parameter family of shape deformation operators. Applying these operators on the shape X , a family of shapes t X is obtained. Let m denote some scalar measurement on a shape, i.e. m(X ) 2 IR. The function that is obtained by applying m on all deformed shapes t will be called the deformation curve : X (t) = m( t X ): For shape characterization we would like the deformation curve to be an absolute invariant under the class of space transformations that leave the interpretation of the shape the same. Often encountered classes are the group of Euclidean transforms (rotations and translation) and the isotropic scalings. More complex invariants are also considered in practice (like the projective transforms and the a ne transforms as approximations of the projective ones). Let T denotes the shape transform class considered, then the deformation curve X is said to be absolute invariant if: 8T 2 T ; 8t 0 : X (t) = TX (t): Absolute invariance is seldomly achieved. In practice some normalization of the deformation curve is needed to obtain a curve that is independent of the unknown transform T 2 T .