Skip to main content
Top

2012 | OriginalPaper | Chapter

7. Point Pattern Matching

Author : Prof. A. Ardeshir Goshtasby

Published in: Image Registration

Publisher: Springer London

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Various point pattern matching algorithms are reviewed and compared. Among the matching algorithms discussed are random sample and consensus (RANSAC), graph-based, feature-based, clustering-based, invariance-based, axis of minimum inertia-based, relaxation-based, and spectral graph theory-based algorithms. To speed up the matching process, the coarse-to-fine search strategy is also discussed and its use in matching of point patterns with nonlinear geometric differences is demonstrated. Also included in this chapter are detailed matching algorithms and methods to determine their performances.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Ahuja, N.: Dot pattern processing using Voronoi neighborhoods. IEEE Trans. Pattern Anal. Mach. Intell. 4(3), 336–343 (1982) MathSciNetCrossRef Ahuja, N.: Dot pattern processing using Voronoi neighborhoods. IEEE Trans. Pattern Anal. Mach. Intell. 4(3), 336–343 (1982) MathSciNetCrossRef
2.
go back to reference Bolles, R.C.: Robust feature matching through maximal cliques. In: SPIE Conf. Imaging Applications for Automated Industrial Inspection and Assembly, vol. 182, pp. 140–149 (1979) CrossRef Bolles, R.C.: Robust feature matching through maximal cliques. In: SPIE Conf. Imaging Applications for Automated Industrial Inspection and Assembly, vol. 182, pp. 140–149 (1979) CrossRef
4.
go back to reference Bron, C., Kerbosch, J.: Algorithm 547: Finding all cliques of an undirected graph. Commun. ACM 16(9), 575–577 (1973) MATHCrossRef Bron, C., Kerbosch, J.: Algorithm 547: Finding all cliques of an undirected graph. Commun. ACM 16(9), 575–577 (1973) MATHCrossRef
5.
go back to reference Capel, D.: An effective bail-out test for RANSAC consensus scoring. In: Proc. British Machine Vision Conf., pp. 629–638 (2005) Capel, D.: An effective bail-out test for RANSAC consensus scoring. In: Proc. British Machine Vision Conf., pp. 629–638 (2005)
6.
go back to reference Carcassoni, M., Hancock, E.R.: Point pattern matching with robust spectral correspondence. In: IEEE Conf. Computer Vision and Pattern Recognition, vol. 1, pp. 649–655 (2000) Carcassoni, M., Hancock, E.R.: Point pattern matching with robust spectral correspondence. In: IEEE Conf. Computer Vision and Pattern Recognition, vol. 1, pp. 649–655 (2000)
7.
go back to reference Carcassoni, M., Hancock, E.R.: Spectral correspondence for point pattern matching. Pattern Recognit. 36, 193–204 (2003) MATHCrossRef Carcassoni, M., Hancock, E.R.: Spectral correspondence for point pattern matching. Pattern Recognit. 36, 193–204 (2003) MATHCrossRef
8.
go back to reference Chang, S.-H., Cheng, F.-H., Hsu, W.-H., Wu, G.-Z.: Fast algorithm for point pattern matching: Invariant to translations, rotations, and scale changes. Pattern Recognit. 30(2), 311–320 (1997) CrossRef Chang, S.-H., Cheng, F.-H., Hsu, W.-H., Wu, G.-Z.: Fast algorithm for point pattern matching: Invariant to translations, rotations, and scale changes. Pattern Recognit. 30(2), 311–320 (1997) CrossRef
9.
go back to reference Cheng, F.-H.: Point pattern matching algorithm invariant to geometrical transformation and distortion. Pattern Recognit. Lett. 17, 1429–1435 (1996) MATHCrossRef Cheng, F.-H.: Point pattern matching algorithm invariant to geometrical transformation and distortion. Pattern Recognit. Lett. 17, 1429–1435 (1996) MATHCrossRef
10.
go back to reference Choi, O., Kweon, I.S.: Robust feature point matching by preserving local geometric consistency. Comput. Vis. Image Underst. 113, 726–742 (2009) CrossRef Choi, O., Kweon, I.S.: Robust feature point matching by preserving local geometric consistency. Comput. Vis. Image Underst. 113, 726–742 (2009) CrossRef
11.
go back to reference Chum, O., Matas, J.: Matching with PROSAC–progressive sample consensus. In: Proc. Computer Vision and Pattern Recognition, vol. 1, pp. 220–226 (2005) Chum, O., Matas, J.: Matching with PROSAC–progressive sample consensus. In: Proc. Computer Vision and Pattern Recognition, vol. 1, pp. 220–226 (2005)
12.
go back to reference Chum, O., Matas, J.: Optimal randomized RANSAC. IEEE Trans. Pattern Anal. Mach. Intell. 30(8), 1472–1482 (2008) CrossRef Chum, O., Matas, J.: Optimal randomized RANSAC. IEEE Trans. Pattern Anal. Mach. Intell. 30(8), 1472–1482 (2008) CrossRef
13.
go back to reference Chung, F.R.K.: Spectral Graph Theory, 2nd edn., pp. 1–22. Am. Math. Soc., Providence (1997) MATH Chung, F.R.K.: Spectral Graph Theory, 2nd edn., pp. 1–22. Am. Math. Soc., Providence (1997) MATH
14.
go back to reference Coelho, C., Heller, A., Mundy, J.L., Forsyth, D.A., Zisserman, A.: An experimental evaluation of projective invariants. In: Mundy, J.L., Zisserman, A. (eds.) Geometric Invariance in Computer Vision, pp. 87–104. The MIT Press, Cambridge (1992) Coelho, C., Heller, A., Mundy, J.L., Forsyth, D.A., Zisserman, A.: An experimental evaluation of projective invariants. In: Mundy, J.L., Zisserman, A. (eds.) Geometric Invariance in Computer Vision, pp. 87–104. The MIT Press, Cambridge (1992)
15.
go back to reference Denton, J.A., Beveridge, J.R.: An algorithm for projective point matching in the presence of spurious points. Pattern Recognit. 40, 586–595 (2007) MATHCrossRef Denton, J.A., Beveridge, J.R.: An algorithm for projective point matching in the presence of spurious points. Pattern Recognit. 40, 586–595 (2007) MATHCrossRef
16.
17.
go back to reference Fang, T.J., Huang, Z.H., Kanal, L.N., Lavine, B.D., Stockman, G., Xiong, F.L.: Three-dimensional object recognition using a transform clustering technique. In: Proc. 6th Int’l Conf. Pattern Recognition, pp. 678–681 (1982) Fang, T.J., Huang, Z.H., Kanal, L.N., Lavine, B.D., Stockman, G., Xiong, F.L.: Three-dimensional object recognition using a transform clustering technique. In: Proc. 6th Int’l Conf. Pattern Recognition, pp. 678–681 (1982)
18.
go back to reference Fischler, M.A., Bolles, R.C.: Random sample consensus: A paradigm for model fitting with applications to image analysis and automated cartography. Commun. ACM 24(6), 381–395 (1981) MathSciNetCrossRef Fischler, M.A., Bolles, R.C.: Random sample consensus: A paradigm for model fitting with applications to image analysis and automated cartography. Commun. ACM 24(6), 381–395 (1981) MathSciNetCrossRef
19.
go back to reference Forsyth, D., Ponce, J.: Computer Vision: A Modern Approach. Prentice Hall, New York (2002) Forsyth, D., Ponce, J.: Computer Vision: A Modern Approach. Prentice Hall, New York (2002)
20.
go back to reference Goshtasby, A., Page, C.V.: Image matching by a probabilistic relaxation labeling process. In: Proc. 7th Int’l Conf. Pattern Recognition, vol. 1, pp. 307–309 (1984) Goshtasby, A., Page, C.V.: Image matching by a probabilistic relaxation labeling process. In: Proc. 7th Int’l Conf. Pattern Recognition, vol. 1, pp. 307–309 (1984)
21.
go back to reference Goshtasby, A., Stockman, G.C.: Point pattern matching using convex hull edges. IEEE Trans. Syst. Man Cybern. 15(5), 631–637 (1985) CrossRef Goshtasby, A., Stockman, G.C.: Point pattern matching using convex hull edges. IEEE Trans. Syst. Man Cybern. 15(5), 631–637 (1985) CrossRef
22.
go back to reference Grimson, W.E.L., Huttenlocher, D.P.: On the sensitivity of geometric hashing. In: Proc. 3rd Int’l Conf. Computer Vision, pp. 334–338 (1990) Grimson, W.E.L., Huttenlocher, D.P.: On the sensitivity of geometric hashing. In: Proc. 3rd Int’l Conf. Computer Vision, pp. 334–338 (1990)
23.
go back to reference Hong, J., Tan, X.: A new approach to point pattern matching. In: Proc. 9th Int’l Conf. Pattern Recognition, vol. 1, pp. 82–84 (1988) Hong, J., Tan, X.: A new approach to point pattern matching. In: Proc. 9th Int’l Conf. Pattern Recognition, vol. 1, pp. 82–84 (1988)
24.
go back to reference Hsiao, E., Collet, A., Hebert, M.: Making specific features less discriminative to improve point-based 3D object recognition. In: Int’l Conf. Computer Vision and Pattern Recognition, pp. 2653–2660 (2010) Hsiao, E., Collet, A., Hebert, M.: Making specific features less discriminative to improve point-based 3D object recognition. In: Int’l Conf. Computer Vision and Pattern Recognition, pp. 2653–2660 (2010)
25.
go back to reference Kuhn, H.W.: The Hungarian method for the assignment problem. Nav. Res. Logist. Q. 2, 83–97 (1955) CrossRef Kuhn, H.W.: The Hungarian method for the assignment problem. Nav. Res. Logist. Q. 2, 83–97 (1955) CrossRef
26.
go back to reference Lamdan, Y., Wolfson, H.J.: Geometric hashing: A general and efficient model-based recognition scheme. In: Proc. 2nd Int’l Conf. Computer Vision, pp. 238–249 (1988) Lamdan, Y., Wolfson, H.J.: Geometric hashing: A general and efficient model-based recognition scheme. In: Proc. 2nd Int’l Conf. Computer Vision, pp. 238–249 (1988)
27.
go back to reference Lamdan, Y., Wolfson, H.J.: On the error analysis of geometric hashing. In: Proc. IEEE Conf. Computer Vision and Pattern Recognition, pp. 22–27 (1991) Lamdan, Y., Wolfson, H.J.: On the error analysis of geometric hashing. In: Proc. IEEE Conf. Computer Vision and Pattern Recognition, pp. 22–27 (1991)
28.
go back to reference Lavine, D., Lambird, B.A., Kanal, L.N.: Recognition of spatial point patterns. Pattern Recognit. 16(3), 289–295 (1983) MATHCrossRef Lavine, D., Lambird, B.A., Kanal, L.N.: Recognition of spatial point patterns. Pattern Recognit. 16(3), 289–295 (1983) MATHCrossRef
29.
go back to reference Lee, J.-H., Won, C.-H.: Topology preserving relaxation labeling for nonrigid point matching. IEEE Trans. Pattern Anal. Mach. Intell. 33(2), 427–432 (2011) CrossRef Lee, J.-H., Won, C.-H.: Topology preserving relaxation labeling for nonrigid point matching. IEEE Trans. Pattern Anal. Mach. Intell. 33(2), 427–432 (2011) CrossRef
30.
go back to reference Leordeanu, M., Hebert, M.: A spectral technique for correspondence problems using pairwise constraints. In: Proc. Int’l Conf. Computer Vision, vol. 2, pp. 1482–1489 (2005) Leordeanu, M., Hebert, M.: A spectral technique for correspondence problems using pairwise constraints. In: Proc. Int’l Conf. Computer Vision, vol. 2, pp. 1482–1489 (2005)
31.
go back to reference Matas, J., Chum, O.: Randomized RANSAC with Td:d test. Image Vis. Comput. 22(10), 837–842 (2004) CrossRef Matas, J., Chum, O.: Randomized RANSAC with Td:d test. Image Vis. Comput. 22(10), 837–842 (2004) CrossRef
32.
go back to reference Mundy, J.L., Zisserman, A.: Geometric Invariance in Computer Vision. The MIT Press, Cambridge (1992) Mundy, J.L., Zisserman, A.: Geometric Invariance in Computer Vision. The MIT Press, Cambridge (1992)
33.
go back to reference Nister, D.: Preemptive RANSAC for live structure and motion estimation. In: Proc. Int’l Conf. Computer Vision, Oct., vol. 1, pp. 199–206 (2003) CrossRef Nister, D.: Preemptive RANSAC for live structure and motion estimation. In: Proc. Int’l Conf. Computer Vision, Oct., vol. 1, pp. 199–206 (2003) CrossRef
34.
go back to reference Ogawa, H.: Labeled point pattern matching by fuzzy relaxation. Pattern Recognit. 17(5), 569–573 (1984) CrossRef Ogawa, H.: Labeled point pattern matching by fuzzy relaxation. Pattern Recognit. 17(5), 569–573 (1984) CrossRef
35.
go back to reference Papadimitriou, C.H., Steiglitz, K.: Combinatorial Optimization: Algorithms and Complexity. Prentice-Hall, Englewood Cliffs (1982) MATH Papadimitriou, C.H., Steiglitz, K.: Combinatorial Optimization: Algorithms and Complexity. Prentice-Hall, Englewood Cliffs (1982) MATH
36.
go back to reference Pilu, M.: A direct method for stereo correspondence based on singular value decomposition. In: IEEE Conf. Computer Vision and Pattern Recognition, pp. 261–266 (1997) Pilu, M.: A direct method for stereo correspondence based on singular value decomposition. In: IEEE Conf. Computer Vision and Pattern Recognition, pp. 261–266 (1997)
37.
go back to reference Rabin, J., Delon, J., Gousseau, Y.: A statistical approach to the matching of local features. SIAM J. Imaging Sci. 2(3), 931–958 (2008) MathSciNetCrossRef Rabin, J., Delon, J., Gousseau, Y.: A statistical approach to the matching of local features. SIAM J. Imaging Sci. 2(3), 931–958 (2008) MathSciNetCrossRef
38.
go back to reference Ranade, S., Rosenfeld, A.: Point pattern matching by relaxation. Pattern Recognit. 12(4), 269–275 (1980) CrossRef Ranade, S., Rosenfeld, A.: Point pattern matching by relaxation. Pattern Recognit. 12(4), 269–275 (1980) CrossRef
39.
go back to reference Rosenfeld, A., Hummel, R.A., Zucker, S.W.: Scene labeling by relaxation operations. IEEE Trans. Syst. Man Cybern. 6(6), 420–433 (1976) MathSciNetMATHCrossRef Rosenfeld, A., Hummel, R.A., Zucker, S.W.: Scene labeling by relaxation operations. IEEE Trans. Syst. Man Cybern. 6(6), 420–433 (1976) MathSciNetMATHCrossRef
40.
go back to reference Sclaroff, S., Pentland, A.P.: Model matching for correspondence and recognition. IEEE Trans. Pattern Anal. Mach. Intell. 17(6), 545–561 (1995) CrossRef Sclaroff, S., Pentland, A.P.: Model matching for correspondence and recognition. IEEE Trans. Pattern Anal. Mach. Intell. 17(6), 545–561 (1995) CrossRef
41.
go back to reference Scott, G.L., Longuet-Higgins, H.C.: An algorithm for associating the features of two images. Proc. R. Soc. Lond. B 244, 21–26 (1991) CrossRef Scott, G.L., Longuet-Higgins, H.C.: An algorithm for associating the features of two images. Proc. R. Soc. Lond. B 244, 21–26 (1991) CrossRef
42.
go back to reference Serradell, E., Özuysal, M., Lepetit, V., Fua, P., Moreno-Noguer, F.: Combining geometric and appearance priors for robust homography estimation. In: Proc. European Conf. Computer Vision (2010) Serradell, E., Özuysal, M., Lepetit, V., Fua, P., Moreno-Noguer, F.: Combining geometric and appearance priors for robust homography estimation. In: Proc. European Conf. Computer Vision (2010)
43.
go back to reference Shapiro, L.S., Brady, J.M.: Feature-based correspondence: An eigenvector approach. Image Vis. Comput. 10(5), 283–288 (1992) CrossRef Shapiro, L.S., Brady, J.M.: Feature-based correspondence: An eigenvector approach. Image Vis. Comput. 10(5), 283–288 (1992) CrossRef
45.
go back to reference Stockman, G.: Object recognition and localization via pose clustering. Comput. Vis. Graph. Image Process. 40, 361–387 (1987) CrossRef Stockman, G.: Object recognition and localization via pose clustering. Comput. Vis. Graph. Image Process. 40, 361–387 (1987) CrossRef
46.
go back to reference Stockman, G., Esteva, J.C.: Use of geometrical constraints and clustering to determine 3-D object pose. In: Proc. 7th Int’l Conf. Pattern Recognition, vol. 2, pp. 742–744 (1984) Stockman, G., Esteva, J.C.: Use of geometrical constraints and clustering to determine 3-D object pose. In: Proc. 7th Int’l Conf. Pattern Recognition, vol. 2, pp. 742–744 (1984)
47.
go back to reference Stockman, G., Kopstein, S., Benett, S.: Matching images to models for registration and object detection via clustering. IEEE Trans. Pattern Anal. Mach. Intell. 4(3), 229–241 (1982) CrossRef Stockman, G., Kopstein, S., Benett, S.: Matching images to models for registration and object detection via clustering. IEEE Trans. Pattern Anal. Mach. Intell. 4(3), 229–241 (1982) CrossRef
48.
go back to reference Tordoff, B., Murray, D.W.: Guided sampling and consensus for motion estimation. In: Proc. European Conf. Computer Vision, pp. 82–98 (2002) Tordoff, B., Murray, D.W.: Guided sampling and consensus for motion estimation. In: Proc. European Conf. Computer Vision, pp. 82–98 (2002)
49.
go back to reference Torr, P., Zisserman, A.: MLESAC: A new robust estimator with application to estimating image geometry. In: Computer Vision and Image Understanding, pp. 138–156 (2000) Torr, P., Zisserman, A.: MLESAC: A new robust estimator with application to estimating image geometry. In: Computer Vision and Image Understanding, pp. 138–156 (2000)
50.
go back to reference Umeyama, S.: An eigendecomposition approach to weighted graph matching problems. IEEE Trans. Pattern Anal. Mach. Intell. 10(5), 695–703 (1988) MATHCrossRef Umeyama, S.: An eigendecomposition approach to weighted graph matching problems. IEEE Trans. Pattern Anal. Mach. Intell. 10(5), 695–703 (1988) MATHCrossRef
51.
go back to reference van Wamelen, P.B., Li, Z., Iyengar, S.S.: A fast expected time algorithm for the 2-D point pattern matching problem. Pattern Recognit. 37, 1699–1711 (2004) CrossRef van Wamelen, P.B., Li, Z., Iyengar, S.S.: A fast expected time algorithm for the 2-D point pattern matching problem. Pattern Recognit. 37, 1699–1711 (2004) CrossRef
52.
go back to reference Wang, W.-H., Chen, Y.-C.: Point pattern matching by line segments and labels. Electron. Lett. 33(6), 478–479 (1997) CrossRef Wang, W.-H., Chen, Y.-C.: Point pattern matching by line segments and labels. Electron. Lett. 33(6), 478–479 (1997) CrossRef
53.
go back to reference Wang, H., Hancock, E.R.: A kernel view of spectral point pattern matching. In: Proc. IAPR Int’l Workshop Structural, Syntactic, and Statistical Pattern Recognition, pp. 361–369 (2004) CrossRef Wang, H., Hancock, E.R.: A kernel view of spectral point pattern matching. In: Proc. IAPR Int’l Workshop Structural, Syntactic, and Statistical Pattern Recognition, pp. 361–369 (2004) CrossRef
54.
go back to reference Wolfson, H.J., Rigoutsos, I.: Geometric hashing: An overview. In: IEEE Computational Science & Engineering, Oct.–Dec., pp. 10–21 (1997) Wolfson, H.J., Rigoutsos, I.: Geometric hashing: An overview. In: IEEE Computational Science & Engineering, Oct.–Dec., pp. 10–21 (1997)
55.
go back to reference Wu, Z., Goshtasby, A.: A subdivision approach to image registration. Technical Report, Intelligent Systems Laboratory, Department of Computer Science and Engineering, Wright State University, January 2011 Wu, Z., Goshtasby, A.: A subdivision approach to image registration. Technical Report, Intelligent Systems Laboratory, Department of Computer Science and Engineering, Wright State University, January 2011
56.
go back to reference Zhan, C.T. Jr.: An algorithm for noisy template matching. In: Information Processing 74, pp. 698–701. North-Holland, Amsterdam (1974) Zhan, C.T. Jr.: An algorithm for noisy template matching. In: Information Processing 74, pp. 698–701. North-Holland, Amsterdam (1974)
57.
go back to reference Zhang, W., Kos̆ecká, J.: Generalized RANSAC framework for relaxed correspondence problems. In: Proc. Int’l Sym. 3D Data Processing, Visualization, and Transmission (2006) Zhang, W., Kos̆ecká, J.: Generalized RANSAC framework for relaxed correspondence problems. In: Proc. Int’l Sym. 3D Data Processing, Visualization, and Transmission (2006)
58.
go back to reference Zhao, Z., Liu, H.: Searching for interacting features. In: Proc. Int’l J. Conf. Artificial Intelligence (IJCAI), January (2007) Zhao, Z., Liu, H.: Searching for interacting features. In: Proc. Int’l J. Conf. Artificial Intelligence (IJCAI), January (2007)
59.
go back to reference Zhao, J., Zhou, S., Sun, J., Li, Z.: Point pattern matching using relative shape context and relaxation labeling. In: Proc. 2nd Int’l Conf. Advanced Computer Control (ICACC), vol. 5, pp. 516–520 (2010) Zhao, J., Zhou, S., Sun, J., Li, Z.: Point pattern matching using relative shape context and relaxation labeling. In: Proc. 2nd Int’l Conf. Advanced Computer Control (ICACC), vol. 5, pp. 516–520 (2010)
Metadata
Title
Point Pattern Matching
Author
Prof. A. Ardeshir Goshtasby
Copyright Year
2012
Publisher
Springer London
DOI
https://doi.org/10.1007/978-1-4471-2458-0_7

Premium Partner