Identifying color image origin using curvelet transform

Current prominent camera identification methods use wavelet-based filter to extract photo-response non-uniformity (PRNU) noise as camera fingerprint [1, 2]. However, these noise features in heavily textured images can not be extracted by using wavelet-based filter effectively. In this paper, we propose a new camera identification method that uses curvelet-based filter to extract noise features in heavily textured images or non-heavily textured image. Because curvelet transform allows an optimal sparse representation of objects with C2 singularities, curvelet-based filter can extract the noise features in heavily textured images more effectively than wavelet-based filter. To increase the recognition rate for heavily textured images, we differentiate heavily textured images from non-heavily textured images by using the bivariate kurtosis of an image, and Neyman-Pearson decision is used to determine different decision thresholds.

[1]  Laurent Demanet,et al.  Fast Discrete Curvelet Transforms , 2006, Multiscale Model. Simul..

[2]  Mo Chen,et al.  Determining Image Origin and Integrity Using Sensor Noise , 2008, IEEE Transactions on Information Forensics and Security.

[3]  Franco Oberti,et al.  A new sharpness metric based on local kurtosis, edge and energy information , 2004, Signal Process. Image Commun..

[4]  D. Karlis An EM type algorithm for maximum likelihood estimation of the normal-inverse Gaussian distribution , 2002 .

[5]  Greg J. Bloy Blind Camera Fingerprinting and Image Clustering , 2008, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[6]  Miroslav Goljan,et al.  Digital camera identification from sensor pattern noise , 2006, IEEE Transactions on Information Forensics and Security.

[7]  M. Omair Ahmad,et al.  Modeling of the DCT coefficients of images , 2008, 2008 IEEE International Symposium on Circuits and Systems.