Figure 6: Left – distance distribution to the nearest palm,
right – classification errors (FRR – left curve, FAR – right
curve).
3. Deformation of the axial graph of the second palm
for coincidence with the axial graph of the first palm
(Figure 4). For that we “rotate fingers” of the second
palm (branches of axial graph) around bending
points. The Hausdorf metrics can be used as a
measure of coincidence of these branches.
4. Construction of circular tree silhouettes as
envelopes of a family of circles.
5. Comparing of silhouettes (Figure 5). The effective
algorithm for computation of the areas of a
symmetric difference is designed with the help of
methods of computational geometry.
The computing experiment was carried out for
testing of proposed method. The data base of 1662
bitmaps of 320 palms (4-6 images per person) has
been used in this experiment. All images 640×480
were obtained for the same conditions (camera,
distance, brightness). The approximating flexible
objects have been constructed for each of these
bitmaps. The measure of distance between
silhouettes
1
S and
2
S was computed as
1000
)(
)\\(
),(
1
1221
21
⋅
∪
=
SArea
SSSSArea
SS
ρ
.
The left diagram on Figure 6 shows the
distribution of distances to the nearest sample of the
same person (left curve), and of different people
(right curve). Such distance enables to construct a
classification rule by the nearest neighbor. The
diagram of classification errors for different values
of the threshold is shown on Figure 6 (right).
The running time for binary bitmap
approximation of one bitmap by the flexible object
is 15 msec, and for two palms comparison is 0.5
msec using Intel processor 1.3 GHertz.
6 CONCLUSIONS
The combination of two constructions – an outline
and a skeleton – opens up opportunities for the
comparison of objects which don’t have strictly
fixed shapes using a matching method. The
proposed method is well adjusted with common
sense, is easily visualized and allows efficient
implementation.
ACKNOWLEDGEMENTS
The author thanks the Russian Foundation for Basic
Researches, which has supported this work (grant
05-01-00542).
REFERENCES
Mestetskiy, L., 1998. Continuous skeleton of binary raster
bitmap. In Graphicon’98, International Conference on
computer graphics, Moscow, in Russian.
Mestetskiy, L., 2006. Skeletonization of a multiply
connected polygonal domain based on its boundary
adjacent tree. In Siberian journal of numerical
mathematics, vol.9, N 3, 2006, 299-314, in Russian.
Sebastian, T., Kimia, B., 2001. Curves vs skeletons in
object recognition. In Proceedings of International
Conference on Image Processing, Thessaloniki,
Greece.
Sederberg, T., Greenwood, E., 1992. A physically based
approach to 2-D shape blending. In Computer
Graphics 26(2), 25-34.
(а) (б)
(а) (б)
Figure 4: Deformation of the circular tree:
(a) rotation of branches, (b) moving of circles.
Figure 5: Comparison of silhouettes: (a) images of the
same palm, (b) palms of different persons.
SHAPE COMPARISON OF FLEXIBLE OBJECTS - Similarity of Palm Silhouettes
393