登录
首页 » matlab » A-Watermarking-Algorithm(MATLAB)--

A-Watermarking-Algorithm(MATLAB)--

于 2013-04-14 发布 文件大小:741KB
0 200
下载积分: 1 下载次数: 177

代码说明:

  盲水印提取时不需要参考原始载体图像,在信息隐藏、版权保护等方面具有更广泛的应用前景。提出的盲水印算法在分块离散余弦变换(DCT)和离散小波变换(DWT)的基础上,利用关系双方DCT系数和DWT系数在受到攻击时具有相同变化趋势的特点,采用关系嵌入和量化嵌入的自适应选择嵌入策略,较大幅度地提高了盲水印提取的鲁棒性。同时在量化嵌入中采用抖动调制,实现了水印透明性和鲁棒性调节的便捷性。大量仿真实验结果表明该算法对噪声干扰、低通滤波、JPEG压缩、对比度增强等攻击有很好的鲁棒性和透明性。关键词 数字水印盲水印关系嵌入量化嵌入离散余弦变换离散小波变换 按这篇文章的算法,自己编的matlab,没有攻击时水印提取率为1,加水印后图像PSNR有45+,。有攻击后提取率也有0.9+。(Blind watermark extraction can be fulfilled without referring to the original host image. Therefore it hasmuch prospective applications in the fields of information hiding and copyright protection. Based on blocking Discrete Cosine Transform (DCT) and blocking DiscreteWaveletTransform (DWT), the proposed blind watermarking algorithm uses an embedding strategy of adaptively selecting either relationship embedding or quantization embedding. The relationship em- bedding comes from the observation thatboth themagnitudes of coefficients concerned in the relationship usually have thesame change trend when the image is attacked. This strategy remarkably improves the robustness ofwatermark extraction.In addition, dithermodulation is used in quantization embedding, bywhich the tradeoff between transparency and robus-tness ofwatermarking can be easily adjusted. Simulation results show that the algorithm is fairly robust against the attacks such as noise, filtering, compression, and contrast )

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • IFC读写代码
    IFC文件格式读取和写出源码,目前该源码是1.0版本(IFC file format reads and writes the source code, which is currently version 1.0)
    2020-09-16 14:17:55下载
    积分:1
  • criminisi-source-code
    这是个criminisi算法的源码,可以对图像进行相应的修补。效果很好。(This is a criminisi algorithm source code, images can be appropriate patch. With good results.)
    2021-03-15 10:39:22下载
    积分:1
  • 3dwatershed
    用分水岭算法对三维模型进行分割处理。可以实现对三维模型的有意义分割。(Using three-dimensional model of the watershed algorithm to be dealt with separately. Three-dimensional model can achieve meaningful partition.)
    2009-01-13 20:29:26下载
    积分:1
  • ingluence-typ
    acm基础 数论 知识必备!很重要的基本功! 有助于菜鸟入门!()
    2018-07-07 07:42:39下载
    积分:1
  • MATLAB
    :数字水印技术作为数字媒体版权保护的有效办法,近年来在国内外引起了人们极大的兴趣。作者采用了DCT离散余弦变换的算法,对图像这种多媒体数字作品进行了数字水印的嵌入和检测研究。并且使用了高效实用的编程工具MATLAB来介绍了一种DCT域的图像数字水印嵌入和提取的(BASIC_WM.M ..........................................cellauto.m ..........................................dctwatermark.m ..........................................detectbasic_wm.m ..........................................plotcorr_coef.m ..........................................wavedetect.m ..........................................wavedetect2.m ..........................................wavemarksvd.m ..........................................wavemarksvd)
    2012-05-09 11:26:26下载
    积分:1
  • chenggongchengxu
    rgb to HSV,很有用,调试成功,可以应用(rgb to HSV,#include "stdafx.h" #include <iostream.h> void main(float R, float G, float B, float& H, float& S, float&V) { // r,g,b values are from 0 to 1 // h = [0,360], s = [0,1], v = [0,1] // if s == 0, then h =-1 (undefined) float min, max, delta,tmp tmp = R>G?G:R min = tmp>B?B:tmp tmp = R>G?R:G max = tmp>B?tmp:B V = max // v delta = max- min if( max != 0 ) S = delta/max // s else { // r = g = b = 0 // s = 0, v is undefined S = 0 H = 0 return } if (delta == 0){ H = 0 return } else if(R == max){ if (G >= B) H = (G- B)/delta // between yellow & magenta else H = (G- B)/delta+ 6 } else if( G == max ) H = 2+ ( B- R )/delta // between cyan & yellow else if (B == ma)
    2011-12-02 10:09:24下载
    积分:1
  • matlab
    本文件中代码使用前馈卷积神经网络对图像进行去噪(In this paper, we use the feedforward convolution neural network to denoise the image.)
    2021-04-02 10:39:07下载
    积分:1
  • disparity2007
    利用SIFT检测两图片的相同点,并获取两幅图像的视差。(SIFT detection using the same picture two points, and to obtain two images of the parallax.)
    2021-05-16 18:30:07下载
    积分:1
  • resample_bilinear
    可以实现图像的重采样,通过设置参数来减小或增大图像尺寸(Resampling of the image can be achieved by setting parameters to decrease or increase the image size)
    2015-05-04 15:31:25下载
    积分:1
  • tuxiangchuli
    使用matlab来实现图像的处理,比如直方图均衡化等等(Using matlab to achieve image processing, such as histogram equalization)
    2013-01-04 13:10:53下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载