Efficient Image Splicing Localization via Contrastive Feature Extraction

01/22/2019
by   Ronald Salloum, et al.
8

In this work, we propose a new data visualization and clustering technique for discovering discriminative structures in high-dimensional data. This technique, referred to as cPCA++, utilizes the fact that the interesting features of a "target" dataset may be obscured by high variance components during traditional PCA. By analyzing what is referred to as a "background" dataset (i.e., one that exhibits the high variance principal components but not the interesting structures), our technique is capable of efficiently highlighting the structure that is unique to the "target" dataset. Similar to another recently proposed algorithm called "contrastive PCA" (cPCA), the proposed cPCA++ method identifies important dataset specific patterns that are not detected by traditional PCA in a wide variety of settings. However, the proposed cPCA++ method is significantly more efficient than cPCA, because it does not require the parameter sweep in the latter approach. We applied the cPCA++ method to the problem of image splicing localization. In this application, we utilize authentic edges as the background dataset and the spliced edges as the target dataset. The proposed method is significantly more efficient than state-of-the-art methods, as the former does not require iterative updates of filter weights via stochastic gradient descent and backpropagation, nor the training of a classifier. Furthermore, the cPCA++ method is shown to provide performance scores comparable to the state-of-the-art Multi-task Fully Convolutional Network (MFCN).

READ FULL TEXT

page 1

page 2

page 9

page 10

page 11

page 13

page 14

page 16

research
09/20/2017

Contrastive Principal Component Analysis

We present a new technique called contrastive principal component analys...
research
04/16/2021

Capturing patterns of variation unique to a specific dataset

Capturing patterns of variation present in a dataset is important in exp...
research
05/15/2018

Nonlinear Dimensionality Reduction for Discriminative Analytics of Multiple Datasets

Principal component analysis (PCA) is widely used for feature extraction...
research
10/20/2019

Differentiable Deep Clustering with Cluster Size Constraints

Clustering is a fundamental unsupervised learning approach. Many cluster...
research
09/06/2017

Image Splicing Localization Using A Multi-Task Fully Convolutional Network (MFCN)

In this work, we propose a technique that utilizes a fully convolutional...
research
07/09/2020

Contrastive Multiple Correspondence Analysis (cMCA): Applying the Contrastive Learning Method to Identify Political Subgroups

Ideal point estimation and dimensionality reduction have long been utili...
research
06/01/2017

Deep Learning: A Bayesian Perspective

Deep learning is a form of machine learning for nonlinear high dimension...

Please sign up or login with your details

Forgot password? Click here to reset