| Literature DB >> 30304849 |
Esteban Alejandro Armas Vega1, Ana Lucila Sandoval Orozco2, Luis Javier García Villalba3, Julio Hernandez-Castro4.
Abstract
In the last few years, the world has witnessed a ground-breaking growth in the use of digital images and their applications in the modern society. In addition, image editing applications have downplayed the modification of digital photos and this compromises the authenticity and veracity of a digital image. These applications allow for tampering the content of the image without leaving visible traces. In addition to this, the easiness of distributing information through the Internet has caused society to accept everything it sees as true without questioning its integrity. This paper proposes a digital image authentication technique that combines the analysis of local texture patterns with the discrete wavelet transform and the discrete cosine transform to extract features from each of the blocks of an image. Subsequently, it uses a vector support machine to create a model that allows verification of the authenticity of the image. Experiments were performed with falsified images from public databases widely used in the literature that demonstrate the efficiency of the proposed method.Entities:
Keywords: digital images; discrete cosine transforms; forgery detection; image forensics; images splicing; local pattern binary; support vector machines; wavelet transforms
Year: 2018 PMID: 30304849 PMCID: PMC6210216 DOI: 10.3390/s18103372
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Main aspects of related previous works.
| Approach | Extracted | Classification | Dataset | Accuracy |
|---|---|---|---|---|
| Features | Method | |||
| [ | Modelling | SVM | Web Sites | 98.75% |
| geometric changes | ||||
| [ | Facial features | Neural Network and SVM | ND-IIITD | 87% |
| retouched faces | ||||
| [ | Facial features | SVM | YMU, MIW | 93% |
| [ | Facial features | SVM | YMU, MIW | 98.5% |
| [ | MBDCT | SVM | Columbia | 91.40% |
| [ | MBDCT, IQM | SVM | Columbia | 87.10% |
| [ | LBP, MBDCT, PCA | SVM | Columbia | 89.93% |
| [ | Chromatic Channels, | SVM | CASIA v2.0 | 95.6% |
| Markov chain | ||||
| [ | Chrominance channels, | SVM | CASIA v1.0 | 94.7% |
| RLRN vectors | ||||
| [ | LBP, DWT | SVM | LiveSet | 92% |
| [ | LBP, DCT | SVM | CASIA v2.0 | 97.50–97.77% |
Figure 1Manipulated cover of the Nitro magazine. (a) manipulated image; (b) original image.
Figure 2Manipulated photo of the Iranian missile launch [30]. (a) manipulated image; (b) original image.
Figure 3Manipulated Image [30]. (a) manipulated image; (b) original image.
Figure 4Image in the space color YCbCr.
Figure 5Manipulated image and its transformation applying Local Binary Pattern.
Figure 6Flow diagram of the proposed system.
Features of the used datasets.
| Datasets | Format | Resolution | Number of Images | ||
|---|---|---|---|---|---|
| Original | Fake | Total | |||
| CASIA v1.0 [ | JPEG | 384 × 256 | 800 | 921 | 1721 |
| CASIA v2.0 [ | JPEG, BMP, | 240 × 160 to | 7491 | 5123 | 12,614 |
| TIFF | 900 × 600 | ||||
| Columbia [ | TIFF | 757 × 568 to | 183 | 180 | 363 |
| 1152 × 768 | |||||
| IFS-TC [ | PNG | 1024 × 768 to | 424 | 451 | 875 |
| 3648 × 2736 | |||||
Features of the experimentation equipment.
| Resources | Features |
|---|---|
| Operating System | Ubuntu 17.04 |
| Memory | 12 GB |
| Processor | Intel® Core™ i5-6200U CPU 2.30GHz x 4 |
| Graphic Card | Intel® HD Graphics 520 (Skylake GT2) |
| HDD | 64 GB |
Variation of precision using DCT with different block size and .
| Dataset | DWT-LBP-DCT | LBP-DCT | ||
|---|---|---|---|---|
| Block Size | Block Size | Block Size | Block Size | |
| CASIA v1.0 | 77.86% | 69.27% | 85.71% | 76.12% |
| CASIA v2.0 | 65.11% | 65.83% | 97.12% | 74.10% |
Algorithm executed individually on each component Cr and Cb and also combined.
| Dataset | Cb | Cb + Cr | Cr |
|---|---|---|---|
| CASIA v1.0 | 98.57% | 98.22% | 99.64% |
| CASIA v2.0 | 99.50% | 99.64% | 99.64% |
| IFS-TC | 96.19% | 93.57% | 93.57% |
|
| 98.10% | 97.14% | 97.62% |
Comparison of the best accuracy of LBP-DCT with DWT-LBP-DCT only with Cb channel.
| Dataset | DCT Block Size | |
|---|---|---|
| DWT-LBP-DCT | LBP-DCT | |
| CASIA v1.0 | 85.71% | 98.57% |
| CASIA v2.0 | 97.12% | 99.50% |
Variation of the precisions when applying Quadrature Mirror Filter.
| Dataset | DWT-LBP-DCT | DWT-QMF-LBP-DCT |
|---|---|---|
| CASIA v1.0 | 97.66% | 98.57% |
| CASIA v2.0 | 98.73% | 99.50% |
Accuracy obtained by both algorithms.
| Dataset | DWT-QMF-LBP-DCT | LBP-HIST-DCT |
|---|---|---|
| CASIA v1.0 | 98.57% | 53.72% |
| CASIA v2.0 | 99.50% | 94.94% |
| IFS-TC | 96.19% | 70.22% |
Chrominance channels’ comparison.
| Method | Cr | Cb | CbCr | |||
|---|---|---|---|---|---|---|
| CASIA v1.0 | CASIA v2.0 | CASIA v1.0 | CASIA v2.0 | CASIA v1.0 | CASIA v2.0 | |
| Proposed Method | 99.64% | 99.64% | 98.57% | 99.50% | 98.22% | 99.64% |
| [ | 96.52% | 97.41% | 96.19% | 97.50% | 96.90% | 97.50% |
| [ | 95.80% | 95.80% | 96.50% | 96.50% | 97% | 97.50% |
| [ | 92.62% | – | 88.66% | – | 94.19% | – |
Comparison between the accuracies (%) of the proposed technique and state-of-the-art approaches.
| Approach | Accuracy (%) | |||
|---|---|---|---|---|
| CASIA v1.0 | CASIA v2.0 | Columbia | IFS-TC | |
| Proposed Algorithm | 98.57% | 99.50% | 93.89% | 96.19% |
| [ | 91.40% | |||
| [ | 87.10% | |||
| [ | 89.93% | |||
| [ | 95.6% | |||
| [ | 94.7% | |||
| [ | 97.50–97.77% | |||