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

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

Module 8 VIDEO CODING STANDARDS. Version 2 ECE IIT, Kharagpur

Passive Image Forensic Method to Detect Resampling Forgery in Digital Images

Video compression principles. Color Space Conversion. Sub-sampling of Chrominance Information. Video: moving pictures and the terms frame and

Quantitative Evaluation of Pairs and RS Steganalysis

Reconstruction of Ca 2+ dynamics from low frame rate Ca 2+ imaging data CS229 final project. Submitted by: Limor Bursztyn

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

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

High Quality Digital Video Processing: Technology and Methods

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

COMP 249 Advanced Distributed Systems Multimedia Networking. Video Compression Standards

52 IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 7, NO. 1, FEBRUARY 2005

Contents. xv xxi xxiii xxiv. 1 Introduction 1 References 4

Essence of Image and Video

PERCEPTUAL QUALITY OF H.264/AVC DEBLOCKING FILTER

Figure 2: Original and PAM modulated image. Figure 4: Original image.

É. Rignot, J.-M Friedt, L. Moreau. 5 mars 2008

Video Processing Applications Image and Video Processing Dr. Anil Kokaram

Chapter 2 Introduction to

An Overview of Video Coding Algorithms

חלק מהשקפים מעובדים משקפים של פרדו דוראנד, טומס פנקהאוסר ודניאל כהן-אור קורס גרפיקה ממוחשבת 2009/2010 סמסטר א' Image Processing

A Novel Approach towards Video Compression for Mobile Internet using Transform Domain Technique

Ch. 1: Audio/Image/Video Fundamentals Multimedia Systems. School of Electrical Engineering and Computer Science Oregon State University

Image Resolution and Contrast Enhancement of Satellite Geographical Images with Removal of Noise using Wavelet Transforms

Lecture 2 Video Formation and Representation

Outline. Why do we classify? Audio Classification

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

Image Steganalysis: Challenges

The Development of a Synthetic Colour Test Image for Subjective and Objective Quality Assessment of Digital Codecs

Channel models for high-capacity information hiding in images

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

Objective video quality measurement techniques for broadcasting applications using HDTV in the presence of a reduced reference signal

UC San Diego UC San Diego Previously Published Works

Analysis of Packet Loss for Compressed Video: Does Burst-Length Matter?

Introduction to Video Compression Techniques. Slides courtesy of Tay Vaughan Making Multimedia Work

Overview: Video Coding Standards

H.261: A Standard for VideoConferencing Applications. Nimrod Peleg Update: Nov. 2003

PS User Guide Series Seismic-Data Display

ERROR CONCEALMENT TECHNIQUES IN H.264 VIDEO TRANSMISSION OVER WIRELESS NETWORKS

Automatic Commercial Monitoring for TV Broadcasting Using Audio Fingerprinting

WHAT MAKES FOR A HIT POP SONG? WHAT MAKES FOR A POP SONG?

OBJECTIVE EVALUATION OF A MELODY EXTRACTOR FOR NORTH INDIAN CLASSICAL VOCAL PERFORMANCES

About video compressions, JPG blocky artefacts, matrices and jagged edges

VIDEO 2D SCALER. User Guide. 10/2014 Capital Microelectronics, Inc. China

Midterm Review. Yao Wang Polytechnic University, Brooklyn, NY11201

SERIES J: CABLE NETWORKS AND TRANSMISSION OF TELEVISION, SOUND PROGRAMME AND OTHER MULTIMEDIA SIGNALS Measurement of the quality of service

HIGH QUALITY GEOMETRY DISTORTION TOOL FOR USE WITH LCD AND DLP PROJECTORS

Music Source Separation

Building Trust in Online Rating Systems through Signal Modeling

Research Topic. Error Concealment Techniques in H.264/AVC for Wireless Video Transmission in Mobile Networks

CHAPTER 8 CONCLUSION AND FUTURE SCOPE

Express Letters. A Novel Four-Step Search Algorithm for Fast Block Motion Estimation

APPLICATIONS OF DIGITAL IMAGE ENHANCEMENT TECHNIQUES FOR IMPROVED

pdf Why CbCr?

Soft Feature-Based Watermark Decoding with Insertion/Deletion Correction

Multimedia Communications. Video compression

Digital Color Images Ownership Authentication via Efficient and Robust Watermarking in a Hybrid Domain

ECE3296 Digital Image and Video Processing Lab experiment 2 Digital Video Processing using MATLAB

WYNER-ZIV VIDEO CODING WITH LOW ENCODER COMPLEXITY

Analyzing Modulated Signals with the V93000 Signal Analyzer Tool. Joe Kelly, Verigy, Inc.

Audio-Based Video Editing with Two-Channel Microphone

A New Standardized Method for Objectively Measuring Video Quality

Selective Intra Prediction Mode Decision for H.264/AVC Encoders

Colour Reproduction Performance of JPEG and JPEG2000 Codecs

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

BVS Indoor Forecaster Predictive RF In-Building Survey Analysis for CW Signals

Video Compression. Representations. Multimedia Systems and Applications. Analog Video Representations. Digitizing. Digital Video Block Structure

POST-PROCESSING FIDDLE : A REAL-TIME MULTI-PITCH TRACKING TECHNIQUE USING HARMONIC PARTIAL SUBTRACTION FOR USE WITHIN LIVE PERFORMANCE SYSTEMS

BUILDING A SYSTEM FOR WRITER IDENTIFICATION ON HANDWRITTEN MUSIC SCORES

Multimedia Communications. Image and Video compression

Lecture 1: Introduction & Image and Video Coding Techniques (I)

Video coding standards

Video and Image Processing Suite User Guide

Bring out the Best in Pixels Video Pipe in Intel Processor Graphics

SHOT DETECTION METHOD FOR LOW BIT-RATE VIDEO CODING

Fast Ethernet Consortium Clause 25 PMD-EEE Conformance Test Suite v1.1 Report

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

Examination of a simple pulse blanking technique for RFI mitigation

PERCEPTUAL QUALITY ASSESSMENT FOR VIDEO WATERMARKING. Stefan Winkler, Elisa Drelie Gelasca, Touradj Ebrahimi

The H.26L Video Coding Project

WHAT'S HOT: LINEAR POPULARITY PREDICTION FROM TV AND SOCIAL USAGE DATA Jan Neumann, Xiaodong Yu, and Mohamad Ali Torkamani Comcast Labs

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

AN IMPROVED ERROR CONCEALMENT STRATEGY DRIVEN BY SCENE MOTION PROPERTIES FOR H.264/AVC DECODERS

TRAFFIC SURVEILLANCE VIDEO MANAGEMENT SYSTEM

ELEC 691X/498X Broadcast Signal Transmission Fall 2015

Multichannel Satellite Image Resolution Enhancement Using Dual-Tree Complex Wavelet Transform and NLM Filtering

A Novel Macroblock-Level Filtering Upsampling Architecture for H.264/AVC Scalable Extension

Project Proposal: Sub pixel motion estimation for side information generation in Wyner- Ziv decoder.

Processing. Electrical Engineering, Department. IIT Kanpur. NPTEL Online - IIT Kanpur

Reduced complexity MPEG2 video post-processing for HD display

FRAME RATE CONVERSION OF INTERLACED VIDEO

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

Browsing News and Talk Video on a Consumer Electronics Platform Using Face Detection

High Dynamic Range for HD and Adaptive Bitrate Streaming

Rounding Considerations SDTV-HDTV YCbCr Transforms 4:4:4 to 4:2:2 YCbCr Conversion

Multimedia. Course Code (Fall 2017) Fundamental Concepts in Video

Digital Signal Processing. Prof. Dietrich Klakow Rahil Mahdian

WE CONSIDER an enhancement technique for degraded

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

UG0651 User Guide. Scaler. February2018

Transcription:

Nearest-neighbor and Bilinear Resampling Factor Estimation to Detect Blockiness or Blurriness of an Image* Ariawan Suwendi Prof. Jan P. Allebach Purdue University - West Lafayette, IN *Research supported by the Hewlett-Packard Company EI 2006 - San Jose, CA Slide No. 1

Outline Introduction 1-D Nearest-neighbor and bilinear interpolation The basis for interpolation detection (RF>1) Step-by-step illustration of the resampling factor estimation algorithm Robustness evaluation Conclusions EI 2006 - San Jose, CA Slide No. 2

Introduction Original Low-Res Image NN interpolation Bilinear interpolation Nearest-neighbor and bilinear interpolation are widely used Popescu and Farid (IEEE T-SP, 2005): Detect resampled images by analyzing statistical correlations Not able to detect the resampling amount Ineffective to some common post-processings EI 2006 - San Jose, CA Slide No. 3

Introduction (cont.) How to detect and estimate resampling factor (RF) for nearest-neighbor and bilinear interpolation Since both interpolations are separable, most of the things will be explained in 1-D space EI 2006 - San Jose, CA Slide No. 4

1-D Nearest-neighbor and bilinear interpolation Interpolation Definition Interpolation filter Nearest-neighbor interpolation Bilinear interpolation Rational resampling factor ( ) EI 2006 - San Jose, CA Slide No. 5

Basis for nearest-neighbor interpolation detection (RF=5) Nearest-neighbor interpolated image Periodic peaks in First-order difference peak interval Periodic peaks in first-order difference image Peak intervals contain information about the RF applied EI 2006 - San Jose, CA Slide No. 6

Basis for bilinear interpolation detection (RF=5) Bilinear interpolated image Periodic peaks in Second-order difference First-order difference peak interval EI 2006 - San Jose, CA Slide No. 7

Basis for interpolation detection In nearest-neighbor interpolated images, the first-order difference image should contain peaks with peak intervals equal floor(rf) or ceil(rf) In bilinear interpolated images, the second-order difference image should contain peaks with peak intervals equal floor(rf) or ceil(rf) Resampling factor RF can be estimated as the average of the detected peak intervals Smooth regions in the difference image do not provide a reliable reading of peak intervals and, hence, should be ignored EI 2006 - San Jose, CA Slide No. 8

Model for peak intervals in bilinear interpolation (RF=2.5) Uninterpolated pixel values: Interpolated pixel values: Assume that the increment term (Δn) is uniformly distributed in [-255,255] Periodic second-order difference coefficient sequence: 0,1,1,0,2,0,1,1,0,2,0,1,1,0,2, one period EI 2006 - San Jose, CA Slide No. 9

Peak detection (RF=2.5) Assignment of peak location for 4 possible peaks: Second-order difference Peak A Peak B 1 Peak B 2 Peak B 3 Legend Peak location Interpolated pixel Peak intervals for the second-order diff. coeff. sequence: 0,1,1,0,2, 0,1,1,0,2, 0,1,1,0,2,0, 3 2 3 2 3 RF est = Average of detected peak intervals = 2.5 EI 2006 - San Jose, CA Slide No. 10

Step-by-step illustration of vertical RF estimation for bilinear interpolation (RF=4.5)? Image Interpolate by RF=4.5 JPEG-compression 90% quality Bilinear RF Estimation algorithm RF est EI 2006 - San Jose, CA Slide No. 11

Step-by-step illustration (cont.) Step 1: Compute luminance plane using YCbCr model Step 2: Compute second difference image Step 3: Scale the difference image to [0,255] Step 4: Apply the horizontal Sobel edge detection filter EI 2006 - San Jose, CA Slide No. 12

Step-by-step illustration (cont.) Step 5: Dilate the edge map to get a mask Smooth regions do not provide a reliable reading of peak intervals EI 2006 - San Jose, CA Slide No. 13

Step-by-step illustration (cont.) Step 6: Mask the difference image, project, and average to get a 1-D projection array Step 7: Detect peaks and measure peak intervals Step 8: Use histogram to extract resampling factor Histogram of detected peak intervals RF est =4.46 Step 9: Detect possible false alarms EI 2006 - San Jose, CA Slide No. 14

Robustness evaluation (30 Images, 26 resampling factors) Test description Parameters for NN tests Parameters for BI tests No post-processing - - JPEG compression 70% quality 90% quality Sharpening (Unsharp Masking) same same Digimarc s watermarking Level 3 Level 1 (Level 4 is strongest) Spread spectrum watermarking Adobe Photoshop interpolaton + JPEG α=0.3 (not tested) (not tested) 10/12 quality EI 2006 - San Jose, CA Slide No. 15

Test results (NN) Tolerance for estimation accuracy: 15% Reliable estimation for RF>1.5 EI 2006 - San Jose, CA Slide No. 16

Test results (NN with post-processing) Reliable estimation for RF>2 EI 2006 - San Jose, CA Slide No. 17

Test results (BI) Reliable estimation for RF>2 EI 2006 - San Jose, CA Slide No. 18

Test results (BI with post-processing) For (BI, JPEG): Reliable estimation for RF>2 EI 2006 - San Jose, CA Slide No. 19

Conclusions The NN resampling factor estimation algorithm works well for RF>2 It can withstand significant post-processing The bilinear resampling factor estimation algorithm works well for RF>2 except in sharpening and watermarking tests It can only withstand mild post-processing One weakness is that bilinear interpolation with 1<RF<2 tends to be overestimated with 2<RF est 3 EI 2006 - San Jose, CA Slide No. 20

Thank you for listening EI 2006 - San Jose, CA Slide No. 21