Back to articles
Volume: 29 | Article ID: art00011
A Preliminary Study on Convolutional Neural Networks for Camera Model Identification
  DOI :  10.2352/ISSN.2470-1173.2017.7.MWSF-327  Published OnlineJanuary 2017

Camera model identification is paramount to verify image origin and authenticity in a blind fashion. State-of-the-art techniques leverage the analysis of features describing characteristic footprints left on images by different camera models from the image acquisition pipeline (e. g., traces left by proprietary demosaicing strategies, etc.). Motivated by the very accurate performance achieved by feature-based methods, as well as by the progress brought by deep architectures in machine learning, we explore in this paper the possibility of taking advantage of convolutional neural networks (CNNs) for camera model identification. More specifically, we investigate: (i) the capability of different network architectures to learn discriminant features directly from the observed images; (ii) the dependency between the amount of training data and the achieved accuracy; (iii) the importance of selecting a correct protocol for training, validation and testing. This study shows that promising results can be obtained on small image patches training a CNN with an affordable setup (i. e., a personal computer with one dedicated GPU) in a reasonable amount of time (i. e., approximately one hour), given that a sufficient amount of training images is available.

Subject Areas :
Views 156
Downloads 17
 articleview.views 156
 articleview.downloads 17
  Cite this article 

Luca Bondi, David Güera, Luca Baroffio, Paolo Bestagini, Edward J Delp, Stefano Tubaro, "A Preliminary Study on Convolutional Neural Networks for Camera Model Identificationin Proc. IS&T Int’l. Symp. on Electronic Imaging: Media Watermarking, Security, and Forensics,  2017,  pp 67 - 76,

 Copy citation
  Copyright statement 
Copyright © Society for Imaging Science and Technology 2017
Electronic Imaging
Society for Imaging Science and Technology