Digital Image Analysis for Evidence: A MATLAB toolbox

In the last decade, affordable digital camera technology has become widely available, resulting in the proliferation of digital images. The creation, modification and distribution of certain photographic materials is controlled by law in the UK and in many other countries. For example, the production and possession of pornographic images of under 18s is prohibited in the UK by the Protection of Children Act 1978. It is similarly an offense to produce, modify and distribute any image that would be considered useful to a person committing, or preparing to commit, an act of terrorism under the Counter-Terrorism Act 2008. Digital image forensics is the science of determining the source of digital images and detecting the presence of image tampering (e.g. photo forgery). The majority of research in this area has been conducted in the last decade by a small number of experts in the field of digital image processing. An understanding of these methods requires in-depth knowledge of image processing algorithms which most researchers and educators in the broader field of computer forensics do not possess. In this paper we describe our Digital Image Analysis for Evidence (DIAnE) toolbox, written in the MATLAB programming language. Our approach is to utilise the inherent imperfections in image sensors that have previously been shown to produce consistent and unique noise patterns. The toolbox contains code libraries for generating device ’fingerprints’ that enable evidential images to be matched to their source cameras and graphical plots to facilitate easy understanding of the resulting correlation data. We believe DIAnE to be the only available MATLAB toolbox that performs this role.

[1]  Kannan Ramchandran,et al.  Low-complexity image denoising based on statistical modeling of wavelet coefficients , 1999, IEEE Signal Processing Letters.

[2]  Hany Farid,et al.  Exposing digital forgeries through chromatic aberration , 2006, MM&Sec '06.

[3]  Mohan S. Kankanhalli,et al.  A Survey on Digital Camera Image Forensic Methods , 2007, 2007 IEEE International Conference on Multimedia and Expo.

[4]  Edmund Y. Lam,et al.  Source camera identification using footprints from lens aberration , 2006, Electronic Imaging.

[5]  Nasir D. Memon,et al.  Blind source camera identification , 2004, 2004 International Conference on Image Processing, 2004. ICIP '04..

[6]  J. Fridrich Digital Image Forensics Using Sensor Noise , .

[7]  Jan Lukás,et al.  Detecting digital image forgeries using sensor pattern noise , 2006, Electronic Imaging.

[8]  Kenji Kurosawa,et al.  CCD fingerprint method-identification of a video camera from videotaped images , 1999, Proceedings 1999 International Conference on Image Processing (Cat. 99CH36348).

[9]  Chang-Tsun Li,et al.  Source Camera Identification Using Enhanced Sensor Pattern Noise , 2009, IEEE Transactions on Information Forensics and Security.

[10]  Jan Lukás,et al.  Determining digital image origin using sensor imperfections , 2005, IS&T/SPIE Electronic Imaging.

[11]  Bülent Sankur,et al.  Blind Identification of Source Cell-Phone Model , 2008, IEEE Transactions on Information Forensics and Security.

[12]  Niels Provos,et al.  Hide and Seek: An Introduction to Steganography , 2003, IEEE Secur. Priv..

[13]  Hany Farid,et al.  Digital Image Ballistics from JPEG Quantization , 2006 .

[14]  J. Fridrich,et al.  Digital image forensics , 2009, IEEE Signal Processing Magazine.

[15]  Nasir D. Memon,et al.  Classification of digital camera-models based on demosaicing artifacts , 2008, Digit. Investig..