{'fraction_non_alphanumeric': 0.018660812294182216, 'fraction_numerical': 0.0010976948408342481, 'mean_word_length': 4.922077922077922, '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}}
Spherical representation in wavelet packets for image coding

In this paper, we present an adaptation of the spherical coder, which has been developed for wavelet transform, to wavelet packets. This coder uses local energy as a direct measure to differentiate the spatial information available in wavelet subbands and to decide how to allocate the available bitrate within each subband. As local energy becomes available at finer resolutions, i.e. in smaller size windows, the coder automatically updates its decisions about how to spend the bitrate. We use a hierarchical set of variables to specify and code the local energy up to the highest resolution, i.e. the energy of individual wavelet coefficients. The performance of the algorithm is improved by the use of optimal wavelet packet in terms of the energy distribution. The resulting coder achieves over 1 dB coding gain, especially for textured images.