資源簡介
分數階傅里葉變換和奇異值分解結合的算法,水印圖片和載體圖片都在壓縮包中,包含各種攻擊后提取的效果
代碼片段和文件信息
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的圖像匹配
- 下一篇:數字信號處理 離散系統的頻域分析與零極點分布
評論
共有 條評論