{'fraction_non_alphanumeric': 0.013924050632911392, 'fraction_numerical': 0.0, 'mean_word_length': 4.992424242424242, '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}}
Image registration using collinear virtual circles

In this paper, we present an improved image registration algorithm based on the virtual circles features. Virtual circles are extracted efficiently by finding the local maxima in the distance transform of the edge maps. Virtual circles are grouped into collinear set to which a line is fitted to determine the direction. The radii of the virtual circles in the group as well as the direction of the fitted line are used in the registration algorithm. The Hausdorff fraction is also used as a similarity measure to determine the optimal transformation. This algorithm can find large translation, rotation, and scale differences between two images. Further more, it has linear complexity in terms of the number of virtual circles extracted.