CHAPTER 3 DIFFERENT DOMAINS OF WATERMARKING. domain. In spatial domain the watermark bits directly added to the pixels of the cover

Similar documents
Comparison of Digital Image Watermarking Algorithms. Xu Zhou Colorado School of Mines December 1, 2014

CHAPTER 3 WAVELET DECOMPOSITION USING HAAR WAVELET

Robust Image Watermarking based on Discrete Wavelet Transform, Discrete Cosine Transform & Singular Value Decomposition

ANALYSIS OF DIFFERENT DOMAIN WATERMARKING TECHNIQUES

A NEW ROBUST IMAGE WATERMARKING SCHEME BASED ON DWT WITH SVD

Robust Digital Image Watermarking. Using Quantization and Back Propagation. Neural Network

The Robust Digital Image Watermarking using Quantization and Fuzzy Logic Approach in DWT Domain

Robust Image Watermarking based on DCT-DWT- SVD Method

SCALED WAVELET TRANSFORM VIDEO WATERMARKING METHOD USING HYBRID TECHNIQUE: SWT-SVD-DCT

Final Review. Image Processing CSE 166 Lecture 18

DIGITAL IMAGE HIDING ALGORITHM FOR SECRET COMMUNICATION

Short Communications

Image Transformation Techniques Dr. Rajeev Srivastava Dept. of Computer Engineering, ITBHU, Varanasi

Comparison of wavelet based watermarking techniques Using SVD

Reversible Wavelets for Embedded Image Compression. Sri Rama Prasanna Pavani Electrical and Computer Engineering, CU Boulder

DYADIC WAVELETS AND DCT BASED BLIND COPY-MOVE IMAGE FORGERY DETECTION

Digital Image Watermarking: An Overview

SPEECH WATERMARKING USING DISCRETE WAVELET TRANSFORM, DISCRETE COSINE TRANSFORM AND SINGULAR VALUE DECOMPOSITION

Digital Image Watermarking using Fuzzy Logic approach based on DWT and SVD

Digital Image Processing

Digital Image Processing

Digital Image Processing. Chapter 7: Wavelets and Multiresolution Processing ( )

Implementation of Lifting-Based Two Dimensional Discrete Wavelet Transform on FPGA Using Pipeline Architecture

Comparative Analysis of Different Spatial and Transform Domain based Image Watermarking Techniques

Robust Lossless Image Watermarking in Integer Wavelet Domain using SVD

Image Watermarking with Biorthogonal and Coiflet Wavelets at Different Levels

A New Approach to Compressed Image Steganography Using Wavelet Transform

Invisible Digital Watermarking using Discrete Wavelet Transformation and Singular Value Decomposition

CHAPTER 4 REVERSIBLE IMAGE WATERMARKING USING BIT PLANE CODING AND LIFTING WAVELET TRANSFORM

ROBUST WATERMARKING OF REMOTE SENSING IMAGES WITHOUT THE LOSS OF SPATIAL INFORMATION

Feature Based Watermarking Algorithm by Adopting Arnold Transform

A DUAL WATERMARKING USING DWT, DCT, SVED AND IMAGE FUSION

On domain selection for additive, blind image watermarking

A Comparative Study of DCT, DWT & Hybrid (DCT-DWT) Transform

HYBRID TRANSFORMATION TECHNIQUE FOR IMAGE COMPRESSION

DWT-SVD Based Hybrid Approach for Digital Watermarking Using Fusion Method

DWT-SVD Based Digital Image Watermarking Using GA

International Journal of Advance Research in Computer Science and Management Studies

Pyramid Coding and Subband Coding

Multiresolution Image Processing

Module 8: Video Coding Basics Lecture 42: Sub-band coding, Second generation coding, 3D coding. The Lecture Contains: Performance Measures

Robust Image Watermarking using DCT & Wavelet Packet Denoising

3. Lifting Scheme of Wavelet Transform

Image Fusion Using Double Density Discrete Wavelet Transform

A ROBUST WATERMARKING SCHEME BASED ON EDGE DETECTION AND CONTRAST SENSITIVITY FUNCTION

Adaptive Quantization for Video Compression in Frequency Domain

Implementation and Comparison of Watermarking Algorithms using DWT

Analysis of Robustness of Digital Watermarking Techniques under Various Attacks

Digital Watermarking: Combining DCT and DWT Techniques

Mr Mohan A Chimanna 1, Prof.S.R.Khot 2

Pyramid Coding and Subband Coding

An Improved DWT-SVD based Digital Watermarking Algorithm for Images Pracheta Bansal 1, R.P.Mahapatra 2 and Divya Gupta 3

Image Compression. CS 6640 School of Computing University of Utah

Keywords - DWT, Lifting Scheme, DWT Processor.

IMAGE COMPRESSION USING HYBRID TRANSFORM TECHNIQUE

Digital Image Watermarking Scheme Based on LWT and DCT

Digital Color Image Watermarking In RGB Planes Using DWT-DCT-SVD Coefficients

CoE4TN3 Image Processing. Wavelet and Multiresolution Processing. Image Pyramids. Image pyramids. Introduction. Multiresolution.

IMAGE ANALYSIS, CLASSIFICATION, and CHANGE DETECTION in REMOTE SENSING

Lecture 5: Error Resilience & Scalability

DIGITAL IMAGE WATERMARKING BASED ON A RELATION BETWEEN SPATIAL AND FREQUENCY DOMAINS

Lifting Scheme Using HAAR & Biorthogonal Wavelets For Image Compression

Comparative Analysis of Video Watermarking Scheme Using Different Wavelets & SVD

International Journal of Wavelets, Multiresolution and Information Processing c World Scientific Publishing Company

Design of DWT Module

CSEP 521 Applied Algorithms Spring Lossy Image Compression

Wavelet Transform (WT) & JPEG-2000

Comparative Evaluation of Transform Based CBIR Using Different Wavelets and Two Different Feature Extraction Methods

Digital watermarking techniques for JPEG2000 scalable image coding

CHAPTER-6 WATERMARKING OF JPEG IMAGES

Digital Image Watermarking Using DWT Based DCT Technique

BLIND WATERMARKING SCHEME BASED ON RDWT-DCT FOR COLOR IMAGES

A DWT, DCT AND SVD BASED WATERMARKING TECHNIQUE TO PROTECT THE IMAGE PIRACY

Image Compression Algorithm for Different Wavelet Codes

FPGA Implementation of 4-D DWT and BPS based Digital Image Watermarking

Comparison of Digital Water Marking methods

The Choice of Filter Banks for Wavelet-based Robust Digital Watermarking

The Choice of Filter Banks for Wavelet-based Robust Digital Watermarking p. 1/18

QR Code Watermarking Algorithm based on Wavelet Transform

A Robust Digital Watermarking Scheme using BTC-PF in Wavelet Domain

Introduction to Wavelets

A Robust Wavelet-Based Watermarking Algorithm Using Edge Detection

Image Compression using Discrete Wavelet Transform Preston Dye ME 535 6/2/18

Research Article A Novel Steganalytic Algorithm based on III Level DWT with Energy as Feature

ECE 533 Digital Image Processing- Fall Group Project Embedded Image coding using zero-trees of Wavelet Transform

Navjot Singh *1, Deepak Sharma 2 ABSTRACT I. INTRODUCTION

Digital Image Steganography Techniques: Case Study. Karnataka, India.

A ROBUST NON-BLIND HYBRID COLOR IMAGE WATERMARKING WITH ARNOLD TRANSFORM

Performance Improvement by Sorting the Transform Coefficients of Host and Watermark using Unitary Orthogonal Transforms Haar, Walsh and DCT

A DWT Based Steganography Approach

An Improved Blind Watermarking Scheme in Wavelet Domain

A NEW APPROACH OF DIGITAL IMAGE COPYRIGHT PROTECTION USING MULTI-LEVEL DWT ALGORITHM

Texture Analysis of Painted Strokes 1) Martin Lettner, Paul Kammerer, Robert Sablatnig

A New Algorithm for QR Code Watermarking Technique For Digital Images Using Wavelet Transformation Alikani Vijaya Durga, S Srividya

Digital Image Watermarking Using DWT and SLR Technique Against Geometric Attacks

Filtering. -If we denote the original image as f(x,y), then the noisy image can be denoted as f(x,y)+n(x,y) where n(x,y) is a cosine function.

Fidelity Analysis of Additive and Multiplicative Watermarked Images in Integrated Domain

International Journal of Emerging Technologies in Computational and Applied Sciences(IJETCAS)

An Efficient Watermarking Algorithm Based on DWT and FFT Approach

Generation of Digital Watermarked Anaglyph 3D Image Using DWT

Transcription:

38 CHAPTER 3 DIFFERENT DOMAINS OF WATERMARKING Digital image watermarking can be done in both spatial domain and transform domain. In spatial domain the watermark bits directly added to the pixels of the cover image. Spatial domain methods can be easily modeled and analyzed mathematically. However the embedded watermark can be easily destroyed or removed by signal processing attacks such as filtering. The spatial domain technique makes use of human visual system, but sensitive to image scale so that same information must be embedded again and again in different locations of the host image. The least significant bit (LSB) method is an example of spatial domain method where the watermark is embedded into the least significant bits of the cover image. In this method, first the bit planes are extracted from the watermark and then shifted to the right. The shifted bit planes are added to the least significant bits of the cover image to get the watermarked image. The least significant bits are highly sensitive to noise, so that the watermark can easily be removed by image manipulations such as rotation and cropping. Thus, the LSB method provides high imperceptibility and less robustness. The correlation based method is another example of spatial domain techniques; in this method, the watermark is converted into Pseudo Noise sequence which is then weighted and added to the cover image bits. The watermarked image is compared with the cover image to detect the inserted watermark. The spatial domain methods are less complex compare to transform domain methods, however weak to different image attacks. The data hiding capacity of spatial domain techniques is higher than that of transform domain methods. Spatial domain techniques offer higher robustness to geometrical transformations.

39 3.1 DIGITAL IMAGE WATERMARKING IN FREQUENCY DOMAN The robustness and imperceptibility of the watermarked images can be improved by performing watermarking in frequency domain. Frequency domain techniques can provide better robustness against compression and filtering attacks, because the watermark coefficients spread throughout the cover image. In frequency domain, watermark embedding is done by modifying the image coefficients using image transforms. Masking techniques based on transform domain are more robust than least significant bit method with respect to cropping, compression and image processing. The main advantage of masking techniques is that they embed watermark coefficients in large areas of the host image. Many of the transform coefficients are small; hence even though they discarded during the process of compression the effect is negligible. 3.1.1 DIGITAL IMAGE WTERMARKING USING -D FOURIER TRANSFORMS The Discrete Cosine Transform (DCT), Discrete Laguerre Transform (DLT), Discrete Fractional Fourier Transform (DFRFT), Natural Preserve Transform (NPT) and Discrete Fourier Transform (DFT) are some of the two-dimensional image transforms available. DCT based watermarking can be done for an entire image or block-wise. In both of these methods, the image is transformed into its DCT coefficients and the watermark is added to these transformed coefficients based on frequency. The watermarking can be achieved by altering the transform coefficients of the image. Finally, the watermarked coefficients inverse transformed into the spatial domain and there by spreading the watermark throughout the image or blocks of the image. DCT takes the advantage of stastical dependency between color channels so that each color channel is then modified to embed the watermark. Two important issues should be considered with respect to DCT

40 based watermarking. The first one is the selection of coefficients, choosing the high frequency coefficients affect the imperceptibility and any filtering operation can remove the watermark from the image. The second issue is related to the amount of changes performed on DCT coefficients to embed the watermark. These changes made on coefficients influence the invisibility of the watermark and destroy the image to a large extent. Discrete Laguerre Transform (DLT) utilizes Laguerre functions, which constitute a set of orthogonal functions in the interval (0, ).Due to the exponential term present in the expansion, these functions are not polynomials. The drawback of DLT is the increase in computational complexity as the order of the DLT increases. The DLT based watermarking improves the quality of the watermarked image compared to DCT. The Discrete Fractional Fourier Transform (DFRFT) is the generalized form of classical Fourier transform and is a potential and powerful tool for non- stationary and time varying signal processing applications. Because of two additional degrees (watermark location and powers of DFRFT) of freedom DFRFT allows to embed more number of watermark bits than DCT and DFT. Natural Preserving Transform is used as an orthogonal transform which has some unusual properties to encode and reconstruct the data that is lost. The properties of NPT are similar to that of Hartley transform which achieves tradeoff between energy concentration feature and spreading feature. Thus, the NPT transform is capable to concentrate on energy of the image while preserving its original samples. This makes the NPT transform more capable to retrieve the original image from all parts of the

41 transformed image. The NPT transform provides high similarity between the original image and the watermarked image which is very much desirable in watermarking. Other -D transform used to perform image watermarking is DFT. An important property of DFT is that the shift of phase in spatial domain does not change the magnitude characteristics and watermark embedding is based on phase characteristics because phase is highly immune to noise. Adaptive phase modulation is also implemented to improve the fidelity of the watermarked image. Watermark embedding using DFT is invariant to rotation attack. 3.1. DIGITAL IMAFE WATERMARKING USING WAVELETS A wavelet is an oscillatory function of finite duration. The wavelet provides both spatial and frequency description details of the image. The temporal information is retained in this wavelet transformation process compared to other transforms like DCT and DFT. Haar, Daubechies, Complex, Balanced, Stationary, Morphological, Non-tensor, Berkley, Mexican- hat, Morlet, Shannon and Biorthogonal are the different wavelets used to perform image processing. 3.1..1 DISCRETE WAVELET TRANSFORM (DWT) The DWT is not effective to analyze non-stationary signals. Whereas short time Fourier Transform is an effective tool to do that operation, but the drawback is that it gives constant resolution at all frequencies. DWT provides both spatial and frequency description of an image with multiresolution. The multi-resolution property of the wavelet transform can be used to exploit the fact that the response of the human eye is different to high and low frequency components of the image. DWT can be applied to an

4 entire image without using block structure as used by the DCT, thereby reducing the blocking artifact. Wavelet is an oscillatory function of time or space that is periodic and of finite duration with zero average value. A family of wavelets can be generated by dilating and translating mother wavelet. Wavelet provides time- frequency representation of a signal and is used to analyze non- stationary signals. Multi-resolution technique is used in wavelet transform where different frequencies are analyzed with different resolutions. Big wavelets give an approximate value of a signal, while the smaller wavelets boost up the smaller details. DWT is computed either by using convolution based or lifting based procedures. In both the methods, the output sequence decomposed into low-pass and high-pass sub bands, where each sub bands constituting of half the number of samples of the original sequence. The DWT represents an NxN image by N coefficients. The DWT can be implemented through filter bank or lifting scheme. The DWT of an image is analyzed by allowing it to pass through an analysis filter bank followed by down sampling. The analysis filter bank consists of low-pass and highpass filters at decomposition stage. When an image passes through these filter banks, the image split into two sub bands. The low-pass filter performs averaging operation and extracts the coarse information of the image. Whereas the high-pass filter performs difference operation and extracts the details of the image. Then the output of the filtering operation is down sampled by two. This operation splits the image into four bands, namely, LL, LH, HL, and HH as shown in figure (3.1). The lowest resolution level LL consists of the approximation part of the original image and most of the energy is concentrated in this LL band. Hence modifications of this low

43 frequency subband would cost severe and unacceptable image degradation. So the watermark is not embedded in LL subband. The good areas for watermark embedding are high and middle frequency coefficients (vertical, horizontal and diagonal coefficients). Human visual system is insensitive to these high and middle frequency subbands and effective watermark embedding is achieved without being perceived by human visual system. LPF LL Band LPF W(x, y) HPF LH Band LPF HL Band HPF HPF HH Band Figure (3.1): Wavelet Decomposition using Sub-band coding The basic implementation of DWT for images is described as follows. First, an image decomposed into four parts of low, middle and high frequency sub components LL 1, LH 1, HL 1 and HH 1 by sampling horizontal and vertical channels using subband filters. The sub components LH 1, HL 1 and HH 1 represent the first level decomposition. To obtain the next level decomposition the sub component LL 1 is further decomposed as shown in figure (3.). This process of subsampling is repeated several times based on the requirement. In this work biorthogonal wavelets are used to perform watermark embedding and extraction. Biorthogonal wavelet generates two basis functions for decomposition and reconstruction.

44 Level- The Original Image Level-1 LL 1 HL 1 LH 1 HH 1 LL HL LH HH HL 1 LH 1 HH 1 Figure (3.): Discrete Wavelet Transformation 3.1.. BIORTHOGONAL WAVELETS Biorthogonal wavelets have the property of smoothness, exact reconstruction, symmetry and higher embedding capacity. Orthogonality and symmetry are conflict properties in the design of wavelets. Biorthogonal wavelets maintain linear phase constraint by relaxing orthogonality. Design of biorthogonal wavelets with symmetry gives good compression and reduces computational complexity. The Cohen-Daubechies- Feauveau (CDF) biorthogonal wavelet system is implemented in this work. The advantage of this system is that the scaling function and wavelet is symmetric and have similar lengths. The block diagram (109) of the two- band biorthogonal system is shown in figure (3.3). Analysis bank Synthesis bank X h h X g g Figure (3.3): Two-Band Biorthogonal Filter Bank

45 Let h and h denote a pair of dual lowpass filters of analysis and synthesis filters respectively (109). Where and denote a pair of dual highpass filters of analysis and synthesis filters respectively. The associated scaling functions and recursively defined as follows: ( ) h( ) ( ) (3.1) and ( ) h ( ) ( ). (3.) The associated biorthogonal filter bank wavelets and (109) are defined as ( ) ( ) h( ) ( ). (3.3) and ( ) ( ) h( ) ( ) (3.4) The set of four functions, { ( ), ( ) ( ), ( ) } form a two- band biorthogonal wavelet system. For perfect reconstruction, the following condition (109) must be satisfied. ( ) ( ) ( ) ( ). (3.5) Where ( ) h( ) and ( ) h ( ) respectively. 3. DIFFERENT TECHNIQUES TO OPTIMIZE WATERMARKING The performance of wavelet based watermarking algorithms has been improved by using different optimization techniques such as singular value decomposition, independent component analysis, the support vector machine, genetic algorithm, artificial neural network and fuzzy logic, etc.

46 Singular Value Decomposition (SVD) is the powerful numerical analysis tool used to analyze matrices, where the image matrix can be decomposed into three matrices that are of the same size as the original image matrix. SVD transformations preserve both oneway and non-symmetric properties, usually not available in DCT and DFT. The use of SVD in digital image watermarking has advantages like the size of the matrices not fixed and can be either rectangle or square. The advantage of Independent Component Analysis (ICA) is that each user can define their own ICA-based transformation. These transformations behave like private keys to blindly detect the watermark with a simple matched filter. Support Vector Machine (SVM) used as a tool to perform image watermarking in wavelet transform domain. Genetic Algorithm is a search heuristic used for optimization. In this work, the neural network and fuzzy logic are implemented to perform image watermarking in discrete wavelet transform domain. The discrete wavelet transform alone does not provide better robustness and imperceptibility. Back Propagation Neural Network (BPNN) has good nonlinear approximation ability, which makes it very useful in image processing applications. The BPNN is used to embed and extract the watermark, where the training process is completed before embedding watermark. Dynamic Fuzzy Expert System also known as The Dynamic Fuzzy Inference System (DFIS) is a computing framework which is widely accepted based on the well-known concepts of fuzzy set theory, fuzzy reasoning and fuzzy if-then rules. In this work Mamdani type DFIS is modeled using biorthogonal wavelets to improve watermark robustness and imperceptibility. The dynamic fuzzy inference system is recognized as a

47 powerful tool based on fuzzy mapping operations without using extensive mathematical operations. 3.3 CHAPTER SUMMARY In this chapter different domains of watermarking, discrete wavelet transform, biorthogonal wavelets and optimization techniques of watermarking are explained. Digital Image watermarking using back propagation is explained in the next chapter.