| Literature DB >> 35957173 |
Elena Belcore1, Marco Piras1, Alessandro Pezzoli2.
Abstract
Monitoring the world's areas that are more vulnerable to natural hazards has become crucial worldwide. In order to reduce disaster risk, effective tools and relevant land cover (LC) data are needed. This work aimed to generate a high-resolution LC map of flood-prone rural villages in southwest Niger using multispectral drone imagery. The LC was focused on highly thematically detailed classes. Two photogrammetric flights of fixed-wing unmanned aerial systems (UAS) using RGB and NIR optical sensors were realized. The LC input dataset was generated using structure from motion (SfM) standard workflow, resulting in two orthomosaics and a digital surface model (DSM). The LC system is composed of nine classes, which are relevant for estimating flood-induced potential damages, such as houses and production areas. The LC was generated through object-oriented supervised classification using a random forest (RF) classifier. Textural and elevation features were computed to overcome the mapping difficulties due to the high spectral homogeneity of cover types. The training-test dataset was manually defined. The segmentation resulted in an F1_score of 0.70 and a median Jaccard index of 0.88. The RF model performed with an overall accuracy of 0.94, with the grasslands and the rocky clustered areas classes the least performant.Entities:
Keywords: SDGs; Sendai framework; UAS; climate change; floods; land cover; machine learning; structure from motion; very high resolution
Mesh:
Year: 2022 PMID: 35957173 PMCID: PMC9370894 DOI: 10.3390/s22155622
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Figure 1Sirba River in Niger.
Figure 2Example of local architecture. Nadiral view.
Figure 3Left: UAS system built by Drone Africa Service. Right: Detail of the UAS body. It is visible that the Raspberry Pi sensor is mounted on the UAS system; 3.5-inch screen and the GPS receiver.
Main characteristics of the sensors and the flights performed at Tourè.
| Characteristics | Sony ILCE-5100 | Raspberry PI |
|---|---|---|
| Resolution | 23.3 MP | 5 MP |
| Band sensor | RGB | RGBN |
| ISO settings | 1/125 | 1/100 |
| Shutter frequency | Automatically set by the navigation software | 1 Hz |
| Lateral overlap | 70% | 70% |
| Longitudinal overlap | 60% | 60% |
| Number of flights | 1 | 2 |
| Average duration of flights | 30 min | 30 min |
| Height of flight from the ground | 280 m | 130 m |
| GSD | 3.9 cm/pixel | 6.1 cm/pixel |
Figure 4Sample pictures of the same area acquired by Sony-ILCE-5100 and Raspberry Pi. The SONY picture (6000 × 3000 pixels) has a 3.9 cm/pixel resolution and is in RGB. The Raspberry picture (2592 × 1933 pixels) has a 6.1 cm/pixel resolution and is visualized in red-green-NIR false color composition.
RMSE value of the ground control points (GCPs) and check points (CPs).
| Errors (cm) | GCPs | CPs | ||
|---|---|---|---|---|
| Sony ILCE RGB | Raspberry RGN | Sony ILCE RGB | Raspberry RGN | |
| X error-easting | 3.52 | 5.40 | 3.75 | 5.41 |
| Y error-northing | 3.77 | 5.05 | 3.81 | 6.54 |
| Z error-altitude | 3.79 | 2.93 | 7.90 | 3.03 |
| Total error | 6.40 | 7.95 | 5.67 | 9.02 |
The parameter set of the ground classification algorithm. Maximum degree angle describes the maximum slope of the study area expressed in degrees; maximum distance is the maximum distance between the ground and the highest feature in the scene; cell size is the size of the most extended cell in which there are no detectable ground points (i.e., very dense woods, big buildings).
| Parameter | Value |
|---|---|
| Maximum degree angle [degree] | 1.5 |
| Maximum distance [meters] | 25 |
| Cell size [meters] | 30 |
Figure 5Classification legend structure. It is composed of 4 macro-classes (buildings, bare soil, vegetation, and water); nine classes and two sub-classes (grass and agricultural land).
Segmentation ruleset applied for the Land Cover OBIA classification of Tourè village.
| Algorithm | Parameters | Values | Computing Time | Layers (Weight) and Conditions |
|---|---|---|---|---|
| Houses | ||||
| Multiresolution segmentation | Scale parameter | 60 | 1:19 | DSM (1) |
| Shape | 0.2 | |||
| Compactness | 0.8 | |||
| Assign class | Use class | Unclassified | 0:27 | Mean GLCM_adv_3_rgb >= 3.5 and |
| Assign class | Houses | |||
| Assign class | Use class | Unclassified | 0:0.06 | Rel. border to houses > 0.6 |
| Assign class | Houses | |||
| Merge Region | Use class | Houses | 0:0.04 | |
| Multiresolution segmentation | Scale parameter | 100 | 1:40 | Only houses |
| Shape | 0.8 | |||
| Compactness | 0.2 | |||
| Trees | ||||
| Merge Region | Use class | Unclassified | 0:03 | |
| Multiresolution segmentation | Scale parameter | 80 | 2:17 | Only unclassified |
| Shape | 0.1 | |||
| Compactness | 0.5 | |||
| Assign class | Use class | Unclassified | 0:21 | Mean diff. to neighbors DSM (0) > 1 and |
| Assign class | Trees | |||
| Merge Region | Use class | Trees | 0:01 | |
| Grass | ||||
| Merge Region | Use class | Unclassified | 2:55 | |
| Multiresolution segmentation | Scale parameter | 200 | 2:37 | Only unclassified |
| Shape | 0.25 | |||
| Compactness | 0.2 | |||
Features selected for the segmentation and the classification.
| Feature Group | Feature Name | Note | Software | Segmentation | Classification |
|---|---|---|---|---|---|
| Spectral | Normalized Difference Water Index (NDWI) | (McFeeters, 1996) | Orfeo toolbox | X | X |
| Enhanced Vegetation Index (EVI) | Orfeo toolbox | X | X | ||
| HUE | Calculated on RGB | eCognition | X | ||
| HUE | Calculate on NIR | eCognition | X | ||
| Normalized Difference Water Index (NDWI) | eCognition | X | |||
| Enhanced Vegetation Index (EVI) | eCognition | X | |||
| Brightness | eCognition | X | |||
| Edge-extractor | Sobel | eCognition | X | ||
| Sobel | eCognition | X | |||
| Textural | Grey Level Co-occurrence Matrix (GLCM) Sum Variance | Calculated on NIR channel | Orfeo toolbox | X | X |
| Grey Level Co-occurrence Matrix (GLCM) Dissimilarity | Calculated on Green Channel | Orfeo toolbox | X | X | |
| Grey Level Co-occurrence Matrix (GLCM) Sum Average | Calculated on Green Channel | Orfeo toolbox | X | X | |
| Grey Level Co-occurrence Matrix (GLCM) Sum Variance | Calculated on Green Channel | Orfeo toolbox | X | X | |
| Grey Level Co-occurrence Matrix (GLCM) Dissimilarity | Calculated on NIR channel | Orfeo toolbox | X | X | |
| Grey Level Co-occurrence Matrix (GLCM) Sum Variance | eCognition | X | |||
| Grey Level Co-occurrence Matrix (GLCM) Dissimilarity | eCognition | X | |||
| Grey Level Co-occurrence Matrix (GLCM) Sum Average | eCognition | X | |||
| Grey Level Co-occurrence Matrix (GLCM) Sum Variance | eCognition | X | |||
| Grey Level Co-occurrence Matrix (GLCM) Dissimilarity | eCognition | X | |||
| Elevation | Digital Surface Model | Calculated on RGB | / | X | X |
| Digital Surface Model | Calculated on RGB | eCognition | X | ||
| Slope | |||||
| RGB dataset | Red | / | / | X | X |
| Green | / | / | X | X | |
| Blue | / | / | X | X | |
| Red | / | eCognition | X | ||
| Green | / | eCognition | X | ||
| Blue | / | eCognition | X | ||
| NIR dataset | Red_2 | / | / | X | X |
| Green_2 | / | / | X | X | |
| NIR | / | / | X | X | |
| Red_2 | / | eCognition | X | ||
| Green_2 | / | eCognition | X | ||
| NIR | / | eCognition | X | ||
| Relation to neighbors | Mean difference to neighbors | Calculated on DSM | eCognition | X | |
| Geometric | Length/width | eCognition | X | ||
| Rectangular fit | eCognition | X | |||
| Radius of the smaller enclosing ellipse | eCognition | X | |||
| Compactness | eCognition | X |
Number of sample objects of training and test datasets.
| No. Samples | Wetland | Water | Grassland | Agricultural | Trees | Sandy Soil | Clustered Dark Areas | Gullies | Metal Roofed Houses | Brick Roofed Houses |
|---|---|---|---|---|---|---|---|---|---|---|
| Training | 100 | 100 | 100 | 100 | 100 | 100 | 100 | 54 | 39 | 100 |
| Test | 100 | 100 | 100 | 100 | 100 | 100 | 100 | 54 | 39 | 100 |
Figure 6Position of the reference objects within the study area.
Figure 7Possible relations between reference objects (yellow outline) and segmented objects (blue outline). (a) Match. (b) Omission through under-segmentation. (c) Commission through over-segmentation.
Figure 8(a) Example of segmentation in a sample area, (b) training samples and (c) classification.
Visual assessment metrics of the segmentation of the buildings in the Niger case study.
| Visual Validation | No. Objects |
|---|---|
| No. References | 133 |
| No. Segmented | 185 |
| Matches | 112 |
| Omission through under-segmentation | 7 |
| Commission through over-segmentation | 14 |
| Producer’s accuracy | 0.842 |
| User’s accuracy | 0.605 |
| F1 Score | 0.704 |
Area-based quantitative assessment of the segmentation of the buildings in the Niger case study. * Lower values means better segmentation.
| Over Segmentation Index * | Under Segmentation Index * | D * | Jaccard Index | |
|---|---|---|---|---|
| Average | 0.063 | 0.122 | 0.113 | 0.830 |
| Min | 0.000 | 0.002 | 0.009 | 0.181 |
| Max | 0.473 | 0.786 | 0.560 | 1.000 |
| Median | 0.032 | 0.063 | 0.069 | 0.882 |
Root mean square error of the area and perimeters of the house objects in the Niger study area.
| Metric | RMSE | Average Value | Percentage over the Total |
|---|---|---|---|
| Area [m2] | 2.289 | 40.594 | 6% |
| Perimeter [m] | 4.368 | 24.778 | 18% |
Error matrix of object-bases classification of Tourè along the Sirba River (Niger).
| Wetland | Water | Grassland | Agricultural | Trees | Sandy Soil | Clustered Dark Areas | Gullies | Metal Roofs Houses | Bricks Roofs Houses | OA | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| PA | 0.926 | 1.000 | 0.966 | 0.933 | 0.971 | 0.912 | 0.956 | 0.902 | 0.978 | 0.923 | 0.945 |
| UA | 1.000 | 0.980 | 0.850 | 0.970 | 0.980 | 0.930 | 0.869 | 0.937 | 1.000 | 0.960 | |
| F1 | 0.962 | 0.990 | 0.904 | 0.951 | 0.975 | 0.921 | 0.910 | 0.919 | 0.989 | 0.941 |
Figure 9LC map of Tourè.
Figure 10Detail of the segmentation process. The yellow square indicates two objects of mixed class: grassland and wet areas.
Figure 11Example of land cover spectral variability within households’ yards.