Video Codec Forensics Based on Convolutional Neural Networks

The recent development of multimedia has made video editing accessible to everyone. Unfortunately, forensic analysis tools capable of detecting traces left by video processing operations in a blind fashion are still at their beginnings. One of the reasons is that videos are customary stored and distributed in a compressed format, and codec-related traces tends to mask previous processing operations. In this paper, we propose to capture video codec traces through convolutional neural networks (CNNs) and exploit them as an asset. Specifically, we train two CNN s to extract information about the used video codec and coding quality, respectively. Building upon these CNN s, we propose a system to detect and localize temporal splicing for video sequences generated from the concatenation of different video segments, which are characterized by inconsistent coding schemes and/or parameters (e.g., video compilations from different sources or broadcasting channels). The proposed solution is validated using videos at different resolutions (i.e., CIF, 4CIF, PAL and 720p) encoded with four common codecs (i.e., MPEG2, MPEG4, H264 and H265) at different qualities (i.e., different constant and variable bitrates, as well as constant quantization parameters).

[1]  Paolo Bestagini,et al.  Codec and GOP Identification in Double Compressed Videos , 2016, IEEE Transactions on Image Processing.

[2]  A. Piva,et al.  overview paper An overview on video forensics , 2012 .

[3]  K. J. Ray Liu,et al.  Temporal Forensics and Anti-Forensics for Motion Compensated Video , 2012, IEEE Transactions on Information Forensics and Security.

[4]  Paolo Bestagini,et al.  Local tampering detection in video sequences , 2013, 2013 IEEE 15th International Workshop on Multimedia Signal Processing (MMSP).

[5]  Paolo Bestagini,et al.  First Steps Toward Camera Model Identification With Convolutional Neural Networks , 2016, IEEE Signal Processing Letters.

[6]  Paolo Bestagini,et al.  Multiple compression detection for video sequences , 2012, 2012 IEEE 14th International Workshop on Multimedia Signal Processing (MMSP).

[7]  Chia-Wen Lin,et al.  Video forgery detection using correlation of noise residue , 2008, 2008 IEEE 10th Workshop on Multimedia Signal Processing.

[8]  Pier Luigi Dragotti,et al.  Video jitter analysis for automatic bootleg detection , 2012, 2012 IEEE 14th International Workshop on Multimedia Signal Processing (MMSP).

[9]  Marc Chaumont,et al.  Camera model identification with the use of deep convolutional neural networks , 2016, 2016 IEEE International Workshop on Information Forensics and Security (WIFS).

[10]  James F. O'Brien,et al.  Exposing Digital Forgeries in Ballistic Motion , 2012, IEEE Transactions on Information Forensics and Security.

[11]  Davide Cozzolino,et al.  Autoencoder with recurrent neural networks for video forgery detection , 2017, Media Watermarking, Security, and Forensics.

[12]  Min Wu,et al.  Exploring compression effects for improved source camera identification using strongly compressed video , 2011, 2011 18th IEEE International Conference on Image Processing.

[13]  Jiwu Huang,et al.  Exposing Fake Bit Rate Videos and Estimating Original Bit Rates , 2014, IEEE Transactions on Circuits and Systems for Video Technology.

[14]  Bertrand Chupeau,et al.  Flicker Forensics for Camcorder Piracy , 2017, IEEE Transactions on Information Forensics and Security.

[15]  Paolo Bestagini,et al.  Tampering Detection and Localization Through Clustering of Camera-Based CNN Features , 2017, 2017 IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).

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

[17]  Nasir D. Memon,et al.  Video copy detection based on source device characteristics: a complementary approach to content-based methods , 2008, MIR '08.

[18]  Paolo Bestagini,et al.  Detection of temporal interpolation in video sequences , 2013, 2013 IEEE International Conference on Acoustics, Speech and Signal Processing.

[19]  Belhassen Bayar,et al.  A Deep Learning Approach to Universal Image Manipulation Detection Using a New Convolutional Layer , 2016, IH&MMSec.

[20]  Davide Cozzolino,et al.  Video forgery detection and localization based on 3D patchmatch , 2015, 2015 IEEE International Conference on Multimedia & Expo Workshops (ICMEW).

[21]  Mo Chen,et al.  Source digital camcorder identification using sensor photo response non-uniformity , 2007, Electronic Imaging.

[22]  Z. Jane Wang,et al.  Median Filtering Forensics Based on Convolutional Neural Networks , 2015, IEEE Signal Processing Letters.