7  ClassificationⅡ

7.1 Summary

KEY ASPECT DETAILS
Classification Techniques

- FCNN mapping

- Pre-processing importance

- Data normalization

OBIA

- SLIC algorithm for superpixels

- Spatial distance and color balance

Sub-pixel Analysis

- Land cover proportions per pixel

- Reflectance formula application

Accuracy Assessment

- Confusion matrices

- Producer’s, user’s, and overall accuracy

- Spatial cross-validation

7.1.1 Dynamic World’s Semi-supervised Approach

  • Divides the globe into regions and biomes.

  • Uses stratified sampling based on NASA MCD12Q1 land cover data and others.

  • Training involved labeling ~4,000 image tiles by experts and 20,000 by non-experts.

7.1.2 Classification Techniques

  • FCNN (Fully Convolutional Neural Network): Learns the mapping from estimated probabilities back to input reflectances.

  • Pre-processing: Important for data quality, including cloud masking and normalization of data.

  • Normalization: Log-transform raw reflectance values and remap to a sigmoid function to equalize highly reflective surfaces.

7.1.3 Object-Based Image Analysis (OBIA)

  • Uses the SLIC algorithm for superpixel generation, focusing on the balance between spatial distance and color homogeneity.

Bears in right picture are objected based, and similar pixels are clustered as superpixels

Source: Darshite Jain

  • Formula for balancing physical distance and color: S (initial point distance), m (compactness), and considerations for Euclidean distance. \[ D = \sqrt{{\left(\frac{d_{\text{color}}}{m}\right)^2 }} + \left(\frac{d_{\text{space}}}{S}\right) \]

7.1.4 Sub-pixel Analysis

  • Spectral Mixture Analysis (SMA): Determines the proportion of landcover per pixel. For example, it shows how many percent of urban area, and how many percent of vegetation, and how many percent of water.

Source: Paul, Machado & Small (2013)

  • Reflectance represented by the sum of endmembers weighted by their fraction: \[ p_{\lambda} = \sum_{i=1}^{n} (p_{i\lambda} * f_i) + e_{\lambda} \]

7.1.5 Accuracy Assessment

Confusion Matrix Source: bloginformation.co.kr

  • Producer’s Accuracy (PA): Measures the match between classified data and ground truth, showing how accurately the model identifies classes \[ TP/TP+FN \]

  • User’s Accuracy (UA): Indicates the reliability of the classification for users, reflecting the likelihood that a classified instance actually represents its assigned class in reality. \[ TP/TP+FP \]

  • Overall Accuracy (OA): Provides a general measure of the model’s performance, representing the total proportion of correctly classified instances. \[ TP+TN/TP+FP+FN+TN \]

    To enhance model accuracy assessment, spatial cross-validation addresses spatial autocorrelation by ensuring training and testing datasets are spatially independent.

    Illustration of default cross-validation vs. spatial cross-validation. Source: Lovelace, et al (2021)

    The Kappa Coefficient measures classification accuracy against chance, with values between -1 and 1. The balance between recall and precision is evaluated using the F1-Score, which helps navigate the challenges of false positives and negatives. Additionally, the Receiver Operating Characteristic (ROC) Curve and the Area Under the Curve (AUC) assess model performance by focusing on true positive rates and minimizing false positives. These techniques collectively offer a detailed framework for a more accurate and comprehensive evaluation of classification models.

\[ F_1\text{-score} = 2 \times \frac{\text{Precision} \times \text{Recall}}{\text{Precision} + \text{Recall}} = \frac{2TP}{2TP + FP + FN} \]

7.2 Applications

7.2.1 Sub-Pixel Analysis for Dynamic Flood Monitoring

Innovative Approach to Flood Monitoring

Giraldo Osorio and García Galiano’s (2012) research uses sub-pixel analysis (SA) method to accurately identify and monitor flood extents using optical images with moderate spatial resolution. This approach overcomes the limitations of traditional classification methods by incorporating primary topographic attributes derived from DEMs, facilitating more precise flood delineation even in areas where detailed spatial data are scarce.

Methodology and Implementation

The SA method begins with the resolution of the Linear Mixture Model (LMM) to calculate land cover fractions within coarse pixels. This process is informed by the underlying DEM, aiming to prioritize the mapping of flooded areas in lower terrain sections. The method’s efficacy is further enhanced through spatial analysis techniques that account for the distribution of water classes within the pixel and its surrounding environment.

Practical Outcomes and Flood Mapping Enhancement

Applied to the monitoring of flood events in the lower Senegal River Valley, this methodology showcased a remarkable improvement in mapping flood extents compared to conventional classification techniques. The study achieved an approximate 80% accuracy in correctly mapping flooded areas across various regions, significantly outperforming traditional supervised classification methods.

7.2.2 Cross Validation VS Spatial Cross-validation (Karasiak et al. 2021)

In the processing and analysis of remote sensing data, accuracy assessment is a key indicator for measuring the quality of classification results. This case study focuses on using Sentinel-2 data to classify forest cover types (coniferous and broadleaf forests) and explores the impact of spatial cross-validation (SCV) and non-spatial cross-validation methods on the assessment of classification accuracy.

Experimental Design

Location of the 31TDJ Sentinel-2 tile in the south of France

  • Data and Preprocessing: Sentinel-2 imagery data was selected for classifying coniferous and broadleaf forests in specific areas. Data preprocessing steps included cloud removal and atmospheric correction to ensure data quality.

  • Classification Method: The random forest algorithm was used for classifying forest types, considering its effectiveness in handling high-dimensional data and robustness to noise.

  • Accuracy Assessment Method: Both non-spatial cross-validation and spatial cross-validation methods were applied to assess the accuracy and generalization ability of the classification model.

Results and Analysis

Comparison between the predictive performances obtained with spatial and non-spatial

cross-validation

  • Accuracy Comparison: The results showed that the overall accuracy assessment of the model using SCV was lower than that obtained by non-spatial cross-validation methods, but it more realistically reflected the model’s generalization ability.

  • Validation of Generalization Ability: By applying the trained model to independent testing areas, the model assessed by SCV demonstrated better generalization ability, i.e., higher prediction accuracy on unseen data.

Why SCV Can More Accurately Assess Model Generalization Ability

  • Spatial Autocorrelation: Pixels in remote sensing data often exhibit spatial autocorrelation, meaning physically neighboring pixels are more similar in attributes. Non-spatial cross-validation ignores this, potentially leading to an overestimation of the model’s generalization ability.

  • Spatially Independent Test Set: SCV ensures that samples in the test set are spatially independent from the training set samples, effectively avoiding overly optimistic accuracy assessment due to spatial autocorrelation.

  • Reducing the Risk of Overfitting: SCV reduces the model’s overfitting to specific data distributions, thereby more truthfully reflecting the model’s predictive ability on unknown data.

7.3 Reflection

The intricate process of spatial segmentation required for SCV has brought to light the challenging balance between achieving rigorous model validation and the necessity of managing computational resources effectively. This balance is particularly crucial when processing extensive datasets, where the computational demands can escalate quickly.

Delving into sub-pixel analysis to monitor flood extents further expanded my appreciation for the innovative methodologies that navigate the computational hurdles of remote sensing data analysis. It showcased how advanced techniques could provide more accurate environmental monitoring by accounting for spatial autocorrelation—acknowledging that data points in proximity are often more alike than those further apart, which is a vital consideration for enhancing model accuracy.

These studies have profoundly influenced my approach to remote sensing data, particularly in recognizing the importance of spatial patterns and their impact on analytical outcomes. The week has been a pivotal reminder of the necessity to integrate a thorough understanding of the spatial attributes of data with sophisticated analysis techniques.

7.4 References

Karasiak, N. et al. (2021) ‘Spatial dependence between training and test sets: another pitfall of classification accuracy assessment in remote sensing’, Machine Learning, 111(7), pp. 2715–2740.

Lovelace, R., Nowosad, J. & Muenchow, J. (2021). ‘Statistical Learning: Spatial CV’, in Geocomputation with R.

Paul, R., Machado, P. & Small, C. (2013). Identifying multi-decadal changes of the Sao Paulo urban agglomeration with mixed remote sensing techniques: spectral mixture analysis and night lights.