Preface |
|
xiii | |
Author |
|
xv | |
|
1 Introduction to Content-Based Image Classification |
|
|
1 | (14) |
|
|
1 | (2) |
|
|
3 | (1) |
|
|
3 | (1) |
|
1.2.2 True Positive (TP) Rate/Recall |
|
|
3 | (1) |
|
1.2.3 Misclassification Rate (MR) |
|
|
3 | (1) |
|
|
3 | (1) |
|
|
4 | (1) |
|
1.2.6 False Positive (FP) Rate |
|
|
4 | (1) |
|
1.2.7 True Negative (TN) Rate |
|
|
4 | (1) |
|
1.2.8 False Negative (FN) Rate |
|
|
4 | (1) |
|
|
4 | (4) |
|
|
5 | (1) |
|
1.3.2 Random Forest Classifier |
|
|
5 | (1) |
|
|
6 | (1) |
|
|
7 | (1) |
|
|
8 | (3) |
|
|
8 | (1) |
|
|
8 | (1) |
|
|
9 | (1) |
|
1.4.4 Oliva Torralba (OT-Scene) Dataset |
|
|
9 | (2) |
|
1.5 Organization of the Book |
|
|
11 | (1) |
|
|
12 | (1) |
|
|
12 | (3) |
|
2 A Review of Handcrafted Feature Extraction Techniques for Content-Based Image Classification |
|
|
15 | (24) |
|
|
15 | (1) |
|
2.2 Extraction of Features with Color Contents |
|
|
15 | (1) |
|
2.3 Extraction of Features with Image Binarization |
|
|
16 | (2) |
|
2.4 Extraction of Features with Image Transforms |
|
|
18 | (1) |
|
2.5 Extraction of Features with Morphological Processing |
|
|
19 | (2) |
|
2.6 Extraction of Features with Texture Content |
|
|
21 | (1) |
|
2.7 Fusion of Features Extracted with Multiple Techniques |
|
|
22 | (2) |
|
2.8 Techniques of Classification |
|
|
24 | (1) |
|
2.9 Logic-Based Algorithms |
|
|
24 | (5) |
|
|
24 | (1) |
|
2.9.2 Learning a Set of Rules |
|
|
25 | (2) |
|
2.9.3 Perceptron-Based Techniques |
|
|
27 | (1) |
|
2.9.3.1 Single-Layer Perceptrons |
|
|
27 | (1) |
|
2.9.3.2 Multilayer Perceptrons |
|
|
27 | (1) |
|
2.9.4 Statistical Learning Algorithm |
|
|
28 | (1) |
|
2.9.5 Support Vector Machine |
|
|
28 | (1) |
|
|
29 | (1) |
|
|
30 | (9) |
|
3 Content-Based Feature Extraction: Color Averaging |
|
|
39 | (22) |
|
|
39 | (1) |
|
3.2 Block Truncation Coding |
|
|
40 | (1) |
|
3.3 Feature Extraction Using Block Truncation Coding with Color Clumps |
|
|
40 | (2) |
|
3.4 Code Example (MATLAB®) |
|
|
42 | (2) |
|
|
44 | (2) |
|
3.6 Feature Extraction Using Sorted Block Truncation Coding for Content-Based Image Classification |
|
|
46 | (2) |
|
3.7 Code Example (MATLAB) |
|
|
48 | (1) |
|
|
49 | (3) |
|
3.9 Comparison of Proposed Techniques |
|
|
52 | (1) |
|
3.10 Comparison with Existing Techniques |
|
|
53 | (1) |
|
3.11 Statistical Significance |
|
|
54 | (3) |
|
|
57 | (1) |
|
|
58 | (3) |
|
4 Content-Based Feature Extraction: Image Binarization |
|
|
61 | (32) |
|
|
61 | (1) |
|
4.2 Feature Extraction Using Mean Threshold Selection |
|
|
62 | (2) |
|
4.2.1 Feature Extraction with Multilevel Mean Threshold Selection |
|
|
62 | (2) |
|
4.3 Code Example (MATLAB®) |
|
|
64 | (1) |
|
|
65 | (1) |
|
4.5 Feature Extraction from Significant Bit Planes Using Mean Threshold Selection |
|
|
66 | (3) |
|
4.6 Code Example (MATLAB) |
|
|
69 | (1) |
|
|
70 | (1) |
|
4.8 Feature Extraction from Even and Odd Image Varieties Using Mean Threshold Selection |
|
|
70 | (2) |
|
4.9 Code Example (MATLAB) |
|
|
72 | (1) |
|
|
73 | (1) |
|
4.11 Feature Extraction with Static and Dynamic Ternary Image Maps Using Mean Threshold Selection |
|
|
73 | (3) |
|
4.12 Code Example (MATLAB) |
|
|
76 | (2) |
|
4.13 Feature Extraction Using Local Threshold Selection |
|
|
78 | (1) |
|
4.14 Code Example (MATLAB) |
|
|
79 | (1) |
|
|
80 | (1) |
|
4.16 Comparing the Discussed Techniques for Performance Evaluation |
|
|
80 | (1) |
|
4.17 Comparison with Existing Techniques |
|
|
80 | (5) |
|
4.18 Statistical Significance |
|
|
85 | (6) |
|
|
91 | (1) |
|
|
91 | (2) |
|
5 Content-Based Feature Extraction: Image Transforms |
|
|
93 | (24) |
|
|
93 | (1) |
|
5.2 Generating Partial Energy Coefficient from Transformed Images |
|
|
94 | (1) |
|
5.3 Code Example (MATLAB®) |
|
|
95 | (1) |
|
|
96 | (1) |
|
5.5 Computational Complexity for the Image Transforms |
|
|
96 | (1) |
|
5.6 Feature Extraction with Partial Energy Coefficient |
|
|
97 | (11) |
|
5.6.1 Discrete Cosine Transform |
|
|
97 | (1) |
|
|
98 | (4) |
|
|
102 | (3) |
|
5.6.4 Discrete Sine Transform |
|
|
105 | (1) |
|
5.6.5 Discrete Hartley Transform |
|
|
106 | (2) |
|
5.7 Evaluation of the Proposed Techniques |
|
|
108 | (1) |
|
5.8 Comparison with Existing Techniques |
|
|
109 | (1) |
|
5.9 Statistical Significance |
|
|
110 | (4) |
|
|
114 | (1) |
|
|
115 | (2) |
|
6 Content-Based Feature Extraction: Morphological Operators |
|
|
117 | (16) |
|
|
117 | (1) |
|
|
118 | (2) |
|
6.3 Code Example (MATLAB*) |
|
|
120 | (1) |
|
|
120 | (1) |
|
|
121 | (2) |
|
6.6 Code Example (MATLAB) |
|
|
123 | (1) |
|
|
123 | (1) |
|
6.8 Comparison of Proposed Techniques |
|
|
124 | (3) |
|
6.9 Comparison with Existing Methods |
|
|
127 | (1) |
|
6.10 Statistical Significance |
|
|
128 | (2) |
|
|
130 | (1) |
|
|
130 | (3) |
|
7 Content-Based Feature Extraction: Texture Components |
|
|
133 | (14) |
|
|
133 | (1) |
|
7.2 Feature Extraction by Vector Quantization Codebook Representation Using Linde-Buzo-Grey (LBG) Algorithm |
|
|
134 | (2) |
|
7.3 Code Example (MATLAB®) |
|
|
136 | (1) |
|
|
137 | (1) |
|
7.5 Feature Extraction by Gray Level Co-occurrence Matrix (GLCM) |
|
|
137 | (2) |
|
7.6 Code Example (MATLAB) |
|
|
139 | (1) |
|
|
139 | (1) |
|
7.8 Evaluation of Proposed Techniques |
|
|
140 | (1) |
|
7.9 Comparison with Existing Methods |
|
|
141 | (2) |
|
7.10 Statistical Significance |
|
|
143 | (2) |
|
|
145 | (1) |
|
|
146 | (1) |
|
8 Fusion-Based Classification: A Comparison of Early Fusion and Late Fusion Architecture for Content-Based Features |
|
|
147 | (14) |
|
|
147 | (1) |
|
|
148 | (1) |
|
8.3 Feature Extraction with Image Binarization |
|
|
149 | (3) |
|
8.4 Feature Extraction Applying Discrete Cosine Transform (DCT) |
|
|
152 | (1) |
|
8.5 Classification Framework |
|
|
153 | (5) |
|
|
153 | (3) |
|
|
156 | (2) |
|
8.6 Classification Results |
|
|
158 | (2) |
|
|
160 | (1) |
|
|
160 | (1) |
|
9 Future Directions: A Journey from Handcrafted Techniques to Representation Learning |
|
|
161 | (10) |
|
|
161 | (1) |
|
9.2 Representation Learning-Based Feature Extraction |
|
|
162 | (1) |
|
9.3 Code Example (MATLAB") |
|
|
163 | (1) |
|
9.4 Image Color Averaging Techniques |
|
|
164 | (1) |
|
9.5 Binarization Techniques |
|
|
165 | (1) |
|
|
166 | (1) |
|
9.7 Morphological Operations |
|
|
166 | (1) |
|
|
167 | (1) |
|
9.9 Multitechnique Feature Extraction for Decision Fusion-Based Classification |
|
|
167 | (1) |
|
9.10 Comparison of Cross Domain Feature Extraction Techniques |
|
|
168 | (1) |
|
|
168 | (1) |
|
|
169 | (2) |
|
10 WEKA: Beginners' Tutorial |
|
|
171 | (6) |
|
|
171 | (1) |
|
10.2 Getting Started with WEKA |
|
|
171 | (6) |
References |
|
177 | (2) |
Index |
|
179 | |