{'fraction_non_alphanumeric': 0.022429906542056073, 'fraction_numerical': 0.001869158878504673, 'mean_word_length': 5.536585365853658, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Detection of symmetry using a crystallographic image processing algorithm

This article presents an automated method to quantify and detect symmetry elements in 2D patterns by means of image processing. Escher's woodcuts, a widely recognized didactic tool for crystallographic education of students, were used to demonstrate this approach. We also discuss peculiarities in the detection of black and white symmetry, color symmetry, and detection of the "hidden" and "broken" symmetry elements by means of the phase origin map approach.