File Exchange

image thumbnail

Watermark DCT

version 1.0.0.0 (41.3 KB) by Suraj Kamya
Watermarking in frequency domain using DCT

17 Downloads

Updated 05 Jun 2014

View License

% wtmark function performs watermarking in DCT domain
% it processes the image into 8x8 blocks.
% im = Input Image
% wt = Watermark
% embimg = Output Embedded image
% p = PSNR of Embedded image

Comments and Ratings (23)

dqsd dqsdq

thank you !

Ria Paul

Suraj Kamya

Hey! everyone Sorry for delayed response.

Actually I have added and subtracted the value 35 ( its empirical founding or it can be any value). So that it can be easily distinguished while taking DCT and aging back to IDCT to identify the watermark bit was 0 or 1. :)

Hope you get it. I still not feel free to ask more questions.

Hoang Duong

for i=1:8 % To address row of block
for j=1:8 % To adress column of block
if (i==8) && (j==8) && (w<=welem) % Eligiblity condition to insert watremark
% i=1 and j=1 - means embedding element in first bit of every block
if wmrk(w)==0
kx(i,j)=kx(i,j)+35;
elseif wmrk(w)==1
kx(i,j)=kx(i,j)-35;
I don't understand it. Help me pls

Elaine guo

I can't understand these code!

GR

can anybody explain me that gui code which comprises of 1493 lines

tell the steps......which file run first

KIndly upload the algorithm for fruitful flow o understanding.For bothe extracting and embedding

WANT TO SEE STHE FILE FOR THE FURTHER RESAERCH WORK

DAVID KING

If u have any query regarding ur project either mail at matlabprojects35@gmail.com or, https://www.facebook.com/MatlabProjects-909644652486619. Kindly Spread it to Help Others.

hello sir, i can't understand why the value of 63rd coefficient in each block in dct image is added or subtracted by 35 only?

Hermawan -

Hello sir,, my name hermawan,, I am student of diponegoro university (Semarang, Indonesia), I need a code of your image watermarking with DCT method for my final project sir. I really hope you assistance for my project, I need your help sir. I thank you sir,,
best regards.. hermawan,

Sorry for my bad english,,

It was a great code, easy to understand and easy to use.

Ameligege

how i can download this file?

Suraj Kamya

run
wmark_enc_export.m

MATLAB Release Compatibility
Created with R2013b
Compatible with any release
Platform Compatibility
Windows macOS Linux