{'fraction_non_alphanumeric': 0.01957831325301205, 'fraction_numerical': 0.0, 'mean_word_length': 5.045454545454546, '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}}
Blur identification from vector quantizer encoder distortion

A method is presented for image blur identification from vector quantizer (VQ) encoder distortion. The method requires a set of training images produced by each member of a set of candidate blur functions. Each of these sets is then used to train a VQ encoder. Given an image degraded by an unknown blur function, the blur function can be identified by choosing from among the candidates the one corresponding to the VQ encoder with the lowest encoder distortion. Two training methods are investigated: the generalized Lloyd algorithm and a non-iterative discrete cosine transform (DCT)-based approach.