is employed the zero-crossing points of curvature.
Our method can be applied for those objects.
3.4 Remark on Computational Cost
CSS involves large computational costs due to the
iterations of a Gaussian filter. The cost is at least 100
times larger than that of our method, where the
Gaussian filter is used only once. For example, the
calculation time by Matlab programming with
Pentium(R) D 3.2GHz processor to construct the
CSS image of a leaf in Figure 3 is about 150 s, while
the calculation time to construct our code is about
1.4 s. The computational cost to compare the
similarity of two objects by using our code (except
for the complexity of computing the curvature) is
low. It requires about 0.25 s. Figure 8 shows the
relationship between the length of the contour of a
leaf image given in Figure 2 and the calculation time
of three methods (CSS, shape context, our method).
It follows that the calculation time of our method is
about one-hundredth lower than that of CSS, but
about five times greater than that of shape context by
Figure 8. The vertical line of Figure 8 is the
logarithm of the calculation time and the horizontal
axis is the length of contour.
0.1
1
10
100
1000
150 250 300 400 450 500 550 600
CSS
sh ape
context
pr op osed
method
Figure 8: Graphs between the length of the contour of a
leaf image and the calculation times of CSS, shape context
and proposed method.
4 CONCLUSIONS
We have proposed a new method of shape matching.
It is shown that the computational cost of our
method is lower than that of CSS. In our method, the
recognition rates of the rotation and scaling
experiments are 100% and 90.40%, respectively.
These results are slightly better than CSS’s results.
In the similarity-based retrieval and occlusion
experiments, the recognition rates of our method are
81.82% and 95.14%, respectively. These results are
greater than that of the CSS and SC. Fourier
descriptors and shape context have smaller
computational complexities than our method due to
a Gaussian filter. The recognition performance of
our method is better than those of Fourier descriptor
and shape context in the above experiments.
ACKNOWLEDGEMENTS
This work was supported by research center for
integration of advanced intelligent systems and
devices of Toyota Technological Institute.
REFERENCES
F. Mokhtarian and A. K. Mackworth, 1992. A theory of
multi-scale, curvature based shape representation for
planar curves, IEEE Trans. Pattern Analysis and
Machine Intelligence, vol. 14, no. 8, pp. 789-805.
F. Mokhtarian and M. Bober, 2003. Curvature scale space
Representation: Theory, Applycations, and MPEG-7
Standardization, Computa-tional Imaging and Vision,
Vol. 25, Kluwer Academic Publishers.
L. J. Latecki and R. Lakamper, 2000. Shape similarity
measure based on correspondence of visual parts,
IEEE Trans. Pattern Analysis and Machine
Intelligence, vol. 22, no. 10, pp. 1185-1190.
L.J.Latecki, R.Lakamper and U.Eckhardt, 2000. Shape
Descriptors for Non-rigid Shapes with a Single Closed
Contour, CVPR.
L.J.Latecki, R.Lakamper and D. Wolter, 2005. Optimal
partial shape similarity, Image and Vision Computing
23, pp. 227-236.
S. Belongie, J. Malik, and J. Puzicha, 2002. Shape
matching and object recognition using shape context,
IEEE Trans. Pattern Analysis and Machine Intelli
gence, vol. 24, pp. 509-522.
A. Khotanzad and Y. H. Hong, 1990. Invariant image
recognition by Zernike moments, IEEE Trans. Pattern
Analysis and Machine Inte-lligence, vol. 12, no. 5, pp.
489-497.
C. T. Zahn and R. Z. Roskies, 1972. Fourier descriptors
for plane closed curves, IEEE Trans. on Computers,
C-21, pp. 269-281.
L. da F. Costa and R.M. Cesar, 2001. Shape Analysis and
Classification, Theory and Practice, CRC press. F.
Krolupper and J. Flusser, 2007. Polygonal shape
description for recognition of partially occluded
objects, Pattern Recognition Letters, 28, pp.1002-1011.
INVARIANT CODES FOR SIMILAR TRANSFORMATION AND ITS APPLICATION TO SHAPE MATCHING
269