Skip to main content

Resemblance and symmetries of geometric patterns

  • Geometric Algorithms
  • Chapter
  • First Online:
Data structures and efficient algorithms

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 594))

Abstract

This article is a survey on research done in recent years at FU Berlin applying methods from Computational Geometry to problems in pattern and shape analysis. In particular, algorithms are described for determining the exact and approximate congruence of finite sets of points in the plane. This problem is generalized to polygonal curves in the plane, where variuos cases are considered depending on the set of rigid motions (translations, rotations) allowed to match the given curves. Furthermore, algorithms are given for approximating convex polygons by ”simpler“ curves. In addition, the problem of finding all symmetries of a finite set of points is considered, the approximate version of which turns out to be NP-complete in general.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. P. K. Agarwal, M. Sharir, P. Shor, Sharp Upper and Lower Bounds on the Length of General Davenport-Schinzel Sequences, J. Comb. Theory, Ser. A 52, 1989, pp. 228–274.

    Google Scholar 

  2. A. V. Aho, J. E. Hopcraft, J. D. Ullman, The Design and Analysis of Computer Algorithms, Addison-Wesley, Reading, MA, 1974.

    Google Scholar 

  3. H. Alt, B. Behrends, J. Blömer, Approximate Matching of Polygonal Shapes, Proceedings of the 7th ACM Symposium on Computational Geometry, 1991, pp. 186–193.

    Google Scholar 

  4. H. Alt, J. Blömer, M. Godau, H. Wagener Approximation of Convex Polygons, Proceedings ICALP, International Colloquium on Automata, Languages and Programming, Warwick, England, 1990, pp. 703–716.

    Google Scholar 

  5. E. M. Arkin, K. Kedem, J. S. B. Mitchell, J. Sprinzak, M. Werman Matching Points into Noise Regions: Combinatorial Bounds and Algorithms, in Proceedings SODA, 2nd Symposium on Discrete Algorithms, 1991.

    Google Scholar 

  6. H. Alt, K. Mehlhorn, H. Wagener, E. Welzl, Congruence, Similarity and Symmetries of Geometric Objects, Discrete Comp. Geom. 3, 1988, pp. 237–256.

    Google Scholar 

  7. M. J. Atallah, A Linear Time Algorithm for the Hausdorff-distance between Convex Polygons, Information Processing Letters 17, 1983, pp. 207–209.

    Article  Google Scholar 

  8. B. Behrends, Algorithmen zur Erkennung der ε-Kongruenz von Punktmengen und Polygonen, Diplomarbeit, Freie Universität Berlin, 1990.

    Google Scholar 

  9. S. Fortune, A Sweepline — Algorithm for Voronoi-Diagrams, Algorithmica 2, 1987, pp. 153–174.

    Article  Google Scholar 

  10. M. Fréchet, Sur quelques points du calcul fonctionnel, Rendiconti del Circolo Mathematico di Palermo, Vol. 22, 1906, pp. 1–74.

    Google Scholar 

  11. M. Godau, A Natural Metric for Curves-Computing the Distance for Polygonal Chains and Approximation Algorithms, Proceedings Symposium on Theoretical Aspects of Computer Science, STAGS'91, Springer Lecture Notes in Computer Science, Vol. 480, pp. 127–136.

    Google Scholar 

  12. M. Godau, Die Fréchet-Metrik für Polygonzüge — Algorithmen zur Abstandsmessung und Approximation, Diplomarbeit, Fachbereich Mathematik, FU Berlin 1991.

    Google Scholar 

  13. P. J. Heffernan, S. Schirra, Approximate Decision Algorithms for Point Set Congruence, Report MPI-I-91-110, Max-Planck-Institut für Informatik, Saarbrücken, 1991.

    Google Scholar 

  14. H. Imai, M. Iri, Polygonal Approximations of a Curve — Formulations and Algorithms. Computational Morphology, G. T. Toussaint (ed)., Elsevier Science Publ., 1988, pp. 71–86.

    Google Scholar 

  15. K. Imai, S. Sumino, H. Imai, Minimax Geometric Fitting of two Corresponding Sets of Points, in Proceedings of 5th ACM Symp. on Computational Geometry, 1989, pp. 276–282.

    Google Scholar 

  16. S. Iwanowski, Approximate Congruence and Symmetry Detection in the Plane, Ph.D. Thesis, Fachbereich Mathematik, FU Berlin, 1990.

    Google Scholar 

  17. G. E. Martin, Transformation Geometry, Springer-Verlag, New York, Heidelberg, Berlin, 1982.

    Google Scholar 

  18. N. Megiddo, Applying Parallel Computation Algorithms in the Design of Serial Algorithms, J. of the Assoc. for Comp. Machinery 30, 1983, pp. 852–866.

    MathSciNet  Google Scholar 

  19. F. P. Preparata, M. I. Shamos, Computational Geometry, Springer-Verlag, New York, 1985.

    Google Scholar 

  20. S. Schirra, über die Bitkomplexität der ε-Kongruenz, Diplomarbeit, Fachbereich Informatik, Universität des Saarlandes, 1988.

    Google Scholar 

  21. C. K. Yap, An O(n log n) Algorithm for the Voronoi Diagram of a Set of Simple Curve Segments, Discrete Comp. Geom. 2, 1987, pp. 365–393.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

B. Monien Th. Ottmann

Rights and permissions

Reprints and permissions

Copyright information

© 1992 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Alt, H., Blömer, J. (1992). Resemblance and symmetries of geometric patterns. In: Monien, B., Ottmann, T. (eds) Data structures and efficient algorithms. Lecture Notes in Computer Science, vol 594. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-55488-2_19

Download citation

  • DOI: https://doi.org/10.1007/3-540-55488-2_19

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-55488-2

  • Online ISBN: 978-3-540-47103-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics