{'fraction_non_alphanumeric': 0.028901734104046242, 'fraction_numerical': 0.0, 'mean_word_length': 5.074561403508772, '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}}
X-tree based unequal loss protected packetized coding

A novel Multiple Description Coding method, named Packeted Multiple Description Coding (PMDC) is presented in this paper. First, we separate the wavelet transformed image into several sub-images and code each sub-image by a method called Unequal Loss Protected Multiple Description Subband Coding (ULPMDC). With this algorithm, we can first form two sub-descriptions, which contain packets from the image, and then we transmit them by two different channels. If no more than one sub-description per sub-image is lost, the proposed algorithm will get very good reconstruction quality. If more sub-descriptions per sub-image are lost, the reconstruction quality is severely degraded. To provide better quality of the reconstructed image, we then modify the packetizing process, and propose a novel packetized MDC framework, named Cross Packetized Multiple Description Coding (CPMDC). In this method, instead of applying ULPMDC on sub-images, we first code the whole image into two descriptions. Then we split each description horizontally and vertically to form row packets and column packets, respectively. The simulation results show that if only some row packets or column packets are lost, the reconstruction quality is still as good as the former scheme. If we lose both columns and rows, CPMDC will still be better than PTSQ.