Efficient Estimation of CFA Pattern Configuration in Digital Camera Images

Size: px
Start display at page:

Download "Efficient Estimation of CFA Pattern Configuration in Digital Camera Images"

Transcription

1 Faculty of Computer Science Institute of Systems Architecture, Privacy and Data Security esearch roup Efficient Estimation of CFA Pattern Configuration in Digital Camera Images Electronic Imaging 2010 Media Forensics and Security II Matthias Kirchner Technische Universität Dresden San Jose, CA, 2010/01/18

2 CFA Interpolation typical digital cameras use only one CCD / CMOS sensor and a color filter array (CFA) to capture full-color images missing color information is estimated from surrounding genuine elements in the raw image B B B B AW image full-color image CFA interpolation / demosaicing Kirchner Efficient Estimation of CFA Pattern Configuration in Digital Camera Images slide 1 of 15

3 CFA Interpolation typical digital cameras use only one CCD / CMOS sensor and a color filter array (CFA) to capture full-color images missing color information is estimated from surrounding genuine elements in the raw image B B B B AW image full-color image demosaiced images exhibit specific inter-pixel correlation artifacts CFA interpolation / demosaicing Kirchner Efficient Estimation of CFA Pattern Configuration in Digital Camera Images slide 1 of 15

4 CFA Artifacts in Digital Image Forensics double compression make use of image statistics for identification of source device or detection of manipulations block artifacts copy & paste resampling artifacts image forensics sensor dust sensor noise lightning, shadows lens distortions CFA pattern color filter array (CFA) interpolation artifacts form an important class of device characteristics source identification different camera models use different interpolation procedures manipulation detection post-processing damages characteristic inter-pixel correlation pattern Kirchner Efficient Estimation of CFA Pattern Configuration in Digital Camera Images slide 2 of 15

5 CFA Artifacts in Digital Image Forensics double compression make use of image statistics for identification of source device or detection of manipulations block artifacts copy & paste resampling artifacts image forensics sensor dust sensor noise lightning, shadows lens distortions CFA pattern color filter array (CFA) interpolation artifacts form an important class of device characteristics source identification different camera models use different interpolation procedures manipulation detection post-processing damages characteristic inter-pixel correlation pattern applications in steganalysis or digital watermarking Kirchner Efficient Estimation of CFA Pattern Configuration in Digital Camera Images slide 2 of 15

6 Example Application [Popescu & Farid, 2005] periodic artifacts in the linear predictor residue (p-map) Dresden Palace, image is part of the Dresden Image Database [loe & Böhme, 2010]

7 Example Application [Popescu & Farid, 2005] periodic artifacts in the linear predictor residue (p-map) Dresden Palace, image is part of the Dresden Image Database [loe & Böhme, 2010]

8 Example Application [Popescu & Farid, 2005] periodic artifacts in the linear predictor residue (p-map) DFT(p-map) CFA peak Dresden Palace, image is part of the Dresden Image Database [loe & Böhme, 2010]

9 CFA Pattern Configuration early methods did not explicitly incorporate knowledge about the actual configuration of the CFA pattern [Popescu & Farid, 2005; Bayram et al, 2005] problem of periodic, but locally inconsistent inter-pixel correlation CFA configuration valuable both for source identification [Swaminathan et al., 2007] and manipulation detection [Dirik et al., 2009] generally a means to decrease the degrees of freedom in image forensics B B B B AW image full-color image CFA configuration B B B B CFA interpolation / demosaicing? forensic examination Kirchner Efficient Estimation of CFA Pattern Configuration in Digital Camera Images slide 4 of 15

10 [Swaminathan et al., 2007; Dirik et al., 2009] CFA Configuration Estimation in the Literature minimum re-interpolation error assumption x y C for CFA configuration C and the demosaicing function d d(x, C) Kirchner Efficient Estimation of CFA Pattern Configuration in Digital Camera Images slide 5 of 15

11 [Swaminathan et al., 2007; Dirik et al., 2009] CFA Configuration Estimation in the Literature minimum re-interpolation error assumption x y C d(x, C) for CFA configuration C and the demosaicing function d d 1 (y C, ) C 1 C2 C 3 C 4 Kirchner Efficient Estimation of CFA Pattern Configuration in Digital Camera Images slide 5 of 15

12 [Swaminathan et al., 2007; Dirik et al., 2009] CFA Configuration Estimation in the Literature minimum re-interpolation error assumption x y C d(x, C) for CFA configuration C and the demosaicing function d d d 1 (y C, ), C 1 C2 C 3 C 4 Kirchner Efficient Estimation of CFA Pattern Configuration in Digital Camera Images slide 5 of 15

13 [Swaminathan et al., 2007; Dirik et al., 2009] CFA Configuration Estimation in the Literature minimum re-interpolation error assumption x d(x, C) y C C = arg min for CFA configuration C and the demosaicing function d yc d d 1 (y C, ), C 1 C2 C 3 C 4 e Ci Kirchner Efficient Estimation of CFA Pattern Configuration in Digital Camera Images slide 5 of 15

14 [Swaminathan et al., 2007; Dirik et al., 2009] CFA Configuration Estimation in the Literature minimum re-interpolation error assumption x d(x, C) y C C = arg min for CFA configuration C and the demosaicing function d yc d d 1 (y C, ), C 1 C2 C 3 C 4 e Ci subsampling matrix S Ci as simple approximation of inverse demosaicing d 1 (y, ) = S Ci y Kirchner Efficient Estimation of CFA Pattern Configuration in Digital Camera Images slide 5 of 15

15 [Swaminathan et al., 2007; Dirik et al., 2009] CFA Configuration Estimation in the Literature minimum re-interpolation error assumption x d(x, C) y C C = arg min for CFA configuration C and the demosaicing function d yc d d 1 (y C, ), C 1 C2 C 3 C 4 e Ci subsampling matrix S Ci as simple approximation of inverse demosaicing d 1 (y, ) = S Ci y assume linear relationship between raw and interpolated pixels d(x, ) = H Ci x Kirchner Efficient Estimation of CFA Pattern Configuration in Digital Camera Images slide 5 of 15

16 An Alternative Approach assume that we actually know the genuine raw sensor output x d(x, C) y C C 1 C2 C 3 C 4 x C = arg min d 1 (y C, ) d 1 (y, ) = S Ci y subsampling matrix S Ci as simple approximation of inverse demosaicing re-interpolation for each possible configuration not necessary Kirchner Efficient Estimation of CFA Pattern Configuration in Digital Camera Images slide 6 of 15

17 CFA Pattern Synthesis [Kirchner & Böhme, 2009] basic idea find a possible sensor signal x such that following the linearity assumption this is an ordinary least squares (OLS) problem y C d( x, C) 2 min y C = H C x + ɛ x C = (H C H C) 1 H C y Kirchner Efficient Estimation of CFA Pattern Configuration in Digital Camera Images slide 7 of 15

18 CFA Pattern Synthesis [Kirchner & Böhme, 2009] basic idea find a possible sensor signal x such that following the linearity assumption this is an ordinary least squares (OLS) problem y C d( x, C) 2 min y C = H C x + ɛ x C = (H C H C) 1 H C y caveat for a N-pixel image, H s of dimension 3N N direct implementation of the OLS solution not tractable efficiency improvements H s typically sparse (finite filter support) and of regular structure (periodic CFA) H C 3N Kirchner Efficient Estimation of CFA Pattern Configuration in Digital Camera Images slide 7 of 15

19 CFA Pattern Synthesis [Kirchner & Böhme, 2009] basic idea find a possible sensor signal x such that following the linearity assumption this is an ordinary least squares (OLS) problem y C d( x, C) 2 min y C = H C x + ɛ x C = (H C H C) 1 H C y caveat for a N-pixel image, H s of dimension 3N N direct implementation of the OLS solution not tractable efficiency improvements H s typically sparse (finite filter support) and of regular structure (periodic CFA) analytical solution for the bilinear interpolation kernel H C 3N Kirchner Efficient Estimation of CFA Pattern Configuration in Digital Camera Images slide 7 of 15

20 Approximate Solution by considering an infinite image without border conditions, approximate solutions in terms of a channel-dependent fixed linear filter can be found [Kirchner & Böhme, 2009] 2 F () y () 3 6 x Ci S Ci (Fy) = S Ci 4F () y () 7 5 F (B) y (B) equivalent to the analytical solution for large enough filter kernels Kirchner Efficient Estimation of CFA Pattern Configuration in Digital Camera Images slide 8 of 15

21 Approximate Solution by considering an infinite image without border conditions, approximate solutions in terms of a channel-dependent fixed linear filter can be found [Kirchner & Böhme, 2009] 2 F () y () 3 6 x Ci S Ci (Fy) = S Ci 4F () y () 7 5 F (B) y (B) equivalent to the analytical solution for large enough filter kernels application to the CFA configuration estimation problem C = arg min x Ci S Ci y 2 process image with linear CFA synthesis filters sub-sample image and filtered image to CFA pattern calculate difference between both only one linear filtering operation Kirchner Efficient Estimation of CFA Pattern Configuration in Digital Camera Images slide 8 of 15

22 Approximate Solution by considering an infinite image without border conditions, approximate solutions in terms of a channel-dependent fixed linear filter can be found [Kirchner & Böhme, 2009] 2 F () y () 3 6 x Ci S Ci (Fy) = S Ci 4F () y () 7 5 F (B) y (B) equivalent to the analytical solution for large enough filter kernels application to the CFA configuration estimation problem C = arg min x Ci S Ci y 2 process image with linear CFA synthesis filters sub-sample image and filtered image to CFA pattern calculate difference between both only one linear filtering operation our assumptions: Bayer CFA pattern bilinear interpolation continuous solution Kirchner Efficient Estimation of CFA Pattern Configuration in Digital Camera Images slide 8 of 15

23 efinements to the Estimation Procedure CFA configuration can be best determined for the green channel elements (twice as much genuine sensor pixels) C () Kirchner Efficient Estimation of CFA Pattern Configuration in Digital Camera Images slide 9 of 15

24 efinements to the Estimation Procedure CFA configuration can be best determined for the green channel elements (twice as much genuine sensor pixels) two-stage approach: decision for the complete configuration conditional to the estimated green channel configuration C () C Kirchner Efficient Estimation of CFA Pattern Configuration in Digital Camera Images slide 9 of 15

25 efinements to the Estimation Procedure CFA configuration can be best determined for the green channel elements (twice as much genuine sensor pixels) two-stage approach: decision for the complete configuration conditional to the estimated green channel configuration locally large error terms can accumulate to overall wrong decision C () C Kirchner Efficient Estimation of CFA Pattern Configuration in Digital Camera Images slide 9 of 15

26 efinements to the Estimation Procedure CFA configuration can be best determined for the green channel elements (twice as much genuine sensor pixels) two-stage approach: decision for the complete configuration conditional to the estimated green channel configuration locally large error terms can accumulate to overall wrong decision block-based approach: majority voting over all non-overlapping 2 2 blocks count C () C Kirchner Efficient Estimation of CFA Pattern Configuration in Digital Camera Images slide 9 of 15

27 Experimental Setup test database derived from 1000 full-resolution digital camera images from the Dresden Image Database [loe & Böhme, 2010] JPE AW TIFF TIFF JPE QUAL1... JPE QUALn JPE QUAL1... JPE QUALn Kirchner Efficient Estimation of CFA Pattern Configuration in Digital Camera Images slide 10 of 15

28 Experimental Setup test database derived from 1000 full-resolution digital camera images from the Dresden Image Database [loe & Böhme, 2010] JPE each 1000 images AW 5 different camera models with combined JPE / AW output Nikon D200 (1) Nikon D70/s (each 1) Panasonic DMC-FZ750 (3) icoh X100 (2) TIFF TIFF JPE QUAL1... JPE QUALn JPE QUAL1... JPE QUALn Kirchner Efficient Estimation of CFA Pattern Configuration in Digital Camera Images slide 10 of 15

29 Experimental Setup test database derived from 1000 full-resolution digital camera images from the Dresden Image Database [loe & Böhme, 2010] JPE JPE QUAL1 TIFF... JPE QUALn each 1000 images AW TIFF JPE QUAL1... JPE QUALn 5 different camera models with combined JPE / AW output Nikon D200 (1) Nikon D70/s (each 1) Panasonic DMC-FZ750 (3) icoh X100 (2) AW images demosaiced using Adobe Lightroom and dcraw 4 interpolation procedures: bilinear, VN, AHD, L Kirchner Efficient Estimation of CFA Pattern Configuration in Digital Camera Images slide 10 of 15

30 Experimental Setup test database derived from 1000 full-resolution digital camera images from the Dresden Image Database [loe & Böhme, 2010] JPE JPE QUAL1 TIFF... JPE QUALn each 1000 images AW TIFF JPE QUAL1... JPE QUALn 5 different camera models with combined JPE / AW output Nikon D200 (1) Nikon D70/s (each 1) Panasonic DMC-FZ750 (3) icoh X100 (2) AW images demosaiced using Adobe Lightroom and dcraw 4 interpolation procedures: bilinear, VN, AHD, L JPE compression with varying quality factors after demosacing Kirchner Efficient Estimation of CFA Pattern Configuration in Digital Camera Images slide 10 of 15

31 round Truth in our Experiments experimental evaluation requires ground truth CFA configurations not explicitly known for the cameras in use EXIF data not necessarily contains this information sensor datasheets are unreliable (active vs. effective pixels) CFA pattern becomes visible in the raw data of almost blue / red scences raw data Kirchner Efficient Estimation of CFA Pattern Configuration in Digital Camera Images slide 11 of 15

32 round Truth in our Experiments experimental evaluation requires ground truth CFA configurations not explicitly known for the cameras in use EXIF data not necessarily contains this information sensor datasheets are unreliable (active vs. effective pixels) CFA pattern becomes visible in the raw data of almost blue / red scences raw data Lightroom images (and genuine camera images) are smaller than dcraw images synchronization by maximum cross-correlation over all possible crops of the larger image Kirchner Efficient Estimation of CFA Pattern Configuration in Digital Camera Images slide 11 of 15

33 Baseline esults Percentage of correctly determined configurations D200 D70 D70s FZ750 X100 overall C () C C () C C () C C () C C () C C () C bilinear interpolation e Ci (total) C (total) i C (block) i VN interpolation e Ci (total) (total) (block) AHD interpolation e Ci (total) C (total) i C (block) i Adobe Lightroom e Ci (total) (total) (block)

34 Baseline esults Percentage of correctly determined configurations D200 D70 D70s FZ750 X100 overall C () C C () C C () C C () C C () C C () C bilinear interpolation e Ci (total) C (total) i C (block) i e VN interpolation Ci (total) re-interpolation with bilinear kernel e Ci (total) [Dirik 95.1et 95.1 al., 2009] C (total) i ec d 1 (total) CFA 83.4 synthesis, global 94.2 decision i C (block) i e C d 1 (block) i CFA 98.2 synthesis, block 99.2 decision AHD interpolation e Ci (total) C (total) i C (block) i Adobe Lightroom e Ci (total) (total) (block)

35 Baseline esults Percentage of correctly determined configurations D200 D70 D70s FZ750 X100 overall C () C C () C C () C C () C C () C C () C bilinear interpolation e Ci (total) C (total) i C (block) i VN interpolation e Ci (total) (total) (block) AHD interpolation e Ci (total) C (total) i C (block) i Adobe Lightroom e Ci (total) (total) (block)

36 Baseline esults Percentage of correctly determined configurations D200 D70 D70s FZ750 X100 overall C () C C () C C () C C () C C () C C () C bilinear interpolation e Ci (total) C (total) i green channel configuration can be determined most reliably C (block) i VN interpolation e Ci (total) (total) (block) AHD interpolation e Ci (total) C (total) i C (block) i Adobe Lightroom e Ci (total) (total) (block)

37 Baseline esults Percentage of correctly determined configurations D200 D70 D70s FZ750 X100 overall C () C C () C C () C C () C C () C C () C bilinear interpolation e Ci (total) C (total) i C (block) i VN interpolation e Ci (total) (total) (block) AHD interpolation e Ci (total) C (total) i C (block) i Adobe Lightroom e Ci (total) (total) (block)

38 Baseline esults Percentage of correctly determined configurations D200 D70 D70s FZ750 X100 overall C () C C () C C () C C () C C () C C () C bilinear interpolation e Ci (total) C (total) i C (block) green 100channel configuration can 99.2be determined i VN interpolation most reliably e Ci (total) block-based CFA synthesis approach superior in C (total) i virtually all cases C (block) i AHD interpolation e Ci (total) C (total) i C (block) i Adobe Lightroom e Ci (total) (total) (block)

39 Baseline esults Percentage of correctly determined configurations D200 D70 D70s FZ750 X100 overall C () C C () C C () C C () C C () C C () C bilinear interpolation e Ci (total) C (total) i C (block) i VN interpolation e Ci (total) (total) (block) AHD interpolation e Ci (total) C (total) i C (block) i Adobe Lightroom e Ci (total) (total) (block)

40 Baseline esults Percentage of correctly determined configurations D200 D70 D70s FZ750 X100 overall C () C C () C C () C C () C C () C C () C bilinear interpolation e Ci (total) C (total) i C (block) green 100channel configuration can 99.2be determined i VN interpolation most reliably e Ci (total) block-based CFA synthesis approach superior in C (total) i virtually all cases C (block) i reliability depends 98.2 to 98.2some 99.2 extent 99.2 on99.8 the99.8 source AHD interpolation of the image e Ci (total) C (total) i C (block) i Adobe Lightroom e Ci (total) (total) (block)

41 Influence of Image Size analysis of smaller image blocks of particular interest for the manipulation detection percentage of correctly determined configurations for all blocks of all images (CFA synthesis, block based) D200 D70 D70s FZ750 X100 overall C () C C () C C () C C () C C () C C () C AHD interpolation Adobe Lightroom Kirchner Efficient Estimation of CFA Pattern Configuration in Digital Camera Images slide 13 of 15

42 Influence of Image Size analysis of smaller image blocks of particular interest for the manipulation detection percentage of correctly determined configurations for all blocks of all images (CFA synthesis, block based) D200 D70 D70s FZ750 X100 overall C () C C () C C () C C () C C () C C () C AHD interpolation Adobe Lightroom configuration of Adobe Lightroom images is particularly harder to determine for smaller block sizes local, signal-adaptive post-processing? Kirchner Efficient Estimation of CFA Pattern Configuration in Digital Camera Images slide 13 of 15

43 JPE Post-compression green channel configuration C () 100 correct configuration [%] bilinear VN AHD Lightroom * JPE quality green channel configuration can be determined relatively reliable for JPE qualities as low as 90 Kirchner Efficient Estimation of CFA Pattern Configuration in Digital Camera Images slide 14 of 15

44 JPE Post-compression green channel configuration C () complete configuration C correct configuration [%] bilinear VN AHD Lightroom correct configuration [%] bilinear VN AHD Lightroom * JPE quality * JPE quality green channel configuration can be determined relatively reliable for JPE qualities as low as 90 complete configuration estimation is more vulnerable to JPE Kirchner Efficient Estimation of CFA Pattern Configuration in Digital Camera Images slide 14 of 15

45 Concluding emarks CFA pattern configuration is valuable additional knowledge in the forensic examination of digital camera images in this study: efficient method to determine the CFA pattern approximate solution to the CFA synthesis problem two-stage, block-based approach requires only 1 linear filtering step per image promising results despite the overly simplistic assumptions Limitations strong post-processing and JPE compression hamper a reliable identifictation Future work extend the CFA synthesis method to more sophisticated demosaicing procedures separate filter coefficients for horizontal / vertical edges allow for neutral decision (CFA pattern not known) Kirchner Efficient Estimation of CFA Pattern Configuration in Digital Camera Images slide 15 of 15

46 Faculty of Computer Science Institute of Systems Architecture, Privacy and Data Security esearch roup Thanks for your attention Questions? Matthias Kirchner Technische Universität Dresden Matthias Kirchner gratefully receives a doctorate scholarship from Deutsche Telekom Stiftung, Bonn, ermany.

IDENTIFYING DIGITAL CAMERAS USING CFA INTERPOLATION

IDENTIFYING DIGITAL CAMERAS USING CFA INTERPOLATION Chapter 23 IDENTIFYING DIGITAL CAMERAS USING CFA INTERPOLATION Sevinc Bayram, Husrev Sencar and Nasir Memon Abstract In an earlier work [4], we proposed a technique for identifying digital camera models

More information

IMPROVEMENTS ON SOURCE CAMERA-MODEL IDENTIFICATION BASED ON CFA INTERPOLATION

IMPROVEMENTS ON SOURCE CAMERA-MODEL IDENTIFICATION BASED ON CFA INTERPOLATION IMPROVEMENTS ON SOURCE CAMERA-MODEL IDENTIFICATION BASED ON CFA INTERPOLATION Sevinc Bayram a, Husrev T. Sencar b, Nasir Memon b E-mail: sevincbayram@hotmail.com, taha@isis.poly.edu, memon@poly.edu a Dept.

More information

Camera identification from sensor fingerprints: why noise matters

Camera identification from sensor fingerprints: why noise matters Camera identification from sensor fingerprints: why noise matters PS Multimedia Security 2010/2011 Yvonne Höller Peter Palfrader Department of Computer Science University of Salzburg January 2011 / PS

More information

Camera Model Identification Framework Using An Ensemble of Demosaicing Features

Camera Model Identification Framework Using An Ensemble of Demosaicing Features Camera Model Identification Framework Using An Ensemble of Demosaicing Features Chen Chen Department of Electrical and Computer Engineering Drexel University Philadelphia, PA 19104 Email: chen.chen3359@drexel.edu

More information

Source Camera Model Identification Using Features from contaminated Sensor Noise

Source Camera Model Identification Using Features from contaminated Sensor Noise Source Camera Model Identification Using Features from contaminated Sensor Noise Amel TUAMA 2,3, Frederic COMBY 2,3, Marc CHAUMONT 1,2,3 1 NÎMES UNIVERSITY, F-30021 Nîmes Cedex 1, France 2 MONTPELLIER

More information

Color image Demosaicing. CS 663, Ajit Rajwade

Color image Demosaicing. CS 663, Ajit Rajwade Color image Demosaicing CS 663, Ajit Rajwade Color Filter Arrays It is an array of tiny color filters placed before the image sensor array of a camera. The resolution of this array is the same as that

More information

Image Tampering Localization via Estimating the Non-Aligned Double JPEG compression

Image Tampering Localization via Estimating the Non-Aligned Double JPEG compression Image Tampering Localization via Estimating the Non-Aligned Double JPEG compression Lanying Wu a, Xiangwei Kong* a, Bo Wang a, Shize Shang a a School of Information and Communication Engineering, Dalian

More information

A Novel Method for Enhancing Satellite & Land Survey Images Using Color Filter Array Interpolation Technique (CFA)

A Novel Method for Enhancing Satellite & Land Survey Images Using Color Filter Array Interpolation Technique (CFA) A Novel Method for Enhancing Satellite & Land Survey Images Using Color Filter Array Interpolation Technique (CFA) Suma Chappidi 1, Sandeep Kumar Mekapothula 2 1 PG Scholar, Department of ECE, RISE Krishna

More information

Revisiting Weighted Stego-Image Steganalysis

Revisiting Weighted Stego-Image Steganalysis Revisiting Weighted Stego-Image Steganalysis Andrew Ker adk @ comlab.ox.ac.uk Oxford University Computing Laboratory Rainer Böhme rainer.boehme@ inf.tu-dresden.de Technische Universität Dresden, Institute

More information

Applying the Sensor Noise based Camera Identification Technique to Trace Origin of Digital Images in Forensic Science

Applying the Sensor Noise based Camera Identification Technique to Trace Origin of Digital Images in Forensic Science FORENSIC SCIENCE JOURNAL SINCE 2002 Forensic Science Journal 2017;16(1):19-42 fsjournal.cpu.edu.tw DOI:10.6593/FSJ.2017.1601.03 Applying the Sensor Noise based Camera Identification Technique to Trace

More information

SOURCE CAMERA IDENTIFICATION BASED ON SENSOR DUST CHARACTERISTICS

SOURCE CAMERA IDENTIFICATION BASED ON SENSOR DUST CHARACTERISTICS SOURCE CAMERA IDENTIFICATION BASED ON SENSOR DUST CHARACTERISTICS A. Emir Dirik Polytechnic University Department of Electrical and Computer Engineering Brooklyn, NY, US Husrev T. Sencar, Nasir Memon Polytechnic

More information

Digital Imaging with the Nikon D1X and D100 cameras. A tutorial with Simon Stafford

Digital Imaging with the Nikon D1X and D100 cameras. A tutorial with Simon Stafford Digital Imaging with the Nikon D1X and D100 cameras A tutorial with Simon Stafford Contents Fundamental issues of Digital Imaging Camera controls Practical Issues Questions & Answers (hopefully!) Digital

More information

Digital Cameras The Imaging Capture Path

Digital Cameras The Imaging Capture Path Manchester Group Royal Photographic Society Imaging Science Group Digital Cameras The Imaging Capture Path by Dr. Tony Kaye ASIS FRPS Silver Halide Systems Exposure (film) Processing Digital Capture Imaging

More information

CS 365 Project Report Digital Image Forensics. Abhijit Sharang (10007) Pankaj Jindal (Y9399) Advisor: Prof. Amitabha Mukherjee

CS 365 Project Report Digital Image Forensics. Abhijit Sharang (10007) Pankaj Jindal (Y9399) Advisor: Prof. Amitabha Mukherjee CS 365 Project Report Digital Image Forensics Abhijit Sharang (10007) Pankaj Jindal (Y9399) Advisor: Prof. Amitabha Mukherjee 1 Abstract Determining the authenticity of an image is now an important area

More information

Edge Potency Filter Based Color Filter Array Interruption

Edge Potency Filter Based Color Filter Array Interruption Edge Potency Filter Based Color Filter Array Interruption GURRALA MAHESHWAR Dept. of ECE B. SOWJANYA Dept. of ECE KETHAVATH NARENDER Associate Professor, Dept. of ECE PRAKASH J. PATIL Head of Dept.ECE

More information

Exposing Digital Forgeries from JPEG Ghosts

Exposing Digital Forgeries from JPEG Ghosts 1 Exposing Digital Forgeries from JPEG Ghosts Hany Farid, Member, IEEE Abstract When creating a digital forgery, it is often necessary to combine several images, for example, when compositing one person

More information

Fragile Sensor Fingerprint Camera Identification

Fragile Sensor Fingerprint Camera Identification Fragile Sensor Fingerprint Camera Identification Erwin Quiring Matthias Kirchner Binghamton University IEEE International Workshop on Information Forensics and Security Rome, Italy November 19, 2015 Camera

More information

Digital photography , , Computational Photography Fall 2017, Lecture 2

Digital photography , , Computational Photography Fall 2017, Lecture 2 Digital photography http://graphics.cs.cmu.edu/courses/15-463 15-463, 15-663, 15-862 Computational Photography Fall 2017, Lecture 2 Course announcements To the 14 students who took the course survey on

More information

Linear Filter Kernel Estimation Based on Digital Camera Sensor Noise

Linear Filter Kernel Estimation Based on Digital Camera Sensor Noise https://doiorg/12352/issn247-11732177mwsf-332 217, Society for Imaging Science and Technology Linear Filter Kernel Estimation Based on Digital Camera Sensor Noise Chang Liu and Matthias Kirchner Department

More information

ity Multimedia Forensics and Security through Provenance Inference Chang-Tsun Li

ity Multimedia Forensics and Security through Provenance Inference Chang-Tsun Li ity Multimedia Forensics and Security through Provenance Inference Chang-Tsun Li School of Computing and Mathematics Charles Sturt University Australia Department of Computer Science University of Warwick

More information

Forgery Detection using Noise Inconsistency: A Review

Forgery Detection using Noise Inconsistency: A Review Forgery Detection using Noise Inconsistency: A Review Savita Walia, Mandeep Kaur UIET, Panjab University Chandigarh ABSTRACT: The effects of digital forgeries and image manipulations may not be seen by

More information

Survey On Passive-Blind Image Forensics

Survey On Passive-Blind Image Forensics Survey On Passive-Blind Image Forensics Vinita Devi, Vikas Tiwari SIDDHI VINAYAK COLLEGE OF SCIENCE & HIGHER EDUCATION ALWAR, India Abstract Digital visual media represent nowadays one of the principal

More information

DIGITAL CAMERA SENSORS

DIGITAL CAMERA SENSORS DIGITAL CAMERA SENSORS Bill Betts March 21, 2018 Camera Sensors The soul of a digital camera is its sensor - to determine image size, resolution, lowlight performance, depth of field, dynamic range, lenses

More information

Detection of Hue Modification Using Photo Response Non-Uniformity

Detection of Hue Modification Using Photo Response Non-Uniformity The final version of record is available at http://dx.doi.org/.9/tcsvt.6.53988 Detection of Hue Modification Using Photo Response Non-Uniformity Jong-Uk Hou, Student Member, IEEE, and Heung-Kyu Lee Abstract

More information

Image acquisition. In both cases, the digital sensing element is one of the following: Line array Area array. Single sensor

Image acquisition. In both cases, the digital sensing element is one of the following: Line array Area array. Single sensor Image acquisition Digital images are acquired by direct digital acquisition (digital still/video cameras), or scanning material acquired as analog signals (slides, photographs, etc.). In both cases, the

More information

Image Demosaicing. Chapter Introduction. Ruiwen Zhen and Robert L. Stevenson

Image Demosaicing. Chapter Introduction. Ruiwen Zhen and Robert L. Stevenson Chapter 2 Image Demosaicing Ruiwen Zhen and Robert L. Stevenson 2.1 Introduction Digital cameras are extremely popular and have replaced traditional film-based cameras in most applications. To produce

More information

Camera Requirements For Precision Agriculture

Camera Requirements For Precision Agriculture Camera Requirements For Precision Agriculture Radiometric analysis such as NDVI requires careful acquisition and handling of the imagery to provide reliable values. In this guide, we explain how Pix4Dmapper

More information

Topic 9 - Sensors Within

Topic 9 - Sensors Within Topic 9 - Sensors Within Learning Outcomes In this topic, we will take a closer look at sensor sizes in digital cameras. By the end of this video you will have a better understanding of what the various

More information

Digital photography , , Computational Photography Fall 2018, Lecture 2

Digital photography , , Computational Photography Fall 2018, Lecture 2 Digital photography http://graphics.cs.cmu.edu/courses/15-463 15-463, 15-663, 15-862 Computational Photography Fall 2018, Lecture 2 Course announcements To the 26 students who took the start-of-semester

More information

Introduction to Digital Photography

Introduction to Digital Photography Introduction to Digital Photography A CAMERA IS A LIGHT TIGHT BOX All contemporary cameras have the same basic features A light-tight box to hold the camera parts and recording material A viewing system

More information

Imaging Sensor Noise as Digital X-Ray for Revealing Forgeries

Imaging Sensor Noise as Digital X-Ray for Revealing Forgeries Imaging Sensor Noise as Digital X-Ray for Revealing Forgeries Mo Chen, Jessica Fridrich, Jan Lukáš, and Miroslav Goljan Dept. of Electrical and Computer Engineering, SUNY Binghamton, Binghamton, NY 13902-6000,

More information

Camera Image Processing Pipeline

Camera Image Processing Pipeline Lecture 13: Camera Image Processing Pipeline Visual Computing Systems Today (actually all week) Operations that take photons hitting a sensor to a high-quality image Processing systems used to efficiently

More information

Spatially Varying Color Correction Matrices for Reduced Noise

Spatially Varying Color Correction Matrices for Reduced Noise Spatially Varying olor orrection Matrices for educed oise Suk Hwan Lim, Amnon Silverstein Imaging Systems Laboratory HP Laboratories Palo Alto HPL-004-99 June, 004 E-mail: sukhwan@hpl.hp.com, amnon@hpl.hp.com

More information

Simultaneous Capturing of RGB and Additional Band Images Using Hybrid Color Filter Array

Simultaneous Capturing of RGB and Additional Band Images Using Hybrid Color Filter Array Simultaneous Capturing of RGB and Additional Band Images Using Hybrid Color Filter Array Daisuke Kiku, Yusuke Monno, Masayuki Tanaka, and Masatoshi Okutomi Tokyo Institute of Technology ABSTRACT Extra

More information

Filters. Materials from Prof. Klaus Mueller

Filters. Materials from Prof. Klaus Mueller Filters Materials from Prof. Klaus Mueller Think More about Pixels What exactly a pixel is in an image or on the screen? Solid square? This cannot be implemented A dot? Yes, but size matters Pixel Dots

More information

AN EFFECTIVE APPROACH FOR IMAGE RECONSTRUCTION AND REFINING USING DEMOSAICING

AN EFFECTIVE APPROACH FOR IMAGE RECONSTRUCTION AND REFINING USING DEMOSAICING Research Article AN EFFECTIVE APPROACH FOR IMAGE RECONSTRUCTION AND REFINING USING DEMOSAICING 1 M.Jayasudha, 1 S.Alagu Address for Correspondence 1 Lecturer, Department of Information Technology, Sri

More information

Camera Requirements For Precision Agriculture

Camera Requirements For Precision Agriculture Camera Requirements For Precision Agriculture Radiometric analysis such as NDVI requires careful acquisition and handling of the imagery to provide reliable values. In this guide, we explain how Pix4Dmapper

More information

Moving Object Detection for Intelligent Visual Surveillance

Moving Object Detection for Intelligent Visual Surveillance Moving Object Detection for Intelligent Visual Surveillance Ph.D. Candidate: Jae Kyu Suhr Advisor : Prof. Jaihie Kim April 29, 2011 Contents 1 Motivation & Contributions 2 Background Compensation for PTZ

More information

Digital Imaging Group. 20th June Working at the High End

Digital Imaging Group. 20th June Working at the High End Digital Imaging Group 20th June 2014 Working at the High End Processing RAW files in Adobe Camera Raw (ACR) (and a little about high pixel count cameras later) What is RAW? The RAW file captures information

More information

Noise Reduction in Raw Data Domain

Noise Reduction in Raw Data Domain Noise Reduction in Raw Data Domain Wen-Han Chen( 陳文漢 ), Chiou-Shann Fuh( 傅楸善 ) Graduate Institute of Networing and Multimedia, National Taiwan University, Taipei, Taiwan E-mail: r98944034@ntu.edu.tw Abstract

More information

Demosaicing and Denoising on Simulated Light Field Images

Demosaicing and Denoising on Simulated Light Field Images Demosaicing and Denoising on Simulated Light Field Images Trisha Lian Stanford University tlian@stanford.edu Kyle Chiang Stanford University kchiang@stanford.edu Abstract Light field cameras use an array

More information

HDR videos acquisition

HDR videos acquisition HDR videos acquisition dr. Francesco Banterle francesco.banterle@isti.cnr.it How to capture? Videos are challenging: We need to capture multiple frames at different exposure times and everything moves

More information

Artifacts Reduced Interpolation Method for Single-Sensor Imaging System

Artifacts Reduced Interpolation Method for Single-Sensor Imaging System 2016 International Conference on Computer Engineering and Information Systems (CEIS-16) Artifacts Reduced Interpolation Method for Single-Sensor Imaging System Long-Fei Wang College of Telecommunications

More information

Analysis on Color Filter Array Image Compression Methods

Analysis on Color Filter Array Image Compression Methods Analysis on Color Filter Array Image Compression Methods Sung Hee Park Electrical Engineering Stanford University Email: shpark7@stanford.edu Albert No Electrical Engineering Stanford University Email:

More information

4.5.1 Mirroring Gain/Offset Registers GPIO CMV Snapshot Control... 14

4.5.1 Mirroring Gain/Offset Registers GPIO CMV Snapshot Control... 14 Thank you for choosing the MityCAM-C8000 from Critical Link. The MityCAM-C8000 MityViewer Quick Start Guide will guide you through the software installation process and the steps to acquire your first

More information

A CAMERA IS A LIGHT TIGHT BOX

A CAMERA IS A LIGHT TIGHT BOX HOW CAMERAS WORK A CAMERA IS A LIGHT TIGHT BOX Pinhole Principle All contemporary cameras have the same basic features A light-tight box to hold the camera parts and recording material A viewing system

More information

Forensic Framework. Attributing and Authenticating Evidence. Forensic Framework. Attribution. Forensic source identification

Forensic Framework. Attributing and Authenticating Evidence. Forensic Framework. Attribution. Forensic source identification Attributing and Authenticating Evidence Forensic Framework Collection Identify and collect digital evidence selective acquisition? cloud storage? Generate data subset for examination? Examination of evidence

More information

Detection of Misaligned Cropping and Recompression with the Same Quantization Matrix and Relevant Forgery

Detection of Misaligned Cropping and Recompression with the Same Quantization Matrix and Relevant Forgery Detection of Misaligned Cropping and Recompression with the Same Quantization Matrix and Relevant Forgery Qingzhong Liu Department of Computer Science Sam Houston State University Huntsville, TX 77341,

More information

Lecture 29: Image Sensors. Computer Graphics and Imaging UC Berkeley CS184/284A

Lecture 29: Image Sensors. Computer Graphics and Imaging UC Berkeley CS184/284A Lecture 29: Image Sensors Computer Graphics and Imaging UC Berkeley Photon Capture The Photoelectric Effect Incident photons Ejected electrons Albert Einstein (wikipedia) Einstein s Nobel Prize in 1921

More information

2018 IEEE Signal Processing Cup: Forensic Camera Model Identification Challenge

2018 IEEE Signal Processing Cup: Forensic Camera Model Identification Challenge 2018 IEEE Signal Processing Cup: Forensic Camera Model Identification Challenge This competition is sponsored by the IEEE Signal Processing Society Introduction The IEEE Signal Processing Society s 2018

More information

Different-quality Re-demosaicing in Digital Image Forensics

Different-quality Re-demosaicing in Digital Image Forensics Different-quality Re-demosaicing in Digital Image Forensics 1 Bo Wang, 2 Xiangwei Kong, 3 Lanying Wu *1,2,3 School of Information and Communication Engineering, Dalian University of Technology E-mail:

More information

VISUAL sensor technologies have experienced tremendous

VISUAL sensor technologies have experienced tremendous IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, VOL. 2, NO. 1, MARCH 2007 91 Nonintrusive Component Forensics of Visual Sensors Using Output Images Ashwin Swaminathan, Student Member, IEEE, Min

More information

CERIAS Tech Report Forensic characterization of image capture devices by Nitin Khanna Center for Education and Research Information Assurance

CERIAS Tech Report Forensic characterization of image capture devices by Nitin Khanna Center for Education and Research Information Assurance CERIAS Tech Report 29-38 Forensic characterization of image capture devices by Nitin Khanna Center for Education and Research Information Assurance and Security Purdue University, West Lafayette, IN 4797-286

More information

Multi-sensor Super-Resolution

Multi-sensor Super-Resolution Multi-sensor Super-Resolution Assaf Zomet Shmuel Peleg School of Computer Science and Engineering, The Hebrew University of Jerusalem, 9904, Jerusalem, Israel E-Mail: zomet,peleg @cs.huji.ac.il Abstract

More information

EMVA1288 compliant Interpolation Algorithm

EMVA1288 compliant Interpolation Algorithm Company: BASLER AG Germany Contact: Mrs. Eva Tischendorf E-mail: eva.tischendorf@baslerweb.com EMVA1288 compliant Interpolation Algorithm Author: Jörg Kunze Description of the innovation: Basler invented

More information

Source Camera Identification Forensics Based on Wavelet Features

Source Camera Identification Forensics Based on Wavelet Features Source Camera Identification Forensics Based on Wavelet Features Bo Wang, Yiping Guo, Xiangwei Kong, Fanjie Meng, China IIH-MSP-29 September 13, 29 Outline Introduction Image features based identification

More information

Watermark Embedding in Digital Camera Firmware. Peter Meerwald, May 28, 2008

Watermark Embedding in Digital Camera Firmware. Peter Meerwald, May 28, 2008 Watermark Embedding in Digital Camera Firmware Peter Meerwald, May 28, 2008 Application Scenario Digital images can be easily copied and tampered Active and passive methods have been proposed for copyright

More information

PROCESSING X-TRANS IMAGES IN IRIDIENT DEVELOPER SAMPLE

PROCESSING X-TRANS IMAGES IN IRIDIENT DEVELOPER SAMPLE PROCESSING X-TRANS IMAGES IN IRIDIENT DEVELOPER!2 Introduction 5 X-Trans files, demosaicing and RAW conversion Why use one converter over another? Advantages of Iridient Developer for X-Trans Processing

More information

Laser Printer Source Forensics for Arbitrary Chinese Characters

Laser Printer Source Forensics for Arbitrary Chinese Characters Laser Printer Source Forensics for Arbitrary Chinese Characters Xiangwei Kong, Xin gang You,, Bo Wang, Shize Shang and Linjie Shen Information Security Research Center, Dalian University of Technology,

More information

Distinguishing between Camera and Scanned Images by Means of Frequency Analysis

Distinguishing between Camera and Scanned Images by Means of Frequency Analysis Distinguishing between Camera and Scanned Images by Means of Frequency Analysis Roberto Caldelli, Irene Amerini, and Francesco Picchioni Media Integration and Communication Center - MICC, University of

More information

Can We Trust Digital Image Forensics?

Can We Trust Digital Image Forensics? Can We Trust Digital Image Forensics? ABSTRACT Thomas Gloe Technische Universität Dresden Institute for System Architecture 162 Dresden, Germany thomas.gloe@inf.tu-dresden.de Antje Winkler Technische Universität

More information

Goal of this Section. Capturing Reflectance From Theory to Practice. Acquisition Basics. How can we measure material properties? Special Purpose Tools

Goal of this Section. Capturing Reflectance From Theory to Practice. Acquisition Basics. How can we measure material properties? Special Purpose Tools Capturing Reflectance From Theory to Practice Acquisition Basics GRIS, TU Darmstadt (formerly University of Washington, Seattle Goal of this Section practical, hands-on description of acquisition basics

More information

Multimedia Forensics

Multimedia Forensics Multimedia Forensics Using Mathematics and Machine Learning to Determine an Image's Source and Authenticity Matthew C. Stamm Multimedia & Information Security Lab (MISL) Department of Electrical and Computer

More information

Method of color interpolation in a single sensor color camera using green channel separation

Method of color interpolation in a single sensor color camera using green channel separation University of Wollongong Research Online Faculty of nformatics - Papers (Archive) Faculty of Engineering and nformation Sciences 2002 Method of color interpolation in a single sensor color camera using

More information

Improvements of Demosaicking and Compression for Single Sensor Digital Cameras

Improvements of Demosaicking and Compression for Single Sensor Digital Cameras Improvements of Demosaicking and Compression for Single Sensor Digital Cameras by Colin Ray Doutre B. Sc. (Electrical Engineering), Queen s University, 2005 A THESIS SUBMITTED IN PARTIAL FULFILLMENT OF

More information

The Raw Deal Raw VS. JPG

The Raw Deal Raw VS. JPG The Raw Deal Raw VS. JPG Photo Plus Expo New York City, October 31st, 2003. 2003 By Jeff Schewe Notes at: www.schewephoto.com/workshop The Raw Deal How a CCD Works The Chip The Raw Deal How a CCD Works

More information

in association with Getting to Grips with Printing

in association with Getting to Grips with Printing in association with Getting to Grips with Printing Managing Colour Custom profiles - why you should use them Raw files are not colour managed Should I set my camera to srgb or Adobe RGB? What happens

More information

OVER the past couple of years, digital imaging has matured

OVER the past couple of years, digital imaging has matured 582 IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, VOL. 3, NO. 4, DECEMBER 2008 Hiding Traces of Resampling in Digital Images Matthias Kirchner and Rainer Böhme Abstract Resampling detection

More information

IMAGE RESTORATION WITH NEURAL NETWORKS. Orazio Gallo Work with Hang Zhao, Iuri Frosio, Jan Kautz

IMAGE RESTORATION WITH NEURAL NETWORKS. Orazio Gallo Work with Hang Zhao, Iuri Frosio, Jan Kautz IMAGE RESTORATION WITH NEURAL NETWORKS Orazio Gallo Work with Hang Zhao, Iuri Frosio, Jan Kautz MOTIVATION The long path of images Bad Pixel Correction Black Level AF/AE Demosaic Denoise Lens Correction

More information

Introduction to DSP ECE-S352 Fall Quarter 2000 Matlab Project 1

Introduction to DSP ECE-S352 Fall Quarter 2000 Matlab Project 1 Objective: Introduction to DSP ECE-S352 Fall Quarter 2000 Matlab Project 1 This Matlab Project is an extension of the basic correlation theory presented in the course. It shows a practical application

More information

Design and Simulation of Optimized Color Interpolation Processor for Image and Video Application

Design and Simulation of Optimized Color Interpolation Processor for Image and Video Application IJSRD - International Journal for Scientific Research & Development Vol. 3, Issue 03, 2015 ISSN (online): 2321-0613 Design and Simulation of Optimized Color Interpolation Processor for Image and Video

More information

Detection of Image Forgery was Created from Bitmap and JPEG Images using Quantization Table

Detection of Image Forgery was Created from Bitmap and JPEG Images using Quantization Table Detection of Image Forgery was Created from Bitmap and JPEG Images using Quantization Tran Dang Hien University of Engineering and Eechnology, VietNam National Univerity, VietNam Pham Van At Department

More information

Forensic Classification of Imaging Sensor Types

Forensic Classification of Imaging Sensor Types Forensic Classification of Imaging Sensor Types Nitin Khanna a, Aravind K. Mikkilineni b George T. C. Chiu b, Jan P. Allebach a,edwardj.delp a a School of Electrical and Computer Engineering b School of

More information

Double resolution from a set of aliased images

Double resolution from a set of aliased images Double resolution from a set of aliased images Patrick Vandewalle 1,SabineSüsstrunk 1 and Martin Vetterli 1,2 1 LCAV - School of Computer and Communication Sciences Ecole Polytechnique Fédérale delausanne(epfl)

More information

DIGITAL IMAGING. 10 weeks

DIGITAL IMAGING. 10 weeks DIGITAL IMAGING Overview - Digital Imaging is an advanced visual arts class to helps students effectively use a digital camera as a source for images that can be effectively represented, enhanced, corrected,

More information

Software & Computers DxO Optics Pro 5.3; Raw Converter & Image Enhancer With Auto Or Manual Transmission By Howard Millard March, 2009

Software & Computers DxO Optics Pro 5.3; Raw Converter & Image Enhancer With Auto Or Manual Transmission By Howard Millard March, 2009 Software & Computers DxO Optics Pro 5.3; Raw Converter & Image Enhancer With Auto Or Manual Transmission By Howard Millard March, 2009 Whether you shoot raw or JPEG, whether you re on the Windows or Mac

More information

MODULE No. 34: Digital Photography and Enhancement

MODULE No. 34: Digital Photography and Enhancement SUBJECT Paper No. and Title Module No. and Title Module Tag PAPER No. 8: Questioned Document FSC_P8_M34 TABLE OF CONTENTS 1. Learning Outcomes 2. Introduction 3. Cameras and Scanners 4. Image Enhancement

More information

Demosaicing Algorithms

Demosaicing Algorithms Demosaicing Algorithms Rami Cohen August 30, 2010 Contents 1 Demosaicing 2 1.1 Algorithms............................. 2 1.2 Post Processing.......................... 6 1.3 Performance............................

More information

Tamper Hiding: Defeating Image Forensics

Tamper Hiding: Defeating Image Forensics Tamper Hiding: Defeating Image Forensics Matthias Kirchner and Rainer Böhme Technische Universität Dresden Institute for System Architecture 01062 Dresden, Germany matthias.kirchner@acm.org, rainer.boehme@tu-dresden.de

More information

Colour-Decoupled Photo Response Non-Uniformity for. Digital Image Forensics

Colour-Decoupled Photo Response Non-Uniformity for. Digital Image Forensics Colour-Decoupled Photo Response Non-Uniformity for Digital mage Forensics Chang-Tsun Li 1 and Yue Li 2 1 Department of Computer Science, University of arwick, Coventry CV4 7AL, UK c-t.li@warwick.ac.uk

More information

Getting the Basics Right

Getting the Basics Right Sinclair Scott President, 30 September 2014 Getting the Basics Right An Introduction to Digital Photography Subjects to be covered How does a digital camera work Types of Cameras Other kit Images in your

More information

Camera Image Processing Pipeline: Part II

Camera Image Processing Pipeline: Part II Lecture 14: Camera Image Processing Pipeline: Part II Visual Computing Systems Today Finish image processing pipeline Auto-focus / auto-exposure Camera processing elements Smart phone processing elements

More information

Image Interpolation. Image Processing

Image Interpolation. Image Processing Image Interpolation Image Processing Brent M. Dingle, Ph.D. 2015 Game Design and Development Program Mathematics, Statistics and Computer Science University of Wisconsin - Stout public domain image from

More information

Research Article Discrete Wavelet Transform on Color Picture Interpolation of Digital Still Camera

Research Article Discrete Wavelet Transform on Color Picture Interpolation of Digital Still Camera VLSI Design Volume 2013, Article ID 738057, 9 pages http://dx.doi.org/10.1155/2013/738057 Research Article Discrete Wavelet Transform on Color Picture Interpolation of Digital Still Camera Yu-Cheng Fan

More information

IMAGE TAMPERING DETECTION BY EXPOSING BLUR TYPE INCONSISTENCY. Khosro Bahrami and Alex C. Kot

IMAGE TAMPERING DETECTION BY EXPOSING BLUR TYPE INCONSISTENCY. Khosro Bahrami and Alex C. Kot 24 IEEE International Conference on Acoustic, Speech and Signal Processing (ICASSP) IMAGE TAMPERING DETECTION BY EXPOSING BLUR TYPE INCONSISTENCY Khosro Bahrami and Alex C. Kot School of Electrical and

More information

Megapixels and more. The basics of image processing in digital cameras. Construction of a digital camera

Megapixels and more. The basics of image processing in digital cameras. Construction of a digital camera Megapixels and more The basics of image processing in digital cameras Photography is a technique of preserving pictures with the help of light. The first durable photograph was made by Nicephor Niepce

More information

Using raw files from digital cameras

Using raw files from digital cameras BRIEFING PAPER by CONRAD TAYLOR ιδεοgraphy Using raw files from digital cameras This briefing paper has been written in response to growing interest among digital photographers in using the so-called RAW

More information

COLOR IMAGE STEGANANALYSIS USING CORRELATIONS BETWEEN RGB CHANNELS. 1 Nîmes University, Place Gabriel Péri, F Nîmes Cedex 1, France.

COLOR IMAGE STEGANANALYSIS USING CORRELATIONS BETWEEN RGB CHANNELS. 1 Nîmes University, Place Gabriel Péri, F Nîmes Cedex 1, France. COLOR IMAGE STEGANANALYSIS USING CORRELATIONS BETWEEN RGB CHANNELS Hasan ABDULRAHMAN 2,4, Marc CHAUMONT 1,2,3, Philippe MONTESINOS 4 and Baptiste MAGNIER 4 1 Nîmes University, Place Gabriel Péri, F-30000

More information

Genuine Fractals 4.1 Evaluation Guide

Genuine Fractals 4.1 Evaluation Guide Genuine Fractals 4.1 Evaluation Guide Table of Contents Contents Introducing Genuine Fractals 4.1... 3 Introduction to Image Resampling... 3 Interpolation Methods Available in Photoshop... 3 Image Scaling

More information

Chapter 4: Image Transfer Choosing a Computer

Chapter 4: Image Transfer Choosing a Computer 1 Study Guide for Complete Digital Photography Chapters 4-5 Chapter 4: Image Transfer Choosing a Computer In general, newer machines will almost certainly have the processing power you need to drive today

More information

Evaluating Commercial Scanners for Astronomical Images. The underlying technology of the scanners: Pixel sizes:

Evaluating Commercial Scanners for Astronomical Images. The underlying technology of the scanners: Pixel sizes: Evaluating Commercial Scanners for Astronomical Images Robert J. Simcoe Associate Harvard College Observatory rjsimcoe@cfa.harvard.edu Introduction: Many organizations have expressed interest in using

More information

arxiv: v1 [cs.cv] 15 Mar 2017

arxiv: v1 [cs.cv] 15 Mar 2017 SOURCE CAMERA IDENTIFICATION BASED ON CONTENT-ADAPTIVE FUSION NETWORK Pengpeng Yang, Wei Zhao, Rongrong Ni, and Yao Zhao arxiv:1703.04856v1 [cs.cv] 15 Mar 2017 Institute of Information Science, & Beijing

More information

Digital images. Digital Image Processing Fundamentals. Digital images. Varieties of digital images. Dr. Edmund Lam. ELEC4245: Digital Image Processing

Digital images. Digital Image Processing Fundamentals. Digital images. Varieties of digital images. Dr. Edmund Lam. ELEC4245: Digital Image Processing Digital images Digital Image Processing Fundamentals Dr Edmund Lam Department of Electrical and Electronic Engineering The University of Hong Kong (a) Natural image (b) Document image ELEC4245: Digital

More information

Color Filter Array Interpolation Using Adaptive Filter

Color Filter Array Interpolation Using Adaptive Filter Color Filter Array Interpolation Using Adaptive Filter P.Venkatesh 1, Dr.V.C.Veera Reddy 2, Dr T.Ramashri 3 M.Tech Student, Department of Electrical and Electronics Engineering, Sri Venkateswara University

More information

Introduction to Video Forgery Detection: Part I

Introduction to Video Forgery Detection: Part I Introduction to Video Forgery Detection: Part I Detecting Forgery From Static-Scene Video Based on Inconsistency in Noise Level Functions IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, VOL. 5,

More information

High Performance Imaging Using Large Camera Arrays

High Performance Imaging Using Large Camera Arrays High Performance Imaging Using Large Camera Arrays Presentation of the original paper by Bennett Wilburn, Neel Joshi, Vaibhav Vaish, Eino-Ville Talvala, Emilio Antunez, Adam Barth, Andrew Adams, Mark Horowitz,

More information

Lecture 30: Image Sensors (Cont) Computer Graphics and Imaging UC Berkeley CS184/284A

Lecture 30: Image Sensors (Cont) Computer Graphics and Imaging UC Berkeley CS184/284A Lecture 30: Image Sensors (Cont) Computer Graphics and Imaging UC Berkeley Reminder: The Pixel Stack Microlens array Color Filter Anti-Reflection Coating Stack height 4um is typical Pixel size 2um is typical

More information

How does prism technology help to achieve superior color image quality?

How does prism technology help to achieve superior color image quality? WHITE PAPER How does prism technology help to achieve superior color image quality? Achieving superior image quality requires real and full color depth for every channel, improved color contrast and color

More information

TECHNICAL DOCUMENTATION

TECHNICAL DOCUMENTATION TECHNICAL DOCUMENTATION NEED HELP? Call us on +44 (0) 121 231 3215 TABLE OF CONTENTS Document Control and Authority...3 Introduction...4 Camera Image Creation Pipeline...5 Photo Metadata...6 Sensor Identification

More information

IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 15, NO. 1, JANUARY Sina Farsiu, Michael Elad, and Peyman Milanfar, Senior Member, IEEE

IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 15, NO. 1, JANUARY Sina Farsiu, Michael Elad, and Peyman Milanfar, Senior Member, IEEE IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 15, NO. 1, JANUARY 2006 141 Multiframe Demosaicing and Super-Resolution of Color Images Sina Farsiu, Michael Elad, and Peyman Milanfar, Senior Member, IEEE Abstract

More information