{'fraction_non_alphanumeric': 0.0321285140562249, 'fraction_numerical': 0.002677376171352075, 'mean_word_length': 4.984, '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}}
Faster Progressive Wavelet Coding of Images

Progressive wavelet coding of Images (PWC) is a simple and efficient image coding algorithm. It is comparable to the state-of-the-art SPIHT. It is based only on two concepts: (1) data-independent reordering and blocking, and (2) low-complexity independent encoding of each block via adaptive run-length/Rice coding of the bit planes. Therefore PWC allows for progressive image encoding that is scalable both in resolution and bit rate. But its reordering and un-reordering algorithms are very complex and computation speed is limited, so this paper proposes a new reordering and un-reordering algorithm to improve significantly the encoding and decoding speed of PWC, making PWC have wide applications.