资源简介
分数阶傅里叶变换和奇异值分解结合的算法,水印图片和载体图片都在压缩包中,包含各种攻击后提取的效果
代码片段和文件信息
function [ N_IM ] = addnoise(ASWW_IM aalphaUwVw)
N_IM = imnoise(W_IM‘salt & pepper‘0.03);
figure
subplot(121)
imshow(W_IM)
title(‘watermarked image‘)
subplot(122)
imshow(N_IM)
title(‘noisy image‘)
B_N = frft(N_IMa);
F_N=reshape(B_N[512512]);
[UnSnVn] = svd(F_N);
for i=1:256
EX_N(ii)=(Sn(ii)-S(ii))/alpha;
end
EX=Uw*EX_N*Vw‘;
EX = ifrft(EXa);
EX=reshape(EX[256256]);
EX=real(EX);
EX_N=uint8(EX);
figure
subplot(121)
imshow(uint8(W))
title(‘original watemark‘)
subplot(122)
imshow(EX_N)
title(‘extracted watermark from a noisy image‘)
peaksnr_noise_wm = psnr(EX_Nuint8(W))
peaksnr_noise=psnr(N_IMuint8(A))
ssimval_noise=ssim(N_IMuint8(A))
% temp = sum(not(xor(W(:)EX_N(:))));
% BCR = (temp/(256*256))*100
% r = corrcoef(double(W)double(EX_N))
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 785 2016-08-12 01:50 FRFT-SVD\addnoise.m
文件 18910 2016-08-12 01:50 FRFT-SVD\blur.jpg
文件 855 2016-08-12 01:50 FRFT-SVD\blurring.m
文件 65581 2016-08-12 01:50 FRFT-SVD\cameraman.pgm
文件 13919 2016-08-12 01:50 FRFT-SVD\clock.jpg
文件 18971 2016-08-12 01:50 FRFT-SVD\comp.jpg
文件 891 2016-08-12 01:50 FRFT-SVD\compression.m
文件 21467 2016-08-12 01:50 FRFT-SVD\crop.jpg
文件 1159 2016-08-12 01:50 FRFT-SVD\cropping.m
文件 541 2016-08-12 01:50 FRFT-SVD\em
文件 543 2016-08-12 01:50 FRFT-SVD\extraction.m
文件 139 2016-08-12 01:50 FRFT-SVD\fconv.m
文件 1 2016-08-12 01:50 FRFT-SVD\file
文件 1291 2016-08-12 01:50 FRFT-SVD\frft.m
文件 1318 2016-08-12 01:50 FRFT-SVD\ifrft.m
文件 187 2016-08-12 01:50 FRFT-SVD\interp.m
文件 34047 2018-04-13 10:17 FRFT-SVD\lena1.jpg
文件 43169 2016-08-12 01:50 FRFT-SVD\lenaTest3.jpg
文件 58243 2016-08-12 01:50 FRFT-SVD\main.jpg
文件 639 2016-08-12 01:50 FRFT-SVD\main.m
文件 71389 2016-08-12 01:50 FRFT-SVD\noattack.jpg
文件 20900 2016-08-12 01:50 FRFT-SVD\noise.jpg
文件 18883 2016-08-12 01:50 FRFT-SVD\rc.jpg
文件 20633 2016-08-12 01:50 FRFT-SVD\rot.jpg
文件 1232 2016-08-12 01:50 FRFT-SVD\Rotation.m
文件 874 2016-08-12 01:50 FRFT-SVD\row_col_blank.m
文件 18749 2016-08-12 01:50 FRFT-SVD\sharp.jpg
文件 839 2016-08-12 01:50 FRFT-SVD\sharpening.m
文件 23172 2016-08-12 01:50 FRFT-SVD\trans.jpg
文件 779 2016-08-12 01:50 FRFT-SVD\translation.m
............此处省略4个文件信息
- 上一篇:基于matlab的图像匹配
- 下一篇:数字信号处理 离散系统的频域分析与零极点分布
相关资源
- HMMforspeechrecogntion 一个可执行的HMM语音
- popular-UCI-datasets 一些非常有用的数据
- GAPSO 这个算法是遗传算法和粒子群优
- synchronization 利用matlab仿真实现载波的
- Gabor Gabor小波变换的matlab实现
- 4 matlab区域填充的具体算法及演示
- MATLAB_image_process_with_PDE 运用偏微分方
- gabijiao 该程序通过实例(函数)
- SIFT2844912
- gbvs 二维图像视觉显著性检测
- wenli 分析了纹理特征提取方法
- EELM
- barcode 基于图像的条形码识别程序(识
-
myaudiopla
yer 使用Matlab GUI实现的音频 - B-spline-surface 在MATLAB-2008a环境下编写的
- NURBS-surface 在MATLAB-2008a环境下编写的
- ACO 用MATLAB编写的蚁群算法最短路径寻
- wavplay 基于matlab GUI界面的播放器
- allfns 是由牛津大学VGG开发的三维重建
- spectrogram_fft
- adaboost 基于adaboost的人脸识别程序
- 2 2课程报告要求:按照讲课内容
- gps GPS信号的捕获、处理程序
- fuzzynetme 模糊神经网络的MATLAB程序
- naive_bayes_numeric 利用matlab实现的朴素贝
- MFandMPF 计算肌电信号积分肌电值
- BM3D BM3D去噪算法的实现和相关文档
- BarrelDistortion 两个matlab程序
- Kalman 用卡尔曼滤波跟踪目标实例
- WSN-matlab-simulation
评论
共有 条评论