基于 Lab VIEW 的数字图像水印系统的设计.docx

资料分类:科技学院 上传会员:墨宝轩 更新时间:2023-03-10
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:11582
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:如今,多媒体技术发展迅速,因此图像处理技术也随之蓬勃发展,并且图像处理技术的应用领域也变得越来越广。而正因为 LabVIEW 拥有着强大的图像处理技术,以及

MATLAB 拥有着强大的数学计算能力,因此此次毕业设计采取了 LabVIEW 及MATLAB混合编程的方法来实现功能。本次设计主要是从图像水印嵌入及水印的提取两方面来进行。

图像的水印嵌入主要是要将图像数据分解成 RGB 分量,再利用转换公式转化到

YUV 空间,选取其中的 Y 分量以及准备加载到原图片的水印图片数据通过 MATLAB 进行离散小波三级变换运算,分解出低频系数及高频系数,选取 Y 分量的低频系数,将其分解成 8x8 的数据块,通过对这些数据块计算方差及均值,利用公式得到嵌入强度值,最后利用公式将水印图片低频分量嵌入到原始图像低频分量当中,利用得到的数据通过离散小波三级反变换,再转化至 RGB 分量,从而转化成图片输出,得到水印化图像,并且可以使得加入的水印达到肉眼看不到的效果。

水印的提取就是水印嵌入的逆过程。通过将水印嵌入后的水印化图像与原始图像分解成 RGB 分量,转化至 YUV 空间,再进行离散小波三级变换,通过计算出的嵌入强度值,利用公式得到水印图片的低频系数数据,对水印低频系数进行离散小波反变换,再转化成 RGB 分量,转化成图片输出,从而得到加载入原图像的水印图像。

随着如今自媒体技术的发展,人们愈发重视自己作品的版权信息,而通过基于 LabVIEW 及 MATLAB 混合编程的数字图像水印技术提供了一种很好的加密手段,从而有效地保护了用户的版权信息。本次毕设的系统不仅可以用于图像的水印加密。通过扩展,也可以适用于音频,视频等数字产品的加密。

关键词:LabVIEW,数字水印,图像加密

 

目录

摘要

Abstract

1.绪论-5

1.1课程研究的目的及意义-6

1.1.1课程研究的目的-6

1.1.2课程研究的意义-6

1.2数字水印技术的发展历史-6

1.3研究课题的发展现状-7

1.4研究的主要内容-7

2.虚拟仪器-7

2.1虚拟仪器的介绍-8

2.2前面板控件选项板-8

2.2.1数据处理-8

2.2.2图表和图形-9

2.3框图函数选项板-10

2.3.1 结构-10

2.3.2 数组-11

3.小波变换-12

3.1小波变换的基本概念-12

3.2小波变换原理-12

3.3小波函数中的尺度变换-13

3.4离散小波变换-13

3.5小波变换的分解结构-14

3.6小波变换应用于数字图像水印系统-15

4.基于 LabVIEW 的数字图像水印的嵌入-16

4.1总体设计-16

4.2图像读取-16

4.3图像分解-16

4.3.1图像转 RGB-16

4.3.2RGB 转 YUV-17

4.3.3离散小波三级变换-18

4.48×8 数据块分块模块-19

4.5计算嵌入强度模块-20

4.6水印的嵌入-20

5.基于 LabVIEW 的数字图像水印的提取-23

5.1总体设计-23

5.2水印提取程序框图-24

5.3水印提取前面板-24

6.总结与展望-25

6.1 总结-25

6.2 展望-25

致谢-25

参考文献-26

相关论文资料:
最新评论
上传会员 墨宝轩 对本文的描述:本次毕业设计的主要内容是基于 LabVIEW 及 MATLAB 软件平台,设计出一个能够对载入图像进行数字水印加密的系统。通过从数字水印的嵌入以及数字水印的提取两个方面来进行设计。并且通......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: