| Description |
The proposed function can be used as basic for geometric warping watermarking approaches.
s_trans delivers for each pixel an information about the surounding edge strength (L) und the surrounding edge position (s).
The basic equantions can be found in:
Pröfrock, D.; Schlauweg, M.; Müller, E.
Video Watermarking by Using Geometric Warping Without Visible Artifacts
Information Hiding (8th IH 2006), 10 -12 July 2006, Alexandria, USA
An segmentaion based watermarking approach which uses s_trans can be found in:
Pröfrock, D.; Schlauweg, M.; Müller, E.
Content-Based Watermarking by Geometric Warping and Feature-Based Image Segmentation. In Signal Processing for Image Enhancement and Multimedia Processing, Vol 37, 2007, ISBN: 978-0-387-72499-7
%Example
%creating the mex-file
mex s_trans.c
%read the image
image = imread('example.jpg');
%perform the function
image2 = s_trans(image,size(image,2),size(image,1),16,16);
%plot results
figure; imagesc(image); colormap gray; %original
figure; imagesc(image2(:,:,1)); %s-values
figure; imagesc(image2(:,:,2)); %L-values
figure; imagesc(image2(:,:,1).*image2(:,:,2));%combination between s and L |