SlideShare a Scribd company logo
1 of 6
Download to read offline
I.Kullayamma .Int. Journal of Engineering Research and Applications www.ijera.com
ISSN: 2248-9622, Vol. 6, Issue 5, (Part - 1) May 2016, pp.33-38
www.ijera.com 33|P a g e
Digital Image Watermarking Based On Gradient Direction
Quantization and Denoising Using Guided Image Filtering
I.Kullayamma*
and P.Sathyanarayana**
*Assistant Professor, Department Of Electronics and Communication Engineering, SV University, Tirupati.
**Professor, Department Of Electronics and Communication Engineering , AITS, Tirupati, INDIA
ABTRACT
Digital watermarking is the art of hiding of information or data in documents, where the embedded information
or data can be extracted to resist copyright violation or to verify the uniqueness of a document which leads to
security. Protecting the digital content has become a major issue for content owners and service providers.
Watermarking using gradient direction quantization is based on the uniform quantization of the direction of
gradient vectors, which is called gradient direction watermarking (GDWM). In GDWM, the watermark bits are
embedded by quantizing the angles of significant gradient vectors at multiple wavelet scales. The proposed
scheme has the advantages of increased invisibility and robustness to amplitude scaling effects. The DWT
coefficients are modified to quantize the gradient direction based on the on the derived relationship between the
changes in the coefficients and the change in the gradient direction. In this paper, we propose a novel explicit
image filter called guided filter. It is derived from a local linear model that computes the filtering output using
the content of guidance image, which can be the input image itself or any other different image. The guided
filter naturally has a fast and non approximate linear time algorithm, regardless of the kernel size and the
intensity range. Finally, we show simulation results of denoising method using guided image filtering over
bilateral filtering.
Keywords: Bilateral filter, Denoising, Digital watermarking, Gradient direction quantization,, Guided image
filtering.
I. INTRODUCTION
In general, watermarking approaches can
be classified into two categories: spread spectrum
(SS)-based watermarking and quantization-based
watermarking. In SS type watermarking, a
pseudorandom noise-like watermark is added to the
host signal which has been shown to be robust to
many types of attacks. Different types of optimum
and locally optimum decoders have been proposed
based on the distribution of the coefficients in the
watermark domain. Many SS-based methods have
been developed. Wang et al. used a key dependent
randomly generated wavelet filter bank to embed
the watermark. Lahouari et al. proposed a robust
watermarking algorithm based on balanced
multiwavelet transform. Bi et al. proposed a
watermarking scheme based on multiband wavelet
transform and empirical mode decomposition
(MWT-EMD). In quantization watermarking, a set
of features extracted from the host signal are
quantized so that each watermark bit is represented
by a quantized feature value. Kundur and
Hatzinakos proposed a fragile watermarking
approach for tamper proofing, where the watermark
is embedded by quantizing the DWT coefficients.
Chen and Wornell introduced quantization index
modulation (QIM) as a class of data-hiding codes,
Which yields larger watermarking
capacity than SS-based methods. Gonzalez and
Balado proposed a quantized projection method
that combines QIM and SS. Chen and Lin
embedded the watermark by modulating the mean
of a set of wavelet coefficients. Wang and Lin
embedded the watermark by quantizing the super
trees in the wavelet domain. Bao and Ma proposed
a watermarking method by quantizing the singular
values of the wavelet coefficients. Kalantari and
Ahadi proposed a logarithmic quantization index
modulation (LQIM) that leads to more robust and
less perceptible watermarks than the conventional
QIM.A QIM-based method, that employs quad-
tree decomposition to find the visually significant
image regions, has also been proposed.
Quantization-based watermarking methods are
fragile to amplitude scaling attacks. Such attacks do
not usually degrade the quality of the attacked
media but may severely increase the bit-error rate
(BER).Ourique et al. proposed angle QIM (AQIM),
where only the angle of a vector of image features
is quantized. Embedding the watermark in the
vector’s angle makes the watermark robust to
changes in the vector magnitude, such as amplitude
scaling attacks. One promising feature for
embedding the watermark using AQIM is the angle
of the gradient vectors with large magnitudes,
RESEARCH ARTICLE OPEN ACCESS
I.Kullayamma .Int. Journal of Engineering Research and Applications www.ijera.com
ISSN: 2248-9622, Vol. 6, Issue 5, (Part - 1) May 2016, pp.33-38
www.ijera.com 34|P a g e
referred to as significant gradient vectors .In this
paper , an image embedding scheme that embeds
the watermark using uniform quantization of the
direction of the significant gradient vectors
obtained at multiple wavelet scales is proposed.
Traditional redundant multistage gradient
estimators, such as the multiscale Sobel estimator,
have the problem of inter scale dependency. To
avoid this problem, we employ DWT to estimate
the gradient vectors at different scales. To quantize
the gradient angle, we first derive the relationship
between the gradient angle and the DWT
coefficients. Thus, to embed the watermark bits, the
gradient field that corresponds to each wavelet
scale is obtained. This is illustrated in Fig.1
Fig. 1. Illustration of five-level gradient field,
obtained from five-level wavelet decomposition.
Where each gradient vector gj corresponds
to the three wavelet coefficients d1
j, d2
j, and d3
j. The
straightforward way to embed the watermark bits is
to partition the gradient fields into non overlapping
blocks. Uniform vector scrambling increases the
gradient magnitude entropy, and thus reduces the
probability of finding two vectors with similar
magnitudes in each block. Image Denoising is used
in many applications such as object recognition,
digital entertainment and remote sensing imaging.
Most applications in computer vision and computer
graphics involve image filtering to suppress and/or
extract content in images. In this paper, the filtering
output using guided filter is locally a linear
transform of the guidance image. On one hand, the
guided filter has good edge-preserving smoothing
properties like the bilateral filter, but it does not
suffer from the gradient reversal artifacts.
Denoising of image is achieved using guided filter
which is shown in simulation results.
II. PROPOSED WATERMARK
EMBEDDING AND DECODING
METHOD
Fig. 2 shows the block diagram of the
proposed embedding scheme. The watermark is
embedded by changing the value of the angle (the
direction) of the gradient vectors. First, the 2-D
DWT is applied to the image. At each scale, we
obtain the gradient vectors in terms of the
horizontal, vertical, and diagonal wavelet
coefficients. To embed the watermark, the values
of the DWT coefficients that correspond to the
angles of the significant gradient vectors are
changed. AQIM is an extension of the quantization
index modulation (QIM) method. The quantization
function, denoted by Q(θ), maps a real angle to a
binary number as follows:
0, if [θ/Δ] is even
Q(θ) =
1, if [θ/Δ] is odd
Where the positive real number Δ
represents the angular quantization step size and [.]
denotes the floor function, where the following
rules are used to embed a watermark bit into an
angle θ:
• If Q(θ)= w, then takes the value of the angle at
the center of the sector it lies in.
• If Q(θ) ≠ w, then takes the value of the angle at
the center of one of the two adjacent sectors,
whichever is closer to θ.
These rules can be expressed as
However, it does not account for the angle
discontinuity at θ=π. The discontinuity problem
arises when the angle is close to. In the proposed
watermarking method, as shown in, the change in
each DWT coefficient is computed in terms of dθ.
To address this angle discontinuity issue, we
propose the absolute angle quantization index
modulation (AAQIM). In AAQIM, instead of
quantizing the value of the angle, its absolute value
is quantized in the interval θ ϵ [0, ᴨ]. The
watermark bits are decoded following the reverse
encoding steps, as shown in Fig.3.At the transmitter
side, each watermark bit is embedded into the BR
most significant gradient vectors of each block. The
watermark bit of the BR most significant vectors
I.Kullayamma .Int. Journal of Engineering Research and Applications www.ijera.com
ISSN: 2248-9622, Vol. 6, Issue 5, (Part - 1) May 2016, pp.33-38
www.ijera.com 35|P a g e
and assign weights to the decoded watermark bits
based on the following rules:
1) A watermark bit extracted from a large gradient
vector should be given more weight than a bit
extracted from a small gradient vector.
2) A watermark bit extracted from an angle close to
a sector centroid should be given more weight than
a bit extracted from an angle close to a sector
boundary.
Fig. 2 Block diagram of the proposed watermark
embedding scheme.
Fig.3. Block diagram of the proposed watermark
decoding scheme.
III. BILATERAL VS GUIDED IMAGE
DENOISING
A bilateral filter is a non-linear, edge-
preserving and noise reducing smoothing filter for
images. The intensity value at each pixel in an
image is replaced by a weighted average of
intensity values from nearby pixels. This weight
can be based on a Gaussian distribution. On the
other hand, the filtering output of guided filter is
locally a linear transform of the guidance image.
The guided filter has good edge-preserving
smoothing properties like the bilateral filter, but it
does not suffer from the gradient reversal artifacts.
On the other hand, the guided filter can be used
beyond smoothing: With the help of the guidance
image, it can make the filtering output more
structured and less smoothed than the input.
Moreover, the guided filter naturally has an O(N)
time (in the number of pixels N)non approximate
algorithm for both gray-scale and high dimensional
images, regardless of the kernel size and the
intensity range. We first define a general linear
translation-variant filtering process, which involves
a guidance image I, a filtering input image p, and
an output image q. Both I and p are given
beforehand according to the application, and they
can be identical. The filtering output at a pixel is
expressed as a weighted average:
Where i and j are pixel indexes. The filter kernel
Wij is a function of the guidance image I and
independent of p. This filter is linear with respect to
p.
Algorithm: Guided Filter.
Input: filtering input image p, guidance image I,
radius r, regularization є
Output: filtering output q.
1. meanI = fmean(I), meanp = fmean(p)
corrI= fmean(I.*I), corrI p = fmean(I.*p)
2. varI= corrI - meanI.*meanI
covIp=corrIp – meanI.*meanp
3. a = covI p./(varI + є), b=meanp – a.*meanI
4. meana= fmean(a), meanb = f mean (b)
5. q=meana.*I + meanb
The guided filter has good edge-
preserving smoothing properties like the bilateral
filter, but it does not suffer from the gradient
reversal artifacts.
The guided filter can be used beyond
smoothing: With the help of the guidance image, it
can make the filtering output more structured and
less smoothed than the input. The guided
filter naturally has an O(N) time (in the number of
pixels N) non approximate algorithm for both gray-
scale and high dimensional images, regardless of
the kernel size and the intensity range. This is
one of the fastest edge preserving filters.
I.Kullayamma .Int. Journal of Engineering Research and Applications www.ijera.com
ISSN: 2248-9622, Vol. 6, Issue 5, (Part - 1) May 2016, pp.33-38
www.ijera.com 36|P a g e
IV. SIMULATION RESULTS
The experimental results are simulated
using MATLAB . A 512 x 512 Lena as the gray
scale original host image and boat as watermark
image with size 128 x 128 shown in Fig. 4 (a) and
(b). The watermark is embedded by changing the
value of the angle (the direction) of the gradient
vectors. First, the 2-D DWT is applied to the host
image. At each scale, we obtain the gradient
vectors in terms of the horizontal, vertical, and
diagonal wavelet coefficients. To embed the
watermark, the values of the DWT coefficients that
correspond to the angles of the significant gradient
vectors are changed. The watermark can be
embedded in the gradient direction. The
watermarked image and Extracted watermark is
shown in Fig.4 (c) and (d) respectively
(a) Original Image
(b) Watermark Image
(c) Watermarked Image
(d) Extracted Watermark
Fig. 4 (a) Original Image, (b) Watermark, (c)
Watermarked Image (d) Extracted Watermark
We considered gradient direction
quantization for watermarking with standard test
images. For image denoising, Gaussian noise,
Speckle noise,Salt & pepper noise and Localvar
noises are added to the watermarked image. A main
advantage of the guided filter over the bilateral
filter is that it naturally has an O(N) time non
approximate algorithm, independent ofthe window
radius r and the intensity range. The filtering
process in (1) is a translation-variant convolution.
Its computational complexity increases when the
kernel becomes larger. The main computational
burden is the mean filter fmean with box windows
of radius r. Following figures display a comparison
of denoising when applying bilateral and guided
image filtering on the watermarked Lena image.
The guided filter denoising is shown to be more
effective both visually as well as in PSNR.
I.Kullayamma .Int. Journal of Engineering Research and Applications www.ijera.com
ISSN: 2248-9622, Vol. 6, Issue 5, (Part - 1) May 2016, pp.33-38
www.ijera.com 37|P a g e
localvar noise bilateral reconstructed image
guided reconstructed image
Fig. 5 Localvar Denoised Images using Bilateral
and Guided Filters
gaussian noise bilateral reconstructed image
guided reconstructed image
Fig . 6Gaussian Denoised Images using Bilateral
and Guided Filters
speckle noise bilateral reconstructed image
guided reconstructed image
Fig. 7 Speckle Denoised Images using Bilateral
and Guided Filters
salt & pepper noise bilateral reconstructed image
guided reconstructed image
Fig. 8 Salt& Pepper Denoised Images using
Bilateral and Guided Filters
Table 1:MSE & PSNR Calculations using bilateral
and guided filters
Type Of The
Image
Bilateral Filter Guided Filter
MSE PSNR MSE PSNR
Watermarked
Image
0.00351 98.24 0.00351 98.24
Gaussian Noisy
Image
0.0098 68.23 0.0098 68.23
Gaussian Denoisy
Image
0.0037 72.48 0.0033 72.94
Speckle Noisy
Image
0.0107 67.84 0.0107 67.84
Speckle Denoisy
Image
0.0059 70.44 0.0033 72.93
Salt & Pepper
Noisy Image
0.0145 66.51 0.0145 66.51
Salt & Pepper
Denoisy Image
0.0143 66.57 0.0044 71.69
Localvar Noisy
Image
0.0226 64.58 0.0226 64.58
Localvar Denoisy
Image
0.0133 66.89 0.0047 71.43
Table 1 presents the comparison of MSE
and PSNR between proposed Guided Filter with
that of Bilateral Filter. The simulation results
demonstrate that Guided filter denoised better
than Bilateral Filter.
Table 2: Comparison of Correlation Coefficient
between bilateral and guided filters
I.Kullayamma .Int. Journal of Engineering Research and Applications www.ijera.com
ISSN: 2248-9622, Vol. 6, Issue 5, (Part - 1) May 2016, pp.33-38
www.ijera.com 38|P a g e
Table 2 presents the comparison of
Correlation Coefficient between Guided Filter
and Bilateral Filter. By observing the simulation
results the Guided filter gives better values than
Bilateral Filter.
V. CONCLUSION
We present a gradient direction
quantization-based watermarking scheme for Gray
scale images. The proposed method embeds the
watermark in the direction (angle) of significant
gradient vectors, at multiple wavelet scales. To
embed the watermark in each gradient angle, the
absolute angle quantization index modulation
(AAQIM) is proposed. To extract the watermark
correctly, the decoder should be able to identify the
gradient vectors that were watermarked and the
embedding order .To solve these problems, we
propose scrambling the positions of the gradient
vectors uniformly over the wavelet transform of the
image. Increasing the difference in the magnitude
of the watermarked and the unwater marked
vectors was also proposed to help identify the
watermarked vectors correctly. From the above
experimental results, it is clear that the proposed
watermarking technique is efficient and also the
guided filter is preferred for denoising. The guided
filter is widely applicable in computer vision and
graphics. Finally we observed that guided image
filter is preferred for denoising compare to bilateral
filter.
REFERENCES
[1] EhsanNezhadarya, Z Jane Wang, Rabab
Kreidieh Ward, “Robust Image
Watermarking Based on Multiscale
Gradient Direction Quantization”, IEEE
Transactions On Information Forensics
and Security, Vol. 6, No. 4, December
2011, Pages: 1200-1213.
[2] Kaiming He, Jian Sun, Xiaoou Tang,
“Guided Image Filtering”, IEEE
Transactions on Pattern Analysis and
Machine Intelligence, Vol. 35, Pages:1-13.
[3] C. Tomasi and R. Manduchi, “Bilateral
Filtering for Gray and Color Images,”
Proc. IEEE Int’l Computer Vision Conf.,
1998.
[4] J. Zou, X. Tie, R. K. Ward, and D. Qi,
“Some novel image scrambling methods
based on affine modular matrix
transformation,” J. Inf. Computer. Sci.,
vol. 2, no. 1, pp. 223–227, Mar. 2005.
[5] Rafel C Gonzalez, Richard E Woods,
Steven L Eddins, “Digital Image
Processing using Mat lab”, 2008, Fourth
Impression, Pearson Education.
[6] B. Chen and G. W. Worn ell,
“Quantization index modulation: A class
of provably good methods for digital
watermarking and information
embedding,” IEEE Trans. Inf. Theory, vol.
47, no. 4, pp. 1423–1443,May 2001.
[7] S .Jayaraman, S. Esakkirajan, T.
Veerakumar“Digital Image Processing”
,Published In 2009 by McGraw Hill
Education (India) Private Limited.
[8] A Mat lab Image Processing toolbox,
user’s guide is freely available for
download from
Mathworks(www.mathworks.com/matlabc
entral).
I.KULLAYAMMA received
graduation degree from
JNTU Anantapur in the year
1996. She received her
post graduation degree from
JNTU in the year 2006
She is pursuing her Ph. D degree in the
Department of ECE , SVUCE, Tirupati I the
Image Processing Domain . She worked as
Lecturer at SPW Polytechnic, Tirupati from
1998 to 2007 and presently she is as Assistant
professor at SVUCE Tirupati
Prof P.SATHYANARAYANA
Received his Bachelor,
s
Degree Electronics and
Communication Engineering in
1976. He received his Master,
s
Degree in Instrumentation and
Control System in 1978. He received his Ph.D., in
Digital Signal Processing in 1987 from SVUCE,
Tirupati. He worked as Post Doctoral fellow in the
department of Electrical and computer Science
Engineering, Concordia University, Montreal
Canada from Sept. 1998 to May 1990. He worked
as Visiting Faculty in the School of Aerospace
Engineering, University Science Malaysia, and
Pinang, Malaysia from 2004 to 2007. He
published about 20 papers in national and
International Journals. Presented papers about 20
in International / National conferences. He guided
3 Ph. D s and at presently 6 Ph.D. Scholars are
under his supervision. A good number of M..Tech
projects were guided. He visited number of
countries like USA, Canada, Malaysia, Singapore,
and England to have academic and cultural
exchange. He worked as Professor of Electronics
and Communication Engineering in SVUCE,
Tirupati and retired on 30-04-2014.Now he is
working as Professor in AITS, Tirupati

More Related Content

What's hot

Modified adaptive bilateral filter for image contrast enhancement
Modified adaptive bilateral filter for image contrast enhancementModified adaptive bilateral filter for image contrast enhancement
Modified adaptive bilateral filter for image contrast enhancementeSAT Publishing House
 
Survey on Various Image Denoising Techniques
Survey on Various Image Denoising TechniquesSurvey on Various Image Denoising Techniques
Survey on Various Image Denoising TechniquesIRJET Journal
 
SECURED COLOR IMAGE WATERMARKING TECHNIQUE IN DWT-DCT DOMAIN
SECURED COLOR IMAGE WATERMARKING TECHNIQUE IN DWT-DCT DOMAIN SECURED COLOR IMAGE WATERMARKING TECHNIQUE IN DWT-DCT DOMAIN
SECURED COLOR IMAGE WATERMARKING TECHNIQUE IN DWT-DCT DOMAIN ijcseit
 
Lung Disease Classification Using Support Vector Machine
Lung Disease Classification Using Support Vector MachineLung Disease Classification Using Support Vector Machine
Lung Disease Classification Using Support Vector MachineIJTET Journal
 
Lung Disease Classification Using Support Vector Machine
Lung Disease Classification Using Support Vector MachineLung Disease Classification Using Support Vector Machine
Lung Disease Classification Using Support Vector MachineIJTET Journal
 
Hybrid Digital Image Watermarking using Contourlet Transform (CT), DCT and SVD
Hybrid Digital Image Watermarking using Contourlet Transform (CT), DCT and SVDHybrid Digital Image Watermarking using Contourlet Transform (CT), DCT and SVD
Hybrid Digital Image Watermarking using Contourlet Transform (CT), DCT and SVDCSCJournals
 
Sub-windowed laser speckle image velocimetry by fast fourier transform techni...
Sub-windowed laser speckle image velocimetry by fast fourier transform techni...Sub-windowed laser speckle image velocimetry by fast fourier transform techni...
Sub-windowed laser speckle image velocimetry by fast fourier transform techni...Prof Dr techn Murthy Chavali Yadav
 
Satellite image resolution enhancement using multi
Satellite image resolution enhancement using multiSatellite image resolution enhancement using multi
Satellite image resolution enhancement using multieSAT Publishing House
 
Coherence enhancement diffusion using robust orientation estimation
Coherence enhancement diffusion using robust orientation estimationCoherence enhancement diffusion using robust orientation estimation
Coherence enhancement diffusion using robust orientation estimationcsandit
 
A Novel Algorithm for Watermarking and Image Encryption
A Novel Algorithm for Watermarking and Image Encryption A Novel Algorithm for Watermarking and Image Encryption
A Novel Algorithm for Watermarking and Image Encryption cscpconf
 
IRJET- Digital Watermarking using Integration of DWT & SVD Techniques
IRJET- Digital Watermarking using Integration of DWT & SVD TechniquesIRJET- Digital Watermarking using Integration of DWT & SVD Techniques
IRJET- Digital Watermarking using Integration of DWT & SVD TechniquesIRJET Journal
 
IRJET-A Review of Underwater Image Enhancement By Wavelet Decomposition using...
IRJET-A Review of Underwater Image Enhancement By Wavelet Decomposition using...IRJET-A Review of Underwater Image Enhancement By Wavelet Decomposition using...
IRJET-A Review of Underwater Image Enhancement By Wavelet Decomposition using...IRJET Journal
 
Satellite Image Enhancement Using Dual Tree Complex Wavelet Transform
Satellite Image Enhancement Using Dual Tree Complex Wavelet TransformSatellite Image Enhancement Using Dual Tree Complex Wavelet Transform
Satellite Image Enhancement Using Dual Tree Complex Wavelet TransformjournalBEEI
 
Quality assessment of image fusion
Quality assessment of image fusionQuality assessment of image fusion
Quality assessment of image fusionijitjournal
 
IRJET- Satellite Image Resolution Enhancement using Dual-tree Complex Wav...
IRJET-  	  Satellite Image Resolution Enhancement using Dual-tree Complex Wav...IRJET-  	  Satellite Image Resolution Enhancement using Dual-tree Complex Wav...
IRJET- Satellite Image Resolution Enhancement using Dual-tree Complex Wav...IRJET Journal
 
Performance Evaluation of Quarter Shift Dual Tree Complex Wavelet Transform B...
Performance Evaluation of Quarter Shift Dual Tree Complex Wavelet Transform B...Performance Evaluation of Quarter Shift Dual Tree Complex Wavelet Transform B...
Performance Evaluation of Quarter Shift Dual Tree Complex Wavelet Transform B...IJECEIAES
 

What's hot (20)

Modified adaptive bilateral filter for image contrast enhancement
Modified adaptive bilateral filter for image contrast enhancementModified adaptive bilateral filter for image contrast enhancement
Modified adaptive bilateral filter for image contrast enhancement
 
F05843238
F05843238F05843238
F05843238
 
Survey on Various Image Denoising Techniques
Survey on Various Image Denoising TechniquesSurvey on Various Image Denoising Techniques
Survey on Various Image Denoising Techniques
 
SECURED COLOR IMAGE WATERMARKING TECHNIQUE IN DWT-DCT DOMAIN
SECURED COLOR IMAGE WATERMARKING TECHNIQUE IN DWT-DCT DOMAIN SECURED COLOR IMAGE WATERMARKING TECHNIQUE IN DWT-DCT DOMAIN
SECURED COLOR IMAGE WATERMARKING TECHNIQUE IN DWT-DCT DOMAIN
 
Lung Disease Classification Using Support Vector Machine
Lung Disease Classification Using Support Vector MachineLung Disease Classification Using Support Vector Machine
Lung Disease Classification Using Support Vector Machine
 
Lung Disease Classification Using Support Vector Machine
Lung Disease Classification Using Support Vector MachineLung Disease Classification Using Support Vector Machine
Lung Disease Classification Using Support Vector Machine
 
Hybrid Digital Image Watermarking using Contourlet Transform (CT), DCT and SVD
Hybrid Digital Image Watermarking using Contourlet Transform (CT), DCT and SVDHybrid Digital Image Watermarking using Contourlet Transform (CT), DCT and SVD
Hybrid Digital Image Watermarking using Contourlet Transform (CT), DCT and SVD
 
Sub-windowed laser speckle image velocimetry by fast fourier transform techni...
Sub-windowed laser speckle image velocimetry by fast fourier transform techni...Sub-windowed laser speckle image velocimetry by fast fourier transform techni...
Sub-windowed laser speckle image velocimetry by fast fourier transform techni...
 
Ik3415621565
Ik3415621565Ik3415621565
Ik3415621565
 
Satellite image resolution enhancement using multi
Satellite image resolution enhancement using multiSatellite image resolution enhancement using multi
Satellite image resolution enhancement using multi
 
Coherence enhancement diffusion using robust orientation estimation
Coherence enhancement diffusion using robust orientation estimationCoherence enhancement diffusion using robust orientation estimation
Coherence enhancement diffusion using robust orientation estimation
 
Ijetr011837
Ijetr011837Ijetr011837
Ijetr011837
 
A Novel Algorithm for Watermarking and Image Encryption
A Novel Algorithm for Watermarking and Image Encryption A Novel Algorithm for Watermarking and Image Encryption
A Novel Algorithm for Watermarking and Image Encryption
 
IRJET- Digital Watermarking using Integration of DWT & SVD Techniques
IRJET- Digital Watermarking using Integration of DWT & SVD TechniquesIRJET- Digital Watermarking using Integration of DWT & SVD Techniques
IRJET- Digital Watermarking using Integration of DWT & SVD Techniques
 
IRJET-A Review of Underwater Image Enhancement By Wavelet Decomposition using...
IRJET-A Review of Underwater Image Enhancement By Wavelet Decomposition using...IRJET-A Review of Underwater Image Enhancement By Wavelet Decomposition using...
IRJET-A Review of Underwater Image Enhancement By Wavelet Decomposition using...
 
Satellite Image Enhancement Using Dual Tree Complex Wavelet Transform
Satellite Image Enhancement Using Dual Tree Complex Wavelet TransformSatellite Image Enhancement Using Dual Tree Complex Wavelet Transform
Satellite Image Enhancement Using Dual Tree Complex Wavelet Transform
 
Basics of dip
Basics of dipBasics of dip
Basics of dip
 
Quality assessment of image fusion
Quality assessment of image fusionQuality assessment of image fusion
Quality assessment of image fusion
 
IRJET- Satellite Image Resolution Enhancement using Dual-tree Complex Wav...
IRJET-  	  Satellite Image Resolution Enhancement using Dual-tree Complex Wav...IRJET-  	  Satellite Image Resolution Enhancement using Dual-tree Complex Wav...
IRJET- Satellite Image Resolution Enhancement using Dual-tree Complex Wav...
 
Performance Evaluation of Quarter Shift Dual Tree Complex Wavelet Transform B...
Performance Evaluation of Quarter Shift Dual Tree Complex Wavelet Transform B...Performance Evaluation of Quarter Shift Dual Tree Complex Wavelet Transform B...
Performance Evaluation of Quarter Shift Dual Tree Complex Wavelet Transform B...
 

Similar to Digital Image Watermarking Based On Gradient Direction Quantization and Denoising Using Guided Image Filtering

DWT-DCT-SVD Based Semi Blind Image Watermarking Using Middle Frequency Band
DWT-DCT-SVD Based Semi Blind Image Watermarking Using Middle Frequency BandDWT-DCT-SVD Based Semi Blind Image Watermarking Using Middle Frequency Band
DWT-DCT-SVD Based Semi Blind Image Watermarking Using Middle Frequency BandIOSR Journals
 
Performance comparison of hybrid wavelet transforms formed using dct, walsh, ...
Performance comparison of hybrid wavelet transforms formed using dct, walsh, ...Performance comparison of hybrid wavelet transforms formed using dct, walsh, ...
Performance comparison of hybrid wavelet transforms formed using dct, walsh, ...ijcsit
 
Improved Quality of Watermark Image by using Integrated SVD with Discrete Wav...
Improved Quality of Watermark Image by using Integrated SVD with Discrete Wav...Improved Quality of Watermark Image by using Integrated SVD with Discrete Wav...
Improved Quality of Watermark Image by using Integrated SVD with Discrete Wav...IRJET Journal
 
ROBUST COLOUR IMAGE WATERMARKING SCHEME BASED ON FEATURE POINTS AND IMAGE NOR...
ROBUST COLOUR IMAGE WATERMARKING SCHEME BASED ON FEATURE POINTS AND IMAGE NOR...ROBUST COLOUR IMAGE WATERMARKING SCHEME BASED ON FEATURE POINTS AND IMAGE NOR...
ROBUST COLOUR IMAGE WATERMARKING SCHEME BASED ON FEATURE POINTS AND IMAGE NOR...csandit
 
A fast and robust hybrid watermarking scheme based on
A fast and robust hybrid watermarking scheme based onA fast and robust hybrid watermarking scheme based on
A fast and robust hybrid watermarking scheme based oneSAT Publishing House
 
Watermarking Scheme based on Redundant Discrete Wavelet Transform and SVD
Watermarking Scheme based on Redundant Discrete Wavelet Transform and SVDWatermarking Scheme based on Redundant Discrete Wavelet Transform and SVD
Watermarking Scheme based on Redundant Discrete Wavelet Transform and SVDIRJET Journal
 
A Review on Deformation Measurement from Speckle Patterns using Digital Image...
A Review on Deformation Measurement from Speckle Patterns using Digital Image...A Review on Deformation Measurement from Speckle Patterns using Digital Image...
A Review on Deformation Measurement from Speckle Patterns using Digital Image...IRJET Journal
 
A novel attack detection technique to find attack in watermarked images with ...
A novel attack detection technique to find attack in watermarked images with ...A novel attack detection technique to find attack in watermarked images with ...
A novel attack detection technique to find attack in watermarked images with ...prjpublications
 
International journal of signal and image processing issues vol 2015 - no 1...
International journal of signal and image processing issues   vol 2015 - no 1...International journal of signal and image processing issues   vol 2015 - no 1...
International journal of signal and image processing issues vol 2015 - no 1...sophiabelthome
 
Comparison of Wavelet Watermarking Method With & without Estimator Approach
Comparison of Wavelet Watermarking Method With & without Estimator ApproachComparison of Wavelet Watermarking Method With & without Estimator Approach
Comparison of Wavelet Watermarking Method With & without Estimator Approachijsrd.com
 
PERCEPTUAL COPYRIGHT PROTECTION USING MULTIRESOLUTION WAVELET-BASED WATERMARK...
PERCEPTUAL COPYRIGHT PROTECTION USING MULTIRESOLUTION WAVELET-BASED WATERMARK...PERCEPTUAL COPYRIGHT PROTECTION USING MULTIRESOLUTION WAVELET-BASED WATERMARK...
PERCEPTUAL COPYRIGHT PROTECTION USING MULTIRESOLUTION WAVELET-BASED WATERMARK...gerogepatton
 
Ijarcet vol-2-issue-7-2273-2276
Ijarcet vol-2-issue-7-2273-2276Ijarcet vol-2-issue-7-2273-2276
Ijarcet vol-2-issue-7-2273-2276Editor IJARCET
 
Ijarcet vol-2-issue-7-2273-2276
Ijarcet vol-2-issue-7-2273-2276Ijarcet vol-2-issue-7-2273-2276
Ijarcet vol-2-issue-7-2273-2276Editor IJARCET
 
Implementation of digital image watermarking techniques using dwt and dwt svd...
Implementation of digital image watermarking techniques using dwt and dwt svd...Implementation of digital image watermarking techniques using dwt and dwt svd...
Implementation of digital image watermarking techniques using dwt and dwt svd...eSAT Journals
 
Implementation of digital image watermarking techniques using dwt and dwt svd...
Implementation of digital image watermarking techniques using dwt and dwt svd...Implementation of digital image watermarking techniques using dwt and dwt svd...
Implementation of digital image watermarking techniques using dwt and dwt svd...eSAT Journals
 
Digital watermarking with a new algorithm
Digital watermarking with a new algorithmDigital watermarking with a new algorithm
Digital watermarking with a new algorithmeSAT Journals
 
Digital watermarking with a new algorithm
Digital watermarking with a new algorithmDigital watermarking with a new algorithm
Digital watermarking with a new algorithmeSAT Publishing House
 

Similar to Digital Image Watermarking Based On Gradient Direction Quantization and Denoising Using Guided Image Filtering (20)

DWT-DCT-SVD Based Semi Blind Image Watermarking Using Middle Frequency Band
DWT-DCT-SVD Based Semi Blind Image Watermarking Using Middle Frequency BandDWT-DCT-SVD Based Semi Blind Image Watermarking Using Middle Frequency Band
DWT-DCT-SVD Based Semi Blind Image Watermarking Using Middle Frequency Band
 
Performance comparison of hybrid wavelet transforms formed using dct, walsh, ...
Performance comparison of hybrid wavelet transforms formed using dct, walsh, ...Performance comparison of hybrid wavelet transforms formed using dct, walsh, ...
Performance comparison of hybrid wavelet transforms formed using dct, walsh, ...
 
Improved Quality of Watermark Image by using Integrated SVD with Discrete Wav...
Improved Quality of Watermark Image by using Integrated SVD with Discrete Wav...Improved Quality of Watermark Image by using Integrated SVD with Discrete Wav...
Improved Quality of Watermark Image by using Integrated SVD with Discrete Wav...
 
ROBUST COLOUR IMAGE WATERMARKING SCHEME BASED ON FEATURE POINTS AND IMAGE NOR...
ROBUST COLOUR IMAGE WATERMARKING SCHEME BASED ON FEATURE POINTS AND IMAGE NOR...ROBUST COLOUR IMAGE WATERMARKING SCHEME BASED ON FEATURE POINTS AND IMAGE NOR...
ROBUST COLOUR IMAGE WATERMARKING SCHEME BASED ON FEATURE POINTS AND IMAGE NOR...
 
A fast and robust hybrid watermarking scheme based on
A fast and robust hybrid watermarking scheme based onA fast and robust hybrid watermarking scheme based on
A fast and robust hybrid watermarking scheme based on
 
[IJET V2I4P2] Authors:Damanbir Singh, Guneet Kaur
[IJET V2I4P2] Authors:Damanbir Singh, Guneet Kaur[IJET V2I4P2] Authors:Damanbir Singh, Guneet Kaur
[IJET V2I4P2] Authors:Damanbir Singh, Guneet Kaur
 
Watermarking Scheme based on Redundant Discrete Wavelet Transform and SVD
Watermarking Scheme based on Redundant Discrete Wavelet Transform and SVDWatermarking Scheme based on Redundant Discrete Wavelet Transform and SVD
Watermarking Scheme based on Redundant Discrete Wavelet Transform and SVD
 
Sersc 3.org (1)
Sersc 3.org (1)Sersc 3.org (1)
Sersc 3.org (1)
 
A Review on Deformation Measurement from Speckle Patterns using Digital Image...
A Review on Deformation Measurement from Speckle Patterns using Digital Image...A Review on Deformation Measurement from Speckle Patterns using Digital Image...
A Review on Deformation Measurement from Speckle Patterns using Digital Image...
 
A novel attack detection technique to find attack in watermarked images with ...
A novel attack detection technique to find attack in watermarked images with ...A novel attack detection technique to find attack in watermarked images with ...
A novel attack detection technique to find attack in watermarked images with ...
 
International journal of signal and image processing issues vol 2015 - no 1...
International journal of signal and image processing issues   vol 2015 - no 1...International journal of signal and image processing issues   vol 2015 - no 1...
International journal of signal and image processing issues vol 2015 - no 1...
 
A0360105
A0360105A0360105
A0360105
 
Comparison of Wavelet Watermarking Method With & without Estimator Approach
Comparison of Wavelet Watermarking Method With & without Estimator ApproachComparison of Wavelet Watermarking Method With & without Estimator Approach
Comparison of Wavelet Watermarking Method With & without Estimator Approach
 
PERCEPTUAL COPYRIGHT PROTECTION USING MULTIRESOLUTION WAVELET-BASED WATERMARK...
PERCEPTUAL COPYRIGHT PROTECTION USING MULTIRESOLUTION WAVELET-BASED WATERMARK...PERCEPTUAL COPYRIGHT PROTECTION USING MULTIRESOLUTION WAVELET-BASED WATERMARK...
PERCEPTUAL COPYRIGHT PROTECTION USING MULTIRESOLUTION WAVELET-BASED WATERMARK...
 
Ijarcet vol-2-issue-7-2273-2276
Ijarcet vol-2-issue-7-2273-2276Ijarcet vol-2-issue-7-2273-2276
Ijarcet vol-2-issue-7-2273-2276
 
Ijarcet vol-2-issue-7-2273-2276
Ijarcet vol-2-issue-7-2273-2276Ijarcet vol-2-issue-7-2273-2276
Ijarcet vol-2-issue-7-2273-2276
 
Implementation of digital image watermarking techniques using dwt and dwt svd...
Implementation of digital image watermarking techniques using dwt and dwt svd...Implementation of digital image watermarking techniques using dwt and dwt svd...
Implementation of digital image watermarking techniques using dwt and dwt svd...
 
Implementation of digital image watermarking techniques using dwt and dwt svd...
Implementation of digital image watermarking techniques using dwt and dwt svd...Implementation of digital image watermarking techniques using dwt and dwt svd...
Implementation of digital image watermarking techniques using dwt and dwt svd...
 
Digital watermarking with a new algorithm
Digital watermarking with a new algorithmDigital watermarking with a new algorithm
Digital watermarking with a new algorithm
 
Digital watermarking with a new algorithm
Digital watermarking with a new algorithmDigital watermarking with a new algorithm
Digital watermarking with a new algorithm
 

Recently uploaded

IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZTE
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 

Recently uploaded (20)

IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 

Digital Image Watermarking Based On Gradient Direction Quantization and Denoising Using Guided Image Filtering

  • 1. I.Kullayamma .Int. Journal of Engineering Research and Applications www.ijera.com ISSN: 2248-9622, Vol. 6, Issue 5, (Part - 1) May 2016, pp.33-38 www.ijera.com 33|P a g e Digital Image Watermarking Based On Gradient Direction Quantization and Denoising Using Guided Image Filtering I.Kullayamma* and P.Sathyanarayana** *Assistant Professor, Department Of Electronics and Communication Engineering, SV University, Tirupati. **Professor, Department Of Electronics and Communication Engineering , AITS, Tirupati, INDIA ABTRACT Digital watermarking is the art of hiding of information or data in documents, where the embedded information or data can be extracted to resist copyright violation or to verify the uniqueness of a document which leads to security. Protecting the digital content has become a major issue for content owners and service providers. Watermarking using gradient direction quantization is based on the uniform quantization of the direction of gradient vectors, which is called gradient direction watermarking (GDWM). In GDWM, the watermark bits are embedded by quantizing the angles of significant gradient vectors at multiple wavelet scales. The proposed scheme has the advantages of increased invisibility and robustness to amplitude scaling effects. The DWT coefficients are modified to quantize the gradient direction based on the on the derived relationship between the changes in the coefficients and the change in the gradient direction. In this paper, we propose a novel explicit image filter called guided filter. It is derived from a local linear model that computes the filtering output using the content of guidance image, which can be the input image itself or any other different image. The guided filter naturally has a fast and non approximate linear time algorithm, regardless of the kernel size and the intensity range. Finally, we show simulation results of denoising method using guided image filtering over bilateral filtering. Keywords: Bilateral filter, Denoising, Digital watermarking, Gradient direction quantization,, Guided image filtering. I. INTRODUCTION In general, watermarking approaches can be classified into two categories: spread spectrum (SS)-based watermarking and quantization-based watermarking. In SS type watermarking, a pseudorandom noise-like watermark is added to the host signal which has been shown to be robust to many types of attacks. Different types of optimum and locally optimum decoders have been proposed based on the distribution of the coefficients in the watermark domain. Many SS-based methods have been developed. Wang et al. used a key dependent randomly generated wavelet filter bank to embed the watermark. Lahouari et al. proposed a robust watermarking algorithm based on balanced multiwavelet transform. Bi et al. proposed a watermarking scheme based on multiband wavelet transform and empirical mode decomposition (MWT-EMD). In quantization watermarking, a set of features extracted from the host signal are quantized so that each watermark bit is represented by a quantized feature value. Kundur and Hatzinakos proposed a fragile watermarking approach for tamper proofing, where the watermark is embedded by quantizing the DWT coefficients. Chen and Wornell introduced quantization index modulation (QIM) as a class of data-hiding codes, Which yields larger watermarking capacity than SS-based methods. Gonzalez and Balado proposed a quantized projection method that combines QIM and SS. Chen and Lin embedded the watermark by modulating the mean of a set of wavelet coefficients. Wang and Lin embedded the watermark by quantizing the super trees in the wavelet domain. Bao and Ma proposed a watermarking method by quantizing the singular values of the wavelet coefficients. Kalantari and Ahadi proposed a logarithmic quantization index modulation (LQIM) that leads to more robust and less perceptible watermarks than the conventional QIM.A QIM-based method, that employs quad- tree decomposition to find the visually significant image regions, has also been proposed. Quantization-based watermarking methods are fragile to amplitude scaling attacks. Such attacks do not usually degrade the quality of the attacked media but may severely increase the bit-error rate (BER).Ourique et al. proposed angle QIM (AQIM), where only the angle of a vector of image features is quantized. Embedding the watermark in the vector’s angle makes the watermark robust to changes in the vector magnitude, such as amplitude scaling attacks. One promising feature for embedding the watermark using AQIM is the angle of the gradient vectors with large magnitudes, RESEARCH ARTICLE OPEN ACCESS
  • 2. I.Kullayamma .Int. Journal of Engineering Research and Applications www.ijera.com ISSN: 2248-9622, Vol. 6, Issue 5, (Part - 1) May 2016, pp.33-38 www.ijera.com 34|P a g e referred to as significant gradient vectors .In this paper , an image embedding scheme that embeds the watermark using uniform quantization of the direction of the significant gradient vectors obtained at multiple wavelet scales is proposed. Traditional redundant multistage gradient estimators, such as the multiscale Sobel estimator, have the problem of inter scale dependency. To avoid this problem, we employ DWT to estimate the gradient vectors at different scales. To quantize the gradient angle, we first derive the relationship between the gradient angle and the DWT coefficients. Thus, to embed the watermark bits, the gradient field that corresponds to each wavelet scale is obtained. This is illustrated in Fig.1 Fig. 1. Illustration of five-level gradient field, obtained from five-level wavelet decomposition. Where each gradient vector gj corresponds to the three wavelet coefficients d1 j, d2 j, and d3 j. The straightforward way to embed the watermark bits is to partition the gradient fields into non overlapping blocks. Uniform vector scrambling increases the gradient magnitude entropy, and thus reduces the probability of finding two vectors with similar magnitudes in each block. Image Denoising is used in many applications such as object recognition, digital entertainment and remote sensing imaging. Most applications in computer vision and computer graphics involve image filtering to suppress and/or extract content in images. In this paper, the filtering output using guided filter is locally a linear transform of the guidance image. On one hand, the guided filter has good edge-preserving smoothing properties like the bilateral filter, but it does not suffer from the gradient reversal artifacts. Denoising of image is achieved using guided filter which is shown in simulation results. II. PROPOSED WATERMARK EMBEDDING AND DECODING METHOD Fig. 2 shows the block diagram of the proposed embedding scheme. The watermark is embedded by changing the value of the angle (the direction) of the gradient vectors. First, the 2-D DWT is applied to the image. At each scale, we obtain the gradient vectors in terms of the horizontal, vertical, and diagonal wavelet coefficients. To embed the watermark, the values of the DWT coefficients that correspond to the angles of the significant gradient vectors are changed. AQIM is an extension of the quantization index modulation (QIM) method. The quantization function, denoted by Q(θ), maps a real angle to a binary number as follows: 0, if [θ/Δ] is even Q(θ) = 1, if [θ/Δ] is odd Where the positive real number Δ represents the angular quantization step size and [.] denotes the floor function, where the following rules are used to embed a watermark bit into an angle θ: • If Q(θ)= w, then takes the value of the angle at the center of the sector it lies in. • If Q(θ) ≠ w, then takes the value of the angle at the center of one of the two adjacent sectors, whichever is closer to θ. These rules can be expressed as However, it does not account for the angle discontinuity at θ=π. The discontinuity problem arises when the angle is close to. In the proposed watermarking method, as shown in, the change in each DWT coefficient is computed in terms of dθ. To address this angle discontinuity issue, we propose the absolute angle quantization index modulation (AAQIM). In AAQIM, instead of quantizing the value of the angle, its absolute value is quantized in the interval θ ϵ [0, ᴨ]. The watermark bits are decoded following the reverse encoding steps, as shown in Fig.3.At the transmitter side, each watermark bit is embedded into the BR most significant gradient vectors of each block. The watermark bit of the BR most significant vectors
  • 3. I.Kullayamma .Int. Journal of Engineering Research and Applications www.ijera.com ISSN: 2248-9622, Vol. 6, Issue 5, (Part - 1) May 2016, pp.33-38 www.ijera.com 35|P a g e and assign weights to the decoded watermark bits based on the following rules: 1) A watermark bit extracted from a large gradient vector should be given more weight than a bit extracted from a small gradient vector. 2) A watermark bit extracted from an angle close to a sector centroid should be given more weight than a bit extracted from an angle close to a sector boundary. Fig. 2 Block diagram of the proposed watermark embedding scheme. Fig.3. Block diagram of the proposed watermark decoding scheme. III. BILATERAL VS GUIDED IMAGE DENOISING A bilateral filter is a non-linear, edge- preserving and noise reducing smoothing filter for images. The intensity value at each pixel in an image is replaced by a weighted average of intensity values from nearby pixels. This weight can be based on a Gaussian distribution. On the other hand, the filtering output of guided filter is locally a linear transform of the guidance image. The guided filter has good edge-preserving smoothing properties like the bilateral filter, but it does not suffer from the gradient reversal artifacts. On the other hand, the guided filter can be used beyond smoothing: With the help of the guidance image, it can make the filtering output more structured and less smoothed than the input. Moreover, the guided filter naturally has an O(N) time (in the number of pixels N)non approximate algorithm for both gray-scale and high dimensional images, regardless of the kernel size and the intensity range. We first define a general linear translation-variant filtering process, which involves a guidance image I, a filtering input image p, and an output image q. Both I and p are given beforehand according to the application, and they can be identical. The filtering output at a pixel is expressed as a weighted average: Where i and j are pixel indexes. The filter kernel Wij is a function of the guidance image I and independent of p. This filter is linear with respect to p. Algorithm: Guided Filter. Input: filtering input image p, guidance image I, radius r, regularization є Output: filtering output q. 1. meanI = fmean(I), meanp = fmean(p) corrI= fmean(I.*I), corrI p = fmean(I.*p) 2. varI= corrI - meanI.*meanI covIp=corrIp – meanI.*meanp 3. a = covI p./(varI + є), b=meanp – a.*meanI 4. meana= fmean(a), meanb = f mean (b) 5. q=meana.*I + meanb The guided filter has good edge- preserving smoothing properties like the bilateral filter, but it does not suffer from the gradient reversal artifacts. The guided filter can be used beyond smoothing: With the help of the guidance image, it can make the filtering output more structured and less smoothed than the input. The guided filter naturally has an O(N) time (in the number of pixels N) non approximate algorithm for both gray- scale and high dimensional images, regardless of the kernel size and the intensity range. This is one of the fastest edge preserving filters.
  • 4. I.Kullayamma .Int. Journal of Engineering Research and Applications www.ijera.com ISSN: 2248-9622, Vol. 6, Issue 5, (Part - 1) May 2016, pp.33-38 www.ijera.com 36|P a g e IV. SIMULATION RESULTS The experimental results are simulated using MATLAB . A 512 x 512 Lena as the gray scale original host image and boat as watermark image with size 128 x 128 shown in Fig. 4 (a) and (b). The watermark is embedded by changing the value of the angle (the direction) of the gradient vectors. First, the 2-D DWT is applied to the host image. At each scale, we obtain the gradient vectors in terms of the horizontal, vertical, and diagonal wavelet coefficients. To embed the watermark, the values of the DWT coefficients that correspond to the angles of the significant gradient vectors are changed. The watermark can be embedded in the gradient direction. The watermarked image and Extracted watermark is shown in Fig.4 (c) and (d) respectively (a) Original Image (b) Watermark Image (c) Watermarked Image (d) Extracted Watermark Fig. 4 (a) Original Image, (b) Watermark, (c) Watermarked Image (d) Extracted Watermark We considered gradient direction quantization for watermarking with standard test images. For image denoising, Gaussian noise, Speckle noise,Salt & pepper noise and Localvar noises are added to the watermarked image. A main advantage of the guided filter over the bilateral filter is that it naturally has an O(N) time non approximate algorithm, independent ofthe window radius r and the intensity range. The filtering process in (1) is a translation-variant convolution. Its computational complexity increases when the kernel becomes larger. The main computational burden is the mean filter fmean with box windows of radius r. Following figures display a comparison of denoising when applying bilateral and guided image filtering on the watermarked Lena image. The guided filter denoising is shown to be more effective both visually as well as in PSNR.
  • 5. I.Kullayamma .Int. Journal of Engineering Research and Applications www.ijera.com ISSN: 2248-9622, Vol. 6, Issue 5, (Part - 1) May 2016, pp.33-38 www.ijera.com 37|P a g e localvar noise bilateral reconstructed image guided reconstructed image Fig. 5 Localvar Denoised Images using Bilateral and Guided Filters gaussian noise bilateral reconstructed image guided reconstructed image Fig . 6Gaussian Denoised Images using Bilateral and Guided Filters speckle noise bilateral reconstructed image guided reconstructed image Fig. 7 Speckle Denoised Images using Bilateral and Guided Filters salt & pepper noise bilateral reconstructed image guided reconstructed image Fig. 8 Salt& Pepper Denoised Images using Bilateral and Guided Filters Table 1:MSE & PSNR Calculations using bilateral and guided filters Type Of The Image Bilateral Filter Guided Filter MSE PSNR MSE PSNR Watermarked Image 0.00351 98.24 0.00351 98.24 Gaussian Noisy Image 0.0098 68.23 0.0098 68.23 Gaussian Denoisy Image 0.0037 72.48 0.0033 72.94 Speckle Noisy Image 0.0107 67.84 0.0107 67.84 Speckle Denoisy Image 0.0059 70.44 0.0033 72.93 Salt & Pepper Noisy Image 0.0145 66.51 0.0145 66.51 Salt & Pepper Denoisy Image 0.0143 66.57 0.0044 71.69 Localvar Noisy Image 0.0226 64.58 0.0226 64.58 Localvar Denoisy Image 0.0133 66.89 0.0047 71.43 Table 1 presents the comparison of MSE and PSNR between proposed Guided Filter with that of Bilateral Filter. The simulation results demonstrate that Guided filter denoised better than Bilateral Filter. Table 2: Comparison of Correlation Coefficient between bilateral and guided filters
  • 6. I.Kullayamma .Int. Journal of Engineering Research and Applications www.ijera.com ISSN: 2248-9622, Vol. 6, Issue 5, (Part - 1) May 2016, pp.33-38 www.ijera.com 38|P a g e Table 2 presents the comparison of Correlation Coefficient between Guided Filter and Bilateral Filter. By observing the simulation results the Guided filter gives better values than Bilateral Filter. V. CONCLUSION We present a gradient direction quantization-based watermarking scheme for Gray scale images. The proposed method embeds the watermark in the direction (angle) of significant gradient vectors, at multiple wavelet scales. To embed the watermark in each gradient angle, the absolute angle quantization index modulation (AAQIM) is proposed. To extract the watermark correctly, the decoder should be able to identify the gradient vectors that were watermarked and the embedding order .To solve these problems, we propose scrambling the positions of the gradient vectors uniformly over the wavelet transform of the image. Increasing the difference in the magnitude of the watermarked and the unwater marked vectors was also proposed to help identify the watermarked vectors correctly. From the above experimental results, it is clear that the proposed watermarking technique is efficient and also the guided filter is preferred for denoising. The guided filter is widely applicable in computer vision and graphics. Finally we observed that guided image filter is preferred for denoising compare to bilateral filter. REFERENCES [1] EhsanNezhadarya, Z Jane Wang, Rabab Kreidieh Ward, “Robust Image Watermarking Based on Multiscale Gradient Direction Quantization”, IEEE Transactions On Information Forensics and Security, Vol. 6, No. 4, December 2011, Pages: 1200-1213. [2] Kaiming He, Jian Sun, Xiaoou Tang, “Guided Image Filtering”, IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 35, Pages:1-13. [3] C. Tomasi and R. Manduchi, “Bilateral Filtering for Gray and Color Images,” Proc. IEEE Int’l Computer Vision Conf., 1998. [4] J. Zou, X. Tie, R. K. Ward, and D. Qi, “Some novel image scrambling methods based on affine modular matrix transformation,” J. Inf. Computer. Sci., vol. 2, no. 1, pp. 223–227, Mar. 2005. [5] Rafel C Gonzalez, Richard E Woods, Steven L Eddins, “Digital Image Processing using Mat lab”, 2008, Fourth Impression, Pearson Education. [6] B. Chen and G. W. Worn ell, “Quantization index modulation: A class of provably good methods for digital watermarking and information embedding,” IEEE Trans. Inf. Theory, vol. 47, no. 4, pp. 1423–1443,May 2001. [7] S .Jayaraman, S. Esakkirajan, T. Veerakumar“Digital Image Processing” ,Published In 2009 by McGraw Hill Education (India) Private Limited. [8] A Mat lab Image Processing toolbox, user’s guide is freely available for download from Mathworks(www.mathworks.com/matlabc entral). I.KULLAYAMMA received graduation degree from JNTU Anantapur in the year 1996. She received her post graduation degree from JNTU in the year 2006 She is pursuing her Ph. D degree in the Department of ECE , SVUCE, Tirupati I the Image Processing Domain . She worked as Lecturer at SPW Polytechnic, Tirupati from 1998 to 2007 and presently she is as Assistant professor at SVUCE Tirupati Prof P.SATHYANARAYANA Received his Bachelor, s Degree Electronics and Communication Engineering in 1976. He received his Master, s Degree in Instrumentation and Control System in 1978. He received his Ph.D., in Digital Signal Processing in 1987 from SVUCE, Tirupati. He worked as Post Doctoral fellow in the department of Electrical and computer Science Engineering, Concordia University, Montreal Canada from Sept. 1998 to May 1990. He worked as Visiting Faculty in the School of Aerospace Engineering, University Science Malaysia, and Pinang, Malaysia from 2004 to 2007. He published about 20 papers in national and International Journals. Presented papers about 20 in International / National conferences. He guided 3 Ph. D s and at presently 6 Ph.D. Scholars are under his supervision. A good number of M..Tech projects were guided. He visited number of countries like USA, Canada, Malaysia, Singapore, and England to have academic and cultural exchange. He worked as Professor of Electronics and Communication Engineering in SVUCE, Tirupati and retired on 30-04-2014.Now he is working as Professor in AITS, Tirupati