Post on 04-Apr-2018
7/29/2019 Batch 7
1/35
By: Batch -7
Md. Nusrath Shahana (08-569)
K. Sireesha (08-556)
K. Navya (08-547)
K. Likhitha (08-557)
Guided by:
J. Krishna PriyaM.Tech
Assistant Professor
7/29/2019 Batch 7
2/35
7/29/2019 Batch 7
3/35
Start
Audio/Video as input
Watermark embedding
Encrypt the dataembedded audio/video
Decrypt the data
embedded audio/video
Extracting embedded data
Stop
7/29/2019 Batch 7
4/35
Watermark Embedding
Audio/Video Input
Decryption
Extracting embedded data
EncryptionUser
7/29/2019 Batch 7
5/35
7/29/2019 Batch 7
6/35
Audio/Videoinput
Audio/Video
input
Watermark
embedding
Watermark
embedding
Encryption
Encryption Decryption
Decryption Extracting
embedded data
Extracting
embedded data
1: get input files
2: embedd the secret data
3: encrypt
4: decrypt
5: extract the secret data
7/29/2019 Batch 7
7/35
Audio/Video
input
Watermark
embedding
Encryption
DecryptionExtracting
embedded data
1: get input files
2: embedd the secret data
3: encrypt
4: decrypt
5: extract the secret data
7/29/2019 Batch 7
8/35
Framework
Selective Embedding
Block Partitioning
Erasure Handling
Frame Synchronization Markers
Soft Decoding
7/29/2019 Batch 7
9/35
Fig. 2. Embedder flowchart of the proposedvideo data hiding framework for a singleframe.
Fig. 1. Embedder flowchart of the proposed video data hiding framework for a single frame.
7/29/2019 Batch 7
10/35
Fig. 2. Decoder flowchart of the proposed video data hiding framework for
a single frame.
7/29/2019 Batch 7
11/35
Selection of host signal samples.
Frame selection
Frequency band determination
Block selection
Coefficient selection
7/29/2019 Batch 7
12/35
Fig. 3. Sample coefficient mask denoting the selected frequency band.
7/29/2019 Batch 7
13/35
Fig. 4. Typical block partitioning for message bits and frame synchronizationmarkers.
7/29/2019 Batch 7
14/35
Fig. 5. RA encoder (u denotes source bits and u + v denote encoded bits).
7/29/2019 Batch 7
15/35
T consecutive frames indexing from 0 to T-1.
Frame indices are represented by K2 bits whereK2>>log2T.
RK2 blocks are reserved for frame markers.
T(N-RK2) blocks remain for message bits.
K1=[T(N-RK2)/R]
7/29/2019 Batch 7
16/35
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
7/29/2019 Batch 7
17/35
FZDH vs QIM
Common video processing attacks
7/29/2019 Batch 7
18/35
Fig. (a) Intra frames, 48 dB average embedding
distortion.
7/29/2019 Batch 7
19/35
Fig. (b) Inter frames, 48 dB average embedding
distortion.
7/29/2019 Batch 7
20/35
Fig. (c) Intra frames, 51 dB average embedding
distortion.
7/29/2019 Batch 7
21/35
Fig. (d) Inter frames, 51 dB average embedding
distortion.
7/29/2019 Batch 7
22/35
Observing the effect of the parameters on thenumber of selected block rate.
Observing the decoding error performance againstcompression attack.
Testing the performance of the method againstanother common video processing: frame-rateconversion.
Testing the scaling performance.
7/29/2019 Batch 7
23/35
7/29/2019 Batch 7
24/35
7/29/2019 Batch 7
25/35
7/29/2019 Batch 7
26/35
7/29/2019 Batch 7
27/35
7/29/2019 Batch 7
28/35
7/29/2019 Batch 7
29/35
7/29/2019 Batch 7
30/35
7/29/2019 Batch 7
31/35
7/29/2019 Batch 7
32/35
7/29/2019 Batch 7
33/35
FZDH is superior to QIM.
Makes use of erasure correction capability of RAcodes.
Robust to frame manipulation attacks.
Can be successfully utilized in video data hiding
applications.
7/29/2019 Batch 7
34/35
7/29/2019 Batch 7
35/35