DocumentCode :
1780176
Title :
A parallel two-pass MDL context tree algorithm for universal source coding
Author :
Krishnan, Nikhil ; Baron, Dror ; Mihcak, Mehmet Kivanc
Author_Institution :
Dept. of Electr. & Comput. Eng., North Carolina State Univ., Raleigh, NC, USA
fYear :
2014
fDate :
June 29 2014-July 4 2014
Firstpage :
1862
Lastpage :
1866
Abstract :
We present a novel lossless universal source coding algorithm that uses parallel computational units to increase the throughput. The length-N input sequence is partitioned into B blocks. Processing each block independently of the other blocks can accelerate the computation by a factor of B, but degrades the compression quality. Instead, our approach is to first estimate the minimum description length (MDL) source underlying the entire input, and then encode each of the B blocks in parallel based on the MDL source. With this two-pass approach, the compression loss incurred by using more parallel units is insignificant. Our algorithm is work-efficient, i.e., its computational complexity is O(N=B). Its redundancy is approximately B log(N=B) bits above Rissanen´s lower bound on universal coding performance, with respect to any tree source whose maximal depth is at most log(N=B).
Keywords :
source coding; trees (mathematics); computational complexity; length-N input sequence; minimum description length; novel lossless universal source coding algorithm; parallel computational units; parallel two-pass MDL context tree algorithm; two-pass approach; Context; Decoding; Redundancy; Source coding; Time complexity; MDL; computational complexity; data compression; parallel algorithms; redundancy; universal source coding; work-efficient algorithms;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information Theory (ISIT), 2014 IEEE International Symposium on
Conference_Location :
Honolulu, HI
Type :
conf
DOI :
10.1109/ISIT.2014.6875156
Filename :
6875156
Link To Document :
بازگشت