{'fraction_non_alphanumeric': 0.02400548696844993, 'fraction_numerical': 0.01646090534979424, 'mean_word_length': 5.37117903930131, '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}}
Query by image texture pattern content using Haar transform matrix and image bitmaps

The theme of the work presented here is image retrieval using texture patterns generated from Haar transform matrix and image bitmaps. Different texture patterns namely '4-pattern', '16-pattern', '64-pattern', '256-pattern' and '1024-pattern' are generated using Haar transform matrix and then compared with the bitmap of an image to generate the feature vector as the matching number of ones and minus ones per texture pattern. The proposed content based image retrieval (CBIR) techniques are tested on a generic image database having 1000 images spread across 11 categories. For each proposed CBIR technique 55 queries (randomly selected 5 per category) are fired on the image database. To compare the performance of image retrieval techniques, crossover point of average precision and recall values of all the queries are computed per image retrieval technique. Ameliorated performance (higher precision and recall values) has been observed with the proposed methods compared to the colour averaging based image retrieval techniques. Further the performance of proposed image retrieval methods is enhanced using the combination of original image and even image part. In the discussed image retrieval methods, the combination of original and even image part for 256-pattern texture gives the highest crossover point of precision and recall reflecting better performance.