Digital-image-watermarking-using-DWT-and-chaotic-maps
                                
                                 Digital-image-watermarking-using-DWT-and-chaotic-maps copied to clipboard
                                
                                    Digital-image-watermarking-using-DWT-and-chaotic-maps copied to clipboard
                            
                            
                            
                        Discrete wavelet transform based image watermarking approach along with chaotic map based encryption of watermarks
Digital-image-watermarking-using-DWT-and-chaotic-maps
Discrete wavelet transform based watermarking approach with chaotic map based encryption.
Techniques used
- Discrete Wavelet Transform
- Singular Value Decomposition
- Logistic Map
- Arnold Map
- Linear feedback shift register
Tools used
- Matlab
Steps
- Watermark strength is selected.
- Cover image is converted into grayscale image and converted into required size.
- The Cover Image is splitted into multiple frequency bands using 3-level Discrete Wavelet Transform.
- The Singular Value Decomposition is applied on the selected frequency bands.
- The Watermark images are converted into grayscale and resized.
- The Singular Value Decomposition is applied on the watermark images.
- The Watermark image is embedded into the Cover image.
- Frequency bands are recreated using svd.
- 3-level Inverse Discrete wavelet transform is applied to recreate the image from the frequency bands.
- Watermarked Image is encrypted using Logistic map/ arnold map based encryption algorithms.