A list,

It is the safest adaptive steganography algorithm for spatial image

Ii. Source code

% ------------------------------------------------------------------------- % Permission to use, copy, modify, and distribute this software for % educational, research and non-profit purposes, without fee, and without a % written agreement is hereby granted, provided that this copyright notice % appears in all copies. The program is supplied "as is," without any % accompanying services from DDE Lab. DDE Lab does not warrant the % operation of the program will be uninterrupted or error-free. The % end-user understands that the program was developed for research purposes % and is advised not to rely exclusively on the program for any reason. In % no event shall Binghamton University or DDE Lab be liable to any party % for direct, indirect, special, incidental, or consequential damages, % including lost profits, arising out of the use of this software. DDE Lab % disclaims any warranties, and has no obligations to provide maintenance, % support, updates, enhancements or modifications. % ------------------------------------------------------------------------- % Author: Vojtech Holub % ------------------------------------------------------------------------- % Contact: [email protected] % [email protected] % http://dde.binghamton.edu % ------------------------------------------------------------------------- clc; clear all; % load cover image cover = imread(fullfile('.. ', 'images_cover', '1.pgm')); % set payload payload = 0.4; % set params params.p = -1; % holder norm parameter fprintf('Embedding using matlab code'); MEXstart = tic; function [stego, distortion] = WOW(cover, payload, params) % ------------------------------------------------------------------------- % Copyright (c) 2012 DDE Lab, Binghamton University, NY. % All Rights Reserved. % ------------------------------------------------------------------------- % Permission to use, copy, modify, and distribute this software for % educational, research and non-profit purposes, without fee, and without a % written agreement is hereby granted, provided that this copyright notice % appears in all copies. The program is supplied "as is," without any % accompanying services from DDE Lab. DDE Lab does not warrant the % operation of the program will be uninterrupted or error-free. The % end-user understands that the program was developed for research purposes % and is advised not to rely exclusively on the program for any reason. In % no event shall Binghamton University or DDE Lab be liable to any party % for direct, indirect, special, incidental, or consequential damages, % including lost profits, arising out of the use of this software. DDE Lab % disclaims any warranties, and has no obligations to provide maintenance, % support, updates, enhancements or modifications. % ------------------------------------------------------------------------- % Contact: [email protected] | [email protected] | October 2012 % http://dde.binghamton.edu/download/steganography % ------------------------------------------------------------------------- % This function simulates embedding using WOW steganographic % algorithm. For more deatils about the individual submodels, please see % the publication [1]. % ------------------------------------------------------------------------- % Input: coverPath ... path to the image % payload ..... payload in bits per pixel % Output: stego ....... resulting image with embedded payload % ------------------------------------------------------------------------- % [1] Designing Steganographic Distortion Using Directional Filters, % V. Holub and J. Fridrich, to be presented at WIFS'12 IEEE International % Workshop on Information Forensics and Security % ------------------------------------------------------------------------- %% Get 2D wavelet filters - Daubechies 8 % 1D High pass Decomposition filter HPDF = [-0.0544158422, 0.3128715909, -0.6756307363, 0.5853546837, 0.0158291053, -0.2840155430, -0.0004724846, 0.1287474266, 0.0173693010, -0.0440882539,... -0.0139810279, 0.0087460940, 0.0048703530, 0.0003917404, 0.0006754494, 0.0001174768]; % 1D low pass decomposition filter lpdf = (-1).^(0:numel(hpdf)-1).*fliplr(hpdf); % construction of 2D wavelet filters F{1} = lpdf'*hpdf; F{2} = hpdf'*lpdf; F{3} = hpdf'*hpdf;Copy the code

3. Operation results

Fourth, note

The complete code to download www.cnblogs.com/ttmatlab/p/…