audio watermarking
TRANSCRIPT
![Page 1: Audio watermarking](https://reader036.vdocument.in/reader036/viewer/2022062400/58a8682d1a28ab6c328b6d2f/html5/thumbnails/1.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062400/58a8682d1a28ab6c328b6d2f/html5/thumbnails/2.jpg)
Information Hiding
Steganography Cryptography Watermarking
![Page 3: Audio watermarking](https://reader036.vdocument.in/reader036/viewer/2022062400/58a8682d1a28ab6c328b6d2f/html5/thumbnails/3.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062400/58a8682d1a28ab6c328b6d2f/html5/thumbnails/4.jpg)
Cryptography
![Page 5: Audio watermarking](https://reader036.vdocument.in/reader036/viewer/2022062400/58a8682d1a28ab6c328b6d2f/html5/thumbnails/5.jpg)
Watermarking
![Page 6: Audio watermarking](https://reader036.vdocument.in/reader036/viewer/2022062400/58a8682d1a28ab6c328b6d2f/html5/thumbnails/6.jpg)
Digital watermarking is a technology which allows a secret message to be hidden in a computer file.
AudioWatermarking
![Page 7: Audio watermarking](https://reader036.vdocument.in/reader036/viewer/2022062400/58a8682d1a28ab6c328b6d2f/html5/thumbnails/7.jpg)
![Page 8: Audio watermarking](https://reader036.vdocument.in/reader036/viewer/2022062400/58a8682d1a28ab6c328b6d2f/html5/thumbnails/8.jpg)
![Page 9: Audio watermarking](https://reader036.vdocument.in/reader036/viewer/2022062400/58a8682d1a28ab6c328b6d2f/html5/thumbnails/9.jpg)
Applications of Watermarking
Rights management
Contents management
Access/copy control
Authentication
![Page 10: Audio watermarking](https://reader036.vdocument.in/reader036/viewer/2022062400/58a8682d1a28ab6c328b6d2f/html5/thumbnails/10.jpg)
WATERMARKING TECHNIQUES
Watermarking
Spatial Domain
Watermarking
Least Significant Bit
SSM-Modulation
Frequency Domain
Watermarking
Discrete Cosine
Transformation
Discrete Wavelet
Transformation
![Page 11: Audio watermarking](https://reader036.vdocument.in/reader036/viewer/2022062400/58a8682d1a28ab6c328b6d2f/html5/thumbnails/11.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062400/58a8682d1a28ab6c328b6d2f/html5/thumbnails/12.jpg)
Embedding in Dual Channel – More Security
Audio Sample
Right Channel
Left Channel
Synchronization Code Selects the ChannelWatermarked
AudioTrack
![Page 13: Audio watermarking](https://reader036.vdocument.in/reader036/viewer/2022062400/58a8682d1a28ab6c328b6d2f/html5/thumbnails/13.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062400/58a8682d1a28ab6c328b6d2f/html5/thumbnails/14.jpg)
Spatial domain Least Significant Bit
![Page 15: Audio watermarking](https://reader036.vdocument.in/reader036/viewer/2022062400/58a8682d1a28ab6c328b6d2f/html5/thumbnails/15.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062400/58a8682d1a28ab6c328b6d2f/html5/thumbnails/16.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062400/58a8682d1a28ab6c328b6d2f/html5/thumbnails/17.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062400/58a8682d1a28ab6c328b6d2f/html5/thumbnails/18.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062400/58a8682d1a28ab6c328b6d2f/html5/thumbnails/19.jpg)
![Page 20: Audio watermarking](https://reader036.vdocument.in/reader036/viewer/2022062400/58a8682d1a28ab6c328b6d2f/html5/thumbnails/20.jpg)
![Page 21: Audio watermarking](https://reader036.vdocument.in/reader036/viewer/2022062400/58a8682d1a28ab6c328b6d2f/html5/thumbnails/21.jpg)
Import audio :
Decode Encode
Embedded info :
![Page 22: Audio watermarking](https://reader036.vdocument.in/reader036/viewer/2022062400/58a8682d1a28ab6c328b6d2f/html5/thumbnails/22.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062400/58a8682d1a28ab6c328b6d2f/html5/thumbnails/23.jpg)
Watermark Extraction from audioUpload Audio
Client Information Displayed
Fetching from Database
[ FOUND ]
DETECTION & TRACKING MODULE
Login Panel
KEY BASED
![Page 24: Audio watermarking](https://reader036.vdocument.in/reader036/viewer/2022062400/58a8682d1a28ab6c328b6d2f/html5/thumbnails/24.jpg)
THANK YOU