4,414
Views
71
CrossRef citations to date
0
Altmetric
Research Article

Comparative performance of convolutional neural network, weighted and conventional support vector machine and random forest for classifying tree species using hyperspectral and photogrammetric data

, , , , , , , , , & ORCID Icon show all
Pages 369-394 | Received 22 Sep 2019, Accepted 02 Jan 2020, Published online: 12 Jan 2020

Figures & data

Figure 1. Study areas and samples location. (a) Santa Catarina state; (b) Curitibanos municipality; (c) Zoom showing the areas location (Google Earth); (d) Area 1; (e) Area 2.

Figure 1. Study areas and samples location. (a) Santa Catarina state; (b) Curitibanos municipality; (c) Zoom showing the areas location (Google Earth); (d) Area 1; (e) Area 2.

Table 1. Characteristics of the camera, flight and data acquired in the study areas.

Table 2. Tree species and their respective successional groups and number of ITCs and pixels for each tree species used in the classification process according to the study area (A1 = Area 1 and A2 = Area 2).

Table 3. Description of features used in this study.

Table 4. Description of the datasets according to the features used in the classification process.

Figure 2. Average accuracy of the 5-fold cross validation procedure to find the best SVM parameters for each dataset. Note: This figure shows the best (right) and worst (left) dataset result for Area 1.

Figure 2. Average accuracy of the 5-fold cross validation procedure to find the best SVM parameters for each dataset. Note: This figure shows the best (right) and worst (left) dataset result for Area 1.

Figure 3. CNN architecture for Area 1 with 25 bands and 15 classes (14 tree species plus “background” class).

Figure 3. CNN architecture for Area 1 with 25 bands and 15 classes (14 tree species plus “background” class).

Figure 4. Variable importance according to the JM distance for each study area. The features are described in .

Figure 4. Variable importance according to the JM distance for each study area. The features are described in .Table 3

Figure 5. Mean radiance (with standard deviation) of the tree species classified in Area 1 (a) and Area 2 (b).

Figure 5. Mean radiance (with standard deviation) of the tree species classified in Area 1 (a) and Area 2 (b).

Figure 6. Boxplots showing the distribution of the PPC (zmax and zq5) and CHM values of the tree species samples in Area 1 (a and b) and Area 2 (c and d). The central lines within each box are the medians. The boxes edges represent the upper and lower quartiles. Outliers are plotted individually.

Figure 6. Boxplots showing the distribution of the PPC (zmax and zq5) and CHM values of the tree species samples in Area 1 (a and b) and Area 2 (c and d). The central lines within each box are the medians. The boxes edges represent the upper and lower quartiles. Outliers are plotted individually.

Table 5. Classification results according to the area/classifier/dataset/approach. The best result for each classifier/approach is highlighted.

Figure 7. Differences in overall accuracy with the inclusion of features and approaches in relation to the VNIR dataset, using the SVM and RF classifiers.

Figure 7. Differences in overall accuracy with the inclusion of features and approaches in relation to the VNIR dataset, using the SVM and RF classifiers.

Figure 8. F-measures of each tree species class for Area 1 according to the classifier. Black bars indicate the minimum and maximum values varying according to the employed dataset.

Figure 8. F-measures of each tree species class for Area 1 according to the classifier. Black bars indicate the minimum and maximum values varying according to the employed dataset.

Figure 9. F-measures of each tree species class for Area 2 according to the classifier. Black bars indicate the minimum and maximum values varying according to the dataset.

Figure 9. F-measures of each tree species class for Area 2 according to the classifier. Black bars indicate the minimum and maximum values varying according to the dataset.

Figure 10. Some of the confusion matrices of Area 1 (top) and Area 2 (bottom). Note: Classes identified according to the species ID presented in .

Figure 10. Some of the confusion matrices of Area 1 (top) and Area 2 (bottom). Note: Classes identified according to the species ID presented in .Table 2

Figure 11. Examples of classification images for Area 1. a) Reference samples; b) the SVM classifier (VNIR_CHM_PPC dataset) after the MV rule – the red circle shows missing ITCs of Podocarpus; c) OBIA associated with the RF classifier and the VNIR_CHM_PPC_VI_MNF dataset – the red circle shows two missing ITCs of Nectandra and one of Podocarpus; d) the CNN classifier with the VNIR dataset – the red circle shows one missing ITC of Nectandra.

Figure 11. Examples of classification images for Area 1. a) Reference samples; b) the SVM classifier (VNIR_CHM_PPC dataset) after the MV rule – the red circle shows missing ITCs of Podocarpus; c) OBIA associated with the RF classifier and the VNIR_CHM_PPC_VI_MNF dataset – the red circle shows two missing ITCs of Nectandra and one of Podocarpus; d) the CNN classifier with the VNIR dataset – the red circle shows one missing ITC of Nectandra.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.