- 8
- 0
- 约2.87千字
- 约 10页
- 2017-01-01 发布于重庆
- 举报
数据压缩第四次作业-魔人俊
数据压缩第四次大作业 班级: 学号: 姓名: 魔人俊 一、实验目的: 通过编写DCT的C语言程序,实现对raw格式图片的编码压缩,从而更深入的理解DCT编码这一经典实用的数据压缩方法。二、实验内容:编写基于DCT的C语言图像压缩程序DCT_Code和解压缩程序DCT_Decode。三、算法流程: DCT编码属于正交变换编码。这类算法通常是将空间域上的图像经过正交变换映射到系数空间,使变换后的系数直接相关性降低。图像变换本身并不能压缩数据,但变换后图像大部分能量集中到了少数几个变换系数上,再采用适当的量化和熵编码便可以有效地压缩图像。在目前的多数图像和视频压缩标准中都用到了DCT技术。基于DCT的编码压缩过程框图:DCT变换原始图像数据分成8*8的小块压缩数据量化器熵编码器码表量化表二维DCT变换公式:正变换:反变换:其中变换矩阵C如下所示:在DCT变换域中,低频系数的能量远大于高频系数的能量,变换系数的相关性将大大减小,通过去除高频分量来实现压缩。四、程序设计说明:程序分为两部分,第一部分为编码程序;第二部分为解码程序;这里我们用8阶的dct矩阵压缩一个256*256的raw文件。原图像如下:将256*256的图像分成32*32的8*8的矩阵,对每个矩阵进行8*8的dct变换。经过dct变换后,所得的系数为以10为量化步长对数据进行量化;由此看出非0
您可能关注的文档
- 护士核心考点全攻略第一章基础护理知识和技能第十七节临终病人的护理.docx
- 护患纠纷防原因及预防分析论文.doc
- 报刊业务员(报刊零售模块)中级填空题.doc
- 抽放瓦斯技术管理.doc
- 抚州百合春天.doc
- 护理能级管理.doc
- 挂双网技术交底.doc
- 投标函长兴.doc
- 挑战杯大学生课外学术科技作品申报(样表).doc
- 振冲(挤密砂法)施工总结.doc
- 高二学困生CPFS结构诊断与干预的个案研究--以“圆锥曲线”为例.pdf
- 幼儿园园长任期结束督导评估指标体系构建--以福建省为例.pdf
- 高中生亲子关系、同伴关系、核心自我评价与学业倦怠的关系及干预研究.pdf
- 承诺对信任修复的影响:社会距离与互动情境的作用.pdf
- 数字化背景下高中思想政治课混合式教学应用研究.pdf
- 基于情境教学培养高中生物理问题解决能力的实践研究.pdf
- 兼具光电响应和DNA亲和性能的双功能界面构建及环境污染物适配体传感应用.pdf
- 基于“5E”教学模式的高一数学教学改进的行动研究--以“函数的概念与性质”为例.pdf
- 初中语文“活动·探究”单元跨学科教学研究.pdf
- 幸福感心理账户量表的编制及其应用研究.pdf
原创力文档

文档评论(0)