can i get the matlab code for scrambling a digital image based on arnold transformations??
Show older comments
clc;
clear all;
close all;
A = imread('cameraman.tif');
imshow(A);
N=256;
T=1.4938*N+40.8689;
disp(T);
t=0;
T2=ceil(T);
disp(T2);
c=[T];
iscram=A;
while t<T2
for i=[0:N-1]
for j=[0:N-1]
iscram(i,j)=iscram(mod(i+j,N),mod(i+(2*j),N));
end
end
t=t+1;
end
figure,imshow(imscram);
4 Comments
namita chandrakar
on 23 Nov 2014
I tried your code but its seems like its not working. Its giving error of "Attempted to access iscram(0,0); index must be a positive integer or logical.
Error in ==> iscram(i,j)=iscram(mod(i+j,N),mod(i+(2*j),N)); "
how can i solve this error ??
myetceteramail myetceteramail
on 30 Dec 2016
add a 1 to both the coordinates after the mod
mamoona
on 31 Jan 2024
hey! do you have the matlab code for image scrambling and unscrambling using arnold cat map? i am working on colored images.
Image Analyst
on 31 Jan 2024
@mamoona, yes I do. Did you look at my answer below? The code is attached.
Accepted Answer
More Answers (1)
Manpreet
on 1 May 2015
0 votes
I am doing a project on Image watermarking using Discrete Wavelet Transform(DWT) and Encryption. It is carried out in the following steps 1.) Select the host image( Image in which watermark will be hided). 2.) Select the watermark. 3.) Encrypt the watermark using the following code as given by sir(Image analyst) 4.) Watermarking using DWT.
5.) Recover the Encrypted watermark using recovery formula.
6.) Decryption of watermark using the following code which is also attached. This is also given by Image Analyst
My Question is that I have made many attacks on Watermarked Image like Rotation, Scaling, Croping but PSNR and MSE between (Watermark and Decrypted watermark) after and before attack remain Infinity and Zero respectively.
I think During Decryption, I have used same ran permutation that I used to ENCRYPT the image. So I think, Attacks have no effect on decrypted image.
Question is how to improve my code or what suggestions you can give me.
I need Help. Though, I am trying but yr valuable suggestions can make code more effective and fast
Thanks............
7 Comments
Image Analyst
on 1 May 2015
What does this have to do with the original topic of scrambling via Arnold Transform???? How is this an answer to that????
Manpreet
on 1 May 2015

#Here are the Attached files to make my above question more understandable
<<

>> #Even after these croping/noise attacks there comes no difference between watermark image and decrypted image???????????
Image Analyst
on 1 May 2015
How does this answer sumaya's question at the top of this page?????
Walter Roberson
on 4 May 2015
Manpreet you need to move your material here into a new Question. It is out of place here and probably no-one will even read it carefully until you create a new Question for it.
iron man
on 28 Jul 2016
manpreet , could u please help me ..i m having a same problem with using RSA in watermarking.
Walter Roberson
on 28 Jul 2016
Discussion of RSA or any other non-trivial encryption is not permitted here due to the laws of the USA.
Sunita Pradhan
on 23 Apr 2022
Any body having dwt code for watermarking please help
Categories
Find more on Watermarking in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
