+ All Categories
Home > Engineering > Audio watermarking

Audio watermarking

Date post: 18-Feb-2017
Category:
Upload: eslam-omar
View: 490 times
Download: 1 times
Share this document with a friend
24
AUDIO WATERMARKING Eslam Omar Mohamed Faculty of Engineering, Alexandria university Fourth-year student ,communication and electronics department [email protected]
Transcript
Page 1: Audio watermarking

AUDIO WATERMARKING

Eslam Omar Mohamed Faculty of Engineering, Alexandria university

Fourth-year student ,communication and electronics [email protected] : 011 11 95 98 39

Page 2: Audio watermarking

Information Hiding

Steganography Cryptography Watermarking

Page 3: Audio watermarking

After the theater, all clients keep a tab down at Wesley’s Nook.

Attack at dawn

A t t a c K a t d a w N

Steganography

Page 4: Audio watermarking

Cryptography

Page 5: Audio watermarking

Watermarking

Page 6: Audio watermarking

Digital watermarking is a technology which allows a secret message to be hidden in a computer file.

AudioWatermarking

Page 7: Audio watermarking
Page 8: Audio watermarking
Page 9: Audio watermarking

Applications of Watermarking

Rights management

Contents management

Access/copy control

Authentication

Page 10: Audio watermarking

WATERMARKING TECHNIQUES

Watermarking

Spatial Domain

Watermarking

Least Significant Bit

SSM-Modulation

Frequency Domain

Watermarking

Discrete Cosine

Transformation

Discrete Wavelet

Transformation

Page 11: Audio watermarking

Imperceptibility Robustness Capacity Security not affect the quality of the original signal

resist common signal processing manipulations such as : filteringCompression filteringCropping Resampling

bits that can be embedded in one secondof the host signal

-directly embedded in the signalsnot in a header of the signal.

-only be detected by authorized person

BASIC REQUIREMENTS OF WATERMARKING

Page 12: Audio watermarking

Embedding in Dual Channel – More Security

Audio Sample

Right Channel

Left Channel

Synchronization Code Selects the ChannelWatermarked

AudioTrack

Page 13: Audio watermarking

5 6 7 8

1 2 3 4

13 14 15 16

9 10 11 12

8 5 6 7

4 1 2 3

16 13 14 15

12 9 10 11

1 2 3 4

13 14 15 16

9 10 11 12

5 6 7 8

Original Watermark

Circular Shifted Watermark- Type 1

Circular Shifted Watermark- Type 2

Circular Shifting of Original Watermark

Page 14: Audio watermarking

Spatial domain Least Significant Bit

Page 15: Audio watermarking

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.

Page 16: Audio watermarking

DC LEVEL SHIFTING

level0

=-DCBiasMultiplier x FramePower

level1

=+DCBiasMultiplier x FramePower

where

level0

->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

Page 17: Audio watermarking

Inverse Discrete Cosine Transform

Audio Data

Block 1

Block 2

Block 3

Block n

Discrete Cosine Transform

DCTData

DCTData

DCTData

DCTData

DCT’Data

DCT’Data

DCT’Data

DCT’Data

Watermark Embedded in Audio

Selecting Mid-Range of DCT Block

Mid Range

DCT- DISCRETE COSINE TRANSFORM

Page 18: Audio watermarking

Frequency Domain Watermarking signal to embed

Host signal

Frequency components(using DCT)

Embedding

Extraction

NvvvV ,...,, 10

NxxxX ,...,, 10

NfffF ,...,, 10

iii xff

iii ffx

if = watermared singal

Page 19: Audio watermarking
Page 20: Audio watermarking
Page 21: Audio watermarking

Import audio :

Decode Encode

Embedded info :

Page 22: Audio watermarking

Watermark generation for client (unique key)

Upload Audio

Add Client for Audio

Watermarked Audio is sent to client

Unique Watermark stored in database for theft detection

Login Panel

Enter Client Details

PUBLISHER MODULE

Page 23: Audio watermarking

Watermark Extraction from audioUpload Audio

Client Information Displayed

Fetching from Database

[ FOUND ]

DETECTION & TRACKING MODULE

Login Panel

KEY BASED

Page 24: Audio watermarking

THANK YOU


Recommended