欢迎光临散文网 会员登陆 & 注册

【图像隐藏】基于SVD结合快速分数阶傅里叶变换实现水印嵌入+攻击+提取含Matlab源码

2022-04-03 11:55 作者:Matlab工程师  | 我要投稿

1 简介

分数阶傅里叶变换(Fractional Fourier Transform, FRFT)是一种可以同时兼顾时频域的研究工具,适用于处理非平稳信号,将FRFT与图像处理结合在一起,更利于分析图像的时域和频域特征。数字图像作为数字通信传输中的重要媒介,其在传输过程中的安全性极易受到外界攻击的破坏。若图像在传输过程中被攻击者拷贝、复制或篡改,可能会造成极大的经济损失。本文主要针对图像传输过程的安全性问题,在分析FRFT与图像处理的应用关系的基础上,研究了基于FRFT在图像处理上的应用,主要包括数字水印和图像加密两方面。

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 仿真结果





4 参考文献

[1]郑蕾. 基于分数阶傅里叶变换的数字水印与图像加密研究[D]. 北京交通大学.

博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,相关matlab代码问题可私信交流。

部分理论引用网络文献,若有侵权联系博主删除。




【图像隐藏】基于SVD结合快速分数阶傅里叶变换实现水印嵌入+攻击+提取含Matlab源码的评论 (共 条)

分享到微博请遵守国家法律