| dc.contributor.author | Habib, Ahsan | |
| dc.date.accessioned | 2025-07-24T04:48:01Z | |
| dc.date.available | 2025-07-24T04:48:01Z | |
| dc.date.issued | 2019-07 | |
| dc.identifier.uri | http://ir.library.sust.edu:8080/xmlui/handle/sust/227 | |
| dc.description | A dissertation submitted to the Department of Computer Science and Engineering of Shahjalal University of Science and
Technology in partial fulfillment of the requirements for the degree of Doctor of Philosophy | en_US |
| dc.description.abstract | Improving encoding and decoding time in compression technique is a great
demand to modern users. In bit level compression technique, it requires more
time to encode or decode every single bit when a binary code is used. The
existing Huffman based algorithms use binary code which slow the decoding
speed. This research proposes a new compression algorithm that makes use of a
variation of the classic Huffman coding: quaternary Huffman coding. Using
quaternary Huffman coding, each symbol is encoded into a quaternary code
stream, instead of a binary bit stream. A quaternary code stream for Huffman
coding requires a shorter Huffman tree, i.e., less depth. The potential benefit of
a shorter Huffman tree is less traverse time, which improves both compression
and decompression throughput. In this research, we analyze the properties of
quaternary Huffman tree and conclude that a quaternary Huffman tree is usually
one-third of the height from a binary tree.
In this research, we develop a dictionary-based compression technique where
we use a quaternary tree instead of a binary tree for construction of Human
codes. Firstly, we explore the properties of quaternary tree structure
mathematically for construction of Human codes. We study the terminology of
new tree structure thoroughly and prove the results. Secondly, after a statistical
analysis of English language; we design a variable length dictionary based on
quaternary codes. Thirdly, we develop the encoding and decoding algorithms
for the proposed technique. We compare the performance of the proposed
technique with the existing popular techniques. The proposed technique
performs better than the existing techniques with respect to decompression
speed while the space requirement increases insignificantly. | en_US |
| dc.language.iso | en | en_US |
| dc.publisher | Shahjalal University of Science and Technology(SUST) | en_US |
| dc.subject | compression technique, encoding, decoding, huffman coding, quaternary code, binary code, compression algorithm, huffman tree, decompression throughput, dictionary-based technique, variable length dictionary, statistical analysis, performance comparison, decompression speed, space requirement. | en_US |
| dc.subject | Research Subject Categories::TECHNOLOGY::Information technology::Computer science | en_US |
| dc.title | DICTIONARY- BASED TEXT COMPRESSION TECHNIQUE USING QUATERNARY CODE | en_US |
| dc.type | Thesis | en_US |