Skip to main content
Log in

Color image watermarking based on reflectance component modification and guided image filtering

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Digital images available on the Internet can be effortlessly copied and redistributed. Many image watermarking methods have been developed and are used as technical solutions to trace the ownership. Various watermark embedding and extraction techniques were considered and used in order to obtain reliable extraction and robustness against attacks. This paper presents a new color image watermarking method based on modification of the reflectance component in the Hue-Saturation-Value (HSV) color space. In the watermark embedding process, the reflectance component extracted from the S component is modified in accordance with Just Noticeable Difference (JND) thresholds derived from the V component. Guided image filtering is used in watermark extraction to predict the original reflectance component, and blind extraction is achieved by subtracting the predicted component from the watermarked one. The performances of five watermarking methods, including the proposed method, were evaluated and compared for accuracy and robustness at the equivalent quality of watermarked images. The results demonstrate that the proposed method provides an improved quality of extracted watermark by both objective and subjective quality measures. It is also more robust than the previous methods against various types of image processing based attacks, including the Stirmark benchmark.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23
Fig. 24
Fig. 25
Fig. 26
Fig. 27

Similar content being viewed by others

References

  1. Abdallah HA, Ghazy RA, Kasban H, Faragallah OS, Shaalan AA, Hadhoud MM, Dessouky MI, El-Fishawy NA, Alshebeili SA, Abd El-samie FE (2014) Homomorphic image watermarking with a singular value decomposition algorithm. Inf Process Manag 50(6):909–923. https://doi.org/10.1016/j.ipm.2014.07.001

    Article  Google Scholar 

  2. Abdel-Aziz B, Chouinard J-Y (2004) On perceptual quality of watermarked images – an experimental approach. In: Kalker T, Cox I, Ro YM (eds) Digital watermarking. Springer, Berlin Heidelberg, Berlin, Heidelberg, pp 277–288

    Chapter  Google Scholar 

  3. Amornraksa T, Janthawongwilai K (2006) Enhanced images watermarking based on amplitude modulation. Image Vis Comput 24(2):111–119. https://doi.org/10.1016/j.imavis.2005.09.018

    Article  Google Scholar 

  4. Benoraira A, Benmahammed K, Boucenna N (2015) Blind image watermarking technique based on differential embedding in DWT and DCT domains. EURASIP J Adv Signal Process 2015(1):55. https://doi.org/10.1186/s13634-015-0239-5

    Article  Google Scholar 

  5. Bovik AC (2009) The essential guide to image processing. Academic Press, Austin, Texas

    Google Scholar 

  6. Chun-Hsien C, Yun-Chin L (1995) A perceptually tuned subband image coder based on the measure of just-noticeable-distortion profile. IEEE Trans Circuits Syst Video Technol 5(6):467–476. https://doi.org/10.1109/76.475889

    Article  Google Scholar 

  7. Ernawan F, Kabir MN (2018) A robust image watermarking technique with an optimal DCT-Psychovisual threshold. IEEE Access 6:20464–20480. https://doi.org/10.1109/ACCESS.2018.2819424

    Article  Google Scholar 

  8. Gonzalez RC, Woods RE (2010) Digital image processing. 3rd edn. Person Education, New Jersey

  9. Guo J-M, Liu Y-F, Lee J-D, Tzeng Y-Q (2017) Blind prediction-based wavelet watermarking. Multimed Tools Appl 76(7):9803–9828. https://doi.org/10.1007/s11042-016-3580-2

    Article  Google Scholar 

  10. Hanbury A (2003) A 3D-polar coordinate colour representation well adapted to image analysis. In: Bigun J, Gustavsson T (eds) Image Analysis. Springer, Berlin, Heidelberg, pp 804–811

    Chapter  Google Scholar 

  11. He K, Sun J, Tang X (2013) Guided image filtering. IEEE Trans Pattern Anal Mach Intell 35(6):1397–1409. https://doi.org/10.1109/TPAMI.2012.213

    Article  Google Scholar 

  12. Kutter M, Fdr J, Bossen F (1998) Digital watermarking of color images using amplitude modulation. ELECTIM 7(2):326–332. https://doi.org/10.1117/1.482648

    Article  Google Scholar 

  13. Leng L, Li M, Kim C, Bi X (2017) Dual-source discrimination power analysis for multi-instance contactless palmprint recognition. Multimed Tools Appl 76(1):333–354

    Article  Google Scholar 

  14. Leng L, Yang Z, Kim C, Zhang Y (2020) A light-weight practical framework for feces detection and trait recognition. Sensors 20(9):2644

    Article  Google Scholar 

  15. Leng L, Zhang J, Xu J, Khan MK, Alghathbar K (2010) Dynamic weighted discrimination power analysis in DCT domain for face and palmprint recognition. In: 2010 international conference on information and communication technology convergence (ICTC). IEEE, pp 467–471

  16. Loukhaoukha K, Refaey A, Zebbiche K (2016) Comments on “Homomorphic image watermarking with a singular value decomposition algorithm”. Inf Process Manag 52(4):644–645. https://doi.org/10.1016/j.ipm.2015.12.009

    Article  Google Scholar 

  17. Mettripun N, Amornraksa T, Delp EJ (2013) Robust image watermarking based on luminance modification. J Electron Imaging 22(3):033009-1-033009-16, 16. https://doi.org/10.1117/1.JEI.22.3.033009

    Article  Google Scholar 

  18. Parah SA, Sheikh JA, Loan NA, Bhat GM (2016) Robust and blind watermarking technique in DCT domain using inter-block coefficient differencing. Digital Signal Process 53(supplement C):11–24. https://doi.org/10.1016/j.dsp.2016.02.005

    Article  Google Scholar 

  19. Petitcolas FAP (2000) Watermarking schemes evaluation. IEEE Signal Process Mag 17(5):58–64. https://doi.org/10.1109/79.879339

    Article  Google Scholar 

  20. Petitcolas F (2019) The information hiding homepage: Photo database. http://www.petitcolas.net/watermarking/image_database/. Accessed 27 Nov 2019

  21. Reed AM, Hannigan BT (2002) Adaptive color watermarking. In security and watermarking of multimedia contents IV international society for optics and photonics, pp 222–229.

  22. Shahamat H, Pouyan AA (2014) Face recognition under large illumination variations using homomorphic filtering in spatial domain. J Vis Commun Image Represent 25(5):970–977. https://doi.org/10.1016/j.jvcir.2014.02.007

    Article  Google Scholar 

  23. Solomon C, Breckon T (2011) Fundamentals of digital image processing: a practical approach with examples in Matlab. Wiley, Oxford

    Google Scholar 

  24. Su Q, Chen B (2017) A novel blind color image watermarking using upper Hessenberg matrix. AEU Int J Electron Commun 78(supplement C):64–71. https://doi.org/10.1016/j.aeue.2017.05.025

    Article  Google Scholar 

  25. Su Q, Wang G, Zhang X, Lv G, Chen B (2018) A new algorithm of blind color image watermarking based on LU decomposition. Multidim Syst Sign Process 29(3):1055–1074. https://doi.org/10.1007/s11045-017-0487-7

    Article  MathSciNet  MATH  Google Scholar 

  26. Thanh TM, Tanaka K (2016) The novel and robust watermarking method based on q-logarithm frequency domain. Multimed Tools Appl 75(18):11097–11125. https://doi.org/10.1007/s11042-015-2836-6

    Article  Google Scholar 

  27. Tu GJ, Karstoft H, Pedersen LJ, Jørgensen E (2015) Illumination and reflectance estimation with its application in foreground detection. Sensors (Basel) 15(9):21407–21426. https://doi.org/10.3390/s150921407

    Article  Google Scholar 

  28. Wang X, Hu K, Hu J, Du L, Ho ATS, Qin H (2020) Robust and blind image watermarking via circular embedding and bidimensional empirical mode decomposition. Vis Comput 36(10):2201–2214. https://doi.org/10.1007/s00371-020-01909-2

    Article  Google Scholar 

  29. Wu J, Li L, Dong W, Shi G, Lin W, Kuo CCJ (2017) Enhanced just noticeable difference model for images with pattern complexity. IEEE Trans Image Process 26(6):2682–2693. https://doi.org/10.1109/TIP.2017.2685682

    Article  MathSciNet  MATH  Google Scholar 

  30. Xiaokang Y, Weisi L, Zhongkhang L, EePing O, Susu Y (2005) Motion-compensated residue preprocessing in video coding based on just-noticeable-distortion profile. IEEE Trans Circuits Syst Video Technol 15(6):742–752. https://doi.org/10.1109/TCSVT.2005.848313

    Article  Google Scholar 

Download references

Acknowledgments

This research was financially supported by scholarship no. (70292/2557) from the Prince of Songkla University. We would like to thank Miss Thitiporn Pramoun and Miss Khirittha Thongkor for their fruitful discussions. The first author would like to thank Master Dhan and Mr. Teerasak Chotikawanid for their support, and Assoc. Prof. Dr. Seppo Karrila for proofreading this manuscript.

List of symbols and acronyms

HVS Human visual system

JND Just noticeable difference

q-LFD q-logarithm frequency domain

QIM Quantization index modulation

R, G, B Red, green, blue color components

HSV Hue, saturation, values components

i and j Pixel coordinates

Iin Intensity of an image

Iin _ L Illumination component of Iin

Iin _ R Reflectance component of Iin

ln( ) Natural logarithm

G Guidance image

II Input image

IO Output image

WG Filter kernel of Guided image filter

ωk Window ω with pixel k at the center

ak and bk Constant coefficients

|ω| Number of pixels

r Radius of a square window of guided image filter

d Radius of a square window of guidance image

\( \overline{G_k} \) and \( \overline{{I_I}_k} \) Average values of G and II in ωk

\( {\sigma}_{G_k}^2 \) Variance of G in ωk

\( {\mathcal{L}}_a \) Luminance adaptation

Ms  Spatial masking effects

\( \mathcal{B} \) Background luminance

Mp Pattern masking effect

Mc Contrast masking effect

Cl Luminance contrast

Cp Pattern complexity

I Color host image

I Watermarked image

SL Illumination component of S

SR Reflectance component of S

SR′ Embedded SR

\( \overline{S_R^{\prime }} \) Averaging of SR

SR ′ ′ Predicted SR

\( {\mathcal{L}}_{a\_V} \) Luminance adaptation derived from V

Ms _ V Spatial masking effects derived from V

JNDv JND derived from V

Iw Binary watermark image

Iw′ Extracted Iw

w Watermark component

w Extracted w

\( {W}_{G\_\overline{S_R\prime }} \) Guided image filter kernel derived from \( \overline{S_R^{\prime }} \)

wPSNR Weighted peak signal-to-noise ratio

NVF Noise visibility function

NORM Normalization function

NC Normalized correlation

MSE Mean Squared Error

\( {\sigma}_{block}^2 \) Variance of 8×8 pixels block

T Threshold from the statistical false alarm probability

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Thumrongrat Amornraksa.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chotikawanid, P., Amornraksa, T. Color image watermarking based on reflectance component modification and guided image filtering. Multimed Tools Appl 80, 27615–27648 (2021). https://doi.org/10.1007/s11042-021-10756-9

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-021-10756-9

Keywords

Navigation