Size functions [ 3 , 4 ] are topological descriptions of generic 2D shapes. They are invariant with respect to translation and scale and they are robust with respect to small variations of shape. In this work, they are used, as in [ 9 ], to characterize the occluding contour of the hand. To compute a size function, one must first define a continous real-valued measuring function over the curve G that approximates the contour. could be, for example, the distance of the contour from the center of mass of the image as a function of arc-length as in Figure (1).
Figure 1: (Left) The occluding contour G of the hand. (Right) A continuous measuring function on G , in this case G is partitioned by x and y in one equivalence class. The size function is determined by computing, for every pair of values x and y in the range of , the number of connected components of the subgraph which contain at least an element of . This consists in calculating the number of equivalence classes in which is partitioned by the relationship defined below [ 9 ]:
The integer-valued function of the pair ( x , y ) obtained in this fashion is called size function . It can be easily shown that all the information is contained in the triangular region
where m and M are the minimum and maximum values of over G .
To fully represent the shape of the contour, one needs a family of measuring functions. Since the meaning of signs does not depend on the position and distance of the hand with respect to the camera, the measuring functions should be invariant for translation over the image plane and scale.
We used, as in [ 9 ], two different families, called respectively distance from a line segment and distance from a point. The definitions are explained in Figures (3) and (4) respectively.
The representation consists in a collection of size functions, one for each measuring function in the two defined families. It is a cumbersome representation, however, experimental results seem to prove that, due to its redundancy, a size function can be characterized by its mean value. Each size function is piecewise constant and monotonic along x and y separately, hence, the entire information resides in the location and value of the jumps of along x and y which correspond only to few integer numbers.
Adrian F Clark