基于MATLAB的数字图像K-L变换,基于DCT变换的图像编码方法研究
分类号
密级
UDC注l
学
位
论
文
基于DCT变换的图像编码方法研究
(题名和副题名)
朱剑英
(作者姓名
指导教师姓名
副教授
中诱学位级别硕士
沦_义提交日期2004.1
专、业名称
通信与信息系统
论文答辩日期
2004.3
学了方授予单位和日期
南京理工大学
答辩委员会主席
评阅人
2004年月[l
:、王明哎国际十进分类法UDC》的类号
硕士论文
基于OCT变换的图像编码方法研究
摘要
图像压缩编码技术是现代多媒体及通信领域中的关键技术之一。目前已出现了多种压缩技术并制定了相应的国际标准。离散余弦变换(DCT)是许多图像编码国际标准的核心。
但传统的DCT变换存在一些明显的缺点,如编码时间解码时间较长和“块效应”明显等。对此,本文结合DCT变换的特性,利用分形的Peano-hilbert扫描曲线,对基于DCT变换的图像编码方法进行了研究,并提出了改进方法。主要工作分为两个部分:
一是在分块DCT基础上的改进。对分块后生成的各图像块矩阵,不直接作二维DCT变换,而是先进行扫描,使之重排成一维向量,再进行一维DCT变换,这样可以减少运算量。
其次是对层次余弦变换编码部分的改进。使用层次DCT变换与零树编码相结合的方法,并在扫描编码过程中,按Peano-hilbert扫描顺序进行编码。这样不仅可以减少“块效应”,而且可以加快编码速度。
文章通过对实际图像的压缩编码,将改进的方法和传统方法的编码性能进行了比较。结果表明,使用改进后的方法,不仅可以获得较好的图像压缩效果,而且还可以减少运算次数,缩短编、解码时间。
关键词:图像压缩;DCT(离散余弦变换);分形;层次余弦变换;零树编码;块效应;Peano-hilbert扫描
Abstract
Imagecompressionencodingisoneofthekeytechniquesinmodernmultimediaandcommunicationfield.Amongkindsofcompressingmethods,discretecosinetransform(DCT)isthecoreofmostinternationalimagecompressingstandards.
But,therearesomeobviousdisadvantagesintraditionalDCTtransform,suchaslongencodinganddecodingtimecosting,blockingeffectsandsoon.Inthisdissertation,someresearchesaredevelopedtoovercomethesedisadvantagesandtoimprovetheimagecompressingqualitywithfractalPeano-hilbertscanningcurve.
Firstly,thereducationofDCToperationtimecouldbeacquiredaccordingtoanewalgorithmaboutBlock-basedDCTtransform.Afteraninputimageispartitionedintosomesamesizeblocks,eachblockwillbesannedandrearrangedtoanone-dimensionvectorwithoutdirect2D-DCT.Then,1D-DCTcanbeimplementedandoperationtimewi
基于MATLAB的数字图像K-L变换,基于DCT变换的图像编码方法研究相关推荐
- 基于MATLAB的数字图像水印系统
基于MATLAB的数字图像水印系统 摘要:介绍了数字水印的原理和应用方法,研究了基于离散余弦变换(DCT)的数字图像水印算法,并借助MATLAB编S-Y-具,实现数字水印的嵌入.提取和攻击测试.实验结 ...
- 基于Matlab 的数字图像水印技术
基于Matlab 的数字图像水印技术 摘要:数字水印技术涉及到许多图像处理算法以及数学计算工具等,如果用普通编程工具实现上述算法,需要要花费大量的时间,MathWorks公司推出的一种简单.高效.功能 ...
- 基于matlab 的燃油喷雾图像处理方法,基于MATLAB的燃油喷雾图像处理方法.doc
基于MATLAB的燃油喷雾图像处理方法 基于MATLAB的燃油喷雾图像处理方法 摘要:提出了基于MATLAB的燃油喷雾图像处理方法.通过对喷雾图像的采集, 分割和滤波处理, 将多幅图像转换融合为一幅 ...
- 基于matlab的数字图像边缘检测算法研究,基于MATLAB数字图像边缘检测算法的研究与对比分析...
·161· 居 舍 研究探讨 2017年10月(中) 1 绪论 图像边缘中通常包含着重要的边界信息,这些边界信息便于分析和研究图像.另外,边缘检测可以大大降低图像处 理的工作量,将提高图像分析的效率. ...
- sqar+matlab,基于MATLAB的数字图像预测压缩编码
摘要 摘要 随着时代的发展,人们可以通过Internet获取大量的信息.这些信息中包含着大量的图像信息,它们占据了很大的数据量,这给信息的存储和传输带来了极大的挑战.图像压缩的目的就是用尽量少的字节来 ...
- 基于matlab温度的pid控制代码,基于Matlab的PID温度控制系统设计.doc
? 1994-2013 China Academic Journal Electronic Publishing House. All rights reserved, ? 1994-2013 Chi ...
- 基于matlab的脉搏信号参数提取,基于Matlab的脉搏信号参数提取.pdf
基于Matlab的脉搏信号参数提取.pdf 第25卷第1期 2010年2月 山东建筑大学学报Vo1 25 No 1 JOURNAL OF SHANDONG JIANZHU UNIVERSITY Feb ...
- 基于matlab优化工具箱的机械优化设计,基于MATLAB优化工具箱的机械优化设计.pdf...
基于MATLAB优化工具箱的机械优化设计 32 2006 6 : 1002- 6886( 2006) 06- 0032- 03 MATLAB* , , , , (长江大学 机械工程学院, 湖北 荆州 ...
- 基于matlab的正交振幅调制与解调,基于MATLAB的正交振幅调制与解调仿真分析(一)...
基于MATLAB的正交振幅调制与解调仿真分析(一) 基于MATLAB的正交振幅调制与解调仿真分析摘要:MATLAB由于其强大的功能而被广泛应用于很多工程技术领域,尤其在通信和信息处理领域更有其突出地位 ...
最新文章
- Android 自定义ProgressBar 实现进度圆环
- ORA-08002: sequence MySeq.currval is not yet defined in this session
- Modelsim+Debussy联合使用
- when will BOL flag lv_do_reread be set
- 安装win7系统不能开机启动服务器,win7系统开机启动项不能加载的原因分析及解决...
- 个推的appid是指什么_推箱子软件介绍→安卓下最专业的推箱子软件(推箱快手)...
- 为什么NOLOCK查询提示是个不明智的想法
- 【误区】技术部经理vs技术经理 —— 一字之差谬以千里
- STM32工作笔记0056---认识DB9接口
- SQL索引碎片整理脚本
- ~~朴素版prim算法
- OpenCV——基于Python开发的OpenCV安装教程
- android studio for android learning (二十八) android基础知识
- 14.13. wireless
- java 查看jar 版本信息_Jar包版本查看方法
- 社交网站Friendster获第四项美国专利
- html怎么键tab键,tab键的html
- 《薛兆丰的经济学课》课程总结5--需要协调
- python拦截广告弹窗_Python Selenium关闭弹出广告。风
- R包的安装以及安装失败的解决
热门文章
- java中的常用的文件流_Java 基础(四)| IO 流之使用文件流的正确姿势
- Java程序设计经典习题15道
- Boost--Graph
- java map一对多映射_java – Mapstruct:将多个源对象映射到子对象
- mysql connections参数_MySQL性能优化之max_connections配置参数浅析
- could not create cudnn handle: CUDNN_STATUS_INTERNAL_ERROR 错误的解决办法
- U-NET 图像预处理
- 目标检测中的尺度--An Analysis of Scale Invariance in Object Detection – SNIP
- 语义分割-- SegNet:A Deep Convolutional Encoder-Decoder Architecture for Image Segmentation
- perf报错解决:no symbols found in /bin/dash, maybe install a debug package?和was updated (is prelink enabl