Machine learning classification based on k-Nearest Neighbors for PolSAR data

An Acad Bras Cienc. 2024 Apr 22;96(1):e20230064. doi: 10.1590/0001-3765202420230064. eCollection 2024.

Abstract

In this work, we focus on obtaining insights of the performances of some well-known machine learning image classification techniques (k-NN, Support Vector Machine, randomized decision tree and one based on stochastic distances) for PolSAR (Polarimetric Synthetic Aperture Radar) imagery. We test the classifiers methods on a set of actual PolSAR data and provide some conclusions. The aim of this work is to show that suitable adapted standard machine learning methods offer excellent performances vs. computational complexity trade-off for PolSAR image classification. In this work, we evaluate well-known machine learning techniques for PolSAR (Polarimetric Synthetic Aperture Radar) image classification, including K-Nearest Neighbors (KNN), Support Vector Machine (SVM), randomized decision tree, and a method based on the Kullback-Leibler stochastic distance. Our experiments with real PolSAR data show that standard machine learning methods, when adapted appropriately, offer a favourable trade-off between performance and computational complexity. The KNN and SVM perform poorly on these data, likely due to their failure to account for the inherent speckle presence and properties of the studied reliefs. Overall, our findings highlight the potential of the Kullback-Leibler stochastic distance method for PolSAR image classification.

MeSH terms

  • Algorithms
  • Machine Learning*
  • Support Vector Machine*