热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

VQ编码图像压缩c语言,基于彩色图像压缩编码中量化的研究详细分解.doc

毕业设计(论文)基于彩色图像压缩编码中量化的研究QuantizationResearchBasedOnColorImageCompressionCoding长春工程学院摘要图像量化

毕业设计(论文)

基于彩色图像压缩编码中量化的研究

Quantization Research Based On Color Image Compression Coding

长 春 工 程 学 院

摘 要

图像量化是图像压缩中的一项重要技术, 如何准确、快速地进行图像压缩一直是国内外研究的热点。本文概要叙述了彩色图像压缩的大体过程,介绍了量化的概念和特点。主要就彩色图像压缩变换编码中量化的问题进行了研究,并用C语言程序进行了算法仿真, 取得了较为理想的效果。此外,就量化部分的过程进行了多数据对比,从而得出针对彩色图像比较高质量的量化方案。

关 键 词

图像压缩 正交变换 量化 峰值信噪比

Abstract:

Image Quantization is an important technology of image compression. How to comprss image accurately and quickly has been a hot internal and external research.This paper briefly described the general process of color image compression and introduced the concept and the characteristics of quantization. Mainly , conducted a study on the color image compression coding quantized transform. And took a simulation program based C language algorithm, and achieved satisfied results.Besides, part of the process of the quantization multi-comparison of the data has been made to arrive at the relatively high quantization for color image quantization scheme.

Keywords: Image Compression Orthogonal Transform Quantization Peak Signal to Noise Ratio (PSNR)目 录

第一章 绪论1

1.1 研究的背景1

1.2 研究的概况和国内外现状1

1.3 研究的目的与意义3

1.4 数字图像处理的优点3

第二章 彩色图像压缩的基本介绍4

2.1 图像压缩分类4

2.2 彩色图像的色彩模型4

2.3 图像分辨率5

2.4 数字图像的分类5

2.5 彩色图像压缩编码步骤7

第三章 变换10

3.1 图像变换的意义10

3.2 正交阵的定义及正交变换的种类10

3.3 多维矢量矩阵正交变换14

第四章 量化19

4.1 图像信号量化的分类19

4.2 量化的过程21

第五章 实验结果分析23

5.1 峰值信噪比定义23

5.2 实验结果与分析23

5.3 结束语25

参考文献27

致 谢28

第一章 绪论

数字图像是把需要处理的模拟图像数字化。简单的说就是用网格把欲处理的图像罩上,把每一个小格中的模拟图像的各个灰度取平均值,并且作为该小格中点的值。由此就可以把一副模拟图像变成只用小格中点的值来表示的离散值图像,采用某一种形式去抽取模拟图像的代表点的值成为抽样。抽样后形成的图像为数字图像。量化是数字图像处理中的一个重要问题,是一个综合了计算机视觉,计算机图像处理,计算机图形学和人工智能等各个学科的交叉课题。

图像量化技术研究了几十年,取得了很大的进步,但仍有许多不足,值得进一步研究。均匀量化简单、易实现、编解码的很容易,但是但要达到相同的信噪比占用的带宽要大,而非均匀量化克服均匀量化的缺点。矢量量化的好处是引入了多个决定输出的因素,并且使用了概率的方法,一般会比标量量化效率更高。各种量化方法各有优缺点今后应与人眼视觉特性相结合。图像量化是一个非常有发展前途的研究领域.这一领域的突破会对信息生活和通信事业的发展具有深远的影响。

1.1 研究的背景

进入21世纪,随着计算机技术的迅猛发展和相关理论的不断完善,数字彩色图像处理技术在许多重要领域得到了广泛的关注并且取得了重大的开拓性成就。这些领域包括了航空航天、生物医学工程、



推荐阅读
  • 本文介绍了游标的使用方法,并以一个水果供应商数据库为例进行了说明。首先创建了一个名为fruits的表,包含了水果的id、供应商id、名称和价格等字段。然后使用游标查询了水果的名称和价格,并将结果输出。最后对游标进行了关闭操作。通过本文可以了解到游标在数据库操作中的应用。 ... [详细]
  • vue使用
    关键词: ... [详细]
  • 在Android开发中,使用Picasso库可以实现对网络图片的等比例缩放。本文介绍了使用Picasso库进行图片缩放的方法,并提供了具体的代码实现。通过获取图片的宽高,计算目标宽度和高度,并创建新图实现等比例缩放。 ... [详细]
  • 云原生边缘计算之KubeEdge简介及功能特点
    本文介绍了云原生边缘计算中的KubeEdge系统,该系统是一个开源系统,用于将容器化应用程序编排功能扩展到Edge的主机。它基于Kubernetes构建,并为网络应用程序提供基础架构支持。同时,KubeEdge具有离线模式、基于Kubernetes的节点、群集、应用程序和设备管理、资源优化等特点。此外,KubeEdge还支持跨平台工作,在私有、公共和混合云中都可以运行。同时,KubeEdge还提供数据管理和数据分析管道引擎的支持。最后,本文还介绍了KubeEdge系统生成证书的方法。 ... [详细]
  • 本文介绍了设计师伊振华受邀参与沈阳市智慧城市运行管理中心项目的整体设计,并以数字赋能和创新驱动高质量发展的理念,建设了集成、智慧、高效的一体化城市综合管理平台,促进了城市的数字化转型。该中心被称为当代城市的智能心脏,为沈阳市的智慧城市建设做出了重要贡献。 ... [详细]
  • IhaveconfiguredanactionforaremotenotificationwhenitarrivestomyiOsapp.Iwanttwodiff ... [详细]
  • Python正则表达式学习记录及常用方法
    本文记录了学习Python正则表达式的过程,介绍了re模块的常用方法re.search,并解释了rawstring的作用。正则表达式是一种方便检查字符串匹配模式的工具,通过本文的学习可以掌握Python中使用正则表达式的基本方法。 ... [详细]
  • 自动轮播,反转播放的ViewPagerAdapter的使用方法和效果展示
    本文介绍了如何使用自动轮播、反转播放的ViewPagerAdapter,并展示了其效果。该ViewPagerAdapter支持无限循环、触摸暂停、切换缩放等功能。同时提供了使用GIF.gif的示例和github地址。通过LoopFragmentPagerAdapter类的getActualCount、getActualItem和getActualPagerTitle方法可以实现自定义的循环效果和标题展示。 ... [详细]
  • CF:3D City Model(小思维)问题解析和代码实现
    本文通过解析CF:3D City Model问题,介绍了问题的背景和要求,并给出了相应的代码实现。该问题涉及到在一个矩形的网格上建造城市的情景,每个网格单元可以作为建筑的基础,建筑由多个立方体叠加而成。文章详细讲解了问题的解决思路,并给出了相应的代码实现供读者参考。 ... [详细]
  • 本文讨论了clone的fork与pthread_create创建线程的不同之处。进程是一个指令执行流及其执行环境,其执行环境是一个系统资源的集合。在调用系统调用fork创建一个进程时,子进程只是完全复制父进程的资源,这样得到的子进程独立于父进程,具有良好的并发性。但是二者之间的通讯需要通过专门的通讯机制,另外通过fork创建子进程系统开销很大。因此,在某些情况下,使用clone或pthread_create创建线程可能更加高效。 ... [详细]
  • 本文介绍了一种轻巧方便的工具——集算器,通过使用集算器可以将文本日志变成结构化数据,然后可以使用SQL式查询。集算器利用集算语言的优点,将日志内容结构化为数据表结构,SPL支持直接对结构化的文件进行SQL查询,不再需要安装配置第三方数据库软件。本文还详细介绍了具体的实施过程。 ... [详细]
  • C语言常量与变量的深入理解及其影响
    本文深入讲解了C语言中常量与变量的概念及其深入实质,强调了对常量和变量的理解对于学习指针等后续内容的重要性。详细介绍了常量的分类和特点,以及变量的定义和分类。同时指出了常量和变量在程序中的作用及其对内存空间的影响,类似于const关键字的只读属性。此外,还提及了常量和变量在实际应用中可能出现的问题,如段错误和野指针。 ... [详细]
  • 本文介绍了使用Python根据字典中的值进行排序的方法,并给出了实验结果。通过将字典转化为记录项,可以按照字典中的值进行排序操作。实验结果显示,按照值进行排序后的记录项为[('b', 2), ('a', 3)]。 ... [详细]
  • Python语法上的区别及注意事项
    本文介绍了Python2x和Python3x在语法上的区别,包括print语句的变化、除法运算结果的不同、raw_input函数的替代、class写法的变化等。同时还介绍了Python脚本的解释程序的指定方法,以及在不同版本的Python中如何执行脚本。对于想要学习Python的人来说,本文提供了一些注意事项和技巧。 ... [详细]
  • http:my.oschina.netleejun2005blog136820刚看到群里又有同学在说HTTP协议下的Get请求参数长度是有大小限制的,最大不能超过XX ... [详细]
author-avatar
evenstand_291
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有