Next Article in Journal
Field of View Enhancement of Dynamic Holographic Displays Using Algorithms, Devices, and Systems: A Review
Previous Article in Journal
Design of Efficient Phase Locked Loop for Low Power Applications
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Proceeding Paper

Watermark Embedding Scheme with Variance of Chromatic Components †

1
Department of Electronic Engineering, Sir Syed University of Engineering and Technology, Karachi 75300, Pakistan
2
Department of Electrical Engineering, Sir Syed University of Engineering and Technology, Karachi 75300, Pakistan
*
Author to whom correspondence should be addressed.
Presented at the 2nd International Conference on Emerging Trends in Electronic and Telecommunication Engineering, Karachi, Pakistan, 15–16 March 2023.
Eng. Proc. 2023, 32(1), 26; https://doi.org/10.3390/engproc2023032026
Published: 24 May 2023

Abstract

:
This paper contains the idea of inserting a watermark with the variance of color components of the image. The color image is converted into CIE color space. Chromatic components are transformed into a sequency domain by applying the complex Hadamard transform. The variance of the spatio-chromatic coefficients is calculated and the watermark is selected from the transformed image based on the variance by setting the threshold value. The watermark is only inserted in image blocks that have a smaller value of variance than the threshold value. Simulation results are presented and discussed using the two variants of complex Hadamard transform and discrete cosine transform.

1. Introduction

The use of digital material from the internet is modernizing our daily life due to the wide variety of digital systems. A vast amount of information is easily available on the World Wide Web. Therefore, a number of copies of the information can be produced unlawfully, which is a serious crime against the rightful owners. Copyrights provide advantages to the concerned owners to prevent their intellectual work, i.e., audio, video records, photographs, and research papers, from being illegally downloaded and copied. Many researchers are currently working on watermarking techniques. A number of algorithms and methods have been developed for digital image watermarking. Color image watermarking is a challenge due to the perception ability of the human eye [1]. Hidden information is embedded without creating distortions in the host image [2]. Just noticeable difference (JND) is measured on the human visual system (HVS) [3]. Robustness and perceptivity are demanding parameters to forecast the hidden information in the image [4]. Traditionally, watermarking methods are divided into two categories: spatial domain and transform domain [5]. In previous works, the focus was to insert a watermark in the least significant bit of the pixel [6]. Gray image techniques are not robust against the attack; therefore, it is more difficult to tamper with color image watermarking in spatial domains than in transform domains. There are many distinguishing attributes of transform domain schemes. For example, insertion is processed by the transformed coefficients that perceptually cause less deterioration to the watermark by tempering [7]. Up until now, numerous methods have been developed using different transforms, such as discrete Fourier transform (DFT) such as multidirectional vectors. The watermark is embedded as binary data using DFT, which bears the Joint Photographic Experts Group (JPEG) compression [8]. Many algorithms have been developed by using discrete wavelet transform (DWT) [9] and discrete cosine transform (DCT) [10]. Due to its less computational cost and simplicity of the transform, Walsh–Hadamard transform is used in watermarking [11]. Unified complex Hadamard transform (UCHT) [12] is varint of CHT and it is applied for image analysis to hide the information.. On the basis of phase shift keying, the watermark is encoded in the low amplitude blocks using sequency-ordered complex Hadamard transform (SCHT) [13]. Conjugate symmetric SCHT (CS-SCHT) has been applied to image processing [14]. Several approaches have been implemented based on HVS [15] and just noticeable difference (JND) [16,17,18] to achieve challenging factors, such as imperceptivity and robustness. This presents the watermarking technique using the complex Hadamard transform (CHT) using variants SCHT [19] and CS-SCHT [14].
The presented work in this paper is based on watermarking using the coefficients of the transformed image in the sequency domain. The watermark is embedded in sequency vectors to make a more robust insertion of the information. The proposed work is simulated using MATLAB, although it can be performed using R-language and Python. MATLAB is used because image processing applications and algorithms can be easily handled with it.

2. Methods

This algorithm is based on the variance of the chromatic coefficients by ignoring the luminance component in the transform domain. Figure 1 shows the flow diagram for the embedding process. The steps are given below.

2.1. Steps of the Embedding Scheme

  • Converting color images into international commission on illumination (CIE) color spaces, such as Luv and La*b*;
  • Dividing images into 8 × 8 blocks;
  • Transforming the chromatic components into sequency domain;
  • Calculating the variance of the sequency domain coefficients;
  • Setting the threshold value for the variance;
  • Selecting the watermark coefficients from the spatio-chromatic coefficients on the bases of variance as shown in Figure 2;
  • Generating the watermark bits zero and one;
  • Inserting the watermark into the host image according to binary bits and variance;
  • Taking inverse transforms of the watermarked image;
  • Converting into an RGB image.

2.2. Complex Hadamard Transform

A family of complex Hadamard transform contains discrete and orthogonal transforms [14]. It is a complex modified form of the real Hadamard transform RHT. Transformation matrix values of the CHT variants depend on the unit complex plane ± 1 , ± j [14]. CHT provides the number sequence along the unit complex plane in increasing order of rows/columns of the matrix. The sequence of SCHT and CS-SCHT is more related to the frequency of the most referenced transform DFT, SCHT and CS-SCHT are discussed below.

2.2.1. Sequency-Ordered CHT

SCHT was developed and applied to signal processing and communication system applications. This transform follows sequency ordering. Sequency is a rotation of the row vector across the complex plane at normalized level from 0 1 [13]. The SCHT matrices are discrete transforms that are constrained to four complex values in the unit circle of a complex plane and are orthogonal in the complex domain. In the discrete Fourier transform, sequence is comparable to frequency. SCHT for the two-dimensional signals is as follows:
X ¯ ( k 1 , k 2 ) = 1 N H * x ¯ ( n 1 , n 2 ) ( H T ) *
where, H is the SCHT matrix of N × N size; H * represents the conjugate of the matrix; and transpose is H T [14]. The inverse is as follows:
x ¯ ( n 1 , n 2 ) = ( H * ) 1 X ¯ ( k 1 , k 2 ) ( H T ) * 1
where, x ¯ ( n 1 , n 2 ) is an image; X ¯ ( k 1 , k 2 ) is spectra of the transform domain; and 1 is the inverse matrix.

2.2.2. Conjugate Symmetric SCHT

CS-SCHT is the conjugate and symmetric form of the SCHT [15]. Its computational cost is less than SCHT due to its conjugate nature, which requires only half of the coefficients for the computational analysis [20]. CS-SCHT was implemented and used in signal processing applications. For two-dimensional signals, CS-SCHT is applied by using the following formula:
X ¯ ( k 1 , k 2 ) = C x ¯ ( n 1 , n 2 ) ( H T ) *
where, H is the CS-SCHT matrix; and C = 1 N ( H ) * is the conjugate of CS-SCHT. The inverse of the transform is as follows:
x ¯ ( n 1 , n 2 ) = ( C ) 1 X ¯ ( k 1 , k 2 ) ( H T ) * 1

3. Embedding Process

After converting the color image into CIE La*b* color space, the sequency domain coefficients are as follows:
X ¯ ( k 1 , k 2 ) = A i ( k 1 , k 2 ) + j B i ( k 1 , k 2 )
The watermark is selected on the threshold value ‘z’ if the variance of A i ( k 1 , k 2 ) + j B i ( k 1 , k 2 ) is less than and equal to ‘z’, otherwise the watermark coefficient selected will be zero, as shown in Figure 2. The watermark coefficients are selected from each 8 × 8 block of the image, as shown in Figure 3.
If the variance is less than ‘z’ and the secrete bit is high then the watermark is added to the transformed coefficients; otherwise, they are subtracted, as shown below if V z S b = = 1 :
X ¯ ( k 1 , k 2 ) = A i ( k 1 , k 2 ) + j B i ( k 1 , k 2 ) + W ¯ i ( k 1 , k 2 )
or
X ¯ ( k 1 , k 2 ) = A i ( k 1 , k 2 ) + j B i ( k 1 , k 2 ) W ¯ i ( k 1 , k 2 )
where, W ¯ i are the watermark coefficients; V is the variance; and S b is the secrete bit. The original image and the magnified image is given in Figure 4a. The watermarked image is given in Figure 4b,c using SCHT and CS-SCHT, respectively. Secrete bits (Figure 5) are inserted in each block of the image (3, 3 and 5, 5) coefficients. Peak to signal noise ratio (PSNR) is measured at 157.8194 and 156.6337 with processing times 0.693134 and 0.690744 s, respectively, using respective transforms.

4. Decoding Process

For the decoding process, the original images and watermarked images are required. Both of them are transformed into the sequency domain.
D ¯ ( k 1 , k 2 ) = X ¯ ( k 1 , k 2 ) N ( k 1 , k 2 )

5. Discrete Cosine Transform

The most widely used algorithm for digital image and signal processing is the orthogonal transform known as the DCT. The key benefits are a larger compression ratio, lower error ratio, more centralized data capacity, and increased computational complexity issues. Image recovery was accomplished using the inverse DCT procedure. The image is converted into the frequency domain by DCT. Compared to spatial domain techniques, frequency domain techniques are more efficient [21].
  • Read the actual image and divide it into 8 by 8 blocks that do not overlap;
  • Each non-overlapping block’s forward DCT should be calculated;
  • The highest coefficient selection criteria and HVS block selection criteria are applied;
  • Add a secret image to the relevant frequency coefficient;
  • Each block undergoes an inverse DCT transformation.

6. Result and Discussion

MATLAB is used to accomplish the suggested methods. The PSNR value determined the image quality in digital watermarking. A great-quality image can be found when the PSNR value is between 30 and 50 dB. The results found for SCHT, DCT, and CS-SCHT are listed in Table 1 and Figure 6 prested the PSNR compatsion.
It is clear from the table that the conjugate symmetric sequence-ordered complex Hadamard transform’s PSNR value is higher than that of the other approaches, which did not degrade the image’s quality.

7. Conclusions

This paper presents an inventive watermarking method for digital color photographs. The complex Hadamard transform and discrete cosine transform, which is a discrete and orthogonal transform, were used. The two approaches of complex Hadamard have been used, i.e., SCHT and CS-SCHT, to watermark the image. We have also shown that the proposed algorithm is stronger against the most common outbreaks. In addition, when compared to the discrete cosine transform, the approach suggested in this study merely marks the chromatic components by taking the variance of the sequency domain coefficients without adjusting the luminance component. The results obtained were analyzed based on PSNR. The calculated PSNR value proves that watermarking does not affect the quality of the image severely when compared to other prevailing methods. Future work will be devoted to embedding the watermarks into multiple frequency coefficients.

Author Contributions

D.-e.-J. worked on the concept as a whole, the simulation, and the technique, while F.W. handled the writing and formatting. H.S. and R.I. provided assistance with the introduction. M.F. and T.K. reviewed and examined the formatting of the paper. D.-e.-J. and F.W. wrote the final results. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The images already available in the signal processing website: https://www.imageprocessingplace.com/root_files_V3/image_databases.htm (accessed on 1 June 2022).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Hernandez, J.R.; Amado, M.; Perez-Gonzalez, F. DCT-domain watermarking techniques for still images: Detector performance analysis and a new structure. IEEE Trans. Image Process. 2000, 9, 55–68. [Google Scholar] [CrossRef] [PubMed]
  2. Molina, J.; Ponomaryov, V.; Reyes, R.; Sadovnychiy, S.; Cruz, C. Watermarking Framework for Authentication and Self-recovery of Tampered Colour Images. IEEE Lat. Am. Trans. 2020, 18, 631–638. [Google Scholar] [CrossRef]
  3. Shen, X.; Ni, Z.; Yang, W.; Zhang, X.; Wang, S.; Kwong, S. Just Noticeable Distortion Profile Inference: A Patch-Level Structural Visibility Learning Approach. IEEE Trans. Image Process. 2021, 30, 26–38. [Google Scholar] [CrossRef] [PubMed]
  4. Gong, Q.; Wang, Y.; Yan, X.; Liu, L. Efficient and Lossless Polynomial-Based Secret Image Sharing for Color Images. IEEE Access 2019, 7, 113216–113222. [Google Scholar] [CrossRef]
  5. Su, Q.; Liu, D.; Yuan, Z.; Wang, G.; Zhang, X.; Chen, B.; Yao, T. New Rapid and Robust Color Image Watermarking Technique in Spatial Domain. IEEE Access 2019, 7, 30398–30409. [Google Scholar] [CrossRef]
  6. Xiong, X. Novel Scheme of Reversible Watermarking with a Complementary Embedding Strategy. IEEE Access 2019, 7, 136592–136603. [Google Scholar] [CrossRef]
  7. Liu, Y. On the Concatenated Transmission Scheme with the Low-Complexity Symbol-Level Watermark Decoder for Recovering the Synchronization. IEEE Access 2019, 7, 160927–160933. [Google Scholar] [CrossRef]
  8. Solachidis, V.; Pitas, I. Watermarking polygonal lines using Fourier descriptors. IEEE Comput. Graph. Appl. 2004, 24, 44–51. [Google Scholar] [CrossRef] [PubMed]
  9. Li, D.; Zhang, C.; Liu, H.; Su, J.; Tan, X.; Liu, Q.; Liao, G. A Fast Cross-Range Scaling Algorithm for ISAR Images Based on the 2-D Discrete Wavelet Transform and Pseudopolar Fourier Transform. IEEE Trans. Geosci. Remote Sens. 2019, 57, 4231–4245. [Google Scholar] [CrossRef]
  10. Lee, G.; Choe, Y. Image Compression Based on a Partially Rotated Discrete Cosine Transform with a Principal Orientation. IEEE Access 2021, 9, 101773–101786. [Google Scholar] [CrossRef]
  11. Zheng, P.; Huang, J. Efficient Encrypted Images Filtering and Transform Coding with Walsh-Hadamard Transform and Parallelization. IEEE Trans. Image Process. 2018, 27, 2541–2556. [Google Scholar] [CrossRef] [PubMed]
  12. Wu, J.; Wu, F.; Dong, Z.; Song, K.; Kong, Y.; Senhadji, L.; Shu, H. Fast Gray Code Kernel Algorithm for the Sliding Conjugate Symmetric Sequency-Ordered Complex Hadamard Transform. IEEE Access 2018, 6, 56029–56045. [Google Scholar] [CrossRef]
  13. Aung, A.; Ng, B.P.; Rahardja, S. Sequency-Ordered Complex Hadamard Transform: Properties, Computational Complexity and Applications. IEEE Trans. Signal Process. 2008, 56, 3562–3571. [Google Scholar] [CrossRef]
  14. Wu, J.; Wang, L.; Yang, G.; Senhadji, L.; Luo, L.; Shu, H. Sliding Conjugate Symmetric Sequency-Ordered Complex Hadamard Transform: Fast Algorithm and Applications. IEEE Trans. Circuits Syst. I Regul. Pap. 2012, 59, 1321–1334. [Google Scholar] [CrossRef]
  15. Perez-Daniel, K.R.; Garcia-Ugalde, F.; Sanchez, V. Watermarking of HDR Images in the Spatial Domain with HVS-Imperceptibility. IEEE Access 2020, 8, 156801–156817. [Google Scholar] [CrossRef]
  16. Bae, S.; Kim, M. A Novel Generalized DCT-Based JND Profile Based on an Elaborate CM-JND Model for Variable Block-Sized Transforms in Monochrome Images. IEEE Trans. Image Process. 2014, 23, 3227–3240. [Google Scholar] [PubMed]
  17. Seo, S.; Ki, S.; Kim, M. A Novel Just-Noticeable-Difference-Based Saliency-Channel Attention Residual Network for Full-Reference Image Quality Predictions. IEEE Trans. Circuits Syst. Video Technol. 2021, 31, 2602–2616. [Google Scholar] [CrossRef]
  18. Khan, M.F.; Monir, S.M.; Naseem, I.; Khan, B.M. Adaptive just-noticeable difference profile for image hashing. Comput. Electr. Eng. 2021, 90, 106967. [Google Scholar] [CrossRef]
  19. Guoqing, X.; Rongyan, Z. Shape description and retrieval using Conjugate Symmetric Sequency-Ordered Complex Hadamard Transform. In Proceedings of the 2015 12th International Computer Conference on Wavelet Active Media Technology and Information Processing (ICCWAMTIP), Chengdu, China, 18–20 December 2015; IEEE: New York, NY, USA; pp. 330–333. [Google Scholar]
  20. Aung, A.; Ng, B.P.; Rahardja, S. Conjugate Symmetric Sequency-Ordered Complex Hadamard Transform. IEEE Trans. Signal Process. 2009, 57, 2582–2593. [Google Scholar] [CrossRef]
  21. Joseph, H.; Rajan, B.K. Image Security Enhancement using DCT & DWT Watermarking Technique. In Proceedings of the 2020 International Conference on Communication and Signal Processing (ICCSP), Chennai, India, 28–30 July 2020; IEEE: New York, NY, USA; pp. 0940–0945. [Google Scholar]
Figure 1. Watermark algorithm using CHT transform.
Figure 1. Watermark algorithm using CHT transform.
Engproc 32 00026 g001
Figure 2. Generation of watermark.
Figure 2. Generation of watermark.
Engproc 32 00026 g002
Figure 3. 512 × 512 image matrix and watermark selected coefficients from each 8 × 8 block.
Figure 3. 512 × 512 image matrix and watermark selected coefficients from each 8 × 8 block.
Engproc 32 00026 g003
Figure 4. (a) Original baboon 512 × 512 images, watermarked and magnified using (b) SCHT transform; (c) CS-SCHT transform; (d) DCT transform.
Figure 4. (a) Original baboon 512 × 512 images, watermarked and magnified using (b) SCHT transform; (c) CS-SCHT transform; (d) DCT transform.
Engproc 32 00026 g004
Figure 5. 64 × 64 watermarks secrete bits (0 and 1).
Figure 5. 64 × 64 watermarks secrete bits (0 and 1).
Engproc 32 00026 g005
Figure 6. Peak Signal to Noise Ratio.
Figure 6. Peak Signal to Noise Ratio.
Engproc 32 00026 g006
Table 1. PSNR for Unique Transforms.
Table 1. PSNR for Unique Transforms.
Watermarking TechniquePSNR
CS SCHT94.0070
SCHT92.0482
DCT87.9364
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Dur-e-Jabeen; Waqqas, F.; Shaukat, H.; Fatima, M.; Iftikhar, R.; Khan, T. Watermark Embedding Scheme with Variance of Chromatic Components. Eng. Proc. 2023, 32, 26. https://doi.org/10.3390/engproc2023032026

AMA Style

Dur-e-Jabeen, Waqqas F, Shaukat H, Fatima M, Iftikhar R, Khan T. Watermark Embedding Scheme with Variance of Chromatic Components. Engineering Proceedings. 2023; 32(1):26. https://doi.org/10.3390/engproc2023032026

Chicago/Turabian Style

Dur-e-Jabeen, Faiza Waqqas, Habib Shaukat, Maria Fatima, Rumaisa Iftikhar, and Tehmina Khan. 2023. "Watermark Embedding Scheme with Variance of Chromatic Components" Engineering Proceedings 32, no. 1: 26. https://doi.org/10.3390/engproc2023032026

Article Metrics

Back to TopTop