基于VB与MATLAB混合编程的数字水印软件设计

来源 :哈尔滨理工大学 | 被引量 : 0次 | 上传用户:dongnoh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前快速发展的IT技术、电子商务及大量商用多媒体业务,使得各种多媒体数据的版权保护技术显得尤为重要。近年来,国内外许多学者提出了一系列新的信息安全保护思想,特别是在知识产权保护等领域提出了崭新的防范和保护措施。信息隐藏与数字水印技术就是一种新的数字媒体保护措施,它是将特定的信息(如版权信息、秘密消息等)嵌入到图像、语音、视频及文本文件等各种数字媒体中,以达到标识、注释及版权保护等目的。作为信息隐藏在计算机多媒体领域的一个重要应用,数字水印技术使得人们能够在多媒体信息中嵌入不可见的信息,并且在多媒体信息经过一定程度的处理之后,嵌入的水印信息不会丢失。数字水印技术作为多媒体版权保的一个新方法,近年来在国际上引起了人们极大的兴趣,得到广泛的研究和应用。目前,对于数字水印的研究大都集中在理论研究的层次,真正的数字水印软件还并不多见。鉴于此,对数字水印软件的研究就具有很大的实际意义。本文首先实现了一种健壮的DCT域图像数字水印算法,并在此基础上实现了一种数字水印软件。论文首先简单介绍了信息隐藏和数字水印的起源、动态、特点和研究内容。接着阐述了数字水印技术的相关理论、评价标准及数字水印的基本框架。然后从傅立叶变换、DCT变换入手,介绍了一种健壮的DCT域图像水印算法,实现了数字水印的嵌入和提取,并使用剪切、滤波、添加噪声等几种攻击手段验证水印的鲁棒性。基于该算法,最后设计了一种方便实用的数字水印软件,该软件的实现是基于VB与MATLAB混合编程的原理。在阐述了几种常见的混合编程方法之后,选择了一种比较合理简洁的结合方法。通过VB和MATLAB的接口,充分利用了VB强大的界面功能和MATLAB强大的图像处理能力,将MATLAB中编写的水印算法通过编译器编译以后被VB调用,最终完成的。通过实验检测,该软件方便快捷,具有一定的实用价值。
其他文献
图像识别是模式识别技术在图像领域中的具体应用,它运用模式识别的原理,把图像的主要特征当作基础,利用计算机找出图像中有哪些物体,或可以说是对图像中的物体进行分类。图像
情绪是指人对认知内容的特殊态度,是以个体的愿望和需要为中介的一种心理活动。生活中人们有着各种各样的情绪,每一种情绪同时对人们的生活有反作用。因此对情绪进行识别,并
合成孔径雷达,简称SAR,指的是雷达移动、被成像的目标固定不动的运动成像方式。它用小口径天线收发宽带微波信号,通过在空间分集的办法合成一个大的天线口径,从而得到高的纵
互联网的发展使得数字化世界对现实生活产生越来越大的影响,一方面技术的进步极大促进了数字内容产业的快速发展,另一方面由于数字内容很容易被非法复制、修改并传播,数字内
随着工业技术的不断发展,电力变压器作为输配电系统中的一个重要设备,及时准确的检测出变压器早期的潜伏性故障对电力系统的正常运行具有重大的意义。本文在分析了变压器油中溶解气体分析技术的基础上,研究了贝叶斯网络、灰色系统理论和证据理论等人工智能方法,并用于解决变压器故障诊断问题。贝叶斯网络是目前不确定知识表达和推理领域最有效的理论模型之一,通过贝叶斯网络输入的样本集训练归纳出的贝叶斯分类器可用来对未知分
随着计算机技术的迅猛发展,视频成为当今世界进行信息传播的主流载体之一,视频序列图像中动目标检测与跟踪成为研究的热点。其中体育视频是一种重要的视频。排球比赛中,拦网
期刊
期刊
H.264/AvC是近年来制定的一套兼顾广播和电信、覆盖低码率通信到高清晰电视多种应用的视频压缩标准,它不仅吸收了以往视频编码标准中的经验,而且在此基础之采用了很多新的编码技
期刊