• 沒有找到結果。

Multiple description watermarking based on quantization index modulus modulation

N/A
N/A
Protected

Academic year: 2021

Share "Multiple description watermarking based on quantization index modulus modulation"

Copied!
16
0
0

加載中.... (立即查看全文)

全文

(1)

Multiple Description Watermarking Based on

Quantization Index Modulus Modulation

*

MIIN-LUEN DAY+,1, SUH-YIN LEE+AND I-CHANG JOU2

+Department of Computer Science and Information Engineering

National Chiao Tung University Hsinchu, 300 Taiwan E-mail: [email protected]

1Telecommunication Laboratory

Chunghwa Telecom Co., Ltd. Chungli, 320 Taiwan E-mail: [email protected]

2Department of Computer and Communication Engineering

National Kaohsiung First University of Science and Technology Kaohsiung, 811 Taiwan

E-mail: [email protected]

In this paper, we study the problem of watermarking for error-prone transmission over unreliable network. We try to integrate an oblivious quantization index modulus modulation (QIMM) watermarking technique into the multiple description coding (MDC) framework and we call it multiple description watermarking technique (MDW). It is known that the balanced MDC encodes a signal source into multiple bitstreams (descrip-tions) of equal importance and equal data rate. Consider a traditional two-description case in a packet transmission network. The computation for watermark embedding is performed using either description. Once chosen, the corresponding values to be modu-lated for the other description are assigned with the same values as the just watermarked description. In the detection process, the embedded watermark could be extracted no matter either one or both descriptions are received. That is to say, the watermark is still detectable from MDW even with 50% packet loss. Furthermore, in the case of 50% packet loss, the resulting watermark from MDW is still robust to a variety of image processing attacks, including DCT based compression (JPEG), DWT based compression (JPEG-2000), Gaussian filtering, sharpening and median filtering. The experimental re-sults confirmed the competitive performance and the effectiveness of the proposed scheme.

Keywords: error-prone, multiple description, watermarking, QIMM, MDW

1. INTRODUCTION

Watermarking is a technique to hide data or information imperceptibly within image, audio or video so that valuable contents can be protected. There are two commonly used categories of watermarking techniques in the literature: one is spread spectrum approach, and the other is quantization approach. Cox et al. [1] proposed an image watermarking method based on spread spectrum theory, which shows good performance in terms of invisibility and robustness to signal processing operations and common geometric

trans-Received September 22, 2005; revised January 9 & March 9, 2006; accepted April 10, 2006. Communicated by Pau-Choo Chung.

(2)

formations. However, the main drawback of their approach is that both the original im-age and the watermark are needed in the detection process. On the other hand, the capac-ity of their watermark is low, since the detector can only tell whether the watermark ex-ists or not. Therefore it is still not convincing enough for the third party to prove the rightful ownership.

Contrast to the low capacity problem inherent in the spread spectrum based water-marking techniques [1-3], the quantization based waterwater-marking techniques [4, 5] nor-mally have relatively high capacity. Chen and Wornell [4] presented a quantization index modulation (QIM) scheme based on the concept of dither modulation, which uses the watermark information as an index to select a dither signal. The dither signal is then added to the host signal, and a least distorted quantizer is then selected from a set of pos-sible quantizers. The dithered host signal is quantized using this selected quantizer and finally the dither signal is subtracted from the quantized signal to form a watermarked value:

( ; ) ( ( )) ( ),

s x m =Q x d m+ −d m (1) where x is the host signal, d(m) is the dither signal representing watermark message m

(one bit of information), Q(.) denotes the selected quantizer and s(x; m) is corresponding to the host signal embedded with watermark message m. In the detection process, differ-ent dither signal represdiffer-enting watermark message is added to the received signal using Eq. (1), and the index (m = 0 or 1) of dither signal is the extracted watermark information. The detected index m* is chosen so that it gives the minimum distance between the

re-ceived signal (x′) and its closest quantized signal. arg min || ( ; )||

m

m∗= x′−s x m′ (2) In the literature, watermarking techniques have been extensively discussed, but few of them explored watermarking for wireless transmission. Hartung and Hamme [6] pointed out that as second-generation and third-generation (3G) mobile networks progress, digital media distribution for mobile E-commerce will eventually evolve into a huge busi- ness. The watermarking-related applications such as media identification and copy con-trol are getting more and more feasible for mobile E-commerce. Knowing the error prone nature of wireless communications, Checcacci et al. [7] proposed a robust MPEG-4 wa-termarking technique for video sequences corrupted with errors. Chandramouli et al. [8] proposed a multiple description framework for oblivious watermarking. Among the mul-tiple descriptions, one is used to embed watermark information and another for referen-tial original image to assist detection. That is to say, the embedded watermark cannot be extracted without receiving both descriptions. Under these circumstances, it is not suit-able for error-prone packet transmission network applications.

Multiple description coding (MDC) [9-13] is different from layered coding, simul-cast coding, or even error resilient tools described in MPEG-4 [14]. On a wireless multi- hop network or a packet-switched network, several parallel channels do exist between the source and the destination and each channel may be temporarily down or suffering from long burst errors. The design philosophy of MDC scheme is that the quality of the de-coded signal is acceptable when receiving only one description, and the signal can be fur-

(3)

ther improved as more descriptions are received. In this paper, we propose a multiple description watermarking scheme based on oblivious quantization index modulus modu-lation (QIMM) watermarking technique together with the MDC framework. Consider a traditional two-description case here. The watermark is embedded in either description and can be extracted even when only one description is received. The reason of propos-ing the above approach is that we want to make sure a high enough watermark payload can be embedded into an images. In the meanwhile, the proposed MDW (multiple de-scription watermarking) is robust to error-prone transmission and incidental data manag-ing attacks. In the next section, the MDC and the proposed QIMM watermarkmanag-ing tech-nique are introduced, while the proposed MDWtechnique is presented in section 3. In section 4 experimental results are presented. The concluding remarks are drawn in sec-tion 5.

2. MULTIPLE DESCRIPTION CODING (MDC) AND QUANTIZATION INDEX MODULUS MODULATION (QIMM)

In this section we describe the components of proposed multiple description water-marking technique. The MDC approach which was proposed in [12, 13] is described first. Then we shall present the proposed QIMM watermarking technique.

2.1 The MDC Approach [12, 13]

The MDC-based wavelet based coding was proposed by Survetto et al. [12]. The two-description architecture of MDC [12, 13] is illustrated in Fig. 1. The major contribu-tion of the MDC scheme is its capability on receiving satisfactory data quality even if part of the channels is broken. As shown in Fig. 1, the quality of a decoded signal is usu-ally acceptable if either receiver 1 or receiver 2 receives the correct signal. Furthermore, the quality of a received signal can be better if both receivers function normally. The most crucial component of an MDC scheme is its multiple description scalar quantizer. It consists of a scalar quantizer, which quantizes continuous sample values to smaller count- able integers, and an index assignment counter. The source input signal x ∈ X is first scalar quantized to xQ ∈ XQ. The function of the index assignment component f: xQ → (x1, x2) is to split a quantized coefficient xQ into two complementary and possibly redundant smaller coefficients x1 ∈ X1 and x2 ∈ X2, so that each of these two small coefficients only

needs lower bit rate to describe and both could be recombined later to recover the origi-nal quantized coefficient. That is, with the reception of two description values, a perfect reconstructed value x0=xQ can be achieved by using 1

0 ( ,1 2).

x = fx x When only one description value is received, an acceptable estimated value xd (| | | |)xdxQ can be obtained through 1( ),

d d

x = fx where d = 1, 2.

(4)

To better explain the concept, we use an example to discuss the approach. A quan-tized coefficient xQ valued 120 is split into the ordered pair (x1, x2) = (39, 40), where 39

and 40 are the values assigned to description 1 and 2, respectively. On receiving two de-scriptions, a perfect recovered value x=x0=xQ =120 can be achieved by central de-coder. When receiving only description 1 for the transmitted value 120, the estimated x

1

x

= using x1 = 39 will be 118, while receiving only description 2, the estimated x=x2 using x2 = 40 will be 121. As can be seen from this example, the central decoder should

be more robust against various attacks than the side decoder since the reconstructed value received from central decoder is the same as the watermarked value before transmission. The detailed algorithm for index assignment can be found in [12, 13].

2.2 QIMM

In this section, we shall describe in detail how the proposed oblivious quantization index modulus modulation scheme functions. The proposed QIMM approach selects some of wavelet coefficients as the original host signal. Then the index of each quantized coefficient is modulated for embedding one bit of information. The embedding and de-tection processes are described as follows.

2.2.1 The embedding process of QIMM

The original host signal X = {x1, x2, …, xn} is first divided by the quantization step

size (δ), and a nearest integer index value is obtained by a round function. The quantized index value is then executed with modulo 2 to get the residue with value 0 or 1. If the residue is equal to the watermark message bit, then the watermarked value is the recon-struction point of quantized host signal. Otherwise, the biased (either + 1 or – 1) quan-tized index value is used to calculate the watermark value X′ = {x1′, x2′, …, xn′}. To

em-bed one bit of watermark message m, the emem-bedding algorithm consists of the following steps:

Step 1: Take Q(xi) = Round(xi/δ).

Step 2: If (Q(xi) mod 2) = m then

xi′ = s(xi; m) = Q(xi) * δ, (3) else ( ) ( ; ) arg min( ( ) ), i i i i i P x x′ =s x m = P xx (4) where P(xi) in Eq. (4) is either (Q(xi) − 1) * δ or (Q(xi) + 1) * δ, and s(xi; m) is the ith host

signal embedded with watermark message m. The criterion of selecting either (Q(xi) − 1)

* δ or (Q(xi) + 1) * δ depends on which one has less distortion with respect to xi. The one

with less distortion is used to reconstruct the watermarked signal xi′. The difference

be-tween QIM and QIMM is compared and elaborated as follows.

We observe that low embedding distortion (q) leads to low degree of robustness. For QIM embedding with quantization step size δQIM, the embedding distortion (q) range

(5)

is −δQIM2QIM2 ⎦ and the detection robustness range is ⎤ ⎡−δQIM2QIM2⎦ too. If the host signal X is uniform, the mean squared error distortion (MSE) of embedding is the second moment of a random variable uniformly distributed in the interval ⎡−δQIM2QIM2⎦ :

2 2 2 2 1 . 12 QIM QIM QIM QIM QIM MSE q dq δ δ δ δ − =

= (5) As for QIMM embedding with quantization step size δQIMM, the embedding

distor-tion (q) range is [− δQIMM, δQIMM] and the detection robustness range is [− δQIMM, δQIMM]

too. The mean squared distortion (MSE) of embedding is: 2 2 1 . 2 3 QIMM QIMM QIMM QIMM QIMM MSE δ q dq δ δ δ − =

= (6) It is expected that by setting δQIM = 2δQIMM, QIM and QIMM should obtain similar

embedding distortion and detection robustness.

To better illustrate the Delta-Distortion relationship of QIM and QIMM, we per-formed Monte Carlo simulations with host signal X drawn from 1,000 samples of a Gaus-sian zero-mean random variable with variance σX2 ranging from 2500 to 14400. Figs. 2 (a)

and (c) both show the MSE distortion under various embedding quantization step sizes ranging from 5 to 50 for QIM and QIMM, while Figs. 2 (b) and (d) show the MSE dis-tortion under various embedding quantization step sizes ranging from 5 to 50 for QIMM and 10 to 100 for QIM, respectively. As we can see from Figs. 2 (b) and (d), to get the same distortion for QIM and QIMM, the embedding quantization step size δQIM of QIM

is almost equal to two times of δQIMM of QIMM.

2.2.2 The detection process of QIMM

After receiving the watermarked signal X′, the attacked watermarked signal X′′ is also divided by the quantization step size, so that a nearest integer index value is ob-tained by a round function. The quantized index value is then taken modulo 2 to get the extracted watermark message bit m*. The detection algorithm consists of the following

steps:

Step 1: Q(xi′′) = Round(xi′′/δ).

Step 2: m* = Q(x

i′′) mod 2.

In section 2.2.1, we have shown that by setting δQIM = 2δQIMM, QIM and QIMM

have obtained similar embedding distortion. In this section, we demonstrate that by set-ting δQIM = 2δQIMM, QIM and QIMM obtain the similar detection robustness as follows.

To evaluate the reliability (robustness) of watermark detection, the correlation ratio ρ was defined as:

Total number of correctly detected bits . Total number of embedded bits

(6)

(a) σX2 = 2500 and δQIM = δQIMM. (b) σX2 = 2500 and δQIM = 2δQIMM.

(c) σX2 = 14400 and δQIM = δQIMM. (d) σX2 = 14400 and δQIM = 2δQIMM. Fig. 2. The delta-distortion curve of QIM and QIMM.

A higher value of ρ indicated a more reliable detection. The perfect recognition rate can be achieved when the value of ρ equals 1.

Following the same scenario as in section 2.2.1, we performed Monte Carlo simula-tions with host signal X drawn from 1,000 samples of a Gaussian zero-mean random vari-able with variance σX2 ranging from 2500 to 14400. Moreover, a noise signal N drawn from 1,000 samples of a Gaussian zero-mean random variable with standard deviation σN

1 16σX

= is employed to simulate the various attacks.

Each sample of signal X was used to embed one bit of watermark information under various embedding quantization step sizes, where totally 1,000 bits were embedded for each specific quantization step size. The watermarked signal X′ is attacked with noise signal N via X′′ = X′ + N (a similar results can be obtained via X′′ = X′−N) before detec-tion.

As can be seen from Figs. 3 (a-d), smaller embedding quantization step sizes leads to lower degree of robustness for both QIM and QIMM. Figs. 3 (a) and (c) both show the correlation ratio under various embedding quantization step sizes ranging from 5 to 50

(7)

(a) σX2 = 2500, σN = 1/16σX and δQIM = δQIMM. (b) σX2 = 2500, σN =1/16σX and δQIM = 2δQIMM.

(c) σX2 =14400, σN =1/16σX and δQIM = δQIMM. (d) σX2 =14400, σN =1/16σX and δQIM = 2δQIMM. Fig. 3. The delta-correlation curve of QIM and QIMM.

for QIM and QIMM, while Figs. 3 (b) and (d) show the correlation ratio under various embedding quantization step sizes ranging from 5 to 50 for QIMM and 10 to 100 for QIM, respectively. As we can see from Figs. 2 (a, c) and Figs. 3 (a, c), though the MSE of QIM is lower than that of QIMM, the robustness of QIM is inferior to that of QIMM. In contrast, as seen from Figs. 2 (b, d) and Figs. 3 (b, d), under the same MSE condition, the robustness of QIM is almost equal to that of QIMM.

As the QIM scheme [4] has been proven to be nearly optimal with respect to the tradeoff among embedding distortion, detection robustness and hiding capacity, we do not expect that QIMM can outperform QIM in the scalar-based case. Rather, we intend to explore this topic from different perspective. Since for watermark embedding based on scalar quantization, focus can not be put solely on distortion introduced by embedding, as the accompanied robustness should also be taken into consideration. Robustness should be compared on the ground of the same distortion. Furthermore, by understanding QIMM as generalized LSB with delta value larger than 2, the concept is better grasped and more accessible to most readers, and leads to less implementation effort than that of the dith-ering concept of QIM.

(8)

3. THE PROPOSED MULTIPLE DESCRIPTION WATERMARKING (MDW) SCHEME

In this section, a multiple description watermarking technique using both MDC and QIMM is described. The design goal of the MDW scheme is to embed in one description a watermark, which can be detected from either one of the multiple descriptions. The ad- vantage of the proposed scheme is two-fold. First, it can increase the detection robustness for error-prone transmission over unreliable network. Second, it is able to increase the capacity while preserving the transparency. This is achieved by modulating the selected coefficients of either description appropriately so that one bit of information can be em-bedded.

Fig. 4. The flow of proposed multiple description watermark embedding scheme for error-prone transmission over unreliable network.

Fig. 4 shows the flow of MDW, which is composed of a watermark embedding process and a transmission process. The original image is first transformed into the dis-crete wavelet domain. The transformed coefficients are then processed by multiple de-scription scalar quantizer (MDSQ) to generate two independent dede-scriptions, X1 and X2.

Next, a bit (m) of the watermark message M is embedded in some of the selected coeffi-cients from one of the descriptions using QIMM. During the watermark embedding process, whenever each of the selected coefficients is modulated by the watermarking embedding rule, the corresponding coefficient of the other un-watermarked description (say description 2) is also replaced with the same value. Each of the watermarked bit-stream is then sent through one independent channel. The watermarked images (Iw1 from side decoder 1, Iw2 from side decoder 2 or Iw0 from central decoder) could then be ob-tained by receiving either one description (receiver 1(X1) or receiver 2 (X2)) or two

(9)

Fig. 5. The flow of proposed multiple description watermark detection scheme.

descriptions (receiver 0(X0)) and inversing the Discrete Wavelet transforms. In the de-tection process in Fig. 5, the attacked image I ′′wr (r = 0, 1 or 2) first goes through Dis-crete Wavelet transform, and some of the selected coefficients are then used to extract the embedded watermark message M*.

The proposed scheme is completely different from that of [8], where two-descrip- tion design is adopted as well. In contrast to [8], the value pairs of these two descriptions in our scheme are almost with the same value. When the watermark embedding process is executed, one only needs to consider one description. Whenever a coefficient of one description is modulated using watermark embedding rules, the corresponding coeffi-cient of the other description is set to the same value. The time complexity is reduced because watermarking one description implies watermarking another description at the same time. The good characteristics of our proposed MDW results from the design na-ture of the index assignment function. Moreover, the MDW can detect watermark no matter either one or two descriptions are received. This means in an error-prone packet transmission network, the watermark can still be detected even with 50% packet loss rate.

3.1 Embedding and Transmission Process of MDW

To embed n bits of watermark message M into image I, the algorithm is described as follows:

(1) The original image I is decomposed into 13-subbands using the 4-level octave band wavelet transform.

(2) Each of the subband coefficients are quantized by a uniform scalar quantizer. (3) Two descriptions (X1, X2) of the quantized coefficient are created by mapping each

quantized coefficient to a pair of numbers by the index assignment component. (4) Select the coefficients on LL band of description 1 (or 2) for watermark embedding,

(10)

(5) Apply embedding process of QIMM on Xsel to embed watermark message M. (6) Replace the corresponding coefficients of un-watermarked description 2 (or 1) with

the same values as those embedded in description 1 (or 2).

(7) Transmit these two watermarked descriptions over network via two different chan-nels.

(8) Apply inverse transform to obtain watermarked image Iwr (r = 0, 1 or 2)depending on received descriptions X (r = 0, 1 or 2). r

3.2 Detection Process of MDW

The received watermarked image Iwr (r = 0, 1 or 2) could be attacked by intentional or unintentional modifications, leading to attacked image Iwr′′ (r = 0, 1 or 2). To extract n

bits of watermark message M* from an attacked image, the algorithm is described as

fol-lows:

(1) The attacked image Iwr′′ is decomposed into 13-subbands using the 4-level octave band wavelet transform.

(2) Each of the subband coefficients are quantized by a uniform scalar quantizer. (3) Select the coefficients on LL band of the attacked image for watermark extraction,

namely Xsel′′ ={ ,x x1′′ ′′2, ...,xn′′}.

(4) Applydetection process of QIMM on Xsel′′ to obtain the extracted watermark mes-sage M*.

4. EXPERIMENTAL RESULTS

To evaluate the effectiveness of the proposed method, one transformed coefficient was used to embed one bit of watermark information, and totally 128 coefficients were used to embed 128 bits of watermark information. Several standard images including “Lena”, “Barbara”, “House” and “Boat” were tested and demonstrated similar perform-ance. To save space, only “Lena” (Fig. 6 (a)) and “Barbara” (Fig. 6 (b)) are given here. In order to show the flexibility of our proposed MDW framework and to make comparison with our proposed watermarking technique (QIMM), another state-of-the-art watermark technique QIM [4] detailed in section 1 was integrated into the MDW framework with QIMM replaced.

When talking about compression, larger quantization step size will lead to larger distortion MSE (mean square error), meaning smaller PSNR, and hence smaller bit rates is needed. However, when comparing two watermark algorithms, we follow the common practice by fixing two requirements, namely watermark capacity and the transparency (distortion) of watermarked image, and then comparing the robustness. For a fair com-parison, the parameter that defined the quantization step was adjusted so that similar PSNR values (in other words, similar distortion) and bit rates could be obtained. The PSNRs of watermarked and un-watermarked “Lena” and “Barbara” for side decoder 1, side decoder 2 and central decoder are illustrated, respectively, in Table 1. From our ex-periments, the degree of PSNR dropped when the quantization step size was increased. A larger quantization step size brought more robustness, but it also introduced more distor-tion. According to the theoretical and experimental analysis on both QIMM and QIM as

(11)

(a) Original Lena. (b) Original Barbara.

(c) Side decoder 1 of watermarked

Lena (PSNR 39.56).

(d) Side decoder 1 of watermarked Barbara (PSNR 35.98).

(e) Side decoder 2 of watermarked

Lena (PSNR 39.46).

(f) Side decoder 1 of watermarked Barbara (PSNR 35.88).

(g) Central decoder of

water-marked Lena (PSNR 43.62).

(h) Central decoder of watermarked Barbara (PSNR 40.04). Fig. 6. Original and watermarked Lenas and Barbaras.

Table 1. The PSNRs of un-watermarked and watermarked “Lena” and “Barbara” for proposed QIMM and Chen’s QIM.

PSNR(dB)

Lena Barbara Method

Side 1 Side 2 Central Side 1 Side 2 Central Un-watermark 40.94 40.96 49.46 37.53 37.55 47.11

Our QIMM 39.56 39.46 43.62 35.98 35.88 40.04

(12)

well as comparison of their properties in the aspect of embedding distortion and detection robustness as described in section 2.2, δQIM was set to 64 and δQIMM was set to 32 in our setting. The recovered watermarked images by side decoder 1, side decoder 2 and central decoder for QIMM are shown in Figs. 6 (c), (e) and (g) for Lena, respectively, and simi-larly, in Figs. 6 (d), (f) and (h) for Barbara, respectively. The quality of the pictures re-covered from the side decoders was inferior to that rere-covered from the central decoder, yet still acceptable.

In addition to the degree of robustness against packet loss, a desirable and funda-mental property for a watermarking algorithm is to survive compression attack. In the real-world applications, compression is frequently used to facilitate efficient storage and transmission. Here, we used images compressed by JPEG (low quality factor ranging from 10 to 25) and JPEG-2000 (low bit-rates ranging from 0.125 bpp to 1.0 bpp) to test our algorithm. Moreover, a variety of signal manipulation attacks such as Gaussian filtering, sharpening and median filtering were also introduced to check the feasibility of our ap-proach. Among these attacks, we used JPEG-2000 VM8.0 to compress target images and adopted Stirmark3.1 [15] to manipulate the other attacks. Totally 13 attack types as listed in Table 2 were used in these experiments. Under One description loss com- bined with each of the 13 attack types, these two methods still have good performance in the MDW framework.

Table 2. The tested attack types.

Attack Types 1 JPEG-2000 1.000 bpp 2 JPEG-2000 0.500 bpp 3 JPEG-2000 0.250 bpp 4 JPEG-2000 0.125 bpp 5 JPEG Quality factor Q(%) = 25 6 JPEG Quality factor Q(%) = 20 7 JPEG Quality factor Q(%) = 15 8 JPEG Quality factor Q(%) = 10 9 Gaussian filtering 3 × 3

10 Sharpening 3 × 3

11 2 × 2 Median filtering 12 3 × 3 Median filtering 13 4 × 4 Median filtering

The detected correlations ratio from the “Lena” and “Barbara” images against the combined attacks are summarized in Figs. 7 and 8, respectively. For some types the de-tection rate maintains 100% and for other types it degrades.For the “Lena” image, ex-cept for the number 10 attack (sharpening 3 × 3), the correlation ratio ρ were all above 0.85. As to the “Barbara” image, except for the number 13 attack (4 × 4 median filtering), the correlation ratio ρ were all above 0.7. It is noted that the primary aim of this paper was to propose a watermarking scheme resilient to packet loss over unreliable network. Therefore, by embedding one bit of information, our scheme uses only one coefficient,

(13)

(a) QIMM vs. QIM for “Lena” (side decoder 1). (b) QIMM vs. QIM for “Lena” (side decoder 2). Fig. 7. The comparison between QIMM and QIM in terms of correlation ratio.

(a) QIMM vs. QIM for “Barbara” (side decoder 1). (b) QIMM vs. QIM for “Barbara” (side decoder 2). Fig. 8.The comparison between QIMM and QIM in terms of correlation ratio.

and the robustness to these further attacks even with one description loss is an added bo-nus. It goes without saying, more elaborated schemes which use more coefficients (say one 8 × 8 block) to embed one bit of information should further improve the detector’s performance. Though this issue is not treated here, it is obvious that our scheme applies in this extension as well.

5. CONCLUSION

In this paper, the theoretical and experimental analysis on both QIMM and QIM are demonstrated. The comparison of their properties in the aspects of embedding distortion and detection robustness is explored. It is verified that by setting δQIM = 2δQIMM, QIM and QIMM obtained similar embedding distortion, as shown by Delta-Distortion curve, and

(14)

they are competitive in detection robustness, as shown by Delta-Correlation curve. Fur-thermore, we propose a multiple description watermarking technique which integrates an oblivious QIMM with the MDC framework. The watermark embedding is computed in either description and could be extracted with the reception of either one or two descrip-tions. Another advantage of our scheme worth mentioning here is the flexibility of the MDW framework. It can be integrated easily with most current watermarking schemes. This flexibility property is demonstrated in our experiments (see Figs. 7 and 8), where MDW is integrated with QIM and QIMM, respectively. It is evident that, both of these two methods performed well in our MDW framework. In addition to resilience to packet loss, the performance tradeoff between invisibility and robustness to various attacks shows the usefulness of this proposed approach. In the future, we expect that other MDC approach [9-11] or some error resilient algorithms [14] could be integrated with the more elaborated watermarking schemes. Moreover, as the distortion introduced by losing some of the transmitted descriptions of MD transmission can be viewed as a non-linear value- metric attack [16-19], research of an adaptive hexagonal lattice-based QIM which is more robust to value-metric attack is worth further investigation. We believe that the results of these works will make it possible the watermarking of multimedia content for mobile E-commerce applications.

REFERENCES

1. I. J. Cox, J. Kilian, F. T. Leighton, and T. Shamoon, “Secure spread spectrum wa-termarking for multimedia,” IEEE Transactions on Image Processing, Vol. 6, 1997,

pp. 1673-1687.

2. C. S. Lu, S. K. Huang, C. J. Sze, and H. Y. M. Liao, “Cocktail watermarking for digital image protection,” IEEE Transactions on Multimedia, Vol. 2, 2000, pp. 209-

224.

3. H. S. Malvar and D. A. F. Florêncio, “Improved spread spectrum: a new modulation technique for robust watermarking,” IEEE Transactions on Signal Processing, Vol.

51, 2003, pp. 898-905.

4. B. Chen and G. W. Wornell, “Quantization index modulation: a class of provably good methods for digital watermarking and information embedding,” IEEE Transac-tions on Information Theory, Vol. 47, 2001, pp. 1423-1443.

5. J. J. Eggers, R. Bäuml, R. Tzschoppe, and B. Girod, “Scalar Costa scheme for in-formation embedding,” IEEE Transactions on Image Processing, Vol. 51, 2003, pp.

1003-1019.

6. F. Hartung and F. Ramme, “Digital rights management and watermarking of multi-media content for M-commerce applications,” IEEE Communications Magazine, Vol.

38, 2000, pp. 78-84.

7. N. Checcacci, M. Barni, F. Bartolini, and S. Basagni, “Robust video watermarking for wireless multimedia communications,” in Proceedings of IEEE Wireless Com-munications and Networking Conference, Vol. 3, 2000, pp. 1530-1535.

8. R. Chandramouli, B. M. Graubard, and C. R. Richmond, “A multiple description framework for oblivious watermarking,” in Proceeding of SPIE: Security and Wa-termarking of Multimedia Contents III, Vol. 4314S, 2001, pp. 585-593.

(15)

9. Y. Wang, M. T. Orchard, V. A. Vaishampayan, and A. R. Reibman, “Multiple de-scription coding using pairwise correlating transforms,” IEEE Transactions on Im-age Processing, Vol. 10, 2001, pp. 351-366.

10. V. K. Goyal, “Multiple description coding: compression meets the network,” IEEE Signal Processing Magazine, Vol. 18, 2001, pp. 74-93.

11. Y. Wang, A. R. Reibman, and S. Lin, “Multiple description coding for video deliv-ery,” in Proceedings of the IEEE, Vol. 93, 2005, pp. 57-70.

12. S. D. Servetto, K. Ramchandran, V. A. Vaishampayan, and K. Nahrstedt, “Multiple description wavelet based image coding,” IEEE Transactions on Image Processing,

Vol. 9, 2000, pp. 813-826.

13. V. A. Vaishampayan, “Design of multiple description scalar quantizers,” IEEE Transactions on Information Theory, Vol. 39, 1993, pp. 821-834.

14. Y. Wang, S. Wenger, J. Wen, and A. K. Katsaggelos, “Error resilient video coding techniques,” IEEE Signal Processing Magazine, Vol. 17, 2000, pp. 61-82.

15. M. Kutter and F. A. P. Petitcolas, “Fair evaluation methods for image watermarking systems,” Journal of Electronic Imaging, Vol. 9, 2000, pp. 445-455.

16. F. Pérez-González, C. Mosquera, M. Barni, and A. Abrardo, “Rational dither modu-lation: a high-rate data-hiding method robust to gain attacks,” IEEE Transactions on Signal Processing, Vol. 53, 2005, pp. 3960-3975.

17. P. Bas, “A quantization watermarking technique robust to linear and non-linear valumetric distortion using a fractal set of floating quantizers,” in Proceedings of Information Hiding Workshop, 2005, pp. 106-117.

18. M. L. Miller, G. J. Doerr, and I. J. Cox, “Applying informed coding and informed embedding to design a robust, high capacity watermark,” IEEE Transactions on Im-age Processing, Vol. 13, 2004, pp. 792-807.

19. A. Abrardo and M. Barni, “Informed watermarking by means of orthogonal and quasi-orthogonal dirty paper coding,” IEEE Transactions on Signal Processing, Vol.

53, 2005, pp. 824-833.

Miin-Luen Day (戴敏倫) received his M.S. degree in Elec-tronic Engineering from Chung Yuan Christian University, Tai-wan, in 1990, and the Ph.D. degree in Computer Science from Chiao Tung University, Taiwan, in 2007. Since joining the Tele-communication Laboratories of Chunghwa Telecom Co., Ltd. in 1990, he has been doing research and development works in sev-eral areas of information and communication. His current re-search interests include multimedia security, multimedia commu-nication, image processing, and pattern recognition.

(16)

Suh-Yin Lee (李素瑛) received her B.S.E.E. degree from the National Chiao Tung University, Taiwan, in 1972, and her M.S. degree in Computer Science from the University of Wash-ington, Seattle, in 1975. She joined the faculty of the Department of Computer Engineering at Chiao Tung University in 1976 and received the Ph.D. degree in Electronic Engineering there in 1982. Dr. Lee is now a professor in the Department of Computer Sci-ence and Information Engineering at Chiao Tung University. Her current research interests include multimedia information systems, mobile computing, and data mining. Dr. Lee is a member of Phi Tau Phi, the ACM, and the IEEE Computer Society.

I-Chang Jou (周義昌) received the B.S. degree in Electrical Engineering from National Taiwan University, Taiwan, in 1969; the M.S. degree in Geophysics and in Computer Science from National Central University, Taiwan, in 1972 and 1983, respec-tively, and the Ph.D. degree in Electrical Engineering from Na-tional Taiwan University, Taiwan, in 1986. He was with Tele-communication Laboratories Ministry of Communications, Tai-wan from 1972 to 1997. Currently, he is the President of National Kaohsiung First University of Science and Technology. His ma-jor research fields are VLSI for DSP, digital signal processing, image processing, speech processing and neural networks. He has published over 131 papers in the areas of parallel computing, image processing, speech processing and neu-ral networks. He is the senior member of IEEE.

數據

Fig. 1. The flowchart of multiple description coding scheme [12, 13].
Fig. 4. The flow of proposed multiple description watermark embedding scheme for error-prone  transmission over unreliable network
Fig. 5. The flow of proposed multiple description watermark detection scheme.
Table 1. The PSNRs of un-watermarked and watermarked “Lena” and “Barbara” for  proposed QIMM and Chen’s QIM
+2

參考文獻

相關文件

In this paper, a decision wandering behavior is first investigated secondly a TOC PM decision model based on capacity constrained resources group(CCRG) is proposed to improve

Therefore, a new method, which is based on data mining technique, is proposed to classify driving behavior in multiclass user traffic flow.. In this study, driving behaviors

The GCA scheduling algorithm employs task prioritizing technique based on CA algorithm and introduces a new processor selection scheme by considering heterogeneous communication

Abstract: This paper presents a meta-heuristic, which is based on the Threshold Accepting combined with modified Nearest Neighbor and Exchange procedures, to solve the Vehicle

The GCA scheduling algorithm employs task prioritizing technique based on CA algorithm and introduces a new processor selection scheme by considering heterogeneous communication

(英文) In this research, we will propose an automatic music genre classification approach based on long-term modulation spectral analysis on the static and dynamic information of

Based on a sample of 98 sixth-grade students from a primary school in Changhua County, this study applies the K-means cluster analysis to explore the index factors of the

In this paper, a novel feature set derived from modulation spectrum analysis of Mel-frequency cepstral coefficients (MFCC), octave-based spectral contrast (OSC), and