Download presentation
Presentation is loading. Please wait.
Published byBetty Stevens Modified over 9 years ago
1
Digital Watermarking Using Phase Dispersion --- Update SIMG 786 Advanced Digital Image Processing Mahdi Nezamabadi, Chengmeng Liu, Michael Su
2
Outline Carrier design Embedding and extraction for single tile and Multi-tiles (improving the robustness) Parameter α selection and invisibility Moment Normalization Rotation/Scale Detection
3
Carrier Implementation 1 Carrier is implemented in frequency domain Carrier has random phase The amplitude of Carrier is high pass in order to make it invisible in spatial domain Carrier should be symmetric in frequency domain in order to make its imaginary part to 0 in spatial domain
4
Carrier Implementation 2 High-pass vs. All-pass
5
Carrier Implementation 3 Auto correlation of Carrier function should approximate delta function The average of Carrier should be 0
6
Carrier Implementation 4 if Carrier is not symmetric in frequency domain
7
Embedded Message * Convolution is implemented by multiplication of Fourier transform in frequency domain Zero padding must be performed before FFT
8
Tiling Improves the Robustness
9
After 8 by 8 tiling, the summation of tiles is shown at right The amplitude of the input image will be averaged to flatten after summation of 64 tiles The watermark information is amplified
10
Parameter α = 0.1 α = 0.05 α = 0.1 α = 0.3 α = 0.5 α = 0.7
11
Parameter α = 0.3 α = 0.05 α = 0.1 α = 0.3 α = 0.5 α = 0.7
12
Parameter = 0.5 Parameter α = 0.5 α = 0.05 α = 0.1 α = 0.3 α = 0.5 α = 0.7
13
Parameter = 0.7 Parameter α = 0.7 α = 0.05 α = 0.1 α = 0.3 α = 0.5 α = 0.7
14
Similarity vs. Similarity vs. α Similarity is measured by cross correlation between original and extracted log 64 tiles were used in embedding The α controls the visibility of the watermark logo in the watermarked image The α also depends on the number of tiles
15
Attacked by low pass filter The watermarked image is blurred The extracted logo is equivalent to original log convolve with a low pass filter α=0.3,no blurred α=0.3,blurred
16
Moment Normalization Preprocessing to remove the high amplitude, low frequency noise At flat area, v’ is replaced by random number with variance of σ d
17
Rotation/Scale Detection Threshold and image Dilation
18
Rotation/Scale Detection Image rotation
20
Current Issues and Problems Odd and Even dimensions of Carrier function generate different output result in spatial domain. How to deal with interpolation errors during rescaling and re-rotation processes
21
Follow-up Works Implement Contrast Sensitivity Function in Carrier function design Rotation/Scale pattern detection Rotate back to right orientation and scale back to its original dimensions Implementation of Binary Message template function Integrate all functions and final presentation and report
22
Thank You! Question?
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.