Forensics of High-Quality JPEG Images with Color Subsampling

Similar documents
Multimedia Systems Image III (Image Compression, JPEG) Mahdi Amiri April 2011 Sharif University of Technology

CS 335 Graphics and Multimedia. Image Compression

Digital Image Representation Image Compression

Total Variation Based Forensics for JPEG Compression

Robert Matthew Buckley. Nova Southeastern University. Dr. Laszlo. MCIS625 On Line. Module 2 Graphics File Format Essay

IMAGE COMPRESSION. October 7, ICSY Lab, University of Kaiserslautern, Germany

Chapter 1. Digital Data Representation and Communication. Part 2

Features. Sequential encoding. Progressive encoding. Hierarchical encoding. Lossless encoding using a different strategy

Compression Forensics Beyond The First Significant Digit

IMAGE COMPRESSION USING ANTI-FORENSICS METHOD

AUDIOVISUAL COMMUNICATION

A Novel Approach for Deblocking JPEG Images

Video Compression MPEG-4. Market s requirements for Video compression standard

CMPT 365 Multimedia Systems. Media Compression - Image

Compression II: Images (JPEG)

Compression of Stereo Images using a Huffman-Zip Scheme

Design, Implementation and Evaluation of a Task-parallel JPEG Decoder for the Libjpeg-turbo Library

Lecture 8 JPEG Compression (Part 3)

Introduction ti to JPEG

Interactive Progressive Encoding System For Transmission of Complex Images

HYBRID TRANSFORMATION TECHNIQUE FOR IMAGE COMPRESSION

Wireless Communication

Image Manipulation in MATLAB Due Monday, July 17 at 5:00 PM

SD 575 Image Processing

Robust Image Watermarking based on Discrete Wavelet Transform, Discrete Cosine Transform & Singular Value Decomposition

INF5063: Programming heterogeneous multi-core processors. September 17, 2010

What is multimedia? Multimedia. Continuous media. Most common media types. Continuous media processing. Interactivity. What is multimedia?

FPGA Implementation of 2-D DCT Architecture for JPEG Image Compression

FRACTAL IMAGE COMPRESSION OF GRAYSCALE AND RGB IMAGES USING DCT WITH QUADTREE DECOMPOSITION AND HUFFMAN CODING. Moheb R. Girgis and Mohammed M.

An Error-Based Statistical Feature Extraction Scheme for Double JPEG Compression Detection

Lecture 8 JPEG Compression (Part 3)

ECE 417 Guest Lecture Video Compression in MPEG-1/2/4. Min-Hsuan Tsai Apr 02, 2013

Multimedia. What is multimedia? Media types. Interchange formats. + Text +Graphics +Audio +Image +Video. Petri Vuorimaa 1

Lecture 12 Video Coding Cascade Transforms H264, Wavelets

ECE 499/599 Data Compression & Information Theory. Thinh Nguyen Oregon State University

Towards Order of Processing Operations Detection in JPEGcompressed Images with Convolutional Neural Networks

Interframe coding A video scene captured as a sequence of frames can be efficiently coded by estimating and compensating for motion between frames pri

Lecture 5: Compression I. This Week s Schedule

Identifying Compression History of Wave Audio and Its Applications

COLOR IMAGE COMPRESSION USING DISCRETE COSINUS TRANSFORM (DCT)

Deliverable D6.3 Release of publicly available datasets and software tools

IMAGE COMPRESSION USING FOURIER TRANSFORMS

A New Psychovisual Threshold Technique in Image Processing Applications

Compression Part 2 Lossy Image Compression (JPEG) Norm Zeck

DCT Coefficients Compression Using Embedded Zerotree Algorithm

Forensic analysis of JPEG image compression

MULTIMEDIA COMMUNICATION

Index. 1. Motivation 2. Background 3. JPEG Compression The Discrete Cosine Transformation Quantization Coding 4. MPEG 5.

7.5 Dictionary-based Coding

Politecnico di Torino. Porto Institutional Repository

The DCT domain and JPEG

The Analysis and Detection of Double JPEG2000 Compression Based on Statistical Characterization of DWT Coefficients

DigiPoints Volume 1. Student Workbook. Module 8 Digital Compression

EFFICIENT DEISGN OF LOW AREA BASED H.264 COMPRESSOR AND DECOMPRESSOR WITH H.264 INTEGER TRANSFORM

An Improved Images Watermarking Scheme Using FABEMD Decomposition and DCT

Lecture 10 Video Coding Cascade Transforms H264, Wavelets

Discrete Wavelets and Image Processing

Compression of Monochrome Stereoscopic 3D Images with Minimal Quantization Error

The Watchful Forensic Analyst: Multi-Clue Information Fusion with Background Knowledge

Fractal Image Compression. Kyle Patel EENG510 Image Processing Final project

Statistical Modeling of Huffman Tables Coding

SDP Memo 048: Two Dimensional Sparse Fourier Transform Algorithms

A Reversible Data Hiding Scheme For JPEG Images

MANY image and video compression standards such as

Course Syllabus. Website Multimedia Systems, Overview

Jpeg Decoder. Baseline Sequential DCT-based

Outline Introduction MPEG-2 MPEG-4. Video Compression. Introduction to MPEG. Prof. Pratikgiri Goswami

Providing Efficient Support for Lossless Video Transmission and Playback

CS 260: Seminar in Computer Science: Multimedia Networking

Multimedia Networking ECE 599

Mesh Decimation Using VTK

Lecture Coding Theory. Source Coding. Image and Video Compression. Images: Wikipedia

Robust Image Identification without any Visible Information for Double-Compressed JPEG Images

Sparse Transform Matrix at Low Complexity for Color Image Compression

Fundamentals of Video Compression. Video Compression

Mahdi Amiri. February Sharif University of Technology

15 Data Compression 2014/9/21. Objectives After studying this chapter, the student should be able to: 15-1 LOSSLESS COMPRESSION

CSE237A: Final Project Mid-Report Image Enhancement for portable platforms Rohit Sunkam Ramanujam Soha Dalal

IMAGE COMPRESSION. Image Compression. Why? Reducing transportation times Reducing file size. A two way event - compression and decompression

JPEG Copy Paste Forgery Detection Using BAG Optimized for Complex Images

Image, video and audio coding concepts. Roadmap. Rationale. Stefan Alfredsson. (based on material by Johan Garcia)

DISCRETE COSINE TRANSFORM BASED IMAGE COMPRESSION Aniket S. Dhavale 1, Ganesh B. Gadekar 2, Mahesh S. Bhagat 3, Vitthal B.

Image Pyramids and Applications

Source Coding Techniques

A GENERIC FACE REPRESENTATION APPROACH FOR LOCAL APPEARANCE BASED FACE VERIFICATION

JPEG compression of monochrome 2D-barcode images using DCT coefficient distributions

Multimedia Signals and Systems Still Image Compression - JPEG

ISSN Vol.06,Issue.10, November-2014, Pages:

BIG DATA-DRIVEN FAST REDUCING THE VISUAL BLOCK ARTIFACTS OF DCT COMPRESSED IMAGES FOR URBAN SURVEILLANCE SYSTEMS

Random projection for non-gaussian mixture models

Experimental Study on Lossless Compression of Biometric Iris Data

Image Compression Techniques

JPEG 2000 compression

A Study on Different JPEG Steganograhic Schemes

Yui-Lam CHAN and Wan-Chi SIU

JPEG Compression Using MATLAB

Video Compression Method for On-Board Systems of Construction Robots

Color Imaging Seminar. Yair Moshe

ENHANCED DCT COMPRESSION TECHNIQUE USING VECTOR QUANTIZATION AND BAT ALGORITHM Er.Samiksha 1, Er. Anurag sharma 2

Evaluating MMX Technology Using DSP and Multimedia Applications

Transcription:

MÜNSTER Forensics of High-Quality JPEG Images with Color Subsampling Matthias Carnein Pascal Schöttle Rainer Böhme 19th November 2015

Introduction uncompressed Q = 15 Q = 100 Block convergence analysis can detect high quality JPEG compression Goal: Extend to color images Image source: Dang-Nguyen et al. (2015)

Outline MÜNSTER Forensics of High-Quality JPEG Images with Color Subsampling 3 /31 1. Block Convergence 2. Extension To Color 3. Experimental Results 4. Conclusion

Outline MÜNSTER Forensics of High-Quality JPEG Images with Color Subsampling 3 /31 1. Block Convergence 2. Extension To Color 3. Experimental Results 4. Conclusion

Grayscale JPEG MÜNSTER Forensics of High-Quality JPEG Images with Color Subsampling 4 /31 Color Conversion Subsampling Block Splitting [ ] yij q ij Discrete Cosine Transformation Quantization Entropy Coding

Block Convergence Lai and Böhme (2013)

Block Convergence stable in t = 2 t = 0 t = 2 t = 1 Lai and Böhme (2013)

MÜNSTER Forensics of High-Quality JPEG Images with Color Subsampling 6 /31 Ratio of Stable Blocks Number of compressions: 1 Lai and Böhme (2013)

MÜNSTER Forensics of High-Quality JPEG Images with Color Subsampling 6 /31 Ratio of Stable Blocks Number of compressions: 5 Ratio of stable blocks: r = (#stable #flat)/(#total #flat) Lai and Böhme (2013)

Distribution MÜNSTER Forensics of High-Quality JPEG Images with Color Subsampling 7 /31 ratio of stable blocks r 100% 80% 60% 40% 20% 0% 0 1 2 3 4 5 6 7 8 9 10 number of compressions t

Outline MÜNSTER Forensics of High-Quality JPEG Images with Color Subsampling 8 /31 1. Block Convergence 2. Extension To Color 3. Experimental Results 4. Conclusion

Block Convergence MÜNSTER Forensics of High-Quality JPEG Images with Color Subsampling 9 /31 block is stable if no channel changes block red green blue

MÜNSTER Forensics of High-Quality JPEG Images with Color Subsampling 10 /31 Ratio of Stable Blocks Number of compressions: 5

MÜNSTER Forensics of High-Quality JPEG Images with Color Subsampling 10 /31 Ratio of Stable Blocks Number of compressions: 5

MÜNSTER Forensics of High-Quality JPEG Images with Color Subsampling 10 /31 Ratio of Stable Blocks Number of compressions: 5

Distribution MÜNSTER Forensics of High-Quality JPEG Images with Color Subsampling 11 /31 ratio of stable blocks r 100% 80% 60% 40% 20% 0% 0 1 2 3 4 5 6 7 8 9 10 number of compressions t

Color JPEG G MÜNSTER Forensics of High-Quality JPEG Images with Color Subsampling 12 /31 R C r Y C b B Color Conversion Subsampling C b C b C b C b C b Block Splitting Discrete Cosine Transformation Quantization Entropy Coding

MÜNSTER Forensics of High-Quality JPEG Images with Color Subsampling 13 /31 Simple Sub- and Upsampling Subsampling Upsampling 1/4 1 Independent JPEG Group (2015)

Macro-Blocks MÜNSTER Forensics of High-Quality JPEG Images with Color Subsampling 14 /31 Observe convergence for area covered by chrominance block

Macro-Blocks MÜNSTER Forensics of High-Quality JPEG Images with Color Subsampling 14 /31 Observe convergence for area covered by chrominance block

Distribution MÜNSTER Forensics of High-Quality JPEG Images with Color Subsampling 15 /31 ratio of stable macro-blocks r 100% 80% 60% 40% 20% 0% r (2) r (0) r(1)? r (3) 0 1 2 3 4 5 6 7 8 9 10 number of compressions t

Fancy Upsampling MÜNSTER Forensics of High-Quality JPEG Images with Color Subsampling 16 /31 Subsampling Upsampling 1/4 1 9/16 3/16 1/16 Independent JPEG Group (2015)

Spill-Over MÜNSTER Forensics of High-Quality JPEG Images with Color Subsampling 17 /31 fancy upsampling not confined within a macro-block ignore spill-over: stable if block does not change with compression

Spill-Over MÜNSTER Forensics of High-Quality JPEG Images with Color Subsampling 17 /31 fancy upsampling not confined within a macro-block ignore spill-over: stable if block does not change with compression prevent spill-over: compress each block individually

Distribution MÜNSTER Forensics of High-Quality JPEG Images with Color Subsampling 18 /31 ratio of stable macro-blocks r 100% 80% 60% 40% 20% 0%? 0 2 4 6 8 10 12 14 16 18 20 number of compressions t

MÜNSTER Forensics of High-Quality JPEG Images with Color Subsampling 19 /31 Multiple Recompressions Track ratio over multiple recompressions: r 0 r 1... r n Option 1: Machine Learning use as features to train machine learning algorithm relative frequency Option 2: Maximum-Likelihood Empirical Distributions 1 0.5 0 0 0.2 0.4 0.6 0.8 1 ratio of stable blocks r probability density 40 20 Fitted Beta Distributions 0 0 0.2 0.4 0.6 0.8 1 ratio of stable blocks r

Outline MÜNSTER Forensics of High-Quality JPEG Images with Color Subsampling 20 /31 1. Block Convergence 2. Extension To Color 3. Experimental Results 4. Conclusion

Experimental Setup MÜNSTER Forensics of High-Quality JPEG Images with Color Subsampling 21 /31 1600 images up to 8 compressions results reported as confusion matrices true detection rate off-by-two ratio Detector output ˆt 0 1 2 3 4 5 6 7 8 9 10 Number of compressions t 0 1 2 3 4 5 6 7 8

Detection Accuracy MÜNSTER Forensics of High-Quality JPEG Images with Color Subsampling 22 /31 subsampling Random Forest Maximum-likelihood Q rate algorithm DCT true detection off-by-two true detection off-by-two 100 4:4:4 slow 98.61% 10.00% 88.36% 7.64% 100 4:4:4 float 96.35% 9.89% 85.88% 20.45% 100 4:2:0 simple slow 98.75% 4.44% 85.42% 6.10% 100 4:2:0 fancy (ignore) slow 94.12% 15.84% 41.81% 44.84% 100 4:2:0 fancy (prevent) slow 90.06% 23.04% 34.71% 60.46% 100 4:2:0 DCT scaling slow 98.72% 2.17% 93.86% 4.07% 99 4:4:4 slow 98.83% 2.38% 90.21% 6.52% 95 4:4:4 slow 88.62% 32.60% 64.54% 42.11% 90 4:4:4 slow 69.31% 57.15% 29.19% 66.91% 75 4:4:4 slow 49.06% 72.25% 23.67% 79.86% 50 4:4:4 slow 35.69% 82.83% 33.39% 54.86%

Confusion Matrix MÜNSTER Forensics of High-Quality JPEG Images with Color Subsampling 23 /31 Detector output ˆt Number of compressions t 0 1 2 3 4 5 6 7 8 0 800 1 0 0 0 0 0 0 0 1 0 799 2 0 0 0 0 0 0 2 0 0 798 2 0 0 0 0 0 3 0 0 0 798 2 1 0 0 0 4 0 0 0 0 798 4 1 0 0 5 0 0 0 0 0 795 7 2 0 6 0 0 0 0 0 0 790 14 2 7 0 0 0 0 0 0 2 776 30 8 0 0 0 0 0 0 0 8 746 9 0 0 0 0 0 0 0 0 18 10 0 0 0 0 0 0 0 0 4

Outline MÜNSTER Forensics of High-Quality JPEG Images with Color Subsampling 24 /31 1. Block Convergence 2. Extension To Color 3. Experimental Results 4. Conclusion

Conclusion MÜNSTER Forensics of High-Quality JPEG Images with Color Subsampling 25 /31 Block Convergence: use ratio of converged blocks to estimate number of JPEG compressions Extension to Color observe block convergence for macro-blocks adapt to sub- and upsampling algorithm track ratio over multiple recompressions use maximum-likelihood or machine learning Outlook Drawback: assumes repeated compression with the same settings apply to other lossy compression formats

MÜNSTER Forensics of High-Quality JPEG Images with Color Subsampling Thank you for your attention! 19th November 2015

References MÜNSTER Forensics of High-Quality JPEG Images with Color Subsampling 27 /31 Dang-Nguyen Duc-Tien Cecilia Pasquini Valentina Conotter and Giulia Boato (2015). RAISE: A Raw Images Dataset for Digital Image Forensics. In: Proceedings of the 6th ACM Multimedia Systems Conference. MMSys 15. Portland Oregon: ACM pp. 219 224. URL: http://mmlab.science.unitn.it/raise/ (visited on 17/11/2015). Independent JPEG Group (2015). libjpeg. URL: http://www.ijg.org/ (visited on 17/11/2015). Lai ShiYue and Rainer Böhme (2013). Block convergence in repeated transform coding: JPEG-100 forensics carbon dating and tamper detection. In: IEEE International Conference on Acoustics Speech and Signal Processing (ICASSP) pp. 3028 3032.