{'fraction_non_alphanumeric': 0.02356902356902357, 'fraction_numerical': 0.0, 'mean_word_length': 5.461956521739131, '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}}
Partial Random Spherical Hashing for Large-Scale Image Retrieval

Hashing-based searching approaches have been widely employed in large-scale image retrieval tasks. However, most hashing schemes are developed based on hyperplane projection, which may not effectively capture the spatially coherent data structure. More importantly, the existing approaches often compromise between learning efficiency and retrieval accuracy, and can thus barely satisfy the real-time requirements. In this paper, we propose a novel hashing method, which is referred to as Partial Random Spherical Hashing (PRSH), for large-scale image retrieval. First, the images are encoded into a lower hamming space via some randomly generated hyperspheres. Then, a fast learning scheme is adopted to adjust the codes and make them have universal approximation capability to the original image features. The co-play between randomness and learned parameters results in a both efficient and effective learning scheme for constructing hash functions. Experiments on two large public image datasets have shown that our PRSH method outperforms state-of-the-arts in terms of both learning efficiency and retrieval accuracy.