Skip to content

Commit d0bd621

Browse files
authored
Update README.md
1 parent 633ea24 commit d0bd621

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

README.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,35 @@ contains image.
1616
- Download any package which is not already present
1717
in anaconda environment.
1818
- Rest is simple, code is self explanatory.
19+
20+
# Expalanation:
21+
22+
> In this project, an improved image splicing detection is purposed which is
23+
> based on global and local features of an image.
24+
25+
- Let's get some local features using SIFT which is a local feature extraction method:
26+
27+
# SIFT
28+
> A robust interest detector SIFT is
29+
> applied which is tweaked with center of mass algorithm which localizes the spliced
30+
> object and only nearest points are used concentrically with respect to coordinates of
31+
> center of mass of given image.
32+
33+
- Let's get some global features of an image:
34+
35+
# Zernike moments
36+
> zernike will give measure about how the mass is distributed all over image.
37+
38+
# Local binary pattern
39+
> Local binary pattern will give measure of how many pixels represent a particular code.
40+
41+
# Haralick Features
42+
> Haralick Features which is a combination of feature vector which provides 13 useful
43+
statistical features.
44+
45+
# Methodology:
46+
- Effective morphology based image filtering techniques are used to reduce the noise and get prominent edge map.
47+
- Final feature vector by applying PCA which reduces dimention to a fixed component and final feature vector is
48+
feeded to SVM classifier for training model.
49+
- N-fold cross validation is used to get minimally overfitted and
50+
accurate model.

0 commit comments

Comments
 (0)