LZ数据压缩算法分析及其在印章系统中的应用

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:muyanger280
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络与多媒体技术的发展,人们对数字图像的在质量、大小、应用方面的要求越来越高。然而,图像数据的数据量是非常庞大的,因此,如何利用有限的空间和带宽资源来存储和传输图像数据成为人们迫切需要解决的问题。图像压缩也因而成为了越来越多的科研工作者的研究热点。本文以图像压缩技术为基础,首先介绍了图像压缩的基本概念和压缩领域比较经典的压缩编码方式,包括变换编码、游程编码、Huffman编码和预测编码等。接下来,本文具体讨论了图像压缩领域的算法—LZ77无失真压缩算法,讨论了算法的基本原理、压缩和解压缩的步骤,并对算法中数据输出部分的编码方案进行了具体的描述。与其他算法相比,LZ77算法实时性好,易于实现、具有较高的压缩和解压缩速度,适合实际应用。但是通过对LZ77算法编码方案的分析,我们发现算法在搜索匹配字符串和对单个字符的输出方面还存在一定不足。因此,对算法做出了以下两点改进。1)原算法在搜索匹配字符串时采用的是顺序查找,改进算法将文本窗口的数据进行了重新的组织,以二叉排序树的结构保存字典文本窗口的短语,从而在一定程度上缩短了算法的执行时间。2)原算法在输出单个字符的时可能会导致三元组编码长度大于本身的字长。基于这种情况,改进算法对数据输出部分做出一些修改,即为每个输出的短语添加一位后缀,用来表示输出的是单字符还是多字符匹配的短语。这样处理后,算法就不必再为单个字符编码,从而在一定程度上改善了压缩效果。除此之外,本文还给出了利用该算法进行压缩的几个实例。实验结果表明,改进后的算法能对数据进行有效的压缩处理,在一定程度上提高了压缩比,特别是对于颜色稀疏的图片,算法可以达到更好的压缩效果。最后,本文将LZ77算法用在了实际的项目—四川国盾印章治安管理系统中,通过对图片的压缩处理,将处理后的字符串保存到数据库中,然后进行传输和通信,并在客户端将图片进行完美解压显示。LZ77算法有效解决了存储设备容量有限和图像数据量大之间的矛盾,提高了数据库的运行效率,收到了良好的效果。
其他文献
在移动的环境下,用户手中持有的设备功能越来越强大。智能手机的日益普及,移动通讯企业推出的无线上网卡,使得人们随时随地都能访问网络资源。3G时代已经到来,极大的提升了数
随着个人计算机能力的不断提高,计算和网络等资源的充裕,Internet出现了回归对等网本质趋势。P2P在越来越多的领域得到了研究和应用,也衍生出了适应不同环境的各个变种。结构
随着市场经济的发展,市场竞争日趋激烈,对于加工制造业,就要求能够合理安排工序,合理利用资源,减少工期,降低生产成本。因此,车间调度问题越来越受到人们的关注。车间调度问
伴随着当代信息社会的发展,安全成为了越来越重要的话题。如何有效的在对安全要求较高或者较敏感的区域进行可靠的人物身份自动验证或者确认是非常重要的。传统的身份验证方
云计算是通过网络提供方便、廉价的计算服务,但其安全问题一直是用户最关注的。虚拟化作为云计算的支撑性技术,其中的虚拟机本身存在风险,进而危害到整个云计算系统的安全性
当前服务科学正处于发展的阶段,软件服务化的思想也已经渗入到软件产业中,在如今的服务大潮中,探索一种软件服务化的方法有一件很有必要的事情。目前,SaaS的概念已被业内广泛
以信息技术、网络技术、通讯技术为基础的电子商务的环境下,大量网上旅游服务平台出现,许多组织、机构正在研究将各个不同旅游服务提供商提供的Web服务组合在一起,从而为旅游
随着互联网的发展,搜索引擎已成为网民获取网络信息的主要工具。在这种趋势下出现了各式各样的搜索引擎。网络上有一类文档包含了大量信息,这类文档包括word、powerpoint、ex
由于空间网络环境相对复杂,传统TCP协议在空间网络环境下应用时出现误码率增大、吞吐率下降等问题。如何设计与实现适用于空间网络的可靠传送协议是一重要研究课题。本文研究
网络环境下,Web服务的数量呈现爆炸式增长,在当今强调个性化、智能化服务的背景下,如何为用户选择最适合他们的服务组成最为优化的流程,从而使得用户满意,是研究者所主要关注