LamTangYu
Back to Psych 221 Projects 2013
Introduction
The purpose of the camera forensics project is to automatically detect whether an image, that was produced by CFA interpolation, was tampered with. CFA interpolation is used by digital camera to generate digital images. The interpolation will result in specific statistical patterns in the pixels of an image, which and then be utilized to determined whether or not an image has been altered.
Background
What is CFA Interpolation?
Different Types of CFA Interpolation Techniques
Bilinear/Bicubic
Smooth Hue Transition
Median Filter
Gradient Based
Adaptive Color Plane
Threshold-Based Variable Number of Gradients
Methods
EM Algorithm
E-Step
M-Step
Probability Map and Its Fourier Transform
Thresholding for Determining Fake Images
Results
Conclusions
References - Resources and related work
References
Software
Appendix I - Code and Data
Code
Data
Appendix II - Work partition (if a group project)
Brian and Bob gave the lectures. Jon mucked around on the wiki.