【圖像隱藏】基于SVD結(jié)合快速分?jǐn)?shù)階傅里葉變換實現(xiàn)水印嵌入+攻擊+提取含Matlab源碼
1 簡介
分?jǐn)?shù)階傅里葉變換(Fractional Fourier Transform, FRFT)是一種可以同時兼顧時頻域的研究工具,適用于處理非平穩(wěn)信號,將FRFT與圖像處理結(jié)合在一起,更利于分析圖像的時域和頻域特征。數(shù)字圖像作為數(shù)字通信傳輸中的重要媒介,其在傳輸過程中的安全性極易受到外界攻擊的破壞。若圖像在傳輸過程中被攻擊者拷貝、復(fù)制或篡改,可能會造成極大的經(jīng)濟(jì)損失。本文主要針對圖像傳輸過程的安全性問題,在分析FRFT與圖像處理的應(yīng)用關(guān)系的基礎(chǔ)上,研究了基于FRFT在圖像處理上的應(yīng)用,主要包括數(shù)字水印和圖像加密兩方面。


2 部分代碼
close all;
clear all;
clc;
a=0.5;
alpha=0.08;
A = imread('lenaTest3.jpg');
w = imread('cameraman.pgm');
W=double(w);
[W_IM,S,Uw,Vw ] = embedding(A,W,a,alpha);
[ EX_WM ] = extraction(S,W,W_IM ,a,alpha,Uw,Vw);
[ N_IM ] = addnoise(A,S,W,W_IM ,a,alpha,Uw,Vw);
[ Blur_IM ] = blurring(A,S,W,W_IM ,a,alpha,Uw,Vw);
[ compress_IM ] = compression(A,S,W,W_IM ,a,alpha,Uw,Vw);
[ crop_IM ] = cropping(A,S,W,W_IM ,a,alpha,Uw,Vw );
[R_IM1,R_IM2] = Rotation( A,S,W,W_IM ,a,alpha,Uw,Vw );
[I] = row_col_blank( A,S,W,W_IM ,a,alpha,Uw,Vw ?);
[ sharp_IM ] = sharpening( A,S,W,W_IM ,a,alpha,Uw,Vw );
[ J] = translation( A, S,W,W_IM ,a,alpha,Uw,Vw);
3 仿真結(jié)果






4 參考文獻(xiàn)
[1]鄭蕾. 基于分?jǐn)?shù)階傅里葉變換的數(shù)字水印與圖像加密研究[D]. 北京交通大學(xué).
博主簡介:擅長智能優(yōu)化算法、神經(jīng)網(wǎng)絡(luò)預(yù)測、信號處理、元胞自動機(jī)、圖像處理、路徑規(guī)劃、無人機(jī)等多種領(lǐng)域的Matlab仿真,相關(guān)matlab代碼問題可私信交流。
部分理論引用網(wǎng)絡(luò)文獻(xiàn),若有侵權(quán)聯(lián)系博主刪除。
