{'fraction_non_alphanumeric': 0.01011804384485666, 'fraction_numerical': 0.0, 'mean_word_length': 5.387096774193548, '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}}
Interpreting the radon transform using Prolog

The Radon transform is an important method for identifying linear features in a digital image. However, the images which the Radon transform generates are complex and require intelligent interpretation, to identify lines in the input image correctly. This article describes how the images can be pre-processed to make the spots in the Radon transform image more easily identified and describes Prolog programs which can recognize constellations of points in the Radon transform image and thereby identify geometric figures within the input image.