Top Banner

of 26

Data Hiding in Motion Vectors of Compressed Video

Apr 14, 2018

Download

Documents

choppersure
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 7/30/2019 Data Hiding in Motion Vectors of Compressed Video

    1/26

    Data Hiding in Motion Vect

    Of Compressed Video

    Guided By:

    Prof. D R. Bhamare

    Presented By:

    1) Harshit A. Pa

    2) Priyanka Pat

    3) Sonali

  • 7/30/2019 Data Hiding in Motion Vectors of Compressed Video

    2/26

    Steganography

    Hiding a Secret data in Digital Images without affecting thequality of Medium.

    This image is called as StegoImage.

    Steganography, Cryptography &Watermarking all are sameconcept only but some small differences should be there.

    Original Image Stego image

  • 7/30/2019 Data Hiding in Motion Vectors of Compressed Video

    3/26

    Steganography Vs Cryptogra

    In both concepts we are going to transmit some secret informone Cover Medium.

    In steganography we are going to hide secret message in imchanging the quality of original, So no one understand someconfidential information in this image like that

    But in Cryptography method we are going to change the dato Cipher text.

    So any one can understand some secret process is going likecant retrieve.

  • 7/30/2019 Data Hiding in Motion Vectors of Compressed Video

    4/26

    Goal Of Steganography

    1) The main goal of steganography is to communicate securely

    completely undetectable manner and to avoid drawing susp

    transmission of a hidden data.

    2) It is not to keep others from knowing the hidden information, b

    others from thinking that the information even exists.

    Accuracy

    Consistency

    Minimize false-positives

  • 7/30/2019 Data Hiding in Motion Vectors of Compressed Video

    5/26

    Example

    George obtains oranges daily yet eights are rubbish

    Good year !

    Eorge btains ranges:- cover objeGeorge obtains oranges daily..-st

    Good year ! :-embedded messag

  • 7/30/2019 Data Hiding in Motion Vectors of Compressed Video

    6/26

    STEGANOGRAPHY

    Technical

    steganography

    Cryptography

    Linguistic

    Steganography

    Security

    systems

    Information

    hiding

    Steganography Wate

    Audio TextVideoDigital images

    Robust

    Imperceptible Visible

  • 7/30/2019 Data Hiding in Motion Vectors of Compressed Video

    7/26

    Objectives

    Optimize the high hiding capacity & imperceptibility

    Design the Optimum Pixel Adjustment algorithm to hide the d

    minimized embedding error

    Hiding the data in spectral domain

    Avoid the Overflow & Underflow of embedding data

  • 7/30/2019 Data Hiding in Motion Vectors of Compressed Video

    8/26

    BLOCK DIAGRAM

  • 7/30/2019 Data Hiding in Motion Vectors of Compressed Video

    9/26

    FRAME SEPERATION

  • 7/30/2019 Data Hiding in Motion Vectors of Compressed Video

    10/26

    Frame processing is the first step in the background subtrathe purpose of this step is to prepare the modified vremoving noise and unwanted objects in the frame in ordeamount of information gained from the frame and the algorithm.

    Preprocessing is a process of collecting simple image procchange the raw input video info a format. This can bsubsequent steps. Preprocessing of the video is necessarydetection of moving objects.

    Another key issue in preprocessing is the data format used background subtraction algorithm. Most of the algluminance intensity, which is one scalar value per each

    color image, in either RGB or HSV color space, is becomingthe background subtraction algorithms.

  • 7/30/2019 Data Hiding in Motion Vectors of Compressed Video

    11/26

    Proposed Methods

    LSB Embedding Algorithm

    LSB Embedding in Spatial Domain

    LSB Embedding in Transform Domain

    Embedding data, which is to be hidden, into an image requires two files.

    The first is an innocent looking image that will hold the hidden informati

    cover image.

    The second file is the messagethe information to be hidden

    To data insertion.

  • 7/30/2019 Data Hiding in Motion Vectors of Compressed Video

    12/26

    LSB Embedding Algorithm

    Image Pixel Value = (1,1) = 241 & (1,2) = 140Secret Data A (ASCII) value = 65

    241 = 11110001, 140 = 10001100 65 = 01000001

    LSB Initialization

    In 11110001

    1111MSB 0001LSB

    To initialize this 4 bits to 0000 we have to do bit and operationA secret data we have to do bit oroperation.

  • 7/30/2019 Data Hiding in Motion Vectors of Compressed Video

    13/26

    Continued. So using this algorithm we can hide half the secret data bits in fir

    pixel next half of the bits we can hide in second Pixel.

    In extraction Part we have to do same thing in reverse process.

    Ex:

    To make it last 4 bits zero bitand with 240

    Now (1,1) = 1111 0000, & (1,2) = 1000 0000

    secret data 65 = 01000001

    After Embedding (1,1) = 1111 0100 & (1,2) = 1000 0001

  • 7/30/2019 Data Hiding in Motion Vectors of Compressed Video

    14/26

    LSB Embedding in Spatial Doma

    The basic idea in LSB is the direct replacement of LSBs of nois

    bits of the cover image with the secret message bits.

    Till now LSB is the most preferred technique used for data hid

    is simple to implement offers high hiding capacity, and provid

    way to control stego-image quality.

    It has low robustness to modifications made to the stego-imag

    pass filtering and compression and also low imperceptibility.

  • 7/30/2019 Data Hiding in Motion Vectors of Compressed Video

    15/26

    LSB Embedding in Transform Dom

    The secret message is embedded into the high frequencyof the wavelet transform while leaving the low frequency

    sub band unaltered.

    In an adaptive (varying) hiding capacity function is emplo

    determine how many bits of the secret message is to be e

    each of the wavelet coefficients.

    The advantages of transform domain techniques over spa

    techniques are their high ability to tolerate noises and som

    processing operations but on the other hand they are com

    complex and hence slower

  • 7/30/2019 Data Hiding in Motion Vectors of Compressed Video

    16/26

    Drawbacks of Transform domain

    Low hiding capacity and Complex computations

    Embedding error will be there(Overflow & Underflow)

  • 7/30/2019 Data Hiding in Motion Vectors of Compressed Video

    17/26

    ADVANTAGES OF LSB INSERTION

    1) A major advantage of the LSB algorithm is it is quick and easy

    2) There has also been steganography software developed wh

    around LSB color alterations via palette manipulation.

    3) LSB insertion also works well with gray-scale images.

  • 7/30/2019 Data Hiding in Motion Vectors of Compressed Video

    18/26

    Types of Compression

    Lossless Compression

    Data can be completely recovered after decompression

    Recovered data is equal to original

    Applications: Medical imagery,

    Lossy Compression

    Data cannot be completely recovered after decompression

    Some information is lost for ever

    Compression ratio is more than lossless comp

    Applications: commercial distribution (DVD)

  • 7/30/2019 Data Hiding in Motion Vectors of Compressed Video

    19/26

    GUI

  • 7/30/2019 Data Hiding in Motion Vectors of Compressed Video

    20/26

    Performance Analysis

    Performance measurement for image distortion is well known as peak sig(PSNR). To establish an objective criterion for digital image quality, a par

    PSNR (Peak Signal to Noise Ratio) is defined as follows

    The performance in terms of capacity and PSNR (in dB) is defined as per

    follows,

    2

    1010log (255 / )PSNR MSE

  • 7/30/2019 Data Hiding in Motion Vectors of Compressed Video

    21/26

    Result Overview

    While Reconstructing the frames and make it video PSNR is more than 40

    gives more better image quality and security as per need.

  • 7/30/2019 Data Hiding in Motion Vectors of Compressed Video

    22/26

    Advantages

    It is used in the way of hiding not the Information but the reach that Information.

    Difficult to detect .Only receiver can detect.

    Can be applied differently in digital image, audio & video file

    It can be done faster with the large no. of software's.

  • 7/30/2019 Data Hiding in Motion Vectors of Compressed Video

    23/26

    Disadvantages

    Huge number of data equal to huge file size, so some onabout it.

    In sending and receiving information can be leaked.

    The confidentiality of information is maintained by the algoritalgorithms are known then its all over.

    If this technique is gone in the wrong hands like hackers, terrothen this can be very much dangerous for all.

  • 7/30/2019 Data Hiding in Motion Vectors of Compressed Video

    24/26

    Applications

    1. Teleconference or video phone

    Very low delay (1/10 second is a standard)

    2. Live Broad cast Video

    Modest delay is tolerable(second is normal)

    Error tolerance is needed

    3. Video-in-a-can (DVD, Video on Demand)

    Random access to compressed data is desired

    Encoding can take a lot time

    4. Decoding must always be at least the frame rate.

  • 7/30/2019 Data Hiding in Motion Vectors of Compressed Video

    25/26

    Conclusion

    Steganography is not implemented in wider ways but it casecurity tool.

    The system combines an secret data hiding technique usinpixel adjustment to increase the hiding capacity of the systto other systems.

  • 7/30/2019 Data Hiding in Motion Vectors of Compressed Video

    26/26