摘 要:在现代信号处理技术中,DCT 技术有着广泛的应用。本文对基于 DCT 变 换的图像处理技术进行详细的研究,重点研究了基于 DCT 技术的图像压缩编码的 原理及实现方法,以及通过 DCT 技术实现图像数字水印的嵌入与提取,并依托 MATLAB 平台,以采集图像作为实验数据进行了编程实现。实验结果表明,DCT 技术在图像压缩方面具有较好的性能,同时可以有效的解决水印图像的嵌入与提 取。75439
毕业论文关键词: DCT,MATLAB,图像压缩,图像水印
Abstract:In modern signal processing technology, DCT technology has a wide range of applications。 This paper based on DCT transform of image processing techniques are studied in detail, and focuses on the based on DCT image compression coding principle and realization method, and through the DCT technology to realize the digital image watermark embedding and extraction, and relying on the platform of
MATLAB, using image acquisition for experimental data are realized。 The experimental results show that DCT has better performance in image compression, and can effectively solve the embedding and extraction of watermark image。
Keywords:DCT, MATLAB, Image compression, Image watermarking
目 录
1 绪论 4
1。1 课题的背景及意义 4
1。2 研究现状 4
1。3 论文的主要内容 5
2 DCT 变换 6
2。1 DCT 变换思想的来源 6
2。2 DCT 的基本原理 7
3 JPEG 图像压缩编码 10
3。1 JPEG2000 压缩算法 10
3。2 基于 DCT 的 JPEG 图像压缩编码步骤 11
3。3 本章小结 15
4 基于 DCT 的图像压缩 MATLAB 仿真实现 16
4。1 数字图像文件的读写 16
4。2 程序流程图 17
4。3 DCT 变换的编程实现 18
4。4 Matlab 仿真结果 19
5 图像数字水印关键技术 19
5。1 图像数字水印基本特征 19
5。2 图像数字水印的系统框架与算法 20
5。3 常见图像水印攻击方法 23
5。4 本章小结 25
6 DCT 变换域数字水印嵌入技术 25
6。1 DCT 水印技术的概述 25
6。2 实现方案 27
6。3 离散余弦变换域的嵌入水印实验 29
6。4 本章小结 35
结论 36
参考文献 37
致 谢 38
1 绪论
1。1 课题的背景及意义
随着信息技术的发展,多媒体通信和计算机系统中图像信息被广泛应用,信 息量大是图像数据的一个很大的特点。因为图像数据太过庞大,只有经过压缩, 才能在计算机的存储和处理能力内完成,使得在现有的通信信道的传输速率下, 可以完成更多的多媒体信息实时传输,所以,为了图像数据可以更有效的存储、处 理和传输,我们需要压缩图像数据,这就需要研究图像的压缩编码。因为组成图像 的各像素在水平方向或是在垂直方向上都有一定的相关性,所以只要用某种编码 方法提取或者减少这种相关性, 就可以达到压缩数据的目的。