基于MATLAB GUI的数字水印演示系统设计.doc

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2018-07-23
  • 论文字数:8792
  • 当前位置论文阅览室 > 毕业设计 > 设计说明 >
  • 课题来源:(小山神)提供原创文章

支付并下载

摘要:互联网的飞速进展,使得多媒体信息交流变得简单,但是随着非法复制问题的出现,我们开始关注保护信息安全。版权保护最有用方法就是数字水印技术,数字水印是多媒体信息安全研究的热点。

本设计是基于MathWorks公司提供的MATLAB软件开发平台,利用图形用户界面GUI设计开发一数字水印演示系统,该系统可演示水印嵌入的处理过程。本文设计的数字水印演示系统用到了MTALAB GUI框架,MATLAB的GUI框架提供了一些基本用到的显示控件,由于本系统需要展示载体图像、水印图像等,所以需要进行图片的打开和显示模块的设计。本文实现的水印嵌入和提取算法,主要采用离散余弦变换算法实现水印的嵌入和提取过程。系统界面可完成原始图像、水印图像和数字水印效果的显示;系统界面能够显示数字水印方法。

 

关键词:数字水印;离散余弦变换;MATLAB GUI;演示系统

 

目录

摘要

Abstract

1 绪论-1

1.1 研究的背景和意义-1

1.2 国内外研究现状-1

1.2.1 国外研究现状-2

1.2.2 国内研究现状-2

1.3 本文的研究内容-3

2 系统设计的基本原理-4

2.1 数字水印技术概述-4

2.1.1 数字水印的基本特点-4

2.1.2 数字水印的分类-4

2.1.3 数字水印攻击技术-5

2.2 数字水印基本模型-5

2.3 离散余弦变换(DCT)-7

3 系统设计-9

3.1 系统界面设计-9

3.2 图片显示模块-10

3.3 水印嵌入和提取模块-11

3.4 水印攻击模块-12

4 系统的调试与运行-14

4.1 测试的载体图像与水印图像-14

4.2 水印嵌入和提取测试-15

4.3 鲁棒性测试-16

结    论-18

参 考 文 献-19

附录A 系统的主要代码-20

致    谢-27