没有合适的资源?快使用搜索试试~ 我知道了~
首页数字信号处理课设报告 低比特率图像压缩
1.利用DCT进行jpg压缩,其中DCT可以调用函数,其它尽量自己编写代码,压缩过程可进行适当简化(通过查书了解jpg的原理); 2.对图像进行二值化,请利用二值图像压缩方法进行数据压缩,然后解压缩,看通过肉眼能否看清表盘数据,比较两种算法的压缩效果; 3.发挥部分:以51单片机为背景用C语言将2中的方法实现:或者用matlab对压缩后的图像进行识别。
资源详情
资源推荐
目 录
一. 课程设计任务......................................................................................................2
1.1背景与任务:.....................................................................................................2
1.2具体要求:.........................................................................................................2
2.1 课程设计原理介绍............................................................................................2
2.1.1 基于DCT变换的JPG图像压缩..................................................................2
离散余弦变换(DCT)定义.....................................................................2
JPG压缩算法..........................................................................................3
2.1.2 基于行程编码的二值图像压缩.................................................................4
2.2 课程设计方案介绍............................................................................................4
2.2.1 基于DCT变换的JPG压缩实现方案..........................................................4
2.2.2 针对二值图像的行程编码实现方案.........................................................5
3.1 基于DCT变换的JPEG压缩...............................................................................6
3.2 基于行程编码的二值图像压缩........................................................................9
3.3 霍夫曼编码......................................................................................................11
一. 课程设计任务
1.1背景与任务:
在远程抄表系统中需要将采集的图像远距离传输以供抄表人观看,由于距
离远,和控制成本的问题,不能采用较高速度的波特率进行传输。需要将采集
到的图像进行压缩后传输。任务要求通过 matlab 仿真,给出一个合理的解决方
案。
1.2具体要求:
1.利用 DCT 进行 jpg 压缩,其中 DCT 可以调用函数,其它尽量自己编
写代码,压缩过程可进行适当简化(通过查书了解 jpg 的原理);
2.对图像进行二值化,请利用二值图像压缩方法进行数据压缩,然后解
压缩,看通过肉眼能否看清表盘数据,比较两种算法的压缩效果;
3.发挥部分:以51单片机为背景用C语言将2中的方法实现:或者用matlab
对压缩后的图像进行识别。
二、课程设计原理及设计方案
2.1 课程设计原理介绍
2.1.1 基于DCT变换的JPG图像压缩
离散余弦变换(DCT)定义
二维离散余弦变换属于变换编码的一种,属于有损压缩,其定义为:
式中:
二维离散余弦逆变换变换的定义为:
式中:
,
在应用MATLAB仿真实现中,主要是在解析式定义基础上采用二维DCT变换
的矩阵式定义来实现,矩阵式定义可表示为:
其中, 是空间数据阵列, 是变换系数阵列, 是变换矩阵
是 的转置。
DCT 变换具有把图像的重要可视信息都集中在一小部分系数中的特性,使
其在图像压缩处理中非常有用。DCT 变换的变换核为余弦函数,计算速度较快
有利于图像压缩和其他处理。图像的离散余弦变换具有把高度相关数据能量集中
的趋势,这正是其可用于图像压缩的优点所在,因此被广泛应用。对通常的图像
来说,大多数DCT系数的值非常接近0。如果舍弃这些接近0的DCT系数值,在
重构图像时并不会带来画面质量的显著下降。利用 DCT变换进行图像压缩可以
节约大量的存储空间。
JPG压缩算法
JPG是ISO和CCITT ,1986 年成立的联合图片专家组 Joint Photographic
Expert Group。JPG 算法被确定为JPG 国际标准,它是国际上彩色、灰度、静止图
像的第一个国际标准。如果处理的是彩色图像,JPEG算法首先将RGB分量转化
成亮度分量和色差分量,同时丢失一半的色彩信息(空间分辨率减半)。然后,用
离散余弦变换来进行变换编码,舍弃高频的系数,并对余下的系数进行量化,以
进一步减小数据量。最后,使用行程长度编码和Huffman编码来完成压缩任务。
JPG解压缩过程就是JPG压缩过程的逆过程,这使得算法具有对称性。
其基本系统的编码器与解码器框图如图一所示:
(a) 编码器
图像分割
DCT
量化
量化表
系数编码
码表
剩余12页未读,继续阅读
xchan9_
- 粉丝: 2
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 电力电子系统建模与控制入门
- SQL数据库基础入门:发展历程与关键概念
- DC/DC变换器动态建模与控制方法解析
- 市***专有云IaaS服务:云主机与数据库解决方案
- 紫鸟数据魔方:跨境电商选品神器,助力爆款打造
- 电力电子技术:DC-DC变换器动态模型与控制
- 视觉与实用并重:跨境电商产品开发的六重价值策略
- VB.NET三层架构下的数据库应用程序开发
- 跨境电商产品开发:关键词策略与用户痛点挖掘
- VC-MFC数据库编程技巧与实现
- 亚马逊新品开发策略:选品与市场研究
- 数据库基础知识:从数据到Visual FoxPro应用
- 计算机专业实习经验与项目总结
- Sparkle家族轻量级加密与哈希:提升IoT设备数据安全性
- SQL数据库期末考试精选题与答案解析
- H3C规模数据融合:技术探讨与应用案例解析
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功