Preprocessing Algorithm Leveraging Geometric Modeling for Scale Correction in Hyperspectral Images for Improved Unmixing Performance
2508.08431v1
eess.IV, cs.CV, eess.SP
2025-08-14
Авторы:
Praveen Sumanasekara, Athulya Ratnayake, Buddhi Wijenayake, Keshawa Ratnayake, Roshan Godaliyadda, Parakrama Ekanayake, Vijitha Herath
Резюме на русском
##########################
## Контекст
##########################
В статье рассматривается проблема спектральной вариабельности в hyperspectral images (HSI), которая может значительно снизить точность и эффективность алгоритмов hyperspectral unmixing (HUS). Хотя многие методы призваны справиться с нелинейной вариабельностью спектров, большие масштабные изменения в шкале спектральных признаков, вызванные факторами как топографии, освещением и тенями, остаются труднопреодолимой проблемой. Эти изменения приводят к ухудшению качества умешивания и усложнению моделирования. Для решения этой проблемы предлагается новый алгоритм предобработки, который исправляет масштабные изменения в спектрах, улучшая точность HUS.
##########################
## Метод
##########################
Предложенный алгоритм основан на геометрической модели, которая отделяет масштабные изменения в спектре от нелинейных невзвешенных вариаций и изменений абундантности. Используя геометрические признаки, такие как албедо и положение точек на геометрической линии, алгоритм определяет и компенсирует масштабные изменения. Этот подход позволяет уменьшить ошибки в моделировании и подготовить входные данные для более точной работы HUS-алгоритмов.
##########################
## Результаты
##########################
Алгоритм был проверен на двух синтетических и двух реальных HSI-наборах данных. Он был интегрирован с несколькими современными алгоритмами HUS, включая те, которые уже разработаны для обработки спектральной вариабельности. Исследования показали, что предлагаемый метод уменьшает ошибки в HUS до 50%, улучшая качество умешивания и позволяя лучше отражать особенности спектров.
##########################
## Значимость
##########################
Предложенный метод может быть использован в широком круге приложений, таких как спутниковая геология, фармакология, агрономия и геодезия. Он улучшает точность и эффективность текущих HUS-алгоритмов, что делает его важным компонентом для практического использования. Благодаря усовершенствованию метода моделирования, возможности для дальнейших разработок в области HSI-анализа также расширяются.
##########################
## Выводы
##########################
Предложенный алгоритм демонстрирует существенное улучшение в точности HUS, работая перед текущими методами. Он устраняет масштабные изменения, ранее не учтенные в многих алгоритмах. Будущие исследования будут фокусироваться на улучшении алгоритма, оптимизации его взаимодействия с другими моделями, и расширении его применения в различных областях.
Abstract
Spectral variability significantly impacts the accuracy and convergence of
hyperspectral unmixing algorithms. While many methods address complex spectral
variability, large-scale variations in spectral signature scale caused by
factors such as topography, illumination, and shadowing remain a major
challenge. These variations often degrade unmixing performance and complicate
model fitting. In this paper, we propose a novel preprocessing algorithm that
corrects scale-induced spectral variability prior to unmixing. By isolating and
compensating for these large-scale multiplicative effects, the algorithm
provides a cleaner input, enabling unmixing methods to focus more effectively
on modeling nonlinear spectral variability and abundance estimation. We present
a rigorous mathematical framework to describe scale variability and extensive
experimental validation of the proposed algorithm. Furthermore, the algorithm's
impact is evaluated across a broad spectrum of state-of-the-art unmixing
algorithms on two synthetic and two real hyperspectral datasets. The proposed
preprocessing step consistently improves the performance of these algorithms,
including those specifically designed to handle spectral variability, with
error reductions close to 50% in many cases. This demonstrates that scale
correction acts as a complementary step, facilitating more accurate unmixing by
existing methods. The algorithm's generality and significant impact highlight
its potential as a key component in practical hyperspectral unmixing pipelines.
The implementation code will be made publicly available upon publication.