Size Function
   HOME

TheInfoList



OR:

Size functions are shape descriptors, in a geometrical/topological sense. They are functions from the half-plane x to the natural numbers, counting certain connected components of a
topological space In mathematics, a topological space is, roughly speaking, a Geometry, geometrical space in which Closeness (mathematics), closeness is defined but cannot necessarily be measured by a numeric Distance (mathematics), distance. More specifically, a to ...
. They are used in
pattern recognition Pattern recognition is the task of assigning a class to an observation based on patterns extracted from data. While similar, pattern recognition (PR) is not to be confused with pattern machines (PM) which may possess PR capabilities but their p ...
and
topology Topology (from the Greek language, Greek words , and ) is the branch of mathematics concerned with the properties of a Mathematical object, geometric object that are preserved under Continuous function, continuous Deformation theory, deformat ...
.


Formal definition

In size theory, the size function \ell_:\Delta^+=\\to \mathbb associated with the size pair (M,\varphi:M\to \mathbb) is defined in the following way. For every (x,y)\in \Delta^+, \ell_(x,y) is equal to the number of connected components of the set \ that contain at least one point at which the measuring function (a
continuous function In mathematics, a continuous function is a function such that a small variation of the argument induces a small variation of the value of the function. This implies there are no abrupt changes in value, known as '' discontinuities''. More preci ...
from a
topological space In mathematics, a topological space is, roughly speaking, a Geometry, geometrical space in which Closeness (mathematics), closeness is defined but cannot necessarily be measured by a numeric Distance (mathematics), distance. More specifically, a to ...
M to \mathbb^k Patrizio Frosini and Claudia Landi, ''Size Theory as a Topological Tool for Computer Vision'', Pattern Recognition And Image Analysis, 9(4):596–603, 1999. Patrizio Frosini and Michele Mulazzani, ''Size homotopy groups for computation of natural size distances'', Bulletin of the Belgian Mathematical Society, 6:455–464 1999.) \varphi takes a value smaller than or equal to x .Michele d'Amico, Patrizio Frosini and Claudia Landi, ''Using matching distance in Size Theory: a survey'', International Journal of Imaging Systems and Technology, 16(5):154–161, 2006. The concept of size function can be easily extended to the case of a measuring function \varphi:M\to \mathbb^k, where \mathbb^k is endowed with the usual partial order .Silvia Biasotti, Andrea Cerri, Patrizio Frosini, Claudia Landi, ''Multidimensional size functions for shape comparison'', Journal of Mathematical Imaging and Vision 32:161–179, 2008. A survey about size functions (and size theory) can be found in.Silvia Biasotti, Leila De Floriani, Bianca Falcidieno, Patrizio Frosini, Daniela Giorgi, Claudia Landi, Laura Papaleo, Michela Spagnuolo, ''Describing shapes by geometrical-topological properties of real functions'' ACM Computing Surveys, vol. 40 (2008), n. 4, 12:1–12:87.


History and applications

Size functions were introduced in Patrizio Frosini,
A distance for similarity classes of submanifolds of a Euclidean space
', Bulletin of the Australian Mathematical Society, 42(3):407–416, 1990.
for the particular case of M equal to the topological space of all piecewise C^1 closed paths in a C^\infty
closed manifold In mathematics, a closed manifold is a manifold Manifold with boundary, without boundary that is Compact space, compact. In comparison, an open manifold is a manifold without boundary that has only ''non-compact'' components. Examples The onl ...
embedded in a
Euclidean space Euclidean space is the fundamental space of geometry, intended to represent physical space. Originally, in Euclid's ''Elements'', it was the three-dimensional space of Euclidean geometry, but in modern mathematics there are ''Euclidean spaces ...
. Here the topology on M is induced by the C^0-norm, while the
measuring function Measurement is the quantification of attributes of an object or event, which can be used to compare with other objects or events. In other words, measurement is a process of determining how large or small a physical quantity is as compared to ...
\varphi takes each path \gamma\in M to its length. In Patrizio Frosini, ''Measuring shapes by size functions'', Proc. SPIE, Intelligent Robots and Computer Vision X: Algorithms and Techniques, Boston, MA, 1607:122–133, 1991. the case of M equal to the topological space of all ordered k-tuples of points in a
submanifold In mathematics, a submanifold of a manifold M is a subset S which itself has the structure of a manifold, and for which the inclusion map S \rightarrow M satisfies certain properties. There are different types of submanifolds depending on exactly ...
of a Euclidean space is considered. Here the topology on M is induced by the metric d((P_1,\ldots,P_k),(Q_1\ldots,Q_k))=\max_\, P_i-Q_i\, . An extension of the concept of size function to
algebraic topology Algebraic topology is a branch of mathematics that uses tools from abstract algebra to study topological spaces. The basic goal is to find algebraic invariant (mathematics), invariants that classification theorem, classify topological spaces up t ...
was made in where the concept of size homotopy group was introduced. Here
measuring function Measurement is the quantification of attributes of an object or event, which can be used to compare with other objects or events. In other words, measurement is a process of determining how large or small a physical quantity is as compared to ...
s taking values in \mathbb^k are allowed. An extension to
homology theory In mathematics, the term homology, originally introduced in algebraic topology, has three primary, closely-related usages. The most direct usage of the term is to take the ''homology of a chain complex'', resulting in a sequence of abelian grou ...
(the size functor) was introduced in .Francesca Cagliari, Massimo Ferri and Paola Pozzi, ''Size functions from a categorical viewpoint'', Acta Applicandae Mathematicae, 67(3):225–235, 2001. The concepts of size homotopy group and size functor are strictly related to the concept of persistent homology group Herbert Edelsbrunner, David Letscher and Afra Zomorodian, ''Topological Persistence and Simplification'',
Discrete and Computational Geometry '' Discrete & Computational Geometry'' is a peer-reviewed mathematics journal published quarterly by Springer. Founded in 1986 by Jacob E. Goodman and Richard M. Pollack, the journal publishes articles on discrete geometry and computational ge ...
, 28(4):511–533, 2002.
studied in
persistent homology In topological data analysis, persistent homology is a method for computing topological features of a space at different spatial resolutions. More persistent features are detected over a wide range of spatial scales and are deemed more likely to ...
. It is worth to point out that the size function is the rank of the 0-th
persistent homology group In persistent homology, a persistent homology group is a multiscale analog of a homology group that captures information about the evolution of topological features across a filtration of spaces. While the ordinary homology group represents nont ...
, while the relation between the persistent homology group and the size homotopy group is analogous to the one existing between
homology group In mathematics, the term homology, originally introduced in algebraic topology, has three primary, closely-related usages. The most direct usage of the term is to take the ''homology of a chain complex'', resulting in a sequence of abelian grou ...
s and
homotopy group In mathematics, homotopy groups are used in algebraic topology to classify topological spaces. The first and simplest homotopy group is the fundamental group, denoted \pi_1(X), which records information about loops in a space. Intuitively, homo ...
s. Size functions have been initially introduced as a mathematical tool for shape comparison in
computer vision Computer vision tasks include methods for image sensor, acquiring, Image processing, processing, Image analysis, analyzing, and understanding digital images, and extraction of high-dimensional data from the real world in order to produce numerical ...
and
pattern recognition Pattern recognition is the task of assigning a class to an observation based on patterns extracted from data. While similar, pattern recognition (PR) is not to be confused with pattern machines (PM) which may possess PR capabilities but their p ...
, and have constituted the seed of size theory.Françoise Dibos, Patrizio Frosini and Denis Pasquignon, ''The use of size functions for comparison of shapes through differential invariants'', Journal of Mathematical Imaging and Vision, 21(2):107–118, 2004.Andrea Cerri, Massimo Ferri, Daniela Giorgi, ''Retrieval of trademark images by means of size functions Graphical Models'' 68:451–471, 2006.Silvia Biasotti, Daniela Giorgi, Michela Spagnuolo, Bianca Falcidieno, ''Size functions for comparing 3D models'' Pattern Recognition 41:2855–2873, 2008. The main point is that size functions are invariant for every transformation preserving the
measuring function Measurement is the quantification of attributes of an object or event, which can be used to compare with other objects or events. In other words, measurement is a process of determining how large or small a physical quantity is as compared to ...
. Hence, they can be adapted to many different applications, by simply changing the
measuring function Measurement is the quantification of attributes of an object or event, which can be used to compare with other objects or events. In other words, measurement is a process of determining how large or small a physical quantity is as compared to ...
in order to get the wanted invariance. Moreover, size functions show properties of relative resistance to noise, depending on the fact that they distribute the information all over the half-plane \Delta^+.


Main properties

Assume that M is a compact
locally connected In topology and other branches of mathematics, a topological space ''X'' is locally connected if every point admits a neighbourhood basis consisting of open connected sets. As a stronger notion, the space ''X'' is locally path connected if ev ...
Hausdorff space In topology and related branches of mathematics, a Hausdorff space ( , ), T2 space or separated space, is a topological space where distinct points have disjoint neighbourhoods. Of the many separation axioms that can be imposed on a topologi ...
. The following statements hold: * every size function \ell_(x,y) is a
non-decreasing function In mathematics, a monotonic function (or monotone function) is a function between ordered sets that preserves or reverses the given order. This concept first arose in calculus, and was later generalized to the more abstract setting of order ...
in the variable x and a non-increasing function in the variable y. * every size function \ell_(x,y) is locally right-constant in both its variables. * for every x, \ell_(x,y) is finite. * for every x<\min \varphi and every y>x, \ell_(x,y)=0. * for every y\ge\max \varphi and every x, \ell_(x,y) equals the number of connected components of M on which the minimum value of \varphi is smaller than or equal to x. If we also assume that M is a smooth
closed manifold In mathematics, a closed manifold is a manifold Manifold with boundary, without boundary that is Compact space, compact. In comparison, an open manifold is a manifold without boundary that has only ''non-compact'' components. Examples The onl ...
and \varphi is a C^1-function, the following useful property holds: * in order that (x,y) is a discontinuity point for \ell_ it is necessary that either x or y or both are critical values for \varphi.Patrizio Frosini, ''Connections between size functions and critical points'', Mathematical Methods in the Applied Sciences, 19:555–569, 1996. A strong link between the concept of size function and the concept of natural pseudodistance d((M,\varphi),(N,\psi)) between the size pairs (M,\varphi),\ (N,\psi) exists.Pietro Donatini and Patrizio Frosini, ''Lower bounds for natural pseudodistances via size functions'', Archives of Inequalities and Applications, 2(1):1–12, 2004. * if \ell_(\bar x,\bar y)>\ell_(\tilde x,\tilde y) then d((M,\varphi),(N,\psi))\ge \min\. The previous result gives an easy way to get lower bounds for the natural pseudodistance and is one of the main motivation to introduce the concept of size function.


Representation by formal series

An algebraic representation of size functions in terms of collections of points and lines in the real plane with multiplicities, i.e. as particular formal series, was furnished in Claudia Landi and Patrizio Frosini, ''New pseudodistances for the size function space'', Proc. SPIE Vol. 3168, pp. 52–60, Vision Geometry VI, Robert A. Melter, Angela Y. Wu, Longin J. Latecki (eds.), 1997. .Patrizio Frosini and Claudia Landi, ''Size functions and formal series'', Appl. Algebra Engrg. Comm. Comput., 12:327–349, 2001. The points (called ''cornerpoints'') and lines (called ''cornerlines'') of such formal series encode the information about discontinuities of the corresponding size functions, while their multiplicities contain the information about the values taken by the size function. Formally: * ''cornerpoints'' are defined as those points p=(x,y), with x, such that the number ::\mu (p)\min _ \ell _(x+\alpha ,y- \beta)-\ell _ (x+\alpha ,y+\beta )- \ell_ (x-\alpha ,y-\beta )+\ell _ (x-\alpha ,y+\beta ) :is positive. The number \mu (p) is said to be the ''multiplicity'' of p. * ''cornerlines'' and are defined as those lines r:x=k such that :: \mu (r)\min _\ell _(k+\alpha ,y)- \ell _(k-\alpha ,y)>0. : The number \mu (r) is sad to be the '' multiplicity'' of r. * ''Representation Theorem'': For every <, it holds ::\ell _(,)=\sum _\mu\big(p\big)+\sum _\mu\big(r\big). This representation contains the same amount of information about the shape under study as the original size function does, but is much more concise. This algebraic approach to size functions leads to the definition of new similarity measures between shapes, by translating the problem of comparing size functions into the problem of comparing formal series. The most studied among these metrics between size function is the matching distance.


References

{{reflist


See also

* Size theory * Natural pseudodistance * Size functor * Size homotopy group * Size pair * Matching distance *
Topological data analysis In applied mathematics, topological data analysis (TDA) is an approach to the analysis of datasets using techniques from topology. Extraction of information from datasets that are high-dimensional, incomplete and noisy is generally challenging. TDA ...
Topology Algebraic topology