File tree Expand file tree Collapse file tree 1 file changed +32
-0
lines changed Expand file tree Collapse file tree 1 file changed +32
-0
lines changed Original file line number Diff line number Diff line change @@ -16,3 +16,35 @@ contains image.
16
16
- Download any package which is not already present
17
17
in anaconda environment.
18
18
- 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.
You can’t perform that action at this time.
0 commit comments