Improved Spread Spectrum: A New Modulation Technique for Robust Watermarking IEEE Trans. On Signal Processing, April 2003 Multimedia Security.

Slides:



Advertisements
Similar presentations
Randomized Detection for Spread- Spectrum Watermarking: Defending Against Sensitivity and Other Attacks Ramarathnam Venkatesan and Mariusz H. Jakubowski.
Advertisements

Introduction to Digital Communications
S Digital Communication Systems Bandpass modulation II.
The Impact of Channel Estimation Errors on Space-Time Block Codes Presentation for Virginia Tech Symposium on Wireless Personal Communications M. C. Valenti.
Authors: David N.C. Tse, Ofer Zeitouni. Presented By Sai C. Chadalapaka.
CHAPTER 4 Noise in Frequency Modulation Systems
Quantization Prof. Siripong Potisuk.
Diversity techniques for flat fading channels BER vs. SNR in a flat fading channel Different kinds of diversity techniques Selection diversity performance.
Digital Data Transmission ECE 457 Spring Information Representation Communication systems convert information into a form suitable for transmission.
Modeling OFDM Radio Channel Sachin Adlakha EE206A Spring 2001.
Sep 06, 2005CS477: Analog and Digital Communications1 Introduction Analog and Digital Communications Autumn
Digital Voice Communication Link EE 413 – TEAM 2 April 21 st, 2005.
#7 1 Victor S. Frost Dan F. Servey Distinguished Professor Electrical Engineering and Computer Science University of Kansas 2335 Irving Hill Dr. Lawrence,
Independent Component Analysis (ICA) and Factor Analysis (FA)
ECE 776 Information Theory Capacity of Fading Channels with Channel Side Information Andrea J. Goldsmith and Pravin P. Varaiya, Professor Name: Dr. Osvaldo.
Business Statistics - QBM117 Statistical inference for regression.
Chapter 7 Probability and Samples: The Distribution of Sample Means
1 Lecture 9: Diversity Chapter 7 – Equalization, Diversity, and Coding.
Spread Spectrum Techniques
Noise and SNR. Noise unwanted signals inserted between transmitter and receiver is the major limiting factor in communications system performance 2.
EE513 Audio Signals and Systems Statistical Pattern Classification Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Formatting and Baseband Modulation
DIGITAL VOICE NETWORKS ECE 421E Tuesday, October 02, 2012.
Digital Audio Watermarking: Properties, characteristics of audio signals, and measuring the performance of a watermarking system نيما خادمي کلانتري
Blind Pattern Matching Attack on Watermark Systems D. Kirovski and F. A. P. Petitcolas IEEE Transactions on Signal Processing, VOL. 51, NO. 4, April 2003.
1 Security and Robustness Enhancement for Image Data Hiding Authors: Ning Liu, Palak Amin, and K. P. Subbalakshmi, Senior Member, IEEE IEEE TRANSACTIONS.
Data Hiding in Image and Video Part I: Fundamental Issues and Solutions ECE 738 Class Presentation By Tanaphol Thaipanich
Baseband Demodulation/Detection
The Physical Layer Lowest layer in Network Hierarchy. Physical transmission of data. –Various flavors Copper wire, fiber optic, etc... –Physical limits.
Johann A. Briffa Mahesh Theru Manohar Das A Robust Method For Imperceptible High- Capacity Information Hiding in Images. INTRODUCTION  The art of Hidden.
Medicaps Institute of Technology & Management Submitted by :- Prasanna Panse Priyanka Shukla Savita Deshmukh Guided by :- Mr. Anshul Shrotriya Assistant.
1 Chapter 7 Sampling Distributions. 2 Chapter Outline  Selecting A Sample  Point Estimation  Introduction to Sampling Distributions  Sampling Distribution.
Effect of Noise on Angle Modulation
1 Chapter 9 Detection of Spread-Spectrum Signals.
Analysis of Optimal and Suboptimal Discrete-Time Digital Communications Receivers Clemson University SURE Program 2005 Justin Ingersoll, Prof. Michael.
Real-Time Signal-To-Noise Ratio Estimation Techniques for Use in Turbo Decoding Javier Schlömann and Dr. Noneaker.
Multiple Antennas Have a Big Multi- User Advantage in Wireless Communications Bertrand Hochwald (Bell Labs)
Outline Transmitters (Chapters 3 and 4, Source Coding and Modulation) (week 1 and 2) Receivers (Chapter 5) (week 3 and 4) Received Signal Synchronization.
CHAPTER 5 SIGNAL SPACE ANALYSIS
Digital Communications Chapeter 3. Baseband Demodulation/Detection Signal Processing Lab.
Lecture#10 Spectrum Estimation
Secure Spread Spectrum Watermarking for Multimedia Young K Hwang.
ECE 4710: Lecture #31 1 System Performance  Chapter 7: Performance of Communication Systems Corrupted by Noise  Important Practical Considerations: 
Data Hiding in Image and Video: Part II—Designs and Applications Min Wu, Heather Yu, and Bede Liu.
Combined Linear & Constant Envelope Modulation
Spectrum Sensing In Cognitive Radio Networks
Chapter 13 Sampling distributions
Outline Transmitters (Chapters 3 and 4, Source Coding and Modulation) (week 1 and 2) Receivers (Chapter 5) (week 3 and 4) Received Signal Synchronization.
Basic Message Coding 《 Digital Watermarking: Principles & Practice 》 Chapter 3 Multimedia Security.
Digital Communications I: Modulation and Coding Course Spring Jeffrey N. Denenberg Lecture 3c: Signal Detection in AWGN.
Institute for Experimental Mathematics Ellernstrasse Essen - Germany DATA COMMUNICATION introduction A.J. Han Vinck May 10, 2003.
Introduction to Audio Watermarking Schemes N. Lazic and P
Techniques to control noise and fading
Advanced Wireless Networks
Outline Introduction Signal, random variable, random process and spectra Analog modulation Analog to digital conversion Digital transmission through baseband.
Advanced Wireless Networks
Outlier Processing via L1-Principal Subspaces
Sampling rate conversion by a rational factor
Parameter, Statistic and Random Samples
Watermarking with Side Information
Error rate due to noise In this section, an expression for the probability of error will be derived The analysis technique, will be demonstrated on a binary.
Exposing Digital Forgeries by Detecting Traces of Resampling Alin C
EE513 Audio Signals and Systems
Conceptual Representation of A/D Conversion
Spread Spectrum Watermarking
Bandpass Modulation and Demodulation
Statistical Model A statistical model for some data is a set of distributions, one of which corresponds to the true unknown distribution that produced.
Statistical Model A statistical model for some data is a set of distributions, one of which corresponds to the true unknown distribution that produced.
Presenter: Shih-Hsiang(士翔)
Watermarking with Side Information
Presentation transcript:

Improved Spread Spectrum: A New Modulation Technique for Robust Watermarking IEEE Trans. On Signal Processing, April 2003 Multimedia Security

Spread-spectrum based watermarking, where b is the bit to be embedded

D = ||s - x|| = ||bu|| = ||u|| = σu 2 u: the chip sequence (reference pattern), with zero mean and whose elements are equal to +σu or -σu (1-bit message coding) inner product: <x,u> = norm: <x,x> = ||x|| Embedding: s = x + bu Distortion in the embedded signal: D = ||s - x|| = ||bu|| = ||u|| = σu 2 Channel noise: y = s + n

and estimating the embedded bit by Detection is performed by first computing the (normalized) sufficient statistic r : normalized correlation <y,u> <bu+x+n,u> <u,u> σu 2 <x,u> <n,u> ||u|| ||u|| and estimating the embedded bit by b = sign( r ) r = = ~ ~ = b + + = b + x + n ^

both to be samples from uncorrelated white We usually assume simple statistical models for the original signal x and the attack noise n: both to be samples from uncorrelated white Gaussian random process xi ~ N(0,σx2) ni ~ N(0,σn2)

Then, it is easy to show that the sufficient statistic r is also Gaussian, i.e., r ~ N(mr,σr2) where mr = E( r ) = b b {0,1} σx2 +σn2 Nσu2 σr2 =

Let’s consider the case when b = 1. Then, an error occurs when r < 0, and therefore, the error probability p is given by for b = 1, mr = E( r ) = b = 1

The same error probability is obtained under the assumption that b = -1 but r > 0 ^ If we want an error prob. Better than 10-3, then we need mr/σr > 3  Nσu2 > 9(σx2+σn2) -3 ( mr/σr )

In general, to achieve an error probability p, we need Nσu2 > 2 (erfc-1(p))2(σx2+σn2)  One can trade the length of the chip sequence N with the energy of the sequence σu2 !!

New Approach via Improved-SS Main idea: by using the encoder knowledge about the signal x (or more precisely, the projection of x on the watermark), one can enhance performance by modulating the energy of the inserted watermark to compensate for the signal interference.

x = <x,u> / ||u|| : signal interference We vary the amplitude of the inserted chip sequence by a function μ(x,b): s = x + μ(x,b)u where, as before x = <x,u> / ||u|| : signal interference  SS is a special case of the ISS in which the function μ is made independent of x. ~ ~ ~

Linear Approximation: μ is a linear function of x s = x + (αb-λx)u The parameters α and λ control the distortion level and the removal of the carrier distortion on the detection statistics. Traditional SS is obtained by setting α= 1 and λ= 0. ~

With the same channel noise model as before, the receiver sufficient statistic is <y,u> ||u|| The closer we make λ to 1, the more the influence of x is removed from r. The detector is the same as in SS, i.e., the detected bit is sign(r). αb + (1 - λ) x + n ~ ~ r = = ~

The expected distortion of the new system is given by To make the average distortion of the new system to equal that of traditional SS, we force E[D]=σu2, and therefore

To compute the error probability, all we need is the mean and variance of the sufficient statistic r. They are given by Therefore, the error probability p is

We can also write p as a function of the relative power of the SS sequence Nσu2/σx2 and the SNR σx2/σn2 By proper selection of the parameter λ, the error probability in the proposed method can be made several orders of magnitude better than using traditional SS.

Solid lines represent a 10-dB SIR and dash lines represent a 7-d SIR SIR: Signal-to-interference ratio The three lines correspond to values to 5, 10, and 20dB SNR (with higher values having smaller error probability).

As can be inferred from the above figure, the error probability varies with λ, with the optimum value usually close to 1. The expression for the optimum value for λ can be computed from the error probability p by and is given by Note: for N large enough, λopt → 1 as SNR →