maximizing strength of digital watermarks using neural network presented by bin-cheng tzeng 5/21...

17
Maximizing Strength of Digital Watermarks Using Neural Network Presented by Bin-Cheng Tzeng 5/21 2002 Kenneth J.Davis; Kayvan Najarian International Conference on Neural Networks, 2001. Proceedings.

Upload: randall-wheeler

Post on 18-Dec-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Maximizing Strength of Digital Watermarks Using Neural Network Presented by Bin-Cheng Tzeng 5/21 2002 Kenneth J.Davis; Kayvan Najarian International Conference

Maximizing Strength of Digital Watermarks Using

Neural Network

Presented by Bin-Cheng Tzeng5/21 2002

Kenneth J.Davis; Kayvan Najarian

International Conference on Neural Networks, 2001. Proceedings.

Page 2: Maximizing Strength of Digital Watermarks Using Neural Network Presented by Bin-Cheng Tzeng 5/21 2002 Kenneth J.Davis; Kayvan Najarian International Conference

Outlines

Introduction A Watermarking Technique in

the DWT Domain Neural Technique for Maximum

Watermark Conclusions

Page 3: Maximizing Strength of Digital Watermarks Using Neural Network Presented by Bin-Cheng Tzeng 5/21 2002 Kenneth J.Davis; Kayvan Najarian International Conference

Introduction For watermarking to be successful

1.Unobtrusive 2.robust In other words, one would like to

insert the watermark with maximum strength before it becomes visible to the human visual system(HVS)

Page 4: Maximizing Strength of Digital Watermarks Using Neural Network Presented by Bin-Cheng Tzeng 5/21 2002 Kenneth J.Davis; Kayvan Najarian International Conference

Introduction(Cont.) The way the strength of the added

watermark is chosen is of highest importance.

This paper attempts to define a neural network based algorithm to automatically control and select the watermarking parameters to create maximum-strength watermarks.

Page 5: Maximizing Strength of Digital Watermarks Using Neural Network Presented by Bin-Cheng Tzeng 5/21 2002 Kenneth J.Davis; Kayvan Najarian International Conference

A Watermarking Technique in the DWT

Domain The paper use a wavelet-based

scheme for digital watermarking.(reference “A New Wavelet-Based Scheme for Watermarking Images”)

The technique was tested by cropping, JPEG compression, Gaussian noise, halfsizing, and median filtering.

Page 6: Maximizing Strength of Digital Watermarks Using Neural Network Presented by Bin-Cheng Tzeng 5/21 2002 Kenneth J.Davis; Kayvan Najarian International Conference

A Watermarking Technique in the DWT

Domain

Page 7: Maximizing Strength of Digital Watermarks Using Neural Network Presented by Bin-Cheng Tzeng 5/21 2002 Kenneth J.Davis; Kayvan Najarian International Conference

A Watermarking Technique in the DWT

Domain

A threshold was used to determine the significant coefficients.

The watermark is added to the significant coefficients of all the bands other than the low pass subband.

Page 8: Maximizing Strength of Digital Watermarks Using Neural Network Presented by Bin-Cheng Tzeng 5/21 2002 Kenneth J.Davis; Kayvan Najarian International Conference

A Watermarking Technique in the DWT

Domain

: The scaling parameterci : The coefficient of the original image

mi: The watermark to be added

ci’ : the watermarked coefficient

Page 9: Maximizing Strength of Digital Watermarks Using Neural Network Presented by Bin-Cheng Tzeng 5/21 2002 Kenneth J.Davis; Kayvan Najarian International Conference

Neural Technique for Maximum Watermark

To achieve maximal watermarking while remaining invisible to the human eye.1.Generating a watermarked image using a given power2.allowing one or more persons to judge the image,repeat while increasing the power until the humans deem the watermark visible

Page 10: Maximizing Strength of Digital Watermarks Using Neural Network Presented by Bin-Cheng Tzeng 5/21 2002 Kenneth J.Davis; Kayvan Najarian International Conference

Neural Technique for Maximum Watermark

Replacing the humans in the process with a neural network allowing the process to be automated.

To train the neural network, a database of original and watermarked images whose qualities are judged by several human subjects is being created.

Page 11: Maximizing Strength of Digital Watermarks Using Neural Network Presented by Bin-Cheng Tzeng 5/21 2002 Kenneth J.Davis; Kayvan Najarian International Conference

Neural Technique for Maximum Watermark

When judging the images, a score is given between 0 and 100

0 means no perceivable difference between the original image and watermarked image and 100 means the watermark has highly distorted the image.

Page 12: Maximizing Strength of Digital Watermarks Using Neural Network Presented by Bin-Cheng Tzeng 5/21 2002 Kenneth J.Davis; Kayvan Najarian International Conference

Neural Technique for Maximum Watermark

Feed forward back-propagation network

Being able to properly approximate non-linear functions and if properly trained will perform reasonably well when presented with inputs it has not seen before

HVS is non-linear To be useful.

Page 13: Maximizing Strength of Digital Watermarks Using Neural Network Presented by Bin-Cheng Tzeng 5/21 2002 Kenneth J.Davis; Kayvan Najarian International Conference

Neural Technique for Maximum Watermark

Page 14: Maximizing Strength of Digital Watermarks Using Neural Network Presented by Bin-Cheng Tzeng 5/21 2002 Kenneth J.Davis; Kayvan Najarian International Conference

Neural Technique for Maximum Watermark

Each image is subdivided into blocks of 64x64 pixels to be treated as a complete image.

4096 inputs and 1 final input () The hidden layer with 256 or 512

neurons

Page 15: Maximizing Strength of Digital Watermarks Using Neural Network Presented by Bin-Cheng Tzeng 5/21 2002 Kenneth J.Davis; Kayvan Najarian International Conference

Neural Technique for Maximum Watermark

The network is trained using the scaled conjugate gradient algorithm(SCG)

Trained for 300-600 iterations or until the mean square error is less than 0.00001

Page 16: Maximizing Strength of Digital Watermarks Using Neural Network Presented by Bin-Cheng Tzeng 5/21 2002 Kenneth J.Davis; Kayvan Najarian International Conference

Comparison of Neural Network and Human watermark visibility

scores

Page 17: Maximizing Strength of Digital Watermarks Using Neural Network Presented by Bin-Cheng Tzeng 5/21 2002 Kenneth J.Davis; Kayvan Najarian International Conference

Conclusions The watermark is added to both

low and high scales of DWT. To aid in maximizing the

watermark a neural network that mimics the HVS was proposed.

When properly trained, the neural network can allow it to be used in place of several human reviewers.