Skip to content

Discrete wavelet transform based image watermarking approach along with chaotic map based encryption of watermarks

Notifications You must be signed in to change notification settings

jeevamyil/Digital-image-watermarking-using-DWT-and-chaotic-maps

Repository files navigation

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

  1. Watermark strength is selected.
  2. Cover image is converted into grayscale image and converted into required size.
  3. The Cover Image is splitted into multiple frequency bands using 3-level Discrete Wavelet Transform.
  4. The Singular Value Decomposition is applied on the selected frequency bands.
  5. The Watermark images are converted into grayscale and resized.
  6. The Singular Value Decomposition is applied on the watermark images.
  7. The Watermark image is embedded into the Cover image.
  8. Frequency bands are recreated using svd.
  9. 3-level Inverse Discrete wavelet transform is applied to recreate the image from the frequency bands.
  10. Watermarked Image is encrypted using Logistic map/ arnold map based encryption algorithms.

About

Discrete wavelet transform based image watermarking approach along with chaotic map based encryption of watermarks

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages