Sie sind auf Seite 1von 15

WAVELET BASED WATERMARKING USING DWT

submitted by G.Nagasrinivas (09491A0494) A.Krishna prasad (09491A04B1) K.V.Ravikumar (09491A04B0)

UNDER THE ESTEEMED GUIDENCE OF Ms.M.Madhavi,M.Tech (Asst.Prof) QIS COLLEGE OF ENGINEERING AND TECHNOLOGY

WHAT IS AN IMAGE?
An image is a two-dimensional function f(x,y), where x

and y are the spatial (plane) coordinates, and the amplitude of f at any pair of coordinates (x,y) is called the intensity of the image at that level.

WAVELET
A wavelet is a mathematical function useful in digital

signal processing. In other words we can say wavelet is a small wave having varying frequency and limited duration Wavelet transform provide both frequency and spatial description of an image

What is Watermarking?
Watermarking is a process in which

identifying the information is embedded into a file. Watermarking is the process of hiding digital information in a carrier signal, but does not need to contain a relation to the carrier signal.

Classifications of watermarking

Wavelet watermarking techniques


The DWT Transform separates the image into a lower resolution

approximation (LL) as well as horizontal (HL), vertical (VL) and diagonal (HH) detail components

Two Dimensional DWT


Two Dimensional DWT

Watermarking in the DWT domain


includes two parts: Embedding

Adding the watermark to the original image.

Extracting.

Recognizing or extracting the watermark.

Watermarking Technique using DWT


Embedding Process

(1)Apply DWT Transform for the given host image (2)Observe the various subbands (3)Apply the watermark for the Transformed image in alternate bits (4)Perform the inverse DWT transform to observe the watermarked image

Embedding algorithm
Host image DWT transform (single level decomposition) Watermark

Embedding in one of the LL, LH, HL, HH Sub bands in alternate bits

Inverse DWT

Watermarked image

Extracting Algorithm
Watermarked image
DWT transform (single level ecomposition)

Extracting watermark from one of the LL, LH, HL, HH Sub bands alternate bits

Watermark image

Check NCC

Extraction Process
(1)Apply DWT Transform for the Watermarked image (2)Observe the various sub bands (3)Extract the watermark from the sub bands alternate bit position

IMPLEMENTING WATER MARK

Water mark image

Original image

Water marked image

EXPERIMENTAL MEASUREMENTS
To measure the robustness of the watermarked image the measurements to be taken are

(1) PSNR (2) Normalized cross correlation

Thank You