# General Framework of Reversible Watermarking Based on Asymmetric Histogram Shifting of Prediction Error.

1. IntroductionReversible watermarking is a novel technology that embeds a digital mark in the carrier media with a reversible manner [1]. It has attracted many researchers' great interest because of the huge application in sensitivity areas, such as medicine, military, and law. In recent years, many efficient methods have been proposed, especially the histogram shifting of prediction error (HSPR).

HSPR is a novel technology proposed by Tsai et al. [2] in 2009, in which prediction value of the basic pixel is calculated firstly. Then, prediction error is obtained from the subtraction between the original and prediction values, which will form the prediction error histogram. Finally, watermark is embedded in the histogram. Compared with those methods which utilize the histogram of an image itself [3], HSPR can not only make use of the redundancy of image pixels adequately but also obtain higher peak point of histogram. In a word, the usage of HSPR can embed more watermarks expediently and enhance the embedding capacity.

Nowadays, reversible watermarking algorithms based on HSPR have been studied extensively, and many researchers pay attention to the improvement of the predictive precision and the height of histogram. For example, Luo et al. utilized the full-surrounded interpolation technology to compute prediction value separately and obtain prediction value with higher precision [4-6]. Hong and Chen reduced the embedding distortion based on image interpolation, image smoothness detection operator [7], and energy error control (EEC) when the error energy is too high [8], in which a highly accurate prediction value should be calculated firstly. Secondly, the area complexity composed of basic pixels is computed and divided into smooth and complex areas. After that, image distortion can be relieved and the watermarked image quality can be improved. Rad et al. designed an adaptive group modification on histogram of prediction error and then combined the HSPR to embed the watermark in [9]. Ou et al. generated the optimal prediction error histogram by considering the pixel compensation under multilayer embedment [10]. Zhang et al. established an equivalence relation between lossless data compression and reversible watermarking by iteratively modifying histogram [11-13]. In addition, reversible watermarking has obtained many developments and has been applied in many novel domains. For example, Zhang researched reversible watermarking technology of encrypted domain [14]. Zeng et al. researched reversible watermarking in H.264/AVC video [15]. Huang et al. applied prediction error histogram to highly relevant medical anatomy images and satellite images [16,17].

2. Motivation

Compared with the methods that utilize the histogram of image itself, though the embedding capacity is higher in the above algorithms, the watermarked image qualities are still unsatisfying. Because these algorithms improve the watermarked image quality only by attempting to increase predictive precision or height of peak point, they do not consider how to decrease watermarked image distortion, especially the number of shifted pixels under the same height of histogram.

In traditional reversible algorithms based on prediction error, the error histogram generally conforms to the Laplace distribution. Figure 1(a) shows the symmetric error histogram of Elaine image using Tsai's method. Even if only peak point is selected as embedded point, about half pixels of the host image are shifted. In Figure 1(b), 104988 pixels of the host image are shifted. When peak point and previous peak point are both selected as embedded points, 190015 pixels need to be shifted, as shown in Figure 1(c); this shifting can lead to huge image distortion.

Through the above analysis, we know that symmetric Laplace distribution, where error histogram has an average value of 0, is the source of huge shifting distortion. Hence, in [18], nearest neighbor prediction mechanism is utilized three times repeatedly and three prediction errors are calculated. Then, the prediction error is selected by utilizing the maximum and minimum functions, respectively; thus two asymmetric error histograms are created. Finally, the histogram bins will be shifted in the direction of small number; thus shifting distortion is reduced hugely and watermarked image quality obtains advancement. The method shows the high efficiency of asymmetric error histogram technology; in addition, the same idea was verified in [19-21], in which the surrounded prediction scheme [19], the edge sensitivity detection [20], and the directed prediction schemes [21] are utilized to generate the asymmetrical histograms and then embed the watermark, thus improving the embedding effect. Moreover, Kamal and Islam applied the idea to the stego-image by using the multiple predictors in [22].

In this paper, we propose a general framework of reversible watermarking based on AHSPE, which gives a more standardized and generalized structure to AHSPE.

3. General Framework of Reversible Watermarking-Asymmetric Error Histogram Shifting

In this section, we design a general framework of error histogram shifting-asymmetric histogram shifting. The framework is divided into four parts: multi-prediction scheme, creation of asymmetric error histogram, layered complementary embedding strategy, and watermark extraction and image restoration; the process is introduced in detail as follows.

3.1. Multi-Prediction Scheme. In traditional reversible watermarking algorithms based on prediction error, only a prediction value is calculated; then the prediction value is substituted for the original value to embed watermark. For the convenience of description, the model of prediction is defined as single-prediction scheme (SPS), and its detailed definition is described as follows.

Definition 1. Suppose that the current pixel is x, its reference pixels are [x.sub.i] and [x'.sub.i], where i = 1, ..., s, and the prediction value is [??]; thus the SPS is defined as

[??] = [SPS.sub.x] ([x.sub.1], ..., [x.sub.s], [x'.sub.1], ..., [x'.sub.s]). (1)

Figure 2 represents the context of x. Unshadowed xi is selected as x's reference pixels in semisurrounded prediction algorithm, and full-surrounded prediction algorithm needs to select [x'.sub.i] as its reference pixels. Due to the wide use of semisurrounded prediction algorithm, in this paper, we only utilize semisurrounded prediction algorithm as an example for introduction. But its theory can almost be extended to full-surrounded prediction algorithm without any modifications, for example, [20]. Thus formula (1) can be simplified as [??] = [SPS.sub.x]([x.sub.1], ..., [x.sub.s]). And we can obtain the following:

When s =1, SPS degenerates to the simplest nearest neighbor prediction (NNP): [??] = [x.sub.1].

When s = 3 and prediction algorithm selects piecewise function of combining the maximum and minimum value functions, SPS converts to the median edge prediction algorithm (MEP):

[mathematical expression not reproducible]. (2)

When s = 7 and prediction algorithm selects 7 piecewise functions according to gradient energy, SPS becomes gradient adjustment predictor (GAP).

According to the above example, we know that SPS only calculates a prediction value for the current pixel, thus limiting flexibility of the algorithm. In this paper, we design a multi-prediction scheme (MPS).

Definition 2. Suppose that the current pixel is x, its reference pixels are [x.sub.i], and the prediction values are [[??].sub.i], i = 1, ..., s; thus the following model of multivariate vector function is called multi-prediction scheme (MPS):

[mathematical expression not reproducible]. (3)

The MPS can be constructed by using a familiar prediction algorithm repeatedly or by combining multiple SPSs; we define the selected prediction algorithms as prediction kernels.

3.2. The Creation of Asymmetric Error Histogram. For calculated t prediction values by formula (3), we first calculate the corresponding prediction errors separately; then we select appropriate prediction errors by using asymmetric selection function; finally, we collect all selected prediction errors to create asymmetric error histogram. We give the definition of asymmetric selection function firstly before creating asymmetric error histogram.

Definition 3. For a matrix

[mathematical expression not reproducible] (4)

each [C.sub.i] is a column matrix of size s x 1 and each [R.sub.j] is a row matrix of size 1 x n and conforms to the symmetric distribution with an average value of 0. If the array R = {[[??].sub.i] | [[??].sub.i] = f([C.sub.i]), [C.sup.T.sub.i] = [[e.sub.1i], [e.sub.2i], ..., [e.sub.si]], i = 1, ..., n] does not accord with any symmetric distribution, we describe f(*) as an asymmetric selection function.

According to Definition 3, an asymmetric error histogram is created by selecting an appropriate value amongst multiple prediction errors. The detailed steps are described as follows.

Step 1. Utilize MPS to calculate x's t prediction values, and then obtain t prediction errors. The prediction errors [[??].sub.i] are calculated as follows:

[mathematical expression not reproducible] (5)

Step 2. Select appropriate value from the above prediction errors by using asymmetric selection function; the calculation formula is described as follows:

[e.sub.i] = [f.sub.x] ([[??].sub.i]), i= I, ..., t. (6)

Step 3. Collect all prediction errors [e.sub.i] and thus an asymmetric error histogram is created.

From the above steps, we can see that the error histogram is biased and asymmetric. For example, when prediction error, which is selected by [f.sub.x](*), is low, the number of errors on the right side of the histogram peak point is small and that on the left side is large; thus an L-skewness error histogram is created. If the watermark is embedded by translating histogram bins to the right, shifting distortion is decreasing hugely and the quality of watermarked image is improving greatly.

According to the duality principle, if the selection function [f.sub.x](*) is modified slightly (predictive results are negative), the dual and large function [f'.sub.x](*) can be obtained; thus an R-skewness histogram is created. When the watermark is embedded by combining the two histograms, the modified partial pixels in the previous layer are restored to the original values by being compensated in the next layer due to the opposite shifting of two histograms. Therefore, we design a layered complementary embedding strategy.

3.3. Layered Complementary Embedding Str1ategy. Suppose that the host image is an 8-bit grayscale image X of size M x N, [x.sub.ij] ([x.sub.ij] [member of] [0,255]) presents the pixel that corresponds to the location of host image's i row and j column, and the detailed embedding process is described as follows.

Input. We have host image X and watermarks [W.sub.1] and [W.sub.2] as input.

Output. We have watermarked image Z as output.

Step 1. Select prediction algorithms and confirm s and t; then initialize Y and Z by utilizing X's reference pixels.

Step 2. For the predicted pixel [x.sub.ij], utilize formulas (3) and (5) to calculate its prediction values and prediction errors, respectively. Then use selection function [f.sub.x](*) to calculate its asymmetric prediction error [e.sup.+.sub.ij] according to formula (7). Without loss of generality, we set [f.sub.x](*) to be R-skewness selection function.

Step 3. Collect [e.sup.+.sub.ij] to create the R-skewness asymmetric histogram [h.sub.+](e); set its peak point and left zero point as [P.sub.+] and [Z.sub.+]; utilize the following formula to embed watermark:

[mathematical expression not reproducible], (7)

where [w.sub.1] [member of] [W.sub.1]; when all watermarks in [W.sub.1] are embedded, a provisional image Y is obtained. We describe the process as the R-skewness embedding phase.

Step 4. For the predicted pixel [y.sub.ij], utilize formula (3) to calculate its prediction values. Then use asymmetric selection function [f'.sub.x](*) to calculate small-skewness prediction error [e.sup.+.sub.ij].

Step 5. Collect [e.sup.-.sub.ij] to create the L-skewness asymmetric histogram [h.sub.-](e); set its peak point and left zero point as [P.sub.-] and [Z.sub.-]; utilize the following formula to embed watermark:

[mathematical expression not reproducible], (8)

where [w.sub.2] [member of] [W.sub.2]; when all watermarks in [W.sub.2] are embedded, a watermark image Z is obtained. We named the process as the L-skewness embedding phase.

3.4. Extraction of Watermark and Restoration of Image. For extracting embedded watermark and restoring watermarked image to the host image, the inverse process of proposed algorithm can be used to realize the two processes. Specific steps of the inverse process are as follows.

Input. We have watermarked image Z and embedded points ([P.sub.+], [Z.sub.+]) and ([P.sub.-], [Z.sub.-]) as input.

Output. We have host image X and watermarks [W.sub.1] and [W.sub.2] as output.

Step 1. Select the suitable prediction algorithm and the values of s and t; then initialize Y and Z by utilizing Z's reference pixels.

Step 2. For predicted pixel [z.sub.ij], utilize formula (6) to calculate its prediction errors. Then use asymmetric selection function [f'.sub.x](*) to calculate small prediction error [e.sup.-.sub.ij].

Step 3. Collect [e.sup.-.sub.ij] to create the L-skewness asymmetric histogram [h.sub._](e); then extract the watermark [w.sub.2] according to histogram shifting technology:

[mathematical expression not reproducible]. (9)

Then obtain the interim value of pixel [y.sub.ij] by the following formula:

[mathematical expression not reproducible]. (10)

Step 4. For predicted pixel [y.sub.ij], utilize formulas (5) and (6) to calculate its prediction value and large-skewness prediction error, respectively.

Step 5. Utilize the above prediction errors to create R-skewness asymmetric histogram [h.sub.+](e); then extract the watermark [w.sub.1] by using the following formula according to histogram shifting technology:

[mathematical expression not reproducible]. (11)

Then restore the value of pixel [x.sub.ij] by utilizing the following formula:

[mathematical expression not reproducible]. (12)

The embedded watermark can be extracted completely and the host image can be restored completely by using the above process.

4. Instance Verification

To verify the validity of the proposed framework, we will briefly explain the framework through two examples in this section.

4.1. Instance 1. Select NNP prediction algorithm as MPS prediction kernel and s = 3; thus, prediction result of the above MPS is described as follows:

[mathematical expression not reproducible]. (13)

Then utilize the maximum function [max.sub.x](*) and the minimum function [min.sub.x](*) as the asymmetric selection functions [f.sub.x](*) and [f'.sub.x](*) ; create the R-skewness error histogram [h.sub.+](e) and L-skewness error histogram [h.sub.-](e) through collecting all prediction errors. Standard test image Elaine can establish the maximum and minimum histograms, which are shown in Figure 3.

For the two above asymmetric error histograms, the minimum error histogram just needs to shift 56457 pixels to the right and the maximum error histogram shifts 62003 pixels to the left when selecting embedding points [P.sub.+] and [P.sub.-]. The result is much less than Tsai's algorithm which shifts 85027 pixels to the left and 104988 pixels to the right; thus the proposed algorithm improves the quality of watermarked image. The instance verifies the efficiency of algorithm based on asymmetric error histogram shifting, which is presented in paper [18].

It should be pointed out that, in the error histograms established in instance 1, the peak points of error histograms are not always zero, which existed in the symmetric error histogram widely, because asymmetric selection functions choose the maximum and minimum functions directly. Actually, peak points of the above two histograms are -2 and 0, respectively, due to the skewness of peak point. In the process of embedment, we select 0 instead of peak point to embed watermark in the two error histograms. The goal is to decrease shifting distortion due to the skewness of peak point and improve the quality of watermarked image.

4.2. Instance 2. Select prediction kernels for prediction algorithms MED, GAP, and average function (Mean), then utilize the three prediction kernels to calculate prediction values, respectively, and s = 3. Thus, the three calculated prediction values [mathematical expression not reproducible] are as follows:

[mathematical expression not reproducible]. (14)

Finally, use the maximum and minimum functions [max.sub.x](*) and [min.sub.x](*) as asymmetric selection functions [f.sub.x](*) and [f'.sub.x](*). The instance can also set up the asymmetric error histograms which are similar to instance 1 through collecting selected prediction errors.

5. Experimental Results

For verifying actual effect of the above asymmetric error histogram framework, this section designs several experiments to assess embedding capacity, shifting distortion, and quality of watermarked image based on the proposed framework, respectively. Select six frequently used grayscale images of size of 512 x 512 as tested covers. These images which are all obtained from the database of image SIPI [23] are shown in Figure 4.

5.1. Comparison of Embedding Distortion and Shifting Distortion. As is known to all, when utilizing histogram shifting to embed watermark, image distortion can be divided into two parts: one is the embedding distortion when the size of embedded watermark is "1" and the other is the shifting distortion when creating excess space for embedding, but the vast majority is the latter. The comparison of embedding distortion (ED) and shifting distortion (SD) by using Tsai's method is shown in Table 1, which select one embedding point (1-EP) and two embedding points (2-EP), respectively.

It can be seen from Table 1 that the average value of SD is 16.6 times bigger than ED; 90% of distortions are almost from shifting. Taking Baboon image as an example, when selecting one embedding point, SD is 30.18 times bigger than ED. When selecting two embedding points, although the index is slightly low in other images, the ratio has increased to 33.37 in Baboon. The phenomenon explains that the proposed method that considers decreasing shifting distortion has great application and promotion space.

5.2. Comparison of Symmetric and Asymmetric Histograms. For verifying the reduced effect of SD of asymmetric error histogram, we take h+(e) as an example. The ED almost cannot reduce due to the randomness of embedded watermark. Therefore, it is significant for enhancing the quality of watermarked image to decrease SD. For evaluating the reduced effect of SD accurately, we define the rate of shifting distortion R:

R = the quantity of the shifted pixel (QS)/embedding capacity (EC). (15)

R is the quantity of shifted pixels when the size of embedded watermark is "1." When R becomes small, the quantity of shifted pixels also gets fewer and fewer; thus the distortion is small and the quality of watermarked image is better.

The effect of R and the quantity of shifted pixels (QS) is compared between asymmetric and symmetric error histogram (Tsai's method) in Table 2. For all tested images, embedded points select "0" and asymmetric error histogram utilize h+(e). In order to gain the reduced effect of SD of asymmetric error histogram, the reduction of shifting distortion (RSD) is also calculated in Table 2.

It can be seen from Table 2 that the proposed algorithm decreases the quantity of shifted pixels for different tested images. Average distortion rate of the proposed algorithm is close to half of Tsai's algorithm; thus SD of the watermarked image is decreased. Taking the image of Elaine as an example, the quantity of shifted pixels in Tsai's method is 109079; however, the proposed method only has 62008. When the size of embedded watermark is 1 bit, 7.95 pixels need to be modified averagely in Tsai's method, whereas the proposed method only needs to modify 4.18 pixels averagely. Thus, the quality of watermarked image is improved hugely.

5.3. Analysis of Embedded Effect. In this section, we will compare the embedding capacity and the quality of images between the proposed framework and Tsai's algorithm; the results are shown in Table 3. Table 3 shows the comparison of the embedding capacity (EC) and the peaksignal-to-noise ratio (PSNR) between classical symmetric error histogram shifting method, Tsai's method, under single embedding point (1-EP) and double embedding points (2-EP) and the proposed method under maximum embedding (ME) and double embedding (DE). It can be seen from Table 3 that, for every cover image, the proposed method is superior to Tsai's algorithm regarding EC and PSNR under 1-EP or 2-EP. Thus, it reflects the efficiency of proposed algorithm.

It should be pointed out that, for keeping the expandability of the proposed algorithm, we utilize each simplified parameter that appears in instance 1, but the implementation procedure of asymmetric error histogram is independent of the above parameters in above experiments. We have reasons to believe that the proposed algorithm can obtain better effect when we use the procedure of frequently used optimization and selection in existing algorithm based on symmetric error histogram shifting.

6. Conclusion

This paper proposes a novel general framework of reversible watermarking based on image prediction and histogram shifting technology. Firstly, the new framework designs a multi-prediction scheme and then constructs an asymmetric error histogram by using an asymmetric selection function; thus the quantity of shifted pixels can be decreased. Besides, a complementary embedding strategy is proposed by utilizing double prediction errors. The strategy shifts error histogram to the opposite directions; thus some modified pixels will be restored to the original values and the quality of image can be better improved. Due to the peak overlapping problem under multilayer embedding, the more efficient prediction schemes require further research.

https://doi.org/ 10.1155/2017/6359248

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.

Acknowledgments

This workis supported by the National Natural Science Foundation of China (NSFC) (61502242, U1536206, 61672294, 61602253, 61373133, 61232016, and U1405254), Social Science Foundation of Jiangxi Province (15JY48), Startup Foundation for Introducing Talent of Nanjing University of Information Science and Technology (2014r026#), Open Fund of Demonstration Base of Internet Application Innovative Open Platform of Department of Education (KJRP1402), Priority Academic Program Development of Jiangsu Higher Education Institutions (PAPD) Fund, Collaborative Innovation Center of Atmospheric Environment and Equipment Technology (CICAEET) Fund, and National Ministry of Science and Technology Special Project Research (GYHY201301030, 2013DFG12860, and BC2013012).

References

[1] Y.-Q. Shi, X. Li, X. Zhang, H.-T. Wu, and B. Ma, "Reversible data hiding: Advances in the past two decades," IEEE Access, vol. 4, pp. 3210-3237, 2016.

[2] P. Tsai, Y.-C. Hu, and H.-L. Yeh, "Reversible image hiding scheme using predictive coding and histogram shifting," Signal Processing, vol. 89, no. 6, pp. 1129-1143, 2009.

[3] Z. Ni, Y.-Q. Shi, N. Ansari, and W. Su, "Reversible data hiding," IEEE Transactions on Circuits and Systems for Video Technology, vol. 16, no. 3, pp. 354-361, 2006.

[4] L. Luo, Z. Chen, M. Chen, X. Zeng, and Z. Xiong, "Reversible image watermarking using interpolation technique," IEEE Transactions on Information Forensics and Security, vol. 5, no. 1, pp. 187-193, 2010.

[5] C.-F. Lee and Y.-L. Huang, "An efficient image interpolation increasing payload in reversible data hiding," Expert Systems with Applications, vol. 39, no. 8, pp. 6712-6719, 2012.

[6] V. Sachnev, H. J. Kim, J. Nam, S. Suresh, and Y. Q. Shi, "Reversible watermarking algorithm using sorting and prediction," IEEE Transactions on Circuits and Systems for Video Technology, vol. 19, no. 7, pp. 989-999, 2009.

[7] W. Hong and T.-S. Chen, "Reversible data embedding for high quality images using interpolation and reference pixel distribution mechanism," Journal of Visual Communication and Image Representation, vol. 22, no. 2, pp. 131-140, 2011.

[8] W. Hong, "Adaptive reversible data hiding method based on error energy control and histogram shifting," Optics Communications, vol. 285, no. 2, pp. 101-108, 2012.

[9] R. M. Rad, K. Wong, and J.-M. Guo, "Reversible data hiding by adaptive group modification on histogram of prediction errors," Signal Processing, vol. 125, pp. 315-328, 2016.

[10] B. Ou, Y. Zhao, and R. Ni, "Reversible watermarking using optional prediction error histogram modification," Neurocomputing, vol. 93, pp. 67-76, 2012.

[11] W. Zhang, X. Hu, X. Li, and N. Yu, "Recursive histogram modification: Establishing equivalency between reversible data hiding and lossless data compression," IEEE Transactions on Image Processing, vol. 22, no. 7, pp. 2775-2785, 2013.

[12] X. Hu, W. Zhang, X. Hu, N. Yu, X. Zhao, and F. Li, "Fast estimation of optimal marked-signal distribution for reversible data hiding," IEEE Transactions on Information Forensics and Security, vol. 8, no. 5, pp. 779-788, 2013.

[13] B. Chen, W. Zhang, K. Ma, andN. Yu, "Recursive code construction for reversible data hiding in DCT domain," Multimedia Tools and Applications, vol. 72, no. 2, pp. 1985-2009, 2014.

[14] X. P. Zhang, "Separable reversible data hiding in encrypted image," IEEE Transactions on Information Forensics and Security, vol. 7, no. 2, pp. 826-832, 2012.

[15] X. Zeng, Z.-Y. Chen, M. Chen, and Z. Xiong, "Reversible video watermarking using motion estimation and prediction error expansion," Journal of Information Science and Engineering, vol. 27, no. 2, pp. 465-479, 2011.

[16] L.-C. Huang, L.-Y. Tseng, and M.-S. Hwang, "A reversible data hiding method by histogram shifting in high quality medical images," The Journal of Systems and Software, vol. 86, no. 3, pp. 716-727, 2013.

[17] J. Serra-Ruiz and D. Megias, "Reversible data hiding for tampering detection in remote sensing images using histogram shifting," in Proceedings of the Satellite Data Compression, Communications, and Processing VIII, August 2012.

[18] X. Chen, X. Sun, H. Sun, Z. Zhou, and J. Zhang, "Reversible watermarking method based on asymmetric-histogram shifting of prediction errors," The Journal of Systems and Software, vol. 86, no. 10, pp. 2620-2626, 2013.

[19] T.-C. Lu, C.-M. Chen, M.-C. Lin, and Y.-H. Huang, "Multiple predictors hiding scheme using asymmetric histograms," Multimedia Tools and Applications, vol. 76, no. 3, pp. 3361-3382, 2017.

[20] T.-C. Lu, C.-Y. Tseng, and J.-H. Wu, "Asymmetric-histogram based reversible information hiding scheme using edge sensitivity detection," The Journal of Systems and Software, vol. 116, pp. 2-21, 2016.

[21] X. Chen, X. Sun, H. Sun, L. Xiang, and B. Yang, "Histogram shifting based reversible data hiding method using directed-prediction scheme," Multimedia Tools and Applications, vol. 74, no. 15, pp. 5747-5765, 2015.

[22] A. H. M. Kamal and M. M. Islam, "Enhancing embedding capacity and stego image quality by employing multi predictors," Journal of Information Security and Applications, vol. 32, pp. 59-74, 2017.

[23] Image database, http://sipi.usc.edu/database.

Sheng Chen, (1,2,3) Xianyi Chen, (1,2,3) and Huijuan Fu (4,5)

(1) Jiangsu Engineering Center of Network Monitoring, Nanjing University of Information Science and Technology, Nanjing, Jiangsu 210044, China

(2) Jiangsu Collaborative Innovation Center of Atmospheric Environment and Equipment Technology, Nanjing University of Information Science and Technology, Nanjing 210044, China

(3) School of Computer and Software, Nanjing University of Information Science and Technology, Nanjing 210044, China (4) School of Information Management, Wuhan University, Wuhan, China

(5) School of Information Engineering, Jiangxi University of Science and Technology, Jiangxi, China

Correspondence should be addressed to Xianyi Chen; 0204622@163.com

Received 28 July 2017; Accepted 9 October 2017; Published 23 November 2017

Academic Editor: Fu Lee Wang

Caption: FIGURE 1: (a) Symmetric histogram; (b) embedded peak point; (c) embedded peak and previous peak points.

Caption: FIGURE 2: Context of the predicted pixel x.

Caption: FIGURE 3: The maximum and minimum asymmetric histograms [h.sub.+](e) (a) and [h.sub.-](e) (b).

Caption: FIGURE 4: Tested images: Lena, Boat, Elaine, Baboon, Jet, and Peppers.

TABLE 1: Comparison of Tsai's ED and SD. Distortion Lena Boat Elaine Baboon types 1-EP ED 10053 10721 6890 3697 SD 105672 105569 109079 111557 ED/SD 10.51 9.85 15.83 30.18 2-EP ED 19382 20518 17686 6482 SD 192293 189870 205807 216280 ED/SD 9.92 9.25 11.64 33.37 TABLE 2: The reduced effect of shifting distortion of asymmetric error histogram. QS R Cover Tsai's Proposed Tsai's Proposed RSD images method method method method Lena 105676 101691 5.251 2.471 3985 Elaine 109079 62008 7.953 4.184 47071 Baboon 111621 63112 17.46 8.687 48509 Peppers 107224 57351 6.600 3.472 49873 Boat 105576 56876 4.924 2.462 48700 Jet 84719 39103 1.738 0.5876 45616 Average 103980 63357 7.321 3.644 40626 TABLE 3: Analysis of the restored and embedded effect of double, complementary strategy. Tsai's (1-EP) ME Cover images EC PSNR EC PSNR Peppers 16246 51.70 19809 52.21 Lena 20126 51.68 24844 51.74 Elaine 13716 51.67 14819 53.90 Boat 21442 51.66 26531 52.63 Baboon 6394 51.72 8176 52.05 Jet 58365 51.70 64818 53.77 Average 22715 51.69 26500 52.72 Tsai's (2-EP) DE Cover images EC PSNR EC PSNR Peppers 31986 48.99 36892 49.56 Lena 38764 49.06 45613 50.68 Elaine 25371 48.92 28312 50.01 Boat 41136 48.91 34079 50.99 Baboon 12588 48.76 15807 50.33 Jet 60728 49.29 78643 52.06 Average 35096 48.99 39891 50.61

Printer friendly Cite/link Email Feedback | |

Title Annotation: | Research Article |
---|---|

Author: | Chen, Sheng; Chen, Xianyi; Fu, Huijuan |

Publication: | Advances in Multimedia |

Article Type: | Report |

Date: | Jan 1, 2017 |

Words: | 4754 |

Previous Article: | Commutative Watermarking-Encryption of Audio Data with Minimum Knowledge Verification. |

Next Article: | Revealing Traces of Image Resampling and Resampling Antiforensics. |

Topics: |