3.0

3.0 | 1 rating Rate this file 48 Downloads (last 30 days) File Size: 992.12 KB File ID: #25244

Distortionless Data Hiding Based on Integer Wavelet Transform

by Asad Ali

 

06 Sep 2009

Lossless data hiding using Integer Wavelet transform by Guorong Xuan. (Reversible Watermarking)

| Watch this File

File Information
Description

The code implements the following paper:

Guorong Xuan, Jiang Zhu, Jidong Chen, Shi Y.Q., Zhicheng Ni, Wei Su, "Distortionless data hiding based on integer wavelet transform" IET Electronics Letters, Volume: 38, Issue 25, page 1646- 1648, December 2002. (ISSN: 0013-5194)

The watermark embedding and extraction modules have been implemented separately.

The watermark embedding module embeds the watermark using bitplane compression in the integer wavelet transform domain.

The watermark extraction module extracts the previously embedded watermark and restores the original image.
 
A logo image is used as a watermark but can be replaced with any thing.

MATLAB release MATLAB 7 (R14)
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (4)
15 Sep 2009 Pon Selvalingam  
18 Aug 2011 lavanya ananthan

Watermark can't extracted from distorted watermark (eg distorted by speckle noise) any help?

21 Aug 2011 Asad Ali

In order to extract watermark after some distortion has taken place you have to use some error correcting codes such as BCH encoding. The watermark will first be BCH encoded and then embedded into the image. So at a later time while extracting after addition of noise the error correcting codes will compensate for the errors and recover the correct watermark. Check the matlab function "bchenc".

30 Aug 2011 lavanya ananthan

After adding noise to whole image,i am getting following errors
>The symbol counts parameter must be a vector of positive finite integers.
>CH5 = arithdeco(seq11,count1,size(CH,1)*size(CH,2));
 
help?

Please login to add a comment or rating.
Tag Activity for this File
Tag Applied By Date/Time
reversible watermarking Asad Ali 08 Sep 2009 11:55:11
distortionless data hiding Asad Ali 08 Sep 2009 11:55:11
guorong xuan Asad Ali 08 Sep 2009 11:55:11
integer wavelet transform Asad Ali 08 Sep 2009 11:55:11
distortionless data hiding Pon Selvalingam 15 Sep 2009 04:20:18
integer wavelet transform Pon Selvalingam 15 Sep 2009 04:20:23

Contact us at files@mathworks.com