首页> 外文OA文献 >Comparing lossless data compression algorithms using the ALGator system
【2h】

Comparing lossless data compression algorithms using the ALGator system

机译:使用ALGator系统比较无损数据压缩算法

摘要

The purpose of the thesis is to present the fundamental lossless data compression algorithms, test and compare them. The theoretical part outlines some of the general characteristics of data coding and explores in more detail the differences between different types of codes, particularly VLC codes. Moreover, it touches on the information theory and explains why it plays an important role in coding. It also thoroughly explains actual algorithms, starting with statistical algorithms to describe the functioning of Shannon-Fano coding, Huffman coding and arithmetic coding. Next are algorithms that achieve compression using a dictionary, i.e. algorithms LZ77 and LZ78 and their respective variants LZSS and LZW. The last algorithm presented is the Burrows-Wheeler algorithm that involves the Burrows-Wheeler transformation and move-to-front transformation with entropy coding. As for the practical part, it deals with the implementation and testing of algorithms for Huffman coding, arithmetic coding, LZSS, LZW and Bzip2. The algorithms are implemented with open source implementations in the Java programming language. The ALGator system is used for testing them. The tests are performed on several widely known test collections that were developed for testing lossless compression. Those collections are Calgary, Canterbury, Silesia and Maximum. The comparison of test results determines the effectiveness of the implemented algorithms.
机译:本文的目的是提出基本的无损数据压缩算法,对其进行测试和比较。理论部分概述了数据编码的一些一般特性,并更详细地探讨了不同类型的代码(尤其是VLC代码)之间的区别。此外,它还涉及信息理论并解释了为什么它在编码中起着重要作用。它还从统计算法开始,全面描述了实际算法,以描述Shannon-Fano编码,Huffman编码和算术编码的功能。接下来是使用字典实现压缩的算法,即算法LZ77和LZ78及其各自的变体LZSS和LZW。提出的最后一种算法是Burrows-Wheeler算法,其中涉及Burrows-Wheeler变换和带有熵编码的前移变换。至于实际部分,它涉及霍夫曼编码,算术编码,LZSS,LZW和Bzip2的算法的实现和测试。这些算法是使用Java编程语言的开放源代码实现来实现的。 ALGator系统用于测试它们。这些测试在为测试无损压缩而开发的几个广为人知的测试集合上执行。这些集合是卡尔加里,坎特伯雷,西里西亚和马克西姆。测试结果的比较确定了所实施算法的有效性。

著录项

  • 作者

    Pisarević Miloš;

  • 作者单位
  • 年度 2016
  • 总页数
  • 原文格式 PDF
  • 正文语种
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号