Source-linked AI summary

Dimensionality Reduction for Hyperspectral Image Classification

Mohamed Cherifi, Ammar Mesloub, Mohammed Nabil El Korso, Tayeb Touhami, Abdennour Hacine Gharbi

arXiv:2609.10334v1cs.CVeess.SP

TL;DR

The paper examines how dimensionality reduction and supervised classifier selection affect hyperspectral image classification. It compares PCA and LDA with KNN, SVM, and RF on real hyperspectral data, finding the strongest reported performance for RF, while PCA and LDA both improve classifier accuracy and efficacy.

  • Problem

    Hyperspectral classification requires dimensionality reduction to simplify complex data management and the selection of suitable supervised classifiers.

    Source: §I · p. 1
  • Method

    The study applies PCA and LDA for dimensionality reduction and compares KNN, SVM, and RF using real hyperspectral data.

    Source: A. Principal Component Analysis · p. 2, A. K-Nearest Neighbors (KNN) · p. 3, C. Random Forest (RF) · p. 5
  • Results

    RF achieves the highest reported performance, with OA of 95.5% and Ka of 92.6%, while PCA and LDA both improve classifier accuracy and efficacy.

    Source: §V · p. 7, §VI · p. 7
  • Takeaways & Limitations

    Classifier and dimensionality-reduction choices should match the problem and classifier, with RF a robust choice for hyperspectral classification using PCA or LDA.

    Source: §VI · p. 8

Abstract

from arXiv · show

This paper addresses the issue of supervised classification in the context of hyperspectral satellite images. It deals with two fundamental aspects: dimensionality reduction of data and the selection of appropriate supervised classification techniques. Firstly, we delve into dimensionality reduction, a critical step in simplifying the management of hyperspectral data. The reduction aims to decrease complexity in terms of memory and computing time. We examine two commonly used methods: Principal Component Analysis (PCA) and Linear Discriminant Analysis (LDA). Subsequently, we explore the selection of the most suitable supervised classification algorithms for hyperspectral images. We compare the performance of three methods: K-Nearest Neighbors (KNN), Support Vector Machines (SVM), and Random Forest (RF) using real hyperspectral data. The results highlight that the combination of PCA and RF yields the highest overall accuracy and Kappa coefficient.

I. INTRODUCTION

Remote sensing provides broad, frequent satellite observations, while hyperspectral images add high spectral resolution for diverse Earth-surface applications. Dimensionality reduction helps manage this complex data and supports more efficient classification.

  • Hyperspectral sensors provide high spectral resolution and more than three bands, supporting applications such as crop analysis, geological mapping, and mineral exploration.Source: §I · p. 1
  • Dimensionality reduction decreases memory and computing-time complexity while reducing noise and redundancy in hyperspectral data.The paper links these reductions to improved classification accuracy and image-interpretation quality.Source: §I · p. 1
  • Supervised classification uses analyst-provided training samples to identify classes, unlike unsupervised classification, which groups data without sample sets.Source: §I · p. 1
  • The Indian Pines dataset contains 145 x 145 pixels, 220 spectral bands, and 16 classes.Source: §II · p. 1
  • Indian Pines is used as a benchmark for hyperspectral classification, feature extraction, and dimensionality-reduction experiments.Source: §II · pp. 1–2

A. Class Reduction Approach

The paper reduces Indian Pines from 16 original classes to 6 classes with similar spectral responses, then represents high-dimensional data in a lower-dimensional space using PCA-focused procedures.

Class Reduction Approach

  • The class-reduction approach consolidates 16 Indian Pines classes into 6 classes with similar spectral responses.The stated goal is to simplify classification and improve efficiency and interpretability.Source: A. Class Reduction Approach · p. 2
  • Dimensionality reduction represents data in a lower-dimensional space while preserving some essential properties.Equation 1 describes reducing a high-dimensional dataset from n to m dimensions.Source: §III · p. 2
  • The paper focuses on unsupervised PCA and supervised LDA as dimensionality-reduction methods for image data.Source: §III · p. 2
  • PCA identifies orthogonal principal components that capture the dataset’s maximum possible variance.Selecting a subset of ordered components represents the data in a lower-dimensional space.Source: A. Principal Component Analysis · p. 2
  • PCA projects the original data matrix X into projected data Y using eigenvectors selected as principal components.Source: A. Principal Component Analysis · p. 2

B. Linear Discriminant Analysis (LDA)

LDA reduces dimensionality for supervised classification by using class labels to find a space that separates classes. Its discriminants seek clear class demarcation while minimizing within-class variance.

Linear Discriminant Analysis

A. K-Nearest Neighbors (KNN)

KNN classifies hyperspectral samples by comparing them with nearby training examples in feature space. It uses Euclidean distance and majority voting, with K and the distance metric affecting classification.

B. Support Vector Machines (SVM)

SVM classifies data by seeking a discriminating boundary and can address nonlinear relationships through kernel functions. This study uses the Gaussian RBF kernel for hyperspectral data.

C. Random Forest (RF)

Random Forest classifies hyperspectral samples by aggregating predictions from many decision trees. Bootstrapped training data and majority voting form the core of the method.

  • Random Forest is an ensemble classifier that combines decision trees into a collective learning model.Source: C. Random Forest (RF) · p. 5
  • Each tree is trained using a randomly selected bootstrapped dataset drawn from the original training data.Source: C. Random Forest (RF) · p. 5
  • Approximately two-thirds of each randomly sampled dataset builds the tree, while the remainder validates the generated tree model.Source: C. Random Forest (RF) · p. 5
  • For an uncertain sample x, every tree produces a prediction and the final class label is determined by majority voting.Source: C. Random Forest (RF) · p. 5
  • The Random Forest formulation represents trees as t_i, bootstrapped datasets as D_i, and the final prediction as the class label for x.Source: C. Random Forest (RF) · p. 5

D. Model Parameter Tuning (K-Fold Cross-Validation)

The study tunes classifier parameters through cross-validation to reduce overfitting risk and identify settings that maximize classification performance. The tuning covers RF, KNN, and Gaussian-kernel SVM parameters.

1) Hyperparameters:

The study tunes classifier hyperparameters, including K for KNN, tree and leaf settings for RF, and regularization for Gaussian-kernel SVM, using systematic optimization during 5-fold cross-validation.

Hyperparameters

  • The tuning process considered classifier-specific hyperparameters for KNN, RF, and Gaussian-kernel SVM.The listed settings include neighbor count, forest size, minimum leaf size, and regularization coefficient.Source: 1) Hyperparameters · p. 7
  • K-fold cross-validation systematically adjusted and optimized the hyperparameters to enhance classification performance.The supplied passage states that these settings were optimized during cross-validation.Source: 1) Hyperparameters · p. 7

V. APPLICATION,RESULTS AND DISCUSSION

The study evaluates PCA and LDA with KNN, RF, and SVM for hyperspectral classification, using tuned models and held-out test data. RF achieves the strongest reported performance, while PCA and LDA both support effective classification, with the preferred reduction technique depending on the classifier and problem.

Results

  • The evaluation trained classifiers on 15,769 pixels and tested them on 5,256 pixels after hyperparameter tuning.The split used 75% of the available data for training and 25% for testing.Source: §V · p. 7
  • Overall accuracy and kappa were evaluated for KNN, RF, and SVM after PCA and LDA dimensionality reduction.Confusion matrices were used to calculate classification accuracies across classes.Source: §V · p. 7
  • 95.5% overall accuracy and 92.6% Ka were achieved by RF, exceeding KNN and SVM under the reported PCA-or-LDA comparison.KNN achieved 94.1% OA and 90.4% Ka, while SVM achieved 93.8% OA and 89.6% Ka.Source: §V · p. 7

Dimensionality reduction

  • Both LDA and PCA improved classifier accuracy and efficacy, with PCA producing outstanding outcomes and slight metric differences from LDA.The paper characterizes PCA as simpler because it computes principal eigenvectors.Source: §VI · p. 7

Discussion

  • The classifier and dimensionality-reduction technique should be selected according to the problem and classifier characteristics.The conclusion links this choice to the reported differences among PCA, LDA, and the evaluated classifiers.Source: §VI · pp. 7–8
  • RF remains a robust choice with both PCA and LDA, KNN performs well especially with PCA, and SVM is slightly lower-performing.The conclusion summarizes the comparative behavior of all three classifiers across the two reductions.Source: §VI · p. 8
  • Dimensionality reduction is presented as improving the efficiency and accuracy of high-dimensional image analysis.The closing discussion describes PCA and LDA as tools for managing complex data.Source: §VI · p. 8
Loading 2609.10334v1…