audiowatermarking-110820000227-phpapp02.ppt

download audiowatermarking-110820000227-phpapp02.ppt

of 19

Transcript of audiowatermarking-110820000227-phpapp02.ppt

  • 7/29/2019 audiowatermarking-110820000227-phpapp02.ppt

    1/19

    Audio Watermarking

    Under the guidance of

    Dr. Saroj Kumar Meher

    Presented by

    Suresh Chandra Martha EC200118335

  • 7/29/2019 audiowatermarking-110820000227-phpapp02.ppt

    2/19

    INTRODUCTION

    Digital Data can be shared by multiple users, distributed

    over network, and managed for long period time without

    any damage.

    In contrast to these, the copyright protection problemarises, since unauthorized copying and distribution of

    digital data are simplified, too.

    As a result, a technique called digital watermarking is

    introduced to protect the ownership of these contents.

  • 7/29/2019 audiowatermarking-110820000227-phpapp02.ppt

    3/19

    AUDIO WATERMARKING

    Digital Audio Watermarking is a technology to hide information

    in an audio file without the information being audible to the

    listener, and without affecting in any way the audio quality of

    the original file.

    What we can define

    AIMS AT

    Copy control of digital music

    Ownership identification

    Enforcement of usage policy

    Fingerprinting

  • 7/29/2019 audiowatermarking-110820000227-phpapp02.ppt

    4/19

  • 7/29/2019 audiowatermarking-110820000227-phpapp02.ppt

    5/19

    CLASSIFICATION OF AUDIO WATERMARKING

    Temporal watermarking

    Temporal watermarking hides watermarks directly into

    digital audio signals in the time domain.Spectral water-marking

    The spectral audio watermarking applies certain

    frequency transform, such as FFT, DCT, and DWT, etc,

    to the data block of the audio signal, and hides thewatermark information Into the transformed data block.

  • 7/29/2019 audiowatermarking-110820000227-phpapp02.ppt

    6/19

    AUDIO WATERMARKING SCHEMES

    DC level shifting

    QMF bank band division

    Frequency masking

    Spread spectrum

  • 7/29/2019 audiowatermarking-110820000227-phpapp02.ppt

    7/19

    DC LEVEL SHIFTING

    Here watermark is embedded by shifting the DC level of the

    audio signal.

    An input signal is divided into frames of fixed length.

    DC level of each frame =Mean of a frame-value in the frame

    After that a binary watermark sequence generated randomly

    is introduced to the shifted signal. This is achieved by

    introducing a DC offset level to each frame in the signal

    according to the watermark bits.

    If the watermark bit is 0, the signal is shifted downward.

    If the watermark bit is 1, the signal is shifted upward.

    Cont..

  • 7/29/2019 audiowatermarking-110820000227-phpapp02.ppt

    8/19

    DC LEVEL SHIFTING

    level0=-DCBiasMultiplier x FramePower

    level1=+DCBiasMultiplier x FramePower

    wherelevel

    0->DC level introduced when a watermark bit is 0

    level1

    -> the DC level introduced when a watermark bit is 1.

    To extract a watermark, a watermarked signal is first divided

    into frames. Then, the mean of each frame is calculated. If

    the mean of a frame is positive, the corresponding

    watermark bit is 1. Else, the watermark bit is 0. The original signal and watermark is not needed in the

    extraction process. Therefore, DC level shifting is a blind

    watermarking scheme

  • 7/29/2019 audiowatermarking-110820000227-phpapp02.ppt

    9/19

    Band Division Based on Quadrature Mirror Filter (QMF) Bank

    Cont..

  • 7/29/2019 audiowatermarking-110820000227-phpapp02.ppt

    10/19

    Cont..

  • 7/29/2019 audiowatermarking-110820000227-phpapp02.ppt

    11/19

    Watermarked signal is filtered by the analysis filter bank and the

    low frequency watermarked band is extracted out.

    The modified MDCT coefficients are calculated out and

    watermark can be determined by rounding the coefficients and

    observe whether coefficients are even or odd.

    Watermark is 1 when coefficients are odd.

    Watermark is 0 when coefficients are even.

    This technique has a High signal to noise ratio

    The rate of detection or bit error rate is very high

    WATERMARKED SIGNAL EXTRACTION USING QMF

  • 7/29/2019 audiowatermarking-110820000227-phpapp02.ppt

    12/19

    FREQUENCY MASKING

    Watermarking involves hiding a faint but audible sound under

    another louder sound (original sound), so the faint sound

    becomes inaudible and it acts as a watermark for the original

    sound.

    Watermark is generated firstly by creating a pseudo-noisesequence (PN sequence) from a shift register. The shift

    register consists ofm flip-flops with a maximum period of

    (2m) 1.

    PN sequence is filtered along with the filter that approximatesthe frequency characteristics of the human auditory system

    (HAS). Consequently, it is put through to the time domain for

    temporal masking.Cont..

  • 7/29/2019 audiowatermarking-110820000227-phpapp02.ppt

    13/19

    The frequency masking algorithm is robust to coding, multiple

    watermarking, and resampling.

    Different watermark can be embedded by this algorithm into

    the same signal and is easy to detect by the owner. The detection scheme for this algorithm needs the original

    input signal, which is not flexible

    From the extraction scheme, frequency masking is a private

    watermarking.

  • 7/29/2019 audiowatermarking-110820000227-phpapp02.ppt

    14/19

    SPREAD SPECTRUM

    Where

    wi is element of watermark

    y is the watermarked signal

    A correlation detector is carried out to detect the presence of the

    watermark and is described by Eqn

    whereNis vector cardinalityCont..

  • 7/29/2019 audiowatermarking-110820000227-phpapp02.ppt

    15/19

    SPREAD SPECTRUM

    While x can be modelled as Gaussian random vector, the

    normalised correlation test is described as Eqn

    1

    0, /^ 2 xC

    Q p N N N

    Ifp = 1, watermark is present

    If p=0, watermark is not present

  • 7/29/2019 audiowatermarking-110820000227-phpapp02.ppt

    16/19

    ANALYSIS OF VARIOUS TECHNIQUES

    DC level shifting algorithm

    The robustness level for the DC level shifting is poor, the

    watermark can be easily removed by altering the DC levels of the

    signal and the watermark is destroyed.

    Frequency MaskingThis method is not robust to filtering because watermark is

    embedded to all frequency bands.

    Attack by high pass filter MPEG can erase the watermark.

    Spread Spectrum & Band Division Based On QMFBoth the band division method and the spread spectrum method are

    capable of defending against the MP3 compression, but the spread

    spectrum has a better detection rate than the band division method.

    Cont..

  • 7/29/2019 audiowatermarking-110820000227-phpapp02.ppt

    17/19

    The implementation steps for spread spectrum are more complicated.

    This makes it hard to hack and breakdown the algorithm.

    Band Division Based On QMF

    Band division technology performs extraction scheme with nooriginal signal require attacks are still not upgraded to hack down

    this audio watermarking technology.

  • 7/29/2019 audiowatermarking-110820000227-phpapp02.ppt

    18/19

    CONCLUSION

    Watermark can be embedded in an audio signal without

    being recognized by hearing and the perceptibility

    requirement is fulfilled .

    Extraction can be done without the presence of the original

    signal and the watermark itself, so can be classified as blind

    or public watermarking.

    Thank You !!!

  • 7/29/2019 audiowatermarking-110820000227-phpapp02.ppt

    19/19

    QUESTIONS??