Você está na página 1de 35

Guided by:

By:

Batch -7

J. Krishna Priya
M.Tech

Assistant Professor

Md. Nusrath Shahana (08-569) K. Sireesha (08-556) K. Navya (08-547) K. Likhitha (08-557)

ENCRYPT ION

DECRYPTION

WATERMARK EMBEDDING

EXTRACTING EMBEDDED DATA

AUDIO/ VIDEO INPUT

Start Audio/Video as input Watermark embedding Encrypt the data embedded audio/video Decrypt the data embedded audio/video Extracting embedded data Stop

Audio/Video Input

Watermark Embedding

User Encryption

Decryption

Extracting embedded data

Use case Diagram

Class Diagram

Audio/Video input 1: get input files

Watermark embedding

Encryption

Decryption

Extracting embedded data

2: embedd the secret data

3: encrypt

4: decrypt

5: extract the secret data

Sequence Diagram

1: get input files Audio/Video input Watermark embedding

3: encrypt Encryption

2: embedd the secret data

4: decrypt

Extracting embedded data

Decryption

5: extract the secret data

Collaboration Diagram

Framework
Selective Embedding Block Partitioning Erasure Handling Frame Synchronization Markers Soft Decoding

Fig. 2. Embedder flowchart of the proposed video data hiding framework for a single frame.

Fig. 1. Embedder flowchart of the proposed video data hiding framework for a single frame.

Fig. 2. Decoder flowchart of the proposed video data hiding framework for a single frame.

Selection of host signal samples.


Frame selection Frequency band determination Block selection Coefficient selection

Fig. 3. Sample coefficient mask denoting the selected frequency band.

Fig. 4. Typical block partitioning for message bits and frame synchronization markers.

Fig. 5. RA encoder (u denotes source bits and u + v denote encoded bits).

T consecutive frames indexing from 0 to T-1.


Frame indices are represented by K2 bits where K2>>log2T. RK2 blocks are reserved for frame markers.

T(N-RK2) blocks remain for message bits.


K1=[T(N-RK2)/R]

Two frame index values: fcur and fpre.


Rules to decode u1: fcur>T, skip the frame fcur=fpre, skip the frame Otherwise, process the frame fcur<fpre, end of group of frames

FZDH vs QIM

Common video processing attacks

Fig. (a) Intra frames, 48 dB average embedding distortion.

Fig. (b) Inter frames, 48 dB average embedding distortion.

Fig. (c) Intra frames, 51 dB average embedding distortion.

Fig. (d) Inter frames, 51 dB average embedding distortion.

Observing the effect of the parameters on the number of selected block rate. Observing the decoding error performance against compression attack. Testing the performance of the method against another common video processing: frame-rate conversion. Testing the scaling performance.

FZDH is superior to QIM.


Makes use of erasure correction capability of RA codes. Robust to frame manipulation attacks.

Can be successfully utilized in video data hiding applications.

THANK YOU

Você também pode gostar