Deep Convolutional Neural Network for Identifying Seam-Carving Forgery

Seam carving is a representative content-aware image retargeting approach to adjust the size of an image while preserving its visually prominent content. To maintain visually important content, seam-carving algorithms first calculate the connected path of pixels, referred to as the seam, according to a defined cost function and then adjust the size of an image by removing and duplicating repeatedly calculated seams. Seam carving is actively exploited to overcome diversity in the resolution of images between applications and devices; hence, detecting the distortion caused by seam carving has become important in image forensics. In this paper, we propose a convolutional neural network (CNN)-based approach to classifying seam-carving-based image retargeting for reduction and expansion. To attain the ability to learn low-level features, we designed a CNN architecture comprising five types of network blocks specialized for capturing subtle signals. An ensemble module is further adopted to both enhance performance and comprehensively analyze the features in the local areas of the given image. To validate the effectiveness of our work, extensive experiments based on various CNN-based baselines were conducted. Compared to the baselines, our work exhibits state-of-the-art performance in terms of three-class classification (original, seam inserted, and seam removed). In addition, our model with the ensemble module is robust for various unseen cases. The experimental results also demonstrate that our method can be applied to localize both seam-removed and seam-inserted areas.

[1]  Jessica J. Fridrich,et al.  Ensemble Classifiers for Steganalysis of Digital Media , 2012, IEEE Transactions on Information Forensics and Security.

[2]  In-Jae Yu,et al.  NSCT-Based Robust and Perceptual Watermarking for DIBR 3D Images , 2020, IEEE Access.

[3]  S. Avidan,et al.  Seam carving for content-aware image resizing , 2007, SIGGRAPH 2007.

[4]  Heung-Kyu Lee,et al.  Finding robust domain from attacks: A learning framework for blind watermarking , 2017, Neurocomputing.

[5]  Zehra Karapinar Senturk,et al.  Seam Carving Based Image Retargeting: A Survey , 2019, 2019 1st International Informatics and Software Engineering Conference (UBMYK).

[6]  In-Jae Yu,et al.  Paired mini-batch training: A new deep network training for image forensics and steganalysis , 2018, Signal Process. Image Commun..

[7]  Qingzhong Liu,et al.  Improved Approaches with Calibrated Neighboring Joint Density to Steganalysis and Seam-Carved Forgery Detection in JPEG Images , 2014, ACM Trans. Intell. Syst. Technol..

[8]  Sabine Süsstrunk,et al.  Saliency detection for content-aware image resizing , 2009, 2009 16th IEEE International Conference on Image Processing (ICIP).

[9]  Kyoung Mu Lee,et al.  Enhanced Deep Residual Networks for Single Image Super-Resolution , 2017, 2017 IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).

[10]  Hany Farid,et al.  Exposing digital forgeries by detecting traces of resampling , 2005, IEEE Transactions on Signal Processing.

[11]  Jessica J. Fridrich,et al.  Rich Models for Steganalysis of Digital Images , 2012, IEEE Transactions on Information Forensics and Security.

[12]  Mo Chen,et al.  Deep Residual Network for Steganalysis of Digital Images , 2019, IEEE Transactions on Information Forensics and Security.

[13]  Olga Sorkine-Hornung,et al.  A comparative study of image retargeting , 2010, ACM Trans. Graph..

[14]  Li Fei-Fei,et al.  ImageNet: A large-scale hierarchical image database , 2009, CVPR.

[15]  Anindya Sarkar,et al.  Detection of seam carving and localization of seam insertions in digital images , 2009, MM&Sec '09.

[16]  Qiang Chen,et al.  Network In Network , 2013, ICLR.

[17]  Andrew Zisserman,et al.  Very Deep Convolutional Networks for Large-Scale Image Recognition , 2014, ICLR.

[18]  Jian Sun,et al.  Deep Residual Learning for Image Recognition , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[19]  Belhassen Bayar,et al.  Constrained Convolutional Neural Networks: A New Approach Towards General Purpose Image Manipulation Detection , 2018, IEEE Transactions on Information Forensics and Security.

[20]  Jinseok Park,et al.  Content-Aware Image Resizing Detection Using Deep Neural Network , 2019, 2019 IEEE International Conference on Image Processing (ICIP).

[21]  Gaurav Sharma,et al.  Detecting content adaptive scaling of images for forensic applications , 2010, Electronic Imaging.

[22]  Heung-Kyu Lee,et al.  Double JPEG Detection in Mixed JPEG Quality Factors Using Deep Convolutional Neural Network , 2018, ECCV.

[23]  Heung-Kyu Lee,et al.  Detecting Trace of Seam Carving for Forensic Analysis , 2014, IEICE Trans. Inf. Syst..

[24]  Jian Sun,et al.  Identity Mappings in Deep Residual Networks , 2016, ECCV.

[25]  Andreas Rössler,et al.  FaceForensics: A Large-scale Video Dataset for Forgery Detection in Human Faces , 2018, ArXiv.

[26]  Yun Q. Shi,et al.  A Convolutional Neural Network Based Seam Carving Detection Scheme for Uncompressed Digital Images , 2018, IWDW.

[27]  Bin Li,et al.  Frame-wise detection of relocated I-frames in double compressed H.264 videos based on convolutional neural network , 2017, J. Vis. Commun. Image Represent..

[28]  Xing Mei,et al.  Image Retargeting by Texture-Aware Synthesis , 2016, IEEE Transactions on Visualization and Computer Graphics.

[29]  Sung Hee Choi,et al.  End-to-end double JPEG detection with a 3D convolutional network in the DCT domain , 2020 .

[30]  Jong-Uk Hou,et al.  A SIFT features based blind watermarking for DIBR 3D images , 2018, Multimedia Tools and Applications.

[31]  Tomás Pevný,et al.  "Break Our Steganographic System": The Ins and Outs of Organizing BOSS , 2011, Information Hiding.

[32]  Shu-Tao Xia,et al.  Second-Order Attention Network for Single Image Super-Resolution , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[33]  Gerald Schaefer,et al.  UCID: an uncompressed color image database , 2003, IS&T/SPIE Electronic Imaging.

[34]  Giovanni Maria Farinella,et al.  Saliency-Based Selection of Gradient Vector Flow Paths for Content Aware Image Resizing , 2014, IEEE Transactions on Image Processing.

[35]  Giulia Boato,et al.  RAISE: a raw images dataset for digital image forensics , 2015, MMSys.

[36]  Ariel Shamir,et al.  Improved seam carving for video retargeting , 2008, ACM Trans. Graph..

[37]  Jessica J. Fridrich,et al.  Steganalysis of JPEG images using rich models , 2012, Other Conferences.

[38]  Jinseok Park,et al.  Two-Stream Network for Detecting Double Compression of H.264 Videos , 2019, 2019 IEEE International Conference on Image Processing (ICIP).

[39]  Alexander Wong,et al.  Enhanced Seam Carving via Integration of Energy Gradient Functionals , 2011, IEEE Signal Processing Letters.

[40]  Belhassen Bayar,et al.  Design Principles of Convolutional Neural Networks for Multimedia Forensics , 2017, Media Watermarking, Security, and Forensics.

[41]  Tae-Hyun Oh,et al.  Weakly- and Self-Supervised Learning for Content-Aware Deep Image Retargeting , 2017, 2017 IEEE International Conference on Computer Vision (ICCV).

[42]  Paolo Bestagini,et al.  Aligned and Non-Aligned Double JPEG Detection Using Convolutional Neural Networks , 2017, J. Vis. Commun. Image Represent..

[43]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[44]  Sergey Ioffe,et al.  Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift , 2015, ICML.

[45]  Xingming Sun,et al.  Detecting seam carving based image resizing using local binary patterns , 2015, Comput. Secur..

[46]  Qingzhong Liu An Improved Approach to Exposing JPEG Seam Carving Under Recompression , 2019, IEEE Transactions on Circuits and Systems for Video Technology.

[47]  Yu-Ju Lin,et al.  A patch analysis method to detect seam carved images , 2014, Pattern Recognit. Lett..

[48]  Yun Fu,et al.  Residual Dense Network for Image Super-Resolution , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[49]  François Chollet,et al.  Xception: Deep Learning with Depthwise Separable Convolutions , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[50]  Geoffrey E. Hinton,et al.  Rectified Linear Units Improve Restricted Boltzmann Machines , 2010, ICML.