REFERENCES
Alt, H. and Guibas, L. (1999). Discrete geometric shapes:
Matching, interpolation, and approximation. In Sack,
J.-R. and Urrutia, J., editors, Handbook of Computa-
tional Geometry, pages 121 – 153. Elsevier Science
Publishers B.V. North-Holland, Amsterdam.
Besl, P. J. and McKay, N. D. (1992). A method for registra-
tion of 3-d shapes. IEEE Trans. on Pattern Recogni-
tion and Machine Intelligence, 14(2):239–256.
Cohen-Steiner, D. and Morvan, J.-M. (2003). Restricted
delaunay triangulations and normal cycle. In Proceed-
ings of the 19th Annual ACM Symposium on Compu-
tational Geometry, pages 237–246.
Delingette, H., Hebert, M., and Ikeuchi, K. (1993). A spher-
ical representation for the recognition of curved ob-
jects. International Conference on Computer Vision,
pages 103–112.
Dimitrov, D., Knauer, C., and Kriegel, K. (2005). Match-
ing surfaces with characteristic points. In Proceed-
ings of the 21th European Workshop on Computa-
tional Geometry (EWCG), Eindhoven, Netherlands.
Hagedoorn, M. (2000). Pattern matching using similarity
measures. PhD thesis, Utrecht University.
Hoffmann, F., Kriegel, K., Sch
¨
onherr, S., and Wenk, C.
(1999). A simple and robust algorithm for landmark
registration in computer assisted neurosurgery. Tech-
nical report, Freie Universit
¨
at Berlin.
Johnson, A. and Hebert, M. (1997). Surface registration by
matching oriented points. International Conference
on Recent Advances in 3-D Digital Imaging and Mod-
eling, pages 121–128.
Kim, S.-J., Jeong, W.-K., and Kim, C.-H. (1999). Lod gen-
eration with discrete curvature error metric. In 2nd
Korea Israel Bi-National Conference on Geometrical
Modeling and Computer Graphics in the WWW Era,
pages 97–104.
Mitra, N. J., Gelfand, N., Pottmann, H., and Guibas, L.
(2004). Registration of point cloud data from a geo-
metric optimization perspective. In Symposium on
Geometry Processing, pages 23–32.
Petitjean, S. (2002). A survey of methods for recover-
ing quadrics in triangle meshes. ACM Comput. Surv.,
34(2):211–262.
Rusinkiewicz, S. and Levoy, M. (2001). Efficient variants of
the icp algorithm. In Third International Conference
on 3D Digital Imaging and Modeling, pages 145–152.
Sharir, M. and Agarwal, P. (1995). Davenport-Schinzel se-
quences and their geometric applications. Cambridge
University Press.
Sun, Y. and Abidi, M. A. (2001). Surface matching by 3d
point‘s fingerprint. In IEEE Int. Conf. On Computer
Vision, vol. II, pages 263–269.
van Laarhoven, P.-J.-M. and Aarts, E.-H.-L. (1987). Simu-
lated Annealing: Theory and Applications. D.Reidel
Publishing Company, Kluwer.
Wang, Y., Peterson, B. S., and Staib, L. H. (2000). Shape-
based 3d surface correspondence using geodesics and
local geometry. Computer Vision and Pattern Recog-
nition, 2:2644–2651.
Yamany, S. M. and Farag, A. A. (2002). Surfacing signa-
tures: An orientation independent free-form surface
representation scheme for the purpose of objects reg-
istration and matching. IEEE Transactions on Pattern
Analysis and Machine Intelligence 24(8), pages 1105–
1120.
Zhang, D. (1999). Harmonic Shape Images: A 3D Free-
form Surface Representations and Its Applications in
Surface Matching. PhD thesis, Carnegie Mellon Uni-
versity.
Zhang, D. and Hebert, M. (1999). Harmonic maps and their
applications in surface matching. In Computer Vision
and Pattern Recognition, volume 2, page 2524.
Table 2: Experimental results on noiseless data. The values
in the table are the average of the results of 100 runs of the
algorithm, each time with a newly generated point set P .
model preproc. matching # of calls of the
[s] [s] basic algorithm
head 11.433 21.556 6
bunny 2.433 4.556 7
cow 0.201 1.771 5
cat 0.04 0.951 2
measure1 measure2 measure3
head 0.000748 0.000103 0.0000037
bunny 0.004483 0.000203 0.0000663
cow 0.005954 0.001869 0.0032076
cat 0.009801 0.000899 0.0028853
Table 3: Experimental results on noisy data of the head
model. Random noise, between 0 and noise factor*average
edge length, was added to the points from P . The values
in the table are the average of the results of 100 runs of the
algorithm, each time with a newly generated point set P .
noise preproc. matching # of calls of the
factor [s] [s] basic algorithm
0 11.433 21.556 6
1 11.386 21.281 6
5 11.425 22.771 5
10 11.375 22.609 3
measure1 measure2 measure3
0 0.000748 0.000103 0.0000037
1 0.008512 0.000703 0.0000067
5 0.015954 0.001869 0.0032076
10 0.036983 0.210899 0.0048853
VISAPP 2006 - IMAGE ANALYSIS
400