Abstract
Planar ornaments, a.k.a. wallpapers, are regular repetitive patterns which exhibit translational symmetry in two independent directions. There are exactly 17 distinct planar symmetry groups. We present a fully automatic method for complete analysis of planar ornaments in 13 of these groups, specifically, the groups called p6, p6m, p4g, p4m, p4, p31m, p3m, p3, cmm, pgg, pg, p2 and p1. Given the image of an ornament fragment, we present a method to simultaneously classify the input into one of the 13 groups and extract the so-called fundamental domain, the minimum region that is sufficient to reconstruct the entire ornament. A nice feature of our method is that even when the given ornament image is a small portion such that it does not contain multiple translational units, the symmetry group as well as the fundamental domain can still be defined. This is because, in contrast to common approach, we do not attempt to first identify a global translational repetition lattice. Though the presented constructions work for quite a wide range of ornament patterns, a key assumption we make is that the perceivable motifs (shapes that repeat) alone do not provide clues for the underlying symmetries of the ornament. In this sense, our main target is the planar arrangements of asymmetric interlocking shapes, as in the symmetry art of Escher.



























References
Adanova, V., Tari, S.: Beyond symmetry groups: a grouping study on Escher’s Euclidean ornaments. Gr. Models 83(C), 15–27 (2016)
Agusti-Melchor, M., Rodas-Jorda, A., Valiente-Gonzalez, J.M.: Computational framework for symmetry classification of repetitive patterns. In: International Conference on Computer Vision Theory and Applications, pp. 257–270 (2013)
Agusti-Melchor, M., Valiente-Gonzalez, J.M., Rodas-Jorda, A.: Lattice extraction based on symmetry analysis. In: International Conference on Computer Vision Theory and Applications, pp. 396–402 (2008)
Albert, F., Gomis, J.M., Blasco, J., Valiente, J.M., Aleixos, N.: A new method to analyse mosaics based on Symmetry Group theory applied to Islamic Geometric Patterns. Comput. Vis. Image Underst. 130, 54–70 (2015)
Asha, V., Nagabhushan, P., Bhajantri, N.U.: Automatic extraction of texture-periodicity using superposition of distance matching functions and their forward differences. Pattern Recognit. Lett. 33(5), 629–640 (2012)
Cheng, Y.: Mean shift, mode seeking, and clustering. IEEE Trans. Pattern Anal. Mach. Intell. 17(8), 790–799 (1995)
Comaniciu, D., Meer, P.: Mean shift: a robust approach toward feature space analysis. IEEE Trans. Pattern Anal. Mach. Intell. 24(5), 603–619 (2002)
Coxeter, H.S.M.: Coloured symmetry. In: M. C. Escher (ed.) Art and Science, pp. 15–33. Elsevier, North-Holland (1986)
Dijk, J., Verbeek, P.W.: Lightness filtering in color images with respect to the gamut. In: European Conference on Color in Graphics, Imaging, and Vision, pp. 330–335 (2006)
Doubek, P., Matas, J.: Detection of 2D lattice patterns of repetitive elements and their use for image retrieval. Technical Report CTU-CMP-2009-16, Department of Cybernetics, Czech Technical University (2009)
Doubek, P., Matas, J., Perdoch, M., Chum, O.: Image matching and retrieval by repetitive patterns. In: International Conference on Pattern Recognition, pp. 3195–3198 (2010)
El-Ouaazizi, A., Nasri, A., Benslimane, R.: A rotation symmetry group detection technique for the characterization of Islamic Rosette Patterns. Pattern Recognit. Lett. 68(P1), 111–117 (2015)
Finkston, B.: Mean Shift Clustering. https://www.mathworks.com/matlabcentral/fileexchange/10161-mean-shift-clustering?focused=5068240&tab=function (2006)
Gao, J., Hu, Y., Liu, J., Yang, R.: Unsupervised learning of higher-order structural semantics from images. In: International Conference on Computer Vision, pp. 2122–2129 (2009)
Grünbaum, B., Grünbaum, Z., Shepard, G.C.: Symmetry in Moorish and other ornaments. Comput. Math. Appl. 12(3–4), 641–653 (1986)
Han, J., Mckenna, S.J.: Lattice estimation from images of patterns that exhibit translational symmetry. Image Vis. Comput. 32(1), 64–73 (2014)
Kaplan, C.S., Salesin, D.H.: Escherization. In: Computer Graphics and Interactive Techniques, pp. 499–510 (2000)
Keller, Y., Shkolnisky, Y.: A signal processing approach to symmetry detection. Trans. Image Process. 15(8), 2198–2207 (2006)
Lee, S., Collins, R., Liu, Y.: Rotation symmetry group detection via frequency analysis of frieze-expansions. In: IEEE Conference on Computer Vision and Pattern Recognition, pp. 1–8 (2008)
Lee, S., Liu, Y.: Skewed rotation symmetry group detection. IEEE Trans. Pattern Anal. Mach. Intell. 32(9), 1659–1672 (2010)
Lee, S., Liu, Y.: Curved glide-reflection symmetry detection. IEEE Trans. Pattern Anal. Mach. Intell. 34(2), 266–278 (2012)
Liu, J., Liu, Y.: Curved reflection symmetry detection with self-validation. In: Asian Conference on Computer Vision, pp. 102–114 (2010)
Liu, J., Liu, Y.: GRASP recurring patterns from a single view. In: Computer Vision and Pattern Recognition, pp. 2003–2010 (2013)
Liu, Y., Collins, R.: Frieze and Wallpaper Symmetry Groups Classification Under Affine and Perspective Distortion. Tech. rep, Robotics Institute (1998)
Liu, Y., Collins, R.: Periodic pattern analysis under affine distortions using wallpaper groups. In: Sommer, G., Zeevi, Y.Y. (eds.) International Workshop on Algebraic Frames for the Perception Action Cycle, pp. 241–250. Springer, Berlin (2000)
Liu, Y., Collins, R.T.: A computational model for repeated pattern perception using frieze and wallpaper groups. In: Computer Vision and Pattern Recognition, pp. 537–544 (2000)
Liu, Y., Collins, R.T.: Skewed symmetry groups. In: Computer Society Conference on Computer Vision and Pattern Recognition, pp. 872–879 (2001)
Liu, Y., Collins, R.T., Tsin, Y.: Gait sequence analysis using frieze patterns. In: European Conference on Computer Vision, pp. 657–671 (2002)
Liu, Y., Collins, R.T., Tsin, Y.: A computational model for periodic pattern perception based on frieze and wallpaper groups. IEEE Trans. Pattern Anal. Mach. Intell. 26(3), 354–371 (2004)
Loy, G., Eklundh, J.: Detecting symmetry and symmetric constellations of features. In: European Conference on Computer Vision, pp. 508–521 (2006)
Mumford, D., Shah, J.: Optimal approximations by piecewise smooth functions and associated variational problems. Commun. Pure Appl. Math. 42(5), 577–685 (1989)
Ngan, H.Y.T., Pang, G.K.H., Yung, N.H.C.: Motif-based defect detection for patterned fabric. Pattern Recognit. 41(6), 1878–1894 (2008)
Ngan, H.Y.T., Pang, G.K.H., Yung, N.H.C.: Ellipsoidal decision regions for motif-based patterned fabric defect detection. Pattern Recognit. 43(6), 2132–2144 (2010)
Park, M., Brocklehurst, K., Collins, R.T., Liu, Y.: Deformed lattice detection in real-world images using mean-shift belief propagation. IEEE Trans. Pattern Anal. Mach. Intell. 31(10), 1804–1816 (2009)
Park, M., Collins, R.T., Liu, Y.: Deformed lattice discovery via efficient mean-shift belief propagation. In: European Conference on Computer Vision, pp. 474–485 (2008)
Polya, G.: Über die analogie der kristallsymmetrie in der ebene. Z. Krist. 60(1), 278–282 (1924)
Prasad, V.S.N., Yegnanarayana, B.: Finding axes of symmetry from potential fields. IEEE Trans. Image Process. 13(12), 1559–1566 (2004)
Prasad, V.S.N., Davis, L.S.: Detecting rotational symmetries. In: IEEE International Conference on Computer Vision, pp. 954–961 (2005)
Richter-Gebert, J.: Science-to-touch. http://www.science-to-touch.com/en/index.html (2012)
Savard, J.G.: Basic tilings: the 17 wallpaper groups. http://www.quadibloc.com/math/tilint.htm (2012)
Schattschneider, D.: The plane symmetry groups: their recognition and notation. Am. Math. Mon. 85(6), 439–450 (1987)
Schattschneider, D., Escher, M.C.: Visions of Symmetry. Thames & Hudson, London (2004)
Senechal, M.: Color symmetry. Comput. Math. Appl. 16(5–8), 545–553 (1988)
Sun, C., Sherrah, J.: 3D symmetry detection using the extended Gaussian image. IEEE Trans. Pattern Anal. Mach. Intell. 19(2), 164–169 (1997)
Sun, C., Si, D.: Fast reflectional symmetry detection using orientation histograms. Real Time Imaging 5(1), 63–74 (1999)
Tao, W., Jin, H., Zhang, Y.: Color image segmentation based on mean shift and normalized cuts. IEEE Trans. Syst. Man Cybern. 37(5), 1382–1389 (2007)
Tari, S.: Hierarchical shape decomposition via level sets. In: Mathematical Morphology and Its Applications, pp. 215–225 (2009)
Tari, S., Adanova, V.: http://user.ceng.metu.edu.tr/~sibel/JMIV.html (2018)
Torii, A., Sivic, J., Pajdla, T., Okutomi, M.: Visual place recognition with repetitive structures. In: Computer Vision and Pattern Recognition, pp. 883–890 (2013)
von Gagern, M., Richter-Gebert, J.: Hyperbolization of Euclidean ornaments. Electron. J. Comb. 16(2), 1–29 (2009)
Washburn, D.K., Crowe, D.W.: Symmetries of Culture: Theory and Practice of Plane Pattern Analysis. University of Washington Press, Seattle (1988)
Acknowledgements
We thank the anonymous reviewers and the handling editor for providing constructive feedback which improved our paper. We thank Devin Giray Tari for creating several iOrnament artworks that contributed to our database. We thank all contributors to iOrnament Gallery especially its creator Jürgen Richter-Gebert. Finally, we thank TUBITAK who funded our research via Grant 114E204.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Electronic supplementary material
Below is the link to the electronic supplementary material.
Rights and permissions
About this article
Cite this article
Adanova, V., Tari, S. Analysis of Planar Ornament Patterns via Motif Asymmetry Assumption and Local Connections. J Math Imaging Vis 61, 269–291 (2019). https://doi.org/10.1007/s10851-018-0835-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10851-018-0835-8