Design and Analysis of New Methods on Passive Image Forensics. Advisor: Fernando Pérez-González. Signal Theory and Communications Department

Similar documents
Passive Image Forensic Method to Detect Resampling Forgery in Digital Images

ON RESAMPLING DETECTION IN RE-COMPRESSED IMAGES. Matthias Kirchner, Thomas Gloe

A Parametric Autoregressive Model for the Extraction of Electric Network Frequency Fluctuations in Audio Forensic Authentication

A Parametric Autoregressive Model for the Extraction of Electric Network Frequency Fluctuations in Audio Forensic Authentication

Extraction Methods of Watermarks from Linearly-Distorted Images to Maximize Signal-to-Noise Ratio. Brandon Migdal. Advisors: Carl Salvaggio

Query By Humming: Finding Songs in a Polyphonic Database

Analysis of vibration signals using cyclostationary indicators

Distortion Compensated Lookup-Table Embedding: Joint Security and Robustness Enhancement for Quantization Based Data Hiding

Nearest-neighbor and Bilinear Resampling Factor Estimation to Detect Blockiness or Blurriness of an Image*

Digital Signal. Continuous. Continuous. amplitude. amplitude. Discrete-time Signal. Analog Signal. Discrete. Continuous. time. time.

Department of Electrical & Electronic Engineering Imperial College of Science, Technology and Medicine. Project: Real-Time Speech Enhancement

1 Overview. 1.1 Digital Images GEORGIA INSTITUTE OF TECHNOLOGY. ECE 2026 Summer 2018 Lab #5: Sampling: A/D and D/A & Aliasing

University of Bristol - Explore Bristol Research. Peer reviewed version. Link to published version (if available): /ICASSP.2016.

Inverse Filtering by Signal Reconstruction from Phase. Megan M. Fuller

Deliverable D3.1 State-of-the-art on multimedia footprint detection

System Identification

1 Overview. 1.1 Digital Images GEORGIA INSTITUTE OF TECHNOLOGY. ECE 2026 Summer 2016 Lab #6: Sampling: A/D and D/A & Aliasing

Sampling Issues in Image and Video

1 Introduction Steganography and Steganalysis as Empirical Sciences Objective and Approach Outline... 4

10:15-11 am Digital signal processing

No Reference, Fuzzy Weighted Unsharp Masking Based DCT Interpolation for Better 2-D Up-sampling

EXPLORING THE USE OF ENF FOR MULTIMEDIA SYNCHRONIZATION

Introduction to Digital Signal Processing (Discrete-time Signal Processing) Prof. Ja-Ling Wu Dept. CSIE & GINM National Taiwan University

Signals and Systems. Spring Room 324, Geology Palace, ,

A Hybrid Approach to Video Source Identification

AUTOREGRESSIVE MFCC MODELS FOR GENRE CLASSIFICATION IMPROVED BY HARMONIC-PERCUSSION SEPARATION

Behavior Forensics for Scalable Multiuser Collusion: Fairness Versus Effectiveness H. Vicky Zhao, Member, IEEE, and K. J. Ray Liu, Fellow, IEEE

Rebroadcast Attacks: Defenses, Reattacks, and Redefenses

IMIDTM. In Motion Identification. White Paper

Paulo V. K. Borges. Flat 1, 50A, Cephas Av. London, UK, E1 4AR (+44) PRESENTATION

Non-noticeable Information Embedding in Color Images: Marking and Detection

Tutorial 0: Uncertainty in Power and Sample Size Estimation. Acknowledgements:

Copy Move Image Forgery Detection Method Using Steerable Pyramid Transform and Texture Descriptor

Spectrum Sensing by Cognitive Radios at Very Low SNR

Dynamic bandwidth allocation scheme for multiple real-time VBR videos over ATM networks

ECE438 - Laboratory 4: Sampling and Reconstruction of Continuous-Time Signals

CSE 166: Image Processing. Overview. Representing an image. What is an image? History. What is image processing? Today. Image Processing CSE 166

Soft Feature-Based Watermark Decoding with Insertion/Deletion Correction

CHAPTER 8 CONCLUSION AND FUTURE SCOPE

Audio-Based Video Editing with Two-Channel Microphone

Temporal data mining for root-cause analysis of machine faults in automotive assembly lines

Free Viewpoint Switching in Multi-view Video Streaming Using. Wyner-Ziv Video Coding

Image Steganalysis: Challenges

EMBEDDED ZEROTREE WAVELET CODING WITH JOINT HUFFMAN AND ARITHMETIC CODING

Multirate Signal Processing: Graphical Representation & Comparison of Decimation & Interpolation Identities using MATLAB

ABSTRACT TEMPORAL AND SPATIAL ALIGNMENT OF MULTIMEDIA SIGNALS. Hui Su, Doctor of Philosophy, 2014

Region Adaptive Unsharp Masking based DCT Interpolation for Efficient Video Intra Frame Up-sampling

CERIAS Tech Report Preprocessing and Postprocessing Techniques for Encoding Predictive Error Frames in Rate Scalable Video Codecs by E

ABSTRACT. Intrinsic fingerprinting is a class of digital forensic technology that can detect

Multirate Digital Signal Processing

Predictability of Music Descriptor Time Series and its Application to Cover Song Detection

Class 1: Motivation, Signals, Systems, Policies

Laboratory Assignment 3. Digital Music Synthesis: Beethoven s Fifth Symphony Using MATLAB

Automatic Commercial Monitoring for TV Broadcasting Using Audio Fingerprinting

Overview: Video Coding Standards

Adaptive decoding of convolutional codes

Course Web site:

Simple LCD Transmitter Camera Receiver Data Link

Single Channel Speech Enhancement Using Spectral Subtraction Based on Minimum Statistics

Multiple-point simulation of multiple categories Part 1. Testing against multiple truncation of a Gaussian field

Lecture 18: Exam Review

Digital Signal Processing. Prof. Dietrich Klakow Rahil Mahdian

Vector-Valued Image Interpolation by an Anisotropic Diffusion-Projection PDE

AN ARTISTIC TECHNIQUE FOR AUDIO-TO-VIDEO TRANSLATION ON A MUSIC PERCEPTION STUDY

Hybrid resampling methods for confidence intervals: comment

Introduction. Edge Enhancement (SEE( Advantages of Scalable SEE) Lijun Yin. Scalable Enhancement and Optimization. Case Study:

Sensors, Measurement systems Signal processing and Inverse problems Exercises

ESTIMATING THE HEVC DECODING ENERGY USING HIGH-LEVEL VIDEO FEATURES. Christian Herglotz and André Kaup

ISO Digital Forensics- Video Analysis

Figure 1: Feature Vector Sequence Generator block diagram.

System Level Simulation of Scheduling Schemes for C-V2X Mode-3

NON-UNIFORM KERNEL SAMPLING IN AUDIO SIGNAL RESAMPLER

GENDER IDENTIFICATION AND AGE ESTIMATION OF USERS BASED ON MUSIC METADATA

Latin Square Design. Design of Experiments - Montgomery Section 4-2

FRAME RATE CONVERSION OF INTERLACED VIDEO

HIGH-DIMENSIONAL CHANGEPOINT ESTIMATION

CONSTRUCTION OF LOW-DISTORTED MESSAGE-RICH VIDEOS FOR PERVASIVE COMMUNICATION

Design & Simulation of 128x Interpolator Filter

Adaptive Distributed Compressed Video Sensing

Technical report on validation of error models for n.

Detection and demodulation of non-cooperative burst signal Feng Yue 1, Wu Guangzhi 1, Tao Min 1

DECAYING DC COMPONENT EFFECT ELIMINATION ON PHASOR ESTIMATION USING AN ADAPTIVE FILTERING ALGORITHM

Lecture 5: Clustering and Segmentation Part 1

WYNER-ZIV VIDEO CODING WITH LOW ENCODER COMPLEXITY

AN OVERVIEW OF FLAWS IN EMERGING TELEVISION DISPLAYS AND REMEDIAL VIDEO PROCESSING

Wipe Scene Change Detection in Video Sequences

A Unified Approach to Restoration, Deinterlacing and Resolution Enhancement in Decoding MPEG-2 Video

Story Tracking in Video News Broadcasts. Ph.D. Dissertation Jedrzej Miadowicz June 4, 2004

Analysis of Video Transmission over Lossy Channels

Table of content. Table of content Introduction Concepts Hardware setup...4

AN INTEGRATED MATLAB SUITE FOR INTRODUCTORY DSP EDUCATION. Richard Radke and Sanjeev Kulkarni

Fundamentals of DSP Chap. 1: Introduction

The Effect of Time-Domain Interpolation on Response Spectral Calculations. David M. Boore

Research Article. ISSN (Print) *Corresponding author Shireen Fathima

Analysis of Different Pseudo Noise Sequences

Chapter 12. Synchronous Circuits. Contents

A NEW LOOK AT FREQUENCY RESOLUTION IN POWER SPECTRAL DENSITY ESTIMATION. Sudeshna Pal, Soosan Beheshti

A Big Umbrella. Content Creation: produce the media, compress it to a format that is portable/ deliverable

Skip Length and Inter-Starvation Distance as a Combined Metric to Assess the Quality of Transmitted Video

HIGH-DIMENSIONAL CHANGEPOINT DETECTION

Transcription:

Design and Analysis of New Methods on Passive Image Forensics Advisor: Fernando Pérez-González GPSC Signal Processing and Communications Group Vigo. November 8, 3.

Why do we need Image Forensics? Because... Nowadays, an image cannot be considered as an undeniable proof of occurrence of an event. Each year, digital camera prices are reduced by half the price for twice the quality. A lot of powerful and intuitive image editing tools facilitate the manipulation and alteration of digital images. Example Image Doctor David Va zquez-padı n Original image Modified image

How to cope with image tampering? Different ways... Active techniques: require a known signal that is embedded in the image to detect forgeries. Example: digital watermarking. Passive techniques: also known as blind, work in the absence of any prior information of the original image. Advantage Active Forensics The known signal provides a lot of information. Advantage Passive Forensics No prior information about the host is needed. Drawback A known signal has to be embedded in the host. Drawback Complexity of the problem grows very fast.

Passive Image Forensics on Realistic Scenarios Two years ago: Benetton new advertising campaign... What can we say? Cut and paste, adjusting brightness and contrast. Spatial transformations: resizing or rotations. Filtering: blurring. Final goal of Image Forensics: Identify all the operators applied to the original image.

Tampering detection through resampling inconsistencies The composition of different pictures imply: Spatial transformations of the tampered region. BUT, the resampling factor of a natural image should be constant.

Our proposals for Resampling Detection and Estimation Analytical description and modeling of the resampling operator: L Resampling Operator Interpolation Filter M Scalar Quantizer x[m] y[n] z[n] Derivation of several methods for exposing inconsistencies on the resampling factor of an image: Based on the cyclic covariance of the resampled signal. Based on the scalar quantization applied to the resampled signal.

Statistical test for detecting the presence of resampling Resampled signal by L M : y[n] = k x[k]h[nm kl] Resampled signal is cyclostationary: c yy [n; τ] = y[n]y[n + τ] c yy [n; τ] = c yy [ n + m L M ; τ ], m Z Analysis on the frequency domain of the cyclic covariance: T y 3 5 5 5 α /π.75.5.5 Γ= 55.689.5.5.5.5 α /π.5 α /π.5.75.75.5.5.5.5.75 α /π Rotated Image Analysis Block After thresholding D. Vázquez-Padín, C. Mosquera, and F. Pérez-González, Two-dimensional Statistical Test for the Presence of Almost Cyclostationarity on Images, in IEEE International Conference on Image Processing (ICIP), Hong Kong, China,, pp. 745-748.

Prefilter design for resampling factor estimation Autoregressive model for original signal P-order FIR filter AR() Filter w[n] ρ z - u[n] L Linear Filter h(t) M x[n] x[n] FIR Prefilter (P-order filter) y[n] Estimation of the resampling factor ^ Ns Objective function Θ ( Cyy [π M ; L ] + C yy [π L M ; ] ) L C yy [π k ;, where C yy [ω; τ] = FS{c yy [n; τ]} L ] L L k= k M,L M First-order filter Second-order filter 5.5 5. 4 4 3. 3.9.8.5.7 p p.6.5..4.3 3.5 3. 4 4. 5 5 4 3 3 4 5 p 5 5 4 3 3 4 5 p D. Vázquez-Padín and F. Pérez-González, Prefilter Design for Forensic Resampling Estimation, in IEEE International Workshop on Information Forensics and Security (WIFS), Foz do Iguaçu, Brazil,, pp. -6.

Exposing original and duplicated regions July, : during the BP oil crisis... Original image Tampered image Combination of SIFT-based method and Resampling-based method Matching between R (x,x ) and R (x,x ) Matching between R 3 (x,x ) and R 4 (x,x ) R (x,x ) R (x,x ) R 3 (x,x ) R 4 (x,x ) SIFT-based method Resampling-based method D. Vázquez-Padín and F. Pérez-González, Exposing original and duplicated regions using SIFT features and resampling traces, in International Workshop on Digital Watermarking (IWDW), Atlantic City, USA,, pp. 36-3.

ML estimation of the resampling factor Theoretical analysis Relying on the rounding operation applied after resampling, an approximation of the likelihood function of the quantized resampled signal is obtained. 7 Original signal 6 Resampled signal x z 5 z 4 x z z x 3 3 z 4 z x 5 3.5.5.5 3 (a) Original and resampled signals. 7 z 7 z z 3 6 6 Goal Given a vector of observations, we want to know the resampling factor M L applied to the original signal. 5 4 Δ 3 x 3 4 5 6 (b) Resulting pdf for x. 3.5.5 5 Δ 4 3 Δ x 4 6 8 (c) Feasible interval for x. 3.5.5.5.5 Description of the method ( L M = 5 3 ) 3 4 5 6 7 (d) Resulting pdf for x. x 4 6 (e) Resulting pdf for x 3. D. Vázquez-Padín and P. Comesaña, ML Estimation of the Resampling Factor, in IEEE International Workshop on Information Forensics and Security (WIFS), Tenerife, Spain,, pp. 5-. x 3

Set-Membership Identification of Resampled Signals Feasibility problem Given a vector of observations z, the length of the interpolator N h and assuming a candidate resampling factor Lc M c, find x, h, subject to x Z Nx, h R N h, x min x i x max, i =,..., N x, h min h j h max, j =,..., N h, y n z n, n =,..., Nz, where, y n = k x kh nmc kl c and z n = Q (y n). If there exist no x and h satisfying all the above constraints with the candidate resampling factor L c M c, then the problem is said to be infeasible. Correct resampling factor estimation [%] 9 8 7 6 5 4 3 N z =64 N z =8 N z =56 N z =5...3.4.5.6.7.8.9 ξ (true resampling factor) Comparative results Frequency-based method ML method 3 Set-membership D. Vázquez-Padín, P. Comesaña, and F. Pérez-González, Set-Membership Identification of Resampled Signals, in IEEE International Workshop on Information Forensics and Security (WIFS), Guangzhou, China, 3. (Accepted)

Conclusions and Future Work Conclusions There exists no universal tool for Image Forensics. Resampling detection and estimation is only one of many tools that could be used by a forensic analyst. The set-membership approach is very important from the point of view of a forensic analyst. Future Work Analyze different interpolation strategies, i.e., content-dependent, non-linear, etc. Add JPEG compression to our model, since the vast majority of tampered images are JPEG compressed.