• No results found

A Survey of Digital Image Watermarking Based on different Techniques

N/A
N/A
Protected

Academic year: 2020

Share "A Survey of Digital Image Watermarking Based on different Techniques"

Copied!
5
0
0

Loading.... (view fulltext now)

Full text

(1)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459,ISO 9001:2008 Certified Journal, Volume 3, Issue 10, October 2013)

355

A Survey of Digital Image Watermarking Based on different

Techniques

Rashel Sarkar

1

, Sameema

2 1

Assistant Professor, Dept. of Computer Science and Engg, P.A. College of Engineering, Mangalore

2Lecturer, Dept. of Information Science and Engg, P.A. College of Engineering, Mangalore Abstract-- Digital watermarking is the process that

embeds data called a watermark into a multimedia object such that the watermark can be detected or extracted later to make an assertion about the object. Several software implementations of the proposed algorithms are available, but very few attempts have been made for protecting intellectual property. Embedded watermark will allow identifying the owner of work hardware implementation. This concept is applicable to digital video and audio also.

The goal of this implementation is to survey the different techniques for Digital Watermarking.

Keyword-- Digital watermarking, Embeds data, embedded watermark, Intellectual property, Multimedia data, Performance, Reliability.

I. INTRODUCTION

The earliest forms of information hiding can actually be considered to be highly crude forms of private-key cryptography; the “key” in this case being the knowledge of the method being employed (security through obscurity). Today, crypto-graphical techniques have reached a level of sophistication such that properly encrypted communications can be assumed secure well beyond the useful life of the information transmitted. In fact, it‟s projected that the most powerful algorithms using multi kilobit key lengths could not be comprised through brute force, even if all the computing power worldwide for the next 20 years was focused on the attack. Of course the possibility exists that vulnerabilities could be found, or computing power breakthroughs could occur, but for most users in most applications, current cryptographic techniques are generally sufficient. Why then pursue the field of information hiding? Several good reasons exist, the first being that “security through obscurity” isn‟t necessarily a bad thing, provided that it isn‟t the only security mechanism employed. Steganography for instance allows us to hide encrypted messages in mediums less likely to attract attention. This becomes particularly important as the technological disparity between individuals and organizations grows. Governments and businesses typically have access to more powerful systems and better encryption algorithms then individuals.

Hence, the chance of Individual‟s messages being broken increases which each passing year. Reducing the number of messages intercepted by the organizations as suspect will certainly help to improve privacy. This paper will begin with a quick background on cryptography and steganography, which form the basis for a large number of digital watermarking concepts. The paper will then move on to a discussion of what requirements a watermarking system must meet, as well as methods for evaluating the strengths of various algorithms. The remainder of the paper will focus on various watermarking techniques and the strengths and weaknesses of each. This paper will focus almost exclusively on the watermarking of digital images; however most of these same ideas could easily be applied to the watermarking of digital video and audio.

II. BACKGROUND

First we start with a few definitions. Cryptography can be defined as the processing of information into an unintelligible (encrypted) form for the purposes of secure transmission. Through the use of a “key” the receiver can decode the encrypted message (decrypting) to retrieve the original message.

Stenography improves on this by hiding the fact that a communication even occurred. The message m is imbedded into a harmless message c which is defined as the cover-obect. The message m is then embedded into c, generally with use of a key k that is defined as the stego-key. The resulting message is then embedded into the cover-object c, which results in stego-objects, ideally the stego-object is indistinguishable from the original message c, appearing as if no other information has been encoded. This can all be seen below in figure 2.1.

Stego-Key k Untrusted

Channel

Message m

Stego Object

s

Stego Object

s

Cover Object

c

Message m

Stego Object

[image:1.595.320.545.634.722.2]

s

(2)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459,ISO 9001:2008 Certified Journal, Volume 3, Issue 10, October 2013)

356

Watermarking is very similar to steganography in a number of respects. Both seek to embed information inside a cover message with little to no degradation of the cover-object. Watermarking however adds the additional requirement of robustness. An ideal steganographic system would embed a large amount of information, perfectly securely with no visible degradation to the cover object. An ideal watermarking system however would embed an amount of information that could not be removed or altered without making the cover object entirely unusable. As a side effect of these different requirements, a watermarking system will often trade capacity and perhaps even some security for additional robustness.

III. CHOICE OF WATERMARK-OBJECT

The first question we need to ask with any watermarking or stenographic system, is what form will the embedded message take? The most straight-forward approach would be to embed text strings into an image, allowing an image to directly carry information such as author, title, date and so forth. The drawback however to this approach is that ASCII text in a way can be considered to be a form of LZW compression, which each letter being represented with a certain pattern of bits. By compressing the watermark-object before insertion, robustness suffers.

Due to the nature of ASCII codes, a single bit error due to an attack can entirely change the meaning of that character, and thus the message. It would be quite easy for even a simple task such as JPEG compression to reduce a copyright string to a random collection of characters. Rather then characters, why not embed the information in an already highly redundant form, such as a raster image? Not only do images lend themselves to image watermarking applications, but the properties of the HVS can easily be exploited in recognition of a degraded watermark.

IV. VARIOUS WATERMARKING TECHNIQUES

Least Significant Bit Modification (LSB)

The most straight-forward Watermarking technique is to embed the watermark image into the least-significant-bits of the cover object [3]. Given the extraordinarily high channel capacity of using the entire cover image for transmission in this technique, a smaller object may be embedded multiple times. Even if most of these are lost due to attacks, a single surviving watermark would be considered a success.

LSB substitution however despite its simplicity brings a host of drawbacks. Although it may survive transformations such as cropping, any addition of noise or lossy compression is likely to defeat the watermark. Furthermore, once the algorithm is implemented, the embedded watermark could be easily modified by an intermediate party.

An improvement on basic LSB substitution would be to use a pseudo-random number generator to determine the pixels to be used for embedding based on a given “seed” or key [4]. LSB modification proves to be a simple and fairly powerful tool for stenography, however lacks the basic robustness that watermarking applications require.

Correlation Technique

The correlation watermarking technique for watermark embedded is to exploit the correlation properties of additive pseudo-random noise patterns as applied to a cover image [5]. A pseudo-random noise (PN) pattern W(x, y) is added to the cover image I(x, y), according to the Equation (1) given below:

)

,

(

*

)

,

(

)

,

(

x

y

I

x

y

k

W

x

y

I

w

(1)

In Equation 1, k denotes a gain factor, and IW the resulting watermarked image. Increasing k increases the robustness of the watermark at the expense of the quality of the watermarked image. To retrieve the watermark image, the same pseudo-random noise key is used and the correlation between the noise pattern and the promising watermarked image is computed. If the correlation exceeds a certain threshold (T), the watermark is detected, and a single bit is set. This technique can easily be extended to multiple-bit watermark by dividing the image up into blocks, and performing the above procedure independently on each block [6].

Common Division Multiple Access (CDMA)

In CDMA Watermarking technique, pseudo-random sequence is embedded as a watermark into the transform coefficients of the cover image. CDMA technology provides multiple access multiplexing, possesses large capacity and strong anti-interference capability. CDMA used in digital watermarking technology increases the watermark embedding capacity and also enhance the watermark robustness [7].

Discrete-Cosine-Transform (DCT)

The classic and still most popular technique in

Frequency domain is Discrete-Cosine-Transform

(3)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459,ISO 9001:2008 Certified Journal, Volume 3, Issue 10, October 2013)

357

The DCT1 allows an image to be broken up into different frequency bands, making it much easier to embed Watermarking information into the middle frequency bands of an image. The middle frequency bands are chosen such that they do not have important parts of the image (low frequencies) without over-exposing themselves to removal through compression and noise attacks (high frequencies) [9]. One such technique utilizes the comparison of middle-band DCT coefficients to encode a single bit into a DCT block. The middle-band frequencies (FM) of an 8x8 DCT block as shown in Figure 4.1.

F

L

F

M

Figure 4.1 Definitions of DCT Regions [9]

DCT2

[image:3.595.69.255.279.480.2]

DCT2 is a Comparison-Based technique where correlation is performed on mid-band frequency of cover image using two PN sequences one for "0" and another for "1" for Watermarking. Next two locations Bi (u1, v1) and Bi (u2, v2) are chosen from the FM region for comparison [11]. Rather than arbitrarily choosing these locations, extra robustness to compression can be achieved if the choice of coefficients on the recommended image is quantized as shown in Table 1. If two locations are chosen such that they have identically quantized values, then scaling of one coefficient is performed while the other one is also scaled by the same factor preserving their relative size.

Table 1

Quantization values used in compression scheme [11].

16

11

10

16

24

40

51

61

12

12

14

19

26

58

60

55

14

13

16

24

40

57

69

56

14

17

22

29

51

87

80

62

18

22

37

56

68

109 103 77

24

35

55

64

81

104 113 92

49

64

78

87

103 121 120 101

Based on the Table 1, the coefficients (4, 1) and (3, 1) or (2, 1) and (2, 2) make suitable comparison as their quantization values are equal. The block encodes a “1” if Bi (u1, v1) > Bi (u2, v2); otherwise “0” is encoded. The coefficients are then swapped if the relative size of each coefficient does not agree with the bit that is to be encoded [11].

The swapping of such coefficients will not alter the watermarked image as it is generally believed that DCT coefficients of middle frequencies have similar magnitudes. The robustness of the watermarked image is improved by adding a watermark “strength” constant „k’, such that Bi(u1,v1) - Bi(u2,v2) > k. Coefficients that do not meet this criteria are modified by using the random noise to satisfy the relation. Increasing k thus reduces the chance of detecting errors at the expense of additional image degradation [12].

Another possible technique is to embed a PN sequence (W) into the middle frequencies of the DCT block. The given DCT block (x, y) is modulated by using the Equation (2) as shown below:

M M y

x y

x y

x W

F

v

u

v

u

y

Ix

F

v

u

v

u

W

k

v

u

I

v

u

I

,

),

,

(

,

,

),

,

(

*

)

,

(

)

,

(

, ,

,

(2)

(4)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459,ISO 9001:2008 Certified Journal, Volume 3, Issue 10, October 2013)

358

The watermarking procedure becomes more adaptive by slightly altering the embedding process to the method shown in Equation 3.

M M y

x y

x y

x W

F

v

u

v

u

y

Ix

F

v

u

v

u

W

k

v

u

I

v

u

I

,

),

,

(

,

,

)),

,

(

*

1

(

*

)

,

(

)

,

(

, ,

,

(3)

The slight modification scales the strength of the watermarking based on the size of the particular coefficients being used. Larger k‟s can thus be used for

coefficients of higher magnitude in effect strengthening the watermark in regions that it can afford.

To detect the watermark, the image is broken up into

same number of blocks and Discrete Cosine

Transformation is performed on these blocks. The same PN sequence is then compared to the middle frequency values of the transformed block. If the correlation between the sequences exceeds some threshold (T), “1” is detected for that block; otherwise “0” is detected. Again k denotes the strength of the watermarking, where increasing k increases the robustness of the watermark at the expense of quality [12].

Discrete Wavelet Transform (DWT)

Another possible domain for watermark embedding is that of the wavelet domain. The Discrete Wavelet Transform (DWT) separates a cover image into a lower resolution approximation image (LL) as well as horizontal (HL), vertical (LH) and diagonal (HH) detail components. The process can then be repeated for multiple “scale” wavelet decomposition, as in the 2 scale wavelet transform shown below in Figure 4.2

LL

2

LH

1

HL

1

HH

1

HH

2

LH

2

[image:4.595.67.262.523.711.2]

HL

2

Figure 4.2: 2 Scales 2-Dimensional Discrete Wavelet Transform [14]

Human Vision System appreciates the Watermark image recovered by DWT as compared to DCT. DWT allows higher energy watermarks in regions that the Human Vision System (HVS) is known to be less sensitive to, such as the high resolution detail bands (LH, HL, HH). Embedding watermarks in these regions increases the robustness of watermarked image, with little or no additional impact on image quality [14]. The similar embedding technique can be used in the DCT [16], the embedding of a CDMA sequence in the detail bands is given according to the Equation 4.

HH

LL

v

u

W

LH

HL

v

u

x

W

W

I

i i i i v u W

,

,

,

,

,

,

(4)

Where Wi denotes the coefficient of the transformed image, xi the bit of the watermark to be embedded, and

is the scaling factor. To detect the watermark image,

the same pseudo-random sequence is generated and its correlation with the two transformed detail bands is determined. If the correlation exceeds some threshold T, the watermark is detected. It can be easily extended to multiple bit messages by embedding multiple watermarks into the image. As in the spatial version, a separate seed is used for each PN sequence, which is then added to the detail coefficients as per Equation (4). During detection, if the correlation exceeds (T) for a particular sequence “1” is recovered; otherwise “0”. The recovery process then iterates through the entire PN sequence until all the bits of the watermark have been recovered [13].

V. CONCLUSION

This study has introduced a number of techniques for the watermarking of digital images, as well as touching on the limitations and possibilities of each. Although only the very surface of the field was scratched, it was still enough to draw several conclusions about digital watermarking.

LSB substitution is not a very good candidate for digital watermarking due to its lack of even a minimal level of robustness. LSB embedded watermarks can easily be removed using techniques that do not visually degrade the image to the point of being noticeable. Furthermore if one of the more trivial embedding algorithms is used, the encoded message can be easily recovered and even altered by a 3rd party.

(5)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459,ISO 9001:2008 Certified Journal, Volume 3, Issue 10, October 2013)

359

Embedding in the DCT domain proved to be highly resistant to JPEG compression as well as significant amounts of random noise. we were able to produce a watermarking technique with moderate robustness, good capacity, and low visual impact. This holds true in general for watermarking; robustness can be improved significantly when the subsequent degradation techniques are known. This holds particularly true in the case of

compression techniques, were the compression

algorithms are well known.

The wavelet domain as well proved to be highly resistant to both compression and noise, with minimal amounts of visual degradation. This is all the more impressive when one considers that the wavelet technique described here is one of the most primitive currently known. More sophisticated wavelet-domain techniques will almost certainly improve on both of these, and hopefully lower it‟s computational requirements. The wavelet domain may be one of the most promising domains for digital watermarking yet found.

Although not discussed here, the counters proposed to these attacks typically rely on discovering the exact rotation, or shifting used in the attack, and then transforming the image back into its pre-attack state. Typically these techniques are computationally pricey, and unpredictable. This remains one of the major problems in the development of robust digital watermarking for digital images.

REFERENCES

[1] B.L. Gunjal, R.R.Manthalkar.” Discrete Wavelet Transform based Strongly Robust Watermarking Scheme for Information Hiding in Digital Image” The third International Conference on Emerging Trends in Engineering and Technology. Digital ObjectIdentifier:978-0-7659-4246-1/10, Publication Year: 2010, page(s) 70 – 75.

[2] Dobolia R, Singh R, Bhadoria SS, Gupta R. “ Digital Image Watermarking by DWT and DCT and Comparison Based on PSNR” International Conference on Systems and Network Technologies(CSNT) 2011. Digital Object Identifiers: 10.1109/CANT.2011.Publication Year: 2011, Page(s) 593 – 596. [3] Bamatraf A, Ibrahim R, Salleh M N B M. “Digital Watermarking

Algorithm using LSB” International Conference on Computer Application and Industrial Electronics (ICCAIE), Digital Object Identifiers:10.1109/ICCAIE.2010.5735066 Publication Year: 2010, Page(s) 155 – 159.

[4] Dehkordi, Amin Banitalebi; Esfahani, Said Nader; Avanaki, Alireza Nasiri “Robust LSB watermarking optimized for local structural similarity” 19th Iranian Conference on Electrical Engineering (ICEE), 2011 Publication Year: 2011 , Page(s) 1 – 6.

[5] Kung, C.M.; Juan, K.Y.; Tu, Y.C.; Kung, C.H. “ARobust Watermarking and Image Authentication Technique on Block Property” Information Science and Engineering, 2008. ISISE'08, International Symposium on Volume: 1 Digital Object Identifier: 10.1109/ISISE.2008.295 Publication Year: 2008, page(s) 173 – 177.

[6] Fan Zhang; Bin Xu; Xinhong Zhang “Digital image watermarking algorithm based on CDMA spread spectrum” in Multi-Media Modelling Conference Proceedings, 2006 12th International DigitalObjectIdentifier:10.1109/MMMC.2006.1651359

Publication Year: 2006.

[7] Samee, M.K.; Gotze, J. “CDMA based blind and reversible watermarking scheme for images in Wavelet domain” Systems, Signals and Image Processing (IWSSIP), 2012 19th International Conference on Publication Year: 2012, page(s) 154 – 159. [8] Deyun Peng; Jiazhen Wang; Sumin Yang; Suzhen Wang; Aizhen

Liu “CDMA Based Multiple-User Digital Watermarking” International Conference on Intelligent Information Hiding and Multimedia Signal Processing, 2006. IIH-MSP '06. Digital Object Identifier: 10.1109/IIH-MSP,264958 Publication Year: 2006, Page(s) 75 – 78.

[9] Longjiang Yu; Shenghe Sun; “Image Robust Hashing Based on DCT Sign” International Conference on Intelligent Information Hiding and Multimedia Signal Processing, 2006. IIH-MSP '06. Digital Object Identifier: 10.1109/IIH-MSP.2006.264971 Publication Year: 2006, Page(s) 131-134.

[10] Jingpeng Lu; Dalin Jiang “Survey on the technology of image processing based on DCT compressed domain”, Multimedia Technology (ICMT), 2011 International Conference on Digital Object Identifier: 10.1109/ICMT.2011.6001991, publication year: 2011, page(s) 786-789.

[11] Belkacem S.; Dibi Z.; Bouridane A. “A Masking Model of HVS for Image Watermaking in the DCT Domain” Electronics, Circuits and Systems, 2007. ICECS2007.14th IEEE International

Conference on Digital Object

Identifier:10.1109/ICECS.2007.4510997, Publication year 2007, pages(s) 330-334.

[12] Samee M.K, Gotze J “Increased Robustness and Security of Digital Watermarking using DS-CDMA” IEEE Internal Symposium on Signal Processing and Information Technology, 2007. DigitalObjectIdentifier:0.1109/ISSPIT.2007.4458072, Publication Year: 2007, Page(s) 185-189.

[13] Jianmin Xie, Qin Qin “Study of image digital watermarking algorithm and robustness based on the wavelet transform techniques” the 2nd IEEE International Conference on Information Management and Engineering (ICIME), 2010, DigitalObjectIdentifier:10.1109/ICIME.2010.5478135

Publication Year: 2010 , Page(s) 529 – 532.

[14] Megalingam, R.K.; Nair, M.M.; Srikumar, R.; Balasubramanian,V.K.;Sarma,V.S.V. “Performance Comparison of Novel, Robust Spatial Domain Digital Image Watermarking with theConventional Frequency Domain Watermarking Techniques”,SignalAcquisitionand

Figure

Figure 2.1- Illustration of a Stenographic System
Table 1  Quantization values used in compression scheme [11].
Figure 4.2: 2 Scales 2-Dimensional Discrete Wavelet Transform [14]

References

Related documents

Abdullah, Dynamical behavior of SIR epidemic model with non-integer time fractional derivatives: A mathematical analysis, Int. Ahmad, Dynamical behavior

The list of plant growth regulators used in the tissue culture of Canna for the formation of callus, somatic embryo, shooting and rooting are provided in table I..

In the present study, only 15 (4.5%) IPD cases were caused by PCV7 serotypes, and of them, 11 occurred in children that had not received PCV7. This means that 95.5% of IPDs were

The purpose of this study is to analyze the influence of perceived contract violation (PCV), abusive supervision (AS) and servant leadership (SL) on

So the noise injection strategy generates some noise or dummy requests and injects into the customers real service requests so that malicious service provider will not able

[4], This paper describes the implementation of an 8-bit Vedic multiplier enhanced in terms of propagation delay when compared with conventional multiplier like

Figure 7: Majority rule consensus of Bayesian trees from analysis of chloroplast and nuclear DNA...Page 71 Figure 8a-b: Majority rule consensus of Bayesian tree resulting