Thierry Urruty, Pascal Bourdon and Christine Fernandez-Maloigne XLIM Research Institute (UMR CNRS 7252), University of Poitiers, France CORESA 2018 - Poitiers, France November 14th, 2018
available. • Most common manipulations: Copy-move, Splicing and Removal. • Distribute misleading messages within the society: e.g: Mass manipulation, Cybercriminality, Tampering or removing of judicial evidence... 1
Which camera brand took this picture? What model? Specific device? • Crucial for criminal investigations and legal proceedings. • Using the convolutional neural networks (CNN) to learn camera identification features. 2
• With unpredictable changes caused by manipulations: e.g compression, noising, resizing and/or filtering. • A robust framework which contributes to improving camera model identification and image tampering detection for such manipulations. • Robust framework against compression. 3
mask M. • The final output M is a binary mask: • Black parts indicate patches belonging to the pristine region. • White parts indicate the forged patches. 6
Dresden dataset It contains more than 13, 000 images of 18 different camera models. • To evaluate tampering detection algorithm: Two sets of altered data: Represent a set of ”known” data from test dataset and an ”unknown” dataset from ”unknown” cameras. Each contains 500 pristine images and 500 tampered images generated following in 1. • Evaluation criteria: Accuracy and True positive rate (TPR). 1Bondi, Luca, et al. ”Tampering Detection and Localization Through Clustering of Camera-Based CNN Features.” CVPR Workshops. 2017. 7
should respect the desired application. • ”Original” sets are compressed with quality factors of 90%, 80%, and 70%. • Trained CNN: CNN90, CNN80, CNN70 and CNNm respectively for 90%, 80%, 70% and mixed compressed data. • This step is of great importance to obtain good performance (Experiments). 8
al. approach decreases dramatically with compression quality factors inferior (QF = 90, 80, 70 etc.) The CNN trained only on ”Original” image for CMI is not robust to compression. [Bondi et al. CVPR 2017] Accuracy comparison curves of CMI 9
factor values ranging from 70 to 100 and training of them. Data Augmentation: by the horizontal and vertical flipping of training dataset. An average accuracy for CMI. Accuracy comparison curves of CMI 10
model on a specific compression QF. Our framework gives performing results on average of all mixed compressed test images. Accuracy comparison curves of CMI 11
camera model identification and tampering image detection • A very good match between the analytical and experimental results validates our approach. • Study especially important for forensic researchers because of the higher compression rates applied to images on Internet. • In the perspectives: Investigate the neural network activation kernels to better understand the artifacts that help to identify camera models. 14