Université de Bretagne Sud - Copernicus Master for Digital Earth
Lecture 07: UAV
Thomas Houet and Antoine Collin

Lab assignment: UAV Image classification

Students: Cesar Aybar and Rufai Balogun

Program: Copernicus Digital Earth

Code: e2008986 and e2008985

Introduction

In this analysis, we evaluated the performance of different classification algorithm and the influence of different imaging sensors discriminating land cover classes in images collected over the coastal area of the Lancieux beach area in Dinard France. The images were collected with a DJI drone with a RGB and Red Edge Sensor on-board on the 24th of November 2021. These images were orthorectified and used to create the Orthomosaic of each of the multi-layered images obtained from the imaging sensor and used in this classification tasks. The influence of each of these sensors (RGB, NIR and Red Edge) in improving the discrimination of classes were studied by generating multiple stacks of the image layers using and noted.

This analysis was implemented in the following steps, shown in this notebook:

We selected the Gradient Boosting Algorithm for this classification task due it's high performance and speed when dealing with complex data, like we have in our case. The model was tested on three different combination of the output of the imaging sensors:

NOTE: In pre-processing the images for classification, each of the images were set to the same resolution and extent. This report is 100% reproducible

Workspace utilities

2. Load images

3. Visualize images

4. Load Target

The classes were created based on human visual interpretation

5. Target classes distribution

6. Train and Test a ML dataset

Test Gradient Boost Model on the RGB stack

Test Gradient Boost Model on the RGB+NIR stack

Test Gradient Boost Model on the RGB+DSM stack

Test Gradient Boost Model on the RedEdge + DSM stack

Test Gradient Boost Model on the RGB + RedEdge stack

Test Gradient Boost Model on the RGB+NIR+RedEdge stack

7. Display all predictions

Conclusion

In this analysis, we have implemented the Gradient Boost Machine on a sets of image stacks, obtained from different imaging sensors, and tested their relative performances by showing their accuracies and confusion matrix.

The best overall performance in terms of recorded model accuracy (86%) and visual evaluation of the class discrimination was observed in the band stacks of RGB, NIR and Red Edge Band combination. However, the tree class was missed in almost all the image classes, due to the limited number of samples in the image scene and the train labeled datasets (shown in section 4 of this notebook). The Red Edge and NIR layer effectively helped in identifying the sediments properly but misclassified water significantly. The DSM layer, when combined with the Red Edge layer, effectively identified surfaces above ground like the roof top but misclassified roads as sediments. When combined with the RGB layer, however, it only helps in identifying the Bush and water targets.

In all cases, the Gradient Boost Machine shows that the Red, Green and Blue bands are the most important features for classifying the imaged scene and worked as an effective algorithm for performing image scene classification in an effective manner.