Batch 7

download Batch 7

of 35

Transcript of Batch 7

  • 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