Overview of State-of-the-Art in Digital Image Forensics H. T. SENCAR and N. MEMON Ashwini Chapte 12/5/08 ECE-643 New Jersey Institute of Technology.

Slides:



Advertisements
Similar presentations
1 ECE 495 – Integrated System Design I Introduction to Image Processing ECE 495, Spring 2013.
Advertisements

1 Image Authentication by Detecting Traces of Demosaicing June 23, 2008 Andrew C. Gallagher 1,2 Tsuhan Chen 1 Carnegie Mellon University 1 Eastman Kodak.
From Images to Answers A Basic Understanding of Digital Imaging and Analysis.
Digital Camera Essential Elements Part 1 Sept
Camera Model Identification Based on the Characteristics of CFA and Interpolation Shang Gao 1, Guanshuo Xu 2, Rui-Min Hu 1,*
Chapter 10 Digital Imaging: Capture. Digital imaging – electronically producing, viewing, or reproducing an image Pixel – a square with a uniform brightness.
Ping Gallivan Xiang Gao Eric Heinen Akarsh Sakalaspur Automated Coin Grader.
Automatic measurement of pores and porosity in pork ham and their correlations with processing time, water content and texture JAVIER MERÁS FERNÁNDEZ MSc.
December 5, 2013Computer Vision Lecture 20: Hidden Markov Models/Depth 1 Stereo Vision Due to the limited resolution of images, increasing the baseline.
Noman Haleem B.E. in Textile Engineering from National Textile University Specialization in Yarn Manufacturing Topic “Determination of Twist per Inch.
Detecting Digital Image Forgeries Using Sensor Pattern Noise presented by: Lior Paz Jan Lukas, jessica Fridrich and Miroslav Goljan.
Probabilistic video stabilization using Kalman filtering and mosaicking.
Distinguishing Photographic Images and Photorealistic Computer Graphics Using Visual Vocabulary on Local Image Edges Rong Zhang,Rand-Ding Wang, and Tian-Tsong.
Image Forgery Detection by Gamma Correction Differences.
Pores and Ridges: High- Resolution Fingerprint Matching Using Level 3 Features Anil K. Jain Yi Chen Meltem Demirkus.
Introduction What is “image processing and computer vision”? Image Representation.
The Anatomy of a Digital Camera A digital camera contains hundreds of parts It is important to understand the most essential parts of the camera as you.
Digital Images The nature and acquisition of a digital image.
Digital Image Processing ECE 480 Technical Lecture Team 4 Bryan Blancke Mark Heller Jeremy Martin Daniel Kim.
Digital Cameras Menu settings & Controls Instructor: David King.
Paul Blythe and Jessica Fridrich Secure Digital Camera.
Copyright © Texas Education Agency, All rights reserved.1 Introduction to Digital Cameras Principles of Information Technology.
Mohammed Rizwan Adil, Chidambaram Alagappan., and Swathi Dumpala Basaveswara.
CIS 601 Fall 2004 Introduction to Computer Vision and Intelligent Systems Longin Jan Latecki Parts are based on lectures of Rolf Lakaemper and David Young.
Data Mining Techniques
SCCS 4761 Introduction What is Image Processing? Fundamental of Image Processing.
Identifying Computer Graphics Using HSV Model And Statistical Moments Of Characteristic Functions Xiao Cai, Yuewen Wang.
Input technologies All require some form of data acquisition –e.g. Image scanner, Microphone Once acquired, if the signal is not already digital, it will.
Image Formation. Input - Digital Images Intensity Images – encoding of light intensity Range Images – encoding of shape and distance They are both a 2-D.
By Meidika Wardana Kristi, NRP  Digital cameras used to take picture of an object requires three sensors to store the red, blue and green color.
Perception Introduction Pattern Recognition Image Formation
 In electrical engineering and computer science image processing is any form of signal processing for which the input is an image, such as a photograph.
Integral University EC-024 Digital Image Processing.
Sensing for Robotics & Control – Remote Sensors R. R. Lindeke, Ph.D.
High-Resolution Interactive Panoramas with MPEG-4 발표자 : 김영백 임베디드시스템연구실.
Digital Image Fundamentals. What Makes a good image? Cameras (resolution, focus, aperture), Distance from object (field of view), Illumination (intensity.
December 4, 2014Computer Vision Lecture 22: Depth 1 Stereo Vision Comparing the similar triangles PMC l and p l LC l, we get: Similarly, for PNC r and.
David E. Pitts CSCI 5532 Overview of Image Processing by David E. Pitts Aug 22, 2010 copyright 2005, 2006, 2007, 2008, 2009, 2010.
Microarray - Leukemia vs. normal GeneChip System.
1 Digital Image Processing Dr. Saad M. Saad Darwish Associate Prof. of computer science.
Introduction to Computer Vision Sebastian van Delden USC Upstate
Intelligent Vision Systems Image Geometry and Acquisition ENT 496 Ms. HEMA C.R. Lecture 2.
1 Chapter 1: Introduction 1.1 Images and Pictures Human have evolved very precise visual skills: We can identify a face in an instant We can differentiate.
From Images to Answers A Basic Understanding of Digital Imaging and Analysis.
Digital Image Processing Definition: Computer-based manipulation and interpretation of digital images.
Image Restoration Fasih ur Rehman. –Goal of restoration: improve image quality –Is an objective process compared to image enhancement –Restoration attempts.
Exposing Digital Forgeries in Color Filter Array Interpolated Images By Alin C. Popescu and Hany Farid Presenting - Anat Kaspi.
Detection of Image Alterations Using Semi-fragile Watermarks
Autonomous Robots Vision © Manfred Huber 2014.
1 Machine Vision. 2 VISION the most powerful sense.
Colour and Texture. Extract 3-D information Using Vision Extract 3-D information for performing certain tasks such as manipulation, navigation, and recognition.
Digital Image Processing
Intelligent Vision Systems Image Geometry and Acquisition ENT 496 Ms. HEMA C.R. Lecture 2.
DIGITAL VIDEO AUTHENTICATION. Contents  What is Quantization ?  What is Double MPEG/JPEG Compression?  Video Compression/Decompression  What is JPEG/Frame.
WCPM 1 Chang-Tsun Li Department of Computer Science University of Warwick UK Image Clustering Based on Camera Fingerprints.
Chapter 24: Perception April 20, Introduction Emphasis on vision Feature extraction approach Model-based approach –S stimulus –W world –f,
1 of 175 Focus 3D X 130 and X 330 Laser Scanners SCENE 5.3 September 2014.
infinity-project.org Engineering education for today’s classroom Outline Images Then and Now Digitizing Images Design Choices in Digital Images Better.
IMAGE FORGERY DETECTION Submitted by Deepika Dileep Deepika Dileep S7 IT N0:35 N0:35.
An Introduction to Digital Image Processing Dr.Amnach Khawne Department of Computer Engineering, KMITL.
Analysis of denoising filters for photo response non uniformity noise extraction in source camera identification Irene Amerini, Roberto Caldelli, Vito.
Digital Cameras in the Classroom Day One Basics Ann Howden UEN Professional Development
Digital Image -M.V.Ramachandranwww.youtube.com/postmanchandru
Introduction to Digital Photography
Exposing Digital Forgeries Through Chromatic Aberration Micah K
Object Recognition Today we will move on to… April 12, 2018
Introduction to Digital Photography
Image and Video Processing
© 2010 Cengage Learning Engineering. All Rights Reserved.
Introduction to Multimedia Security Topics Covered in this Course
Presentation transcript:

Overview of State-of-the-Art in Digital Image Forensics H. T. SENCAR and N. MEMON Ashwini Chapte 12/5/08 ECE-643 New Jersey Institute of Technology

What is Digital Forensics?? Was the picture captured using a digital camera? Scanner? or generated by computer graphics? Which camera brand took this picture? What model? What technologies were employed? What processing has been done? Has it been tampered or manipulated? Does it contain hidden data?

Playing detective with digital images

Overview

Topics covered in this presentation: 1.Introduction 2.Image Source Identification 2.1 Image formation in digital camera and scanner Digital Camera Pipeline Scanner Pipeline 2.2 Source Model Identification Image features CFA and Demosaicing Lens Distortions 2.3 Individual Source Identification Imaging sensor imperfection Sensor Dust Characteristics

Image Source Identification Image formation in digital camera and scanner –Digital Camera Pipeline –Scanner Pipeline Source Model Identification –Image features –CFA and Demos icing Artifacts –Lens Distortion Individual Source Identification –Imaging Sensor Imperfections –Sensor Dust Characteristics

Image Source Identification Used to find the digital data acquisition device (cameras, scanner, camcorder.,) 2 major outcomes: –Class properties of source –Individual source properties They refer to 2 operational settings –For class property analysis- single image required –For source properties analysis– many images and potential device required Success behind this technology: –Assumption that all images by single DDAD have particular intrinsic characteristics because of the their image formation pipeline and unique hardware components.

Digital camera pipeline

How it works? When a digital camera captures a photo, the camera creates each pixel using a charge-coupled device—a microchip that is made up of millions of capacitors that get electrical charges depending on how intense the lighting is in a certain spot. Each of these capacitors has a lens and a color filter that creates one single pixel from a mosaic made up of red, green and blue filters. The colors and brightness levels that we can physically see in our digital pictures are created by a demosaicing software, which is custom built for every camera model due to each camera's individual specs and subtle differences. Because of this, a certain camera model will generate distinct pixels—and unique relationships between its neighboring pixels—which can pinpoint the exact make and model of the camera.

Scanner Pipeline

Source Model Identification Features used to differentiate models: –Processing techniques –Component technologies Example: –the optical distortions due to a type of lens, –the size of the imaging sensor –the choice of CFA and –the corresponding demosaicing algorithm, –and color processing algorithms Drawback of this feature: Not reliable identification as Many models and brands use components by –Same manufacturer –Same processing steps –Same algorithms

Image Features A select number (about 34) of features designed to detect post processing are incorporated with new features to fingerprint camera-models. These features are then used to construct multi-class classifiers. The results obtained on moderate to low compressed images taken by 4 different camera-models yielded an identification accuracy of 97%. When repeated on five cameras where three of them are of the same brand, the accuracy is measured to be 88%.

Observations of the experiments: 2 Concerns: 1.First is that as they provide an overall decision, it is not clear as to what specific feature enables identification which is very important in forensic investigations and in expert witness testimonies 2.Second concern is the scalability of performance with the increasing number of digital cameras in the presence of hundreds of digital cameras

Conclusion of the experiments In general, this approach is more suitable as a pre-processing technique to cluster images taken by cameras with similar components and processing algorithms.

CFA and Demosaicing Artifacts Concept exploited: These 2 features are the most pronounced differences among different digital camera-models. Demosaicing is a form of interpolation which in effect introduces a specific type of inter-dependency (correlations) between color values of image pixels. In digital cameras with single imaging sensors, the use of demosacing algorithms is crucial for correct rendering of high spatial frequency image details, and it uniquely impacts the edge and color quality of an image. The specific form of these dependencies can be extracted from the images to fingerprint different demosaicing algorithms and to determine the source camera-model of an image.

Experiment conducted & results The accuracy in identifying the source of an image among four and five camera-models is measured as 86% and 78%, respectively, using images captured under automatic settings and at highest compression quality levels. An accuracy of more than 95% can be achieved in identifying the source of an image among four camera-models and a class of synthetic images and studied the change in performance under compression, noise addition, gamma correction and median filtering types of processing This approach was enhanced by first assuming a CFA pattern, thereby discriminating between the interpolated and un-interpolated pixel locations and values.

Lens Distortion Concept exploited: lens radial distortion deforms the whole image by causing straight lines in object space to be rendered as curved lines. This feature was exploited to differentiate the camera models as the radial distortion occurs due to the change in the image magnification with increasing distance from the optical axis, and it is more explicit in digital cameras equipped with spherical surfaced lenses. Therefore, manufacturers try to compensate for this by adjusting various parameters during image formation which yields unique artifacts.

Experiments and Results: These distortions are quantified using first-order radial symmetric distortion model. These parameters are computed assuming a straight line model by first identifying line segments which are supposed to be straight in the scene and computing the error between the actual line segments and their ideal straight forms. Once computed these features are used to build classifiers and the measurements obtained from images captured with no manual zooming and flash and at best compression level by three digital camera-models resulted with an identification accuracy of approximately 91%

Individual Source Identification Concept Exploited: Characteristics like the form of hardware and component imperfections, defects, or faults which might arise due to inhomogeneity in the manufacturing process, manufacturing tolerances, environmental effects, and operating conditions are helpful in matching an image to its source. For example, the aberrations produced by a lens, noise in an imaging sensor, dust specks on a lens will introduce unique but mostly imperceptible artifacts in images which can later be extracted to identify the source of the image.

Challenges: Reliable measurement of these minute differences from a single image is very difficult and they can be easily eclipsed by the image content itself. These artifacts tend to vary in time and depend on operating conditions Therefore they may not always yield positive identification

Image sensor imperfections Concept Exploited: This approach focuses on matching the source by identifying and extracting systematic errors due to imaging sensor, which reveal themselves on all images acquired by the sensor in a way independent of the scene content. These errors include sensor’s pixel defects and pattern noise which has two major components, –fixed pattern noise –photo response non-uniformity noise

Experiments and results: The initial work in this field, fixed pattern noise caused by dark currents in (video camera) imaging sensors is detected. Dark current noise refers to differences in pixels when the sensor is not exposed to light and it essentially behaves as an additive noise. It was compensated within the camera by first capturing a dark frame and subtracting it from the actual readings from the scene, thereby hindering the applicability of the approach. Also experiments on 12 cameras showed the uniqueness of the defect pattern and also demonstrated the variability of the pattern with operating conditions.

Continued… Difference in the dimension of the array can be used to distinguish between digital camera and scanner images. In realizing this, classifiers are built based on (seven) statistics computed from averaged row and column reference patterns extracted from both scanned images at hardware resolution (e.g., no down-sampling) and digital camera images. Using the above technique, average accuracy of more than 95% is achieved in discriminating digital camera images from scanned images. When the images are compressed with JPEG quality factor 90 an accuracy of 85% is obtained in identifying the source scanner of an image among four scanners.

Sensor Dust Characteristics This method is based on sensor dust characteristics of single digital single-lens reflex (DSLR) cameras which are becoming increasingly popular because of their interchangeable lenses. The sensor dust problem emerges when the lens is removed and the sensor area is opened to the hazards of dust and moisture which are attracted to the imaging sensor due to electrostatic fields, causing a unique dust pattern before the surface of the sensor. As sensor dust problem is persistent and most generally the patterns are not visually very significant, traces of dust specks can be used for two purposes: 1. To differentiate images taken by cheaper consumer level cameras and DSLR cameras. 2.to associate an image with a particular DSLR camera

Experiments & Results Using an empirical dust model characterized by intensity loss and roundness properties; the authors proposed a technique to detect noise specks on images through match filtering and contour analysis as dust patterns might not indicate anything if they have been cleaned. In the experiments, ten images obtained from three DSLR cameras are used in generating a reference pattern which is then tested on a mixed set of 80 images (20 taken with the same camera and 60 with other cameras) yielding an average accuracy of 92% in matching the source with no false-positives.