Figure 1.
Overview of PCA vs. CCA. (a) A breakdown of major steps in PCA, (b) A breakdown of major steps in CCA.
Figure 1.
Overview of PCA vs. CCA. (a) A breakdown of major steps in PCA, (b) A breakdown of major steps in CCA.
Figure 2.
Indian Pines image (a) Sample band image (b) Ground Truth.
Figure 2.
Indian Pines image (a) Sample band image (b) Ground Truth.
Figure 3.
Pavia University image (a) Sample band image (b) Ground Truth.
Figure 3.
Pavia University image (a) Sample band image (b) Ground Truth.
Figure 4.
Salinas Valley image (a) Sample band image (b) Ground Truth.
Figure 4.
Salinas Valley image (a) Sample band image (b) Ground Truth.
Figure 5.
Overview of the Proposed Technique for Semantic Segmentation of HSI. (The same image scene captured at different spectral bands is shown as views with different colors).
Figure 5.
Overview of the Proposed Technique for Semantic Segmentation of HSI. (The same image scene captured at different spectral bands is shown as views with different colors).
Figure 6.
Comparison of PCA and CCA on IP dataset (a) Ground truth, (b) Segmentation map after PCA-SVM (c) Segmentation map after PCCA-SVM, (d) Segmentation map after MCCA-SVM.
Figure 6.
Comparison of PCA and CCA on IP dataset (a) Ground truth, (b) Segmentation map after PCA-SVM (c) Segmentation map after PCCA-SVM, (d) Segmentation map after MCCA-SVM.
Figure 7.
Comparison of PCA and CCA on PU dataset (a) Ground truth, (b) Segmentation map after PCA-SVM (c) Segmentation map after PCCA-SVM, (d) Segmentation map after MCCA-SVM.
Figure 7.
Comparison of PCA and CCA on PU dataset (a) Ground truth, (b) Segmentation map after PCA-SVM (c) Segmentation map after PCCA-SVM, (d) Segmentation map after MCCA-SVM.
Figure 8.
Comparison of PCA and CCA on SA dataset (a) Ground truth, (b) Segmentation map after PCA-SVM (c) Segmentation map after PCCA-SVM, (d) Segmentation map after MCCA-SVM.
Figure 8.
Comparison of PCA and CCA on SA dataset (a) Ground truth, (b) Segmentation map after PCA-SVM (c) Segmentation map after PCCA-SVM, (d) Segmentation map after MCCA-SVM.
Figure 9.
Comparison of Proposed Technique (PCCA-SVM) with Existing Techniques on IP dataset (a) Ground Truth, (b) Segmentation map after SVM, (c) Segmentation map after RF, (d) Segmentation map after Naive Bayes, (e) Segmentation map after KNN.
Figure 9.
Comparison of Proposed Technique (PCCA-SVM) with Existing Techniques on IP dataset (a) Ground Truth, (b) Segmentation map after SVM, (c) Segmentation map after RF, (d) Segmentation map after Naive Bayes, (e) Segmentation map after KNN.
Figure 10.
Comparison of Proposed Technique (PCCA-SVM) with Existing Techniques on PU dataset (a) Ground Truth, (b) Segmentation map after SVM, (c) Segmentation map after RF, (d) Segmentation map after Naive Bayes, (e) Segmentation map after KNN.
Figure 10.
Comparison of Proposed Technique (PCCA-SVM) with Existing Techniques on PU dataset (a) Ground Truth, (b) Segmentation map after SVM, (c) Segmentation map after RF, (d) Segmentation map after Naive Bayes, (e) Segmentation map after KNN.
Figure 11.
Comparison of Proposed Technique (PCCA-SVM) with Existing Techniques on SA dataset (a) Ground Truth, (b) Segmentation map after SVM, (c) Segmentation map after RF, (d) Segmentation map after Naive Bayes, (e) Segmentation map after KNN.
Figure 11.
Comparison of Proposed Technique (PCCA-SVM) with Existing Techniques on SA dataset (a) Ground Truth, (b) Segmentation map after SVM, (c) Segmentation map after RF, (d) Segmentation map after Naive Bayes, (e) Segmentation map after KNN.
Figure 12.
Comparison of MCCA and different ML techniques on IP (a) Ground Truth, (b) Segmentation map after SVM, (c) Segmentation map after RF, (d) Segmentation map after Naive Bayes, (e) Segmentation map after KNN.
Figure 12.
Comparison of MCCA and different ML techniques on IP (a) Ground Truth, (b) Segmentation map after SVM, (c) Segmentation map after RF, (d) Segmentation map after Naive Bayes, (e) Segmentation map after KNN.
Figure 13.
Comparison of MCCA and different ML techniques on PU (a) Ground Truth, (b) Segmentation map after SVM, (c) Segmentation map after RF, (d) Segmentation map after Naive Bayes, (e) Segmentation map after KNN.
Figure 13.
Comparison of MCCA and different ML techniques on PU (a) Ground Truth, (b) Segmentation map after SVM, (c) Segmentation map after RF, (d) Segmentation map after Naive Bayes, (e) Segmentation map after KNN.
Figure 14.
Comparison of MCCA and different ML techniques on SA (a) Ground Truth, (b) Segmentation map after SVM, (c) Segmentation map after RF, (d) Segmentation map after Naive Bayes, (e) Segmentation map after KNN.
Figure 14.
Comparison of MCCA and different ML techniques on SA (a) Ground Truth, (b) Segmentation map after SVM, (c) Segmentation map after RF, (d) Segmentation map after Naive Bayes, (e) Segmentation map after KNN.
Figure 15.
Comparison of PCCA-SVM and MCCA-SVM in terms of OA and AA on (a) Indian Pines, (b) Pavia University and (c) Salinas Valley.
Figure 15.
Comparison of PCCA-SVM and MCCA-SVM in terms of OA and AA on (a) Indian Pines, (b) Pavia University and (c) Salinas Valley.
Figure 16.
Comparison of the time taken by PCCA-SVM and MCCA-SVM on (a) Indian Pines, (b) Pavia University and (c) Salinas Valley.
Figure 16.
Comparison of the time taken by PCCA-SVM and MCCA-SVM on (a) Indian Pines, (b) Pavia University and (c) Salinas Valley.
Table 1.
Comparison of Overall Accuracy of PCA and CCA on IP dataset.
Table 1.
Comparison of Overall Accuracy of PCA and CCA on IP dataset.
No. of Components | PCA-SVM (%) | PCCA-SVM (%) | MCCA-SVM (%) |
---|
3 | 62.32 | 77.02 | 85.75 |
4 | 63.25 | 73.46 | 89.41 |
5 | 64.14 | 75.07 | 89.56 |
6 | 64.42 | 73.31 | 88.92 |
7 | 64.61 | 72.53 | 88.24 |
8 | 64.87 | 71.02 | 88.09 |
9 | 65.44 | 70.90 | 88.48 |
10 | 65.75 | 69.25 | 87.46 |
Table 2.
Comparison of Overall Accuracy of PCA and CCA on PU dataset.
Table 2.
Comparison of Overall Accuracy of PCA and CCA on PU dataset.
No. of Components | PCA-SVM (%) | PCCA-SVM (%) | MCCA-SVM (%) |
---|
3 | 78.83 | 89.95 | 90.90 |
4 | 81.34 | 88.56 | 92.66 |
5 | 81.98 | 88.38 | 95.07 |
6 | 84.86 | 87.94 | 94.92 |
7 | 86.22 | 87.45 | 94.79 |
8 | 86.75 | 87.39 | 94.55 |
9 | 86.83 | 86.66 | 94.50 |
10 | 87.62 | 86.43 | 94.43 |
Table 3.
Comparison of Overall Accuracy of PCA and CCA on SA dataset.
Table 3.
Comparison of Overall Accuracy of PCA and CCA on SA dataset.
No. of Components | PCA-SVM (%) | PCCA-SVM (%) | MCCA-SVM (%) |
---|
3 | 86.00 | 92.15 | 93.88 |
4 | 87.80 | 91.20 | 94.45 |
5 | 88.12 | 90.33 | 94.67 |
6 | 88.07 | 89.05 | 94.64 |
7 | 88.38 | 88.36 | 94.62 |
8 | 89.16 | 88.01 | 94.88 |
9 | 89.18 | 87.51 | 95.08 |
10 | 89.22 | 87.61 | 95.04 |
Table 4.
Comparison of Proposed Technique (PCCA-SVM) with Existing Techniques on IP dataset.
Table 4.
Comparison of Proposed Technique (PCCA-SVM) with Existing Techniques on IP dataset.
No. of Components | PCCA-SVM (%) | PCCA-RF (%) | PCCA-Naive Bayes (%) | PCCA-KNN (%) |
---|
3 | 77.02 | 71.80 | 54.68 | 69.21 |
4 | 73.46 | 71.95 | 54.97 | 69.36 |
5 | 75.07 | 67.36 | 52.97 | 63.02 |
6 | 73.31 | 53.90 | 42.14 | 47.70 |
7 | 72.53 | 51.95 | 40.68 | 47.90 |
8 | 71.02 | 43.75 | 36.92 | 40.48 |
9 | 70.90 | 42.97 | 34.34 | 38.39 |
10 | 69.25 | 44.5 | 40.14 | 37.60 |
Table 5.
Comparison of Proposed Technique (PCCA-SVM) with Existing Techniques on PU dataset.
Table 5.
Comparison of Proposed Technique (PCCA-SVM) with Existing Techniques on PU dataset.
No. of Components | PCCA-SVM (%) | PCCA-RF (%) | PCCA-Naive Bayes (%) | PCCA-KNN (%) |
---|
3 | 89.95 | 86.58 | 62.76 | 83.62 |
4 | 88.56 | 71.85 | 57.81 | 66.88 |
5 | 88.38 | 67.91 | 55.71 | 66.88 |
6 | 87.64 | 47.76 | 46.24 | 41.19 |
7 | 87.45 | 45.05 | 45.87 | 38.20 |
8 | 87.39 | 44.91 | 45.47 | 37.75 |
9 | 86.66 | 43.25 | 44.21 | 35.88 |
10 | 86.43 | 46.13 | 46.5 | 38.62 |
Table 6.
Comparison of Proposed Technique (PCCA-SVM) with Existing Techniques on SA dataset.
Table 6.
Comparison of Proposed Technique (PCCA-SVM) with Existing Techniques on SA dataset.
No. of Components | PCCA-SVM (%) | PCCA-RF (%) | PCCA-Naive Bayes (%) | PCCA-KNN (%) |
---|
3 | 92.15 | 91.32 | 81.36 | 89.54 |
4 | 91.20 | 88.92 | 79.26 | 85.61 |
5 | 90.33 | 85.10 | 68.53 | 78.59 |
6 | 89.05 | 78.93 | 66.57 | 73.37 |
7 | 88.36 | 66.92 | 63.22 | 67.02 |
8 | 88.01 | 62.95 | 62.77 | 61.28 |
9 | 87.51 | 62.09 | 59.39 | 60.34 |
10 | 87.61 | 50.66 | 59.99 | 57.39 |
Table 7.
Comparison of Class-wise Accuracy of the Proposed Technique with Existing Techniques on IP dataset.
Table 7.
Comparison of Class-wise Accuracy of the Proposed Technique with Existing Techniques on IP dataset.
Class | PCCA-RF (%) | PCCA-Naive Bayes (%) | PCCA-KNN (%) | Proposed Technique (PCCA-SVM (%)) |
---|
1 | 67.00 | 100.00 | 83.00 | 69.00 |
2 | 65.00 | 16.00 | 68.00 | 73.00 |
3 | 51.00 | 38.00 | 55.00 | 61.00 |
4 | 47.00 | 65.00 | 41.00 | 58.00 |
5 | 71.00 | 53.00 | 79.00 | 86.00 |
6 | 87.00 | 69.00 | 85.00 | 91.00 |
7 | 78.00 | 100.00 | 100.00 | 80.00 |
8 | 100.00 | 98.00 | 100.00 | 99.00 |
9 | 25.00 | 75.00 | 25.00 | 100.00 |
10 | 57.00 | 54.00 | 63.00 | 69.00 |
11 | 81.00 | 21.00 | 73.00 | 79.00 |
12 | 80.00 | 40.00 | 70.00 | 75.00 |
13 | 86.00 | 93.00 | 93.00 | 95.00 |
14 | 83.00 | 74.00 | 65.00 | 87.00 |
15 | 35.00 | 27.00 | 29.00 | 39.00 |
16 | 100.00 | 100.00 | 100.00 | 94.00 |
AA | 70.00 | 64.00 | 70.50 | 78.00 |
OA | 71.80 | 54.68 | 69.21 | 77.02 |
Table 8.
Comparison of Class-wise Accuracy of the Proposed Technique with Existing Techniques on PU dataset.
Table 8.
Comparison of Class-wise Accuracy of the Proposed Technique with Existing Techniques on PU dataset.
Class | PCCA-RF (%) | PCCA-Naive Bayes (%) | PCCA-KNN (%) | Proposed Technique (PCCA-SVM (%)) |
---|
1 | 92.00 | 77.00 | 86.00 | 92.00 |
2 | 96.00 | 54.00 | 95.00 | 96.00 |
3 | 59.00 | 62.00 | 60.00 | 63.00 |
4 | 82.00 | 76.00 | 75.00 | 87.00 |
5 | 100.00 | 100.00 | 100.00 | 100.00 |
6 | 73.00 | 60.00 | 64.00 | 82.00 |
7 | 45.00 | 60.00 | 55.00 | 73.00 |
8 | 77.00 | 59.00 | 68.00 | 86.00 |
9 | 98.00 | 96.00 | 98.00 | 100.00 |
AA | 80.00 | 72.00 | 78.00 | 87.00 |
OA | 86.58 | 62.76 | 83.62 | 89.95 |
Table 9.
Comparison of Class-wise Accuracy of the Proposed Technique with Existing Techniques on SA dataset.
Table 9.
Comparison of Class-wise Accuracy of the Proposed Technique with Existing Techniques on SA dataset.
Class | PCCA-RF (%) | PCCA-Naive Bayes (%) | PCCA-KNN (%) | Proposed Technique (PCCA-SVM (%)) |
---|
1 | 96.00 | 83.00 | 95.00 | 99.00 |
2 | 98.00 | 96.00 | 100.00 | 99.00 |
3 | 96.00 | 80.00 | 95.00 | 99.00 |
4 | 99.00 | 98.00 | 100.00 | 99.00 |
5 | 97.00 | 84.00 | 98.00 | 99.00 |
6 | 99.00 | 96.00 | 100.00 | 100.00 |
7 | 98.00 | 97.00 | 100.00 | 100.00 |
8 | 88.00 | 55.00 | 83.00 | 89.00 |
9 | 98.00 | 93.00 | 98.00 | 99.00 |
10 | 97.00 | 89.00 | 97.00 | 98.00 |
11 | 90.00 | 91.00 | 87.00 | 93.00 |
12 | 95.00 | 80.00 | 92.00 | 99.00 |
13 | 96.00 | 97.00 | 96.00 | 100.00 |
14 | 98.00 | 93.00 | 97.00 | 97.00 |
15 | 74.00 | 74.00 | 62.00 | 75.00 |
16 | 98.00 | 97.00 | 99.00 | 99.00 |
AA | 95.00 | 88.00 | 94.00 | 96.00 |
OA | 91.32 | 81.36 | 89.54 | 92.15 |
Table 10.
Comparison of Proposed Technique (MCCA-SVM) with Existing Techniques on IP dataset.
Table 10.
Comparison of Proposed Technique (MCCA-SVM) with Existing Techniques on IP dataset.
No. of Components | MCCA-SVM (%) | MCCA-RF (%) | MCCA-Naive Bayes (%) | MCCA-KNN (%) |
---|
3 | 85.75 | 83.41 | 59.12 | 79.07 |
4 | 89.41 | 87.51 | 63.17 | 82.92 |
5 | 89.56 | 87.65 | 63.27 | 85.02 |
6 | 88.92 | 87.85 | 63.07 | 83.95 |
7 | 88.24 | 87.24 | 62.24 | 84.09 |
8 | 88.09 | 87.12 | 64.48 | 84.14 |
9 | 88.48 | 87.31 | 63.65 | 83.41 |
10 | 87.46 | 86.63 | 63.75 | 82.97 |
Table 11.
Comparison of Proposed Technique (MCCA-SVM) with Existing Techniques on PU dataset.
Table 11.
Comparison of Proposed Technique (MCCA-SVM) with Existing Techniques on PU dataset.
No. of Components | MCCA-SVM (%) | MCCA-RF (%) | MCCA-Naive Bayes (%) | MCCA-KNN (%) |
---|
3 | 90.90 | 84.59 | 71.76 | 82.24 |
4 | 92.66 | 88.94 | 74.66 | 86.61 |
5 | 95.07 | 92.85 | 79.13 | 91.07 |
6 | 94.92 | 93.27 | 80.31 | 91.70 |
7 | 94.79 | 92.97 | 80.58 | 90.76 |
8 | 94.55 | 91.87 | 81.42 | 89.60 |
9 | 94.50 | 91.85 | 82.46 | 89.25 |
10 | 94.43 | 91.68 | 82.41 | 88.53 |
Table 12.
Comparison of Proposed Technique (MCCA-SVM) with Existing Techniques on SA dataset.
Table 12.
Comparison of Proposed Technique (MCCA-SVM) with Existing Techniques on SA dataset.
No. of Components | MCCA-SVM (%) | MCCA-RF (%) | MCCA-Naive Bayes (%) | MCCA-KNN (%) |
---|
3 | 93.88 | 92.60 | 82.84 | 89.59 |
4 | 94.45 | 93.54 | 85.53 | 90.57 |
5 | 94.67 | 93.78 | 85.82 | 90.61 |
6 | 94.64 | 94.41 | 86.50 | 90.21 |
7 | 94.62 | 94.61 | 88.34 | 90.66 |
8 | 94.88 | 94.69 | 88.98 | 90.95 |
9 | 95.08 | 95.26 | 88.25 | 91.09 |
10 | 95.04 | 95.60 | 89.34 | 91.02 |
Table 13.
Comparison of Class-wise Accuracy of the Proposed Technique with Existing Techniques on IP dataset.
Table 13.
Comparison of Class-wise Accuracy of the Proposed Technique with Existing Techniques on IP dataset.
Class | MCCA-RF (%) | MCCA-Naive Bayes (%) | MCCA-KNN (%) | Proposed Technique (MCCA-SVM (%)) |
---|
1 | 67.00 | 83.00 | 100.00 | 100.00 |
2 | 79.00 | 47.00 | 76.00 | 80.00 |
3 | 66.00 | 36.00 | 64.00 | 70.00 |
4 | 84.00 | 37.00 | 71.00 | 92.00 |
5 | 96.00 | 30.00 | 96.00 | 94.00 |
6 | 97.00 | 83.00 | 97.00 | 96.00 |
7 | 67.00 | 100.00 | 89.00 | 89.00 |
8 | 100.00 | 89.00 | 99.00 | 97.00 |
9 | 50.00 | 50.00 | 50.00 | 50.00 |
10 | 76.00 | 56.00 | 70.00 | 83.00 |
11 | 85.00 | 53.00 | 77.00 | 85.00 |
12 | 76.00 | 44.00 | 68.00 | 83.00 |
13 | 100.00 | 95.00 | 100.00 | 100.00 |
14 | 98.00 | 98.00 | 96.00 | 97.00 |
15 | 47.00 | 29.00 | 32.00 | 62.00 |
16 | 94.00 | 100.00 | 94.00 | 100.00 |
AA | 80.00 | 64.00 | 79.50 | 85.75 |
OA | 83.41 | 59.12 | 79.07 | 86.00 |
Table 14.
Comparison of Class-wise Accuracy of the Proposed Technique with Existing Techniques on PU dataset.
Table 14.
Comparison of Class-wise Accuracy of the Proposed Technique with Existing Techniques on PU dataset.
Class | MCCA-RF (%) | MCCA-Naive Bayes (%) | MCCA-KNN (%) | Proposed Technique (MCCA-SVM (%)) |
---|
1 | 90.00 | 70.00 | 84.00 | 90.00 |
2 | 97.00 | 78.00 | 94.00 | 96.00 |
3 | 53.00 | 28.00 | 54.00 | 78.00 |
4 | 90.00 | 88.00 | 84.00 | 93.00 |
5 | 100.00 | 100.00 | 100.00 | 100.00 |
6 | 41.00 | 31.00 | 45.00 | 63.00 |
7 | 54.00 | 80.00 | 65.00 | 82.00 |
8 | 87.00 | 86.00 | 78.00 | 88.00 |
9 | 100.00 | 99.00 | 100.00 | 99.00 |
AA | 79.00 | 73.00 | 78.00 | 88.50 |
OA | 84.59 | 71.76 | 82.24 | 90.90 |
Table 15.
Comparison of Class-wise Accuracy of the Proposed Technique with Existing Techniques on SA dataset.
Table 15.
Comparison of Class-wise Accuracy of the Proposed Technique with Existing Techniques on SA dataset.
Class | MCCA-RF (%) | MCCA-Naive Bayes (%) | MCCA-KNN (%) | Proposed Technique (MCCA-SVM (%)) |
---|
1 | 99.00 | 92.00 | 97.00 | 99.00 |
2 | 99.00 | 97.00 | 98.00 | 100.00 |
3 | 97.00 | 73.00 | 93.00 | 99.00 |
4 | 100.00 | 99.00 | 100.00 | 100.00 |
5 | 98.00 | 97.00 | 97.00 | 98.00 |
6 | 99.00 | 96.00 | 100.00 | 100.00 |
7 | 100.00 | 99.00 | 100.00 | 100.00 |
8 | 90.00 | 53.00 | 82.00 | 88.00 |
9 | 99.00 | 93.00 | 97.00 | 99.00 |
10 | 98.00 | 93.00 | 98.00 | 99.00 |
11 | 95.00 | 90.00 | 91.00 | 93.00 |
12 | 100.00 | 96.00 | 99.00 | 100.00 |
13 | 98.00 | 98.00 | 97.00 | 97.00 |
14 | 99.00 | 94.00 | 96.00 | 99.00 |
15 | 75.00 | 75.00 | 62.00 | 73.00 |
16 | 99.00 | 97.00 | 99.00 | 100.00 |
AA | 96.00 | 90.00 | 94.00 | 97.00 |
OA | 92.60 | 82.84 | 89.59 | 93.88 |
Table 16.
Time comparison between PCCA-SVM and MCCA-SVM on HSI datasets.
Table 16.
Time comparison between PCCA-SVM and MCCA-SVM on HSI datasets.
n_comps | Indian Pines | Pavia University | Salinas Valley |
---|
| PCCA-SVM | MCCA-SVM | PCCA-SVM | MCCA-SVM | PCCA-SVM | MCCA-SVM |
3 | 29.34 s | 3.38 s | 14.57 s | 6.23 s | 23.60 s | 8.59 s |
4 | 38.98 s | 3.23 s | 48.35 s | 6.60 s | 32.62 s | 9.83 s |
5 | 43.48 s | 3.02 s | 71.45 s | 7.33 s | 49.06 s | 9.96 s |
6 | 60.33 s | 3.36 s | 114.63 s | 7.49 s | 70.77 s | 10.63 s |
7 | 62.44 s | 3.73 s | 210.43 s | 8.33 s | 108.98 s | 11.77 s |
8 | 68.24 s | 3.80 s | 250.99 s | 9.35 s | 135.11 s | 13.27 s |
9 | 73.83 s | 4.07 s | 273.71 s | 9.99 s | 154.00 s | 15.86 s |
10 | 86.90 s | 4.08 s | 300.11 s | 10.26 s | 201.33 s | 17.89 s |