42
A Novel Scheme for Hybrid Digital Video Watermarking By Pat P. W. Chan Supervised by Michael R. Lyu 2/2/2004 Computer Science and Engineering Department The Chinese University of Hong Kong

A Novel Scheme for Hybrid Digital Video Watermarking By Pat P. W. Chan Supervised by Michael R. Lyu 2/2/2004 Computer Science and Engineering Department

  • View
    221

  • Download
    2

Embed Size (px)

Citation preview

Page 1: A Novel Scheme for Hybrid Digital Video Watermarking By Pat P. W. Chan Supervised by Michael R. Lyu 2/2/2004 Computer Science and Engineering Department

A Novel Scheme for Hybrid Digital Video Watermarking

By Pat P. W. Chan

Supervised by Michael R. Lyu

2/2/2004

Computer Science and Engineering Department The Chinese University of Hong Kong

Page 2: A Novel Scheme for Hybrid Digital Video Watermarking By Pat P. W. Chan Supervised by Michael R. Lyu 2/2/2004 Computer Science and Engineering Department

2Computer Science and Engineering Department, CUHK

Outline

IntroductionReview of Watermarking SchemesProposed Video Watermarking

AlgorithmsPossible ImprovementExperimental ResultsConclusion and Future Work

Page 3: A Novel Scheme for Hybrid Digital Video Watermarking By Pat P. W. Chan Supervised by Michael R. Lyu 2/2/2004 Computer Science and Engineering Department

3Computer Science and Engineering Department, CUHK

Introduction

Watermarking is a concept of embedding a special pattern, watermark, into a document.

Watermarking is a key process for the protection of copyright ownership of electronic data.

In this presentation, we will focus on the video watermarking scheme.

Watermarking Algorithm

WatermarkedImage Ì

Stego-Image I

Watermark W

Secret / public key K

Page 4: A Novel Scheme for Hybrid Digital Video Watermarking By Pat P. W. Chan Supervised by Michael R. Lyu 2/2/2004 Computer Science and Engineering Department

4Computer Science and Engineering Department, CUHK

Introduction

Video watermarking is challenging Video watermarking introduces some issues not

present in image watermarking. Due to large amounts of data and inherent redundancy

between frames, video signals are highly susceptible to pirate attacks, including frame averaging, frame dropping, frame swapping, statistical analysis, etc.

However, the currently proposed algorithms do not solve these problems effectively.

Page 5: A Novel Scheme for Hybrid Digital Video Watermarking By Pat P. W. Chan Supervised by Michael R. Lyu 2/2/2004 Computer Science and Engineering Department

5Computer Science and Engineering Department, CUHK

Introduction

A novel hybrid blind digital video watermarking scheme with scrambled watermarks will be introduced.

The features of the video watermarking algorithm are: Our scheme first embeds different parts of a single watermark

into different scenes of a video; Our video watermarking algorithm is robust against the

attacks of frame dropping, averaging and statistical analysis; Apply a hybrid approach to form a super watermarking

scheme that can resist to most of the attacks; To increase robustness of the scheme, the watermark is

refined by the error correcting code, while the correcting code is embedded as a watermark in the audio channel;

It allows blind retrieval of embedded watermark; The watermark is perceptually invisible.

Page 6: A Novel Scheme for Hybrid Digital Video Watermarking By Pat P. W. Chan Supervised by Michael R. Lyu 2/2/2004 Computer Science and Engineering Department

6Computer Science and Engineering Department, CUHK

Review of Watermarking

Page 7: A Novel Scheme for Hybrid Digital Video Watermarking By Pat P. W. Chan Supervised by Michael R. Lyu 2/2/2004 Computer Science and Engineering Department

7Computer Science and Engineering Department, CUHK

Review of Video Watermarking

Least Significant Bit Modification

Correlation-Based Techniques

m-frame Spread

Spectrum

Discrete Cosine Transform (DCT)

Discrete Wavelet Transform (DWT)

Discrete Fourier Transform (DFT)

Radon Transform

Mpeg-4 Object-based

Mpeg-2 Block-based

Page 8: A Novel Scheme for Hybrid Digital Video Watermarking By Pat P. W. Chan Supervised by Michael R. Lyu 2/2/2004 Computer Science and Engineering Department

8Computer Science and Engineering Department, CUHK

Comparison between different watermarking schemes

Frequency domain watermarking is much more robust

None of the currently proposed scheme is robust to all kind of attacks

Page 9: A Novel Scheme for Hybrid Digital Video Watermarking By Pat P. W. Chan Supervised by Michael R. Lyu 2/2/2004 Computer Science and Engineering Department

9Computer Science and Engineering Department, CUHK

Watermarking Scheme Overview

Page 10: A Novel Scheme for Hybrid Digital Video Watermarking By Pat P. W. Chan Supervised by Michael R. Lyu 2/2/2004 Computer Science and Engineering Department

10Computer Science and Engineering Department, CUHK

Watermarking Scheme

Video Preprocess Watermark Preprocess Video Watermark Embedding Watermark Extraction

Page 11: A Novel Scheme for Hybrid Digital Video Watermarking By Pat P. W. Chan Supervised by Michael R. Lyu 2/2/2004 Computer Science and Engineering Department

11Computer Science and Engineering Department, CUHK

Mark with m1 Mark with m3 Mark with m7Mark with m0

Scene change occur

Video frames are transformed to wavelet domain. Perform scene change detection. Each scene is embedded with the same watermark, so it can

prevent attackers from removing the watermark by frame dropping.

Different watermarks used for successive different scene can prevent attackers from colluding with frames from completely different scenes.

Video Preprocess:DWT & Scene Change Detection

Page 12: A Novel Scheme for Hybrid Digital Video Watermarking By Pat P. W. Chan Supervised by Michael R. Lyu 2/2/2004 Computer Science and Engineering Department

12Computer Science and Engineering Department, CUHK

Watermark Preprocess

Scale the watermark to a particular size with the following equations 2n m≦ , n>0 p + q = n, p and q > 0 Size of image = 64˙2p X 64˙2q

Divide the image into 2n small images with size 64 X 64

m -- # of scene change of the video

m=10, n=3, p=1, q=2

Page 13: A Novel Scheme for Hybrid Digital Video Watermarking By Pat P. W. Chan Supervised by Michael R. Lyu 2/2/2004 Computer Science and Engineering Department

13Computer Science and Engineering Department, CUHK

Watermark Preprocess

Preprocessed watermark m0-m7

Original watermark Encrypted watermark m’0

Page 14: A Novel Scheme for Hybrid Digital Video Watermarking By Pat P. W. Chan Supervised by Michael R. Lyu 2/2/2004 Computer Science and Engineering Department

14Computer Science and Engineering Department, CUHK

Video Watermark Embedding

if Wj = 1, Exchange Ci with max (Ci, Ci+1, Ci+2, Ci+3, Ci+4)

else Exchange Ci with min (Ci, Ci+1, Ci+2, Ci+3, Ci+4)

LL, HH coefficients are not watermarked

Page 15: A Novel Scheme for Hybrid Digital Video Watermarking By Pat P. W. Chan Supervised by Michael R. Lyu 2/2/2004 Computer Science and Engineering Department

15Computer Science and Engineering Department, CUHK

Video Watermark Extraction

if WCi > median (WCi, WCi+1, WCi+2, WCi+3, WCi+4)

EWj = 1

else EWj = 0

Watermarked video frame

Original video frame

Extracted Watermark

Recovered Watermark

Page 16: A Novel Scheme for Hybrid Digital Video Watermarking By Pat P. W. Chan Supervised by Michael R. Lyu 2/2/2004 Computer Science and Engineering Department

16Computer Science and Engineering Department, CUHK

Video Watermarking Scheme

Scrambled Watermark in different Scene Change

GA-based Optimization Audio Watermark

Aided Approach

Hybrid Watermarking

Approach

Possible Improvement

Page 17: A Novel Scheme for Hybrid Digital Video Watermarking By Pat P. W. Chan Supervised by Michael R. Lyu 2/2/2004 Computer Science and Engineering Department

17Computer Science and Engineering Department, CUHK

Watermarking Scheme Overview

Page 18: A Novel Scheme for Hybrid Digital Video Watermarking By Pat P. W. Chan Supervised by Michael R. Lyu 2/2/2004 Computer Science and Engineering Department

18Computer Science and Engineering Department, CUHK

Error correcting code is extracted from the watermark image

Embedded in audio channel as an audio watermark This watermark can provided the error correction and detection capability for

the video watermark

Audio Watermark

Average

0 0j*z + r*x + s* y*z + i

yx

ki j

Avg W

Page 19: A Novel Scheme for Hybrid Digital Video Watermarking By Pat P. W. Chan Supervised by Michael R. Lyu 2/2/2004 Computer Science and Engineering Department

19Computer Science and Engineering Department, CUHK

Audio Watermark Embedding

Spread-Spectrum Watermarking Modulated Complex Lapped Transform (MCLT)

Page 20: A Novel Scheme for Hybrid Digital Video Watermarking By Pat P. W. Chan Supervised by Michael R. Lyu 2/2/2004 Computer Science and Engineering Department

20Computer Science and Engineering Department, CUHK

Watermarked Frame & Wave

Watermarked video frame and waveOriginal video frame and wave

Page 21: A Novel Scheme for Hybrid Digital Video Watermarking By Pat P. W. Chan Supervised by Michael R. Lyu 2/2/2004 Computer Science and Engineering Department

21Computer Science and Engineering Department, CUHK

Watermark Extraction

Video is split into video stream and audio stream. Watermarks are extracted separately by audio

watermark extraction and video watermark extraction.

Then the extracted watermark undergoes refining process

Page 22: A Novel Scheme for Hybrid Digital Video Watermarking By Pat P. W. Chan Supervised by Michael R. Lyu 2/2/2004 Computer Science and Engineering Department

22Computer Science and Engineering Department, CUHK

Watermark Refining

Error correcting codes are extracted from the audio stream

The video watermark extracted is refined by this information with the following equation

RWij is refined watermark EWij is the extracted video watermark Avgk is the extracted audio watermark, k is the kth block of the average image, (i, j) is coordinate of the video watermark, f:g is a ratio of importance of the extracted video watermark to the audi

o watermark.

( )ij kij

EW f Avg gRW

f g

Page 23: A Novel Scheme for Hybrid Digital Video Watermarking By Pat P. W. Chan Supervised by Michael R. Lyu 2/2/2004 Computer Science and Engineering Department

23Computer Science and Engineering Department, CUHK

Video Watermarking Scheme

Scrambled Watermark in different Scene Change

GA-based Optimization Audio Watermark

Aided Approach

Hybrid Watermarking

Approach

Possible Improvement

Page 24: A Novel Scheme for Hybrid Digital Video Watermarking By Pat P. W. Chan Supervised by Michael R. Lyu 2/2/2004 Computer Science and Engineering Department

24Computer Science and Engineering Department, CUHK

Hybrid Approach with Different Watermarking Scheme

No watermarking scheme found in the current technologies is capable of resisting to all watermark attacks.

Hybrid approach is one of the solutions. It can be classified into two types:

Independent watermarking schemes Dependent watermarking schemes

Page 25: A Novel Scheme for Hybrid Digital Video Watermarking By Pat P. W. Chan Supervised by Michael R. Lyu 2/2/2004 Computer Science and Engineering Department

25Computer Science and Engineering Department, CUHK

Independent Hybrid Watermarking Scheme

The watermarks are embedded into the frame with different watermarking scheme in various domain.

The schemes are not affecting each other. There are two approaches to combine the schemes:

Page 26: A Novel Scheme for Hybrid Digital Video Watermarking By Pat P. W. Chan Supervised by Michael R. Lyu 2/2/2004 Computer Science and Engineering Department

26Computer Science and Engineering Department, CUHK

Independent Hybrid Watermarking Scheme

When there is an attack on the watermarked video, different watermarking schemes are resistant against various attacks.

Consequently, some parts of the watermark still survive after the attack. This approach enhances the chance of survival under several attacks.

Page 27: A Novel Scheme for Hybrid Digital Video Watermarking By Pat P. W. Chan Supervised by Michael R. Lyu 2/2/2004 Computer Science and Engineering Department

27Computer Science and Engineering Department, CUHK

Dependent Hybrid Watermarking Scheme

The same watermark is embedded serially in a frame with different watermarking scheme in various domains.

For each frame, four different watermarking schemes are applied.

DWT DFTDCTRadon Transform

Page 28: A Novel Scheme for Hybrid Digital Video Watermarking By Pat P. W. Chan Supervised by Michael R. Lyu 2/2/2004 Computer Science and Engineering Department

28Computer Science and Engineering Department, CUHK

Experimental Setup

VirtualDub -- a video capture/processing utility (http://www.virtualdub.org/)

A video clip with 1526 frames of size 352 X 288 A DWT-based watermarking scheme for comparison Experiments:

Experiment with Frame Dropping Experiment with Frame Averaging and Statistical An

alysis Experiment with Lossy Compression Experiment with StirMark 4.0

Measurement, Normalized Correlation:2

ij iji j

iji j

W RW

NCW

Page 29: A Novel Scheme for Hybrid Digital Video Watermarking By Pat P. W. Chan Supervised by Michael R. Lyu 2/2/2004 Computer Science and Engineering Department

29Computer Science and Engineering Department, CUHK

Experiment with Frame Dropping

As a video contains a large amount of redundancies between frames, it may suffer attacks by frame dropping.

This experiment is aimed to examine the robustness of the scheme under attack by frame dropping.

Page 30: A Novel Scheme for Hybrid Digital Video Watermarking By Pat P. W. Chan Supervised by Michael R. Lyu 2/2/2004 Computer Science and Engineering Department

30Computer Science and Engineering Department, CUHK

Experiment with Frame Dropping

When frames are dropped, the error is only introduced to a corresponding small part of the watermark.

The performance of the scheme is significantly improved by combining with an audio watermark, especially when the dropping rate of video frame is high.

When the dropping rate increases, the error of the extracted watermark is increased. The error correcting code from the audio watermark provides information to correct the error and overcome the corrupted part of the video watermark

Page 31: A Novel Scheme for Hybrid Digital Video Watermarking By Pat P. W. Chan Supervised by Michael R. Lyu 2/2/2004 Computer Science and Engineering Department

31Computer Science and Engineering Department, CUHK

Experiment with Frame Averaging and Statistical Analysis

Frame averaging and statistical analysis is another common attack to the video watermark.

When attackers collect a number of watermarked frames, they can estimate the watermark by statistical averaging and remove it from the watermarked video

Scenario of statistical averaging attack

Page 32: A Novel Scheme for Hybrid Digital Video Watermarking By Pat P. W. Chan Supervised by Michael R. Lyu 2/2/2004 Computer Science and Engineering Department

32Computer Science and Engineering Department, CUHK

Experiment with Frame Averaging and Statistical Analysis

The watermarked video is statistically analyzed by colluding a number of video frames and the watermarks are extracted and NC values are obtained.

The identical watermark used within a scene can prevent attackers from taking the advantage of motionless regions in successive frames and removing the watermark by comparing and averaging the frames statistically.

Independent watermarks used for successive, but different scenes can prevent attackers from colluding with frames from completely different scenes to extract the watermark.

Page 33: A Novel Scheme for Hybrid Digital Video Watermarking By Pat P. W. Chan Supervised by Michael R. Lyu 2/2/2004 Computer Science and Engineering Department

33Computer Science and Engineering Department, CUHK

Experiment with Lossy Compression

The performance of the scheme is significantly improved by combining with audio watermark, especially when the quality factor of MPEG is low.

When the quality factor of MPEG is low, the error of the extracted watermark is increased and the watermark is damaged significantly.

As the error correcting code is provided from the audio watermark, it can survive the attack by lossy compression which is applied to the video channel.

The performance of the scheme is also improved by hybrid approach with different watermarking schemes.

When compression is applied to the watermarked video, the watermark embedded in the video with DCT-based watermarking scheme is survived. Therefore, there is at least one forth of the watermark can be retrieved from the video.

Page 34: A Novel Scheme for Hybrid Digital Video Watermarking By Pat P. W. Chan Supervised by Michael R. Lyu 2/2/2004 Computer Science and Engineering Department

34Computer Science and Engineering Department, CUHK

Experiment with StirMark 4.0

The pervious experiments show the effectiveness of the proposed scene-based watermarking scheme when the specification of attacks to video’s properties is applied, including frame dropping, averaging and statistical analysis.

StirMark 4.0 is a benchmark to examine the robustness of the watermarking scheme against attacks by image processing.

Page 35: A Novel Scheme for Hybrid Digital Video Watermarking By Pat P. W. Chan Supervised by Michael R. Lyu 2/2/2004 Computer Science and Engineering Department

35Computer Science and Engineering Department, CUHK

Experiment with StirMark 4.0

Page 36: A Novel Scheme for Hybrid Digital Video Watermarking By Pat P. W. Chan Supervised by Michael R. Lyu 2/2/2004 Computer Science and Engineering Department

36Computer Science and Engineering Department, CUHK

Video Watermarking Scheme

Scrambled Watermark in different Scene Change

GA-based Optimization Audio Watermark

Aided Approach

Hybrid Watermarking

Approach

Possible Improvement

Page 37: A Novel Scheme for Hybrid Digital Video Watermarking By Pat P. W. Chan Supervised by Michael R. Lyu 2/2/2004 Computer Science and Engineering Department

37Computer Science and Engineering Department, CUHK

Problem Modeling

Scene based video watermarking technique Embedding positions within a video are simulated as

chromosomes Find the best positions to embed watermark

Good quality Robust against attacks

Mean Absolute Difference (MAD) to measure the

objective function values during optimization

7

0

7

0

),(),('

1

x y

yxIyxIf

Page 38: A Novel Scheme for Hybrid Digital Video Watermarking By Pat P. W. Chan Supervised by Michael R. Lyu 2/2/2004 Computer Science and Engineering Department

38Computer Science and Engineering Department, CUHK

System Architecture

Watermark Extraction

Original Video

Watermarked Image

Watermark Image

Referenced Watermark

Scene Change

detection

Embedding(Polarity

Reversing)

IDWT

GA-based Optimization

Process

Scene change detection

Correlation Mechanisms

Watermarked Image

Extracted Watermark

The GA-based watermarking algorithm

Page 39: A Novel Scheme for Hybrid Digital Video Watermarking By Pat P. W. Chan Supervised by Michael R. Lyu 2/2/2004 Computer Science and Engineering Department

39Computer Science and Engineering Department, CUHK

Chromosome encoding

Positions for each part of watermark; ith watermark to be embedded into which scene change can be de

fined as:

The last two constraints imply: In a video, scenes which have been embedded should not be embed

ded again. There at least two scene changes

M = 8

{(Xi )| 0 Xi <m, Xi≠Xj OR Yi≠Yj if i≠j and m > 1} ≦

100101011110001010111000X0 X2 X4 X6X1 X3 X5 X7

Page 40: A Novel Scheme for Hybrid Digital Video Watermarking By Pat P. W. Chan Supervised by Michael R. Lyu 2/2/2004 Computer Science and Engineering Department

40Computer Science and Engineering Department, CUHK

The GA-based optimization process

Replace illegal chromosomes

Random production of N initial parent chromosomes

Embed

tests

Calculating objective function values of n parents

Producing N children chromosomes by random

Randomly mating

Exchange parts of chromosomes

Mutation

Discarding illegal children

Selecting N chromosomes as parents of the next generation

Reproduction

Crossover

Mutation Rate=1/100

Page 41: A Novel Scheme for Hybrid Digital Video Watermarking By Pat P. W. Chan Supervised by Michael R. Lyu 2/2/2004 Computer Science and Engineering Department

41Computer Science and Engineering Department, CUHK

Conclusion

Video watermarking is needed since copyright protection is essential.

A hybrid digital video watermarking scheme with scrambled watermark is proposed.

Other possible improvements are proposed and verified through different experiments.

Our approach cultivates an innovative idea in embedding different parts of a watermark according to scene changes, in embedding its error correcting codes as an audio watermark, and in applying hybrid approaches to enhance the scheme.

Although the concept is quite simple, this approach is never explored in the literature, and its advantages are clear and significant.

The effectiveness of this scheme is verified through a number of experiments.

Page 42: A Novel Scheme for Hybrid Digital Video Watermarking By Pat P. W. Chan Supervised by Michael R. Lyu 2/2/2004 Computer Science and Engineering Department

42Computer Science and Engineering Department, CUHK

Future Direction

There are several approaches to improve the watermarking scheme

Implement the GA-based approach Make use of the information from the video, such as

time information to increase the robustness of the watermark.