218
Views
2
CrossRef citations to date
0
Altmetric
Research Article

Spectral-spatial nearest subspace classifier for hyperspectral image classification

& ORCID Icon
Pages 2106-2133 | Received 08 Jul 2021, Accepted 13 Mar 2022, Published online: 30 Mar 2022
 

ABSTRACT

Nearest subspace classifier (NSC) is a simple classifier that works on the assumption that samples from the same class must approximately lie on the same subspace. However, NSC only considers the spectral information and neglects the spatial information. Several studies have tried to eliminate this drawback of NSC. Still, they either are not robust against outliers in the neighbourhood of the test sample or have too many parameters which need to be tuned manually. In this paper, we present a practical and straightforward method that improves the existing NSC-based approaches that utilise spatial information. In our proposed method, in addition to the assumption in NSC that samples from the same class must approximately lie on the same subspace, we assume that spatially adjacent pixels quite likely belong to the same class. By combining these two assumptions, we conclude that spatially adjacent pixels must approximately lie on the same subspace as well. Then, we propose a method that analyses the closeness between two subspaces, where one subspace is the space spanned by the neighbourhood of the test sample and the other subspace is the space spanned by the within-class training samples. The proposed method has a closed-form solution, is easy to implement, and outperforms the existing solutions when the number of labelled training samples is scarce. The source code of the paper is available at https://github.com/kgtoker/SSNSC-for-HSIC.

Acknowledgement

The authors would like to thank ASELSAN Inc. for their support.

Disclosure statement

No potential conflict of interest was reported by the author(s).

Nomenclature

xij=

jth training sample from class i

Xi=

Training samples belonging to the ith class

y=

Test sample

Y=

Neighbouring pixels around the test pixel y

Col(Xi)=

Column space of Xi

Col(Y)=

Column space of Y

ri=

Minimum Euclidean distance between the test sample and Col(Xi)

vxi,vyi,=

Maximally correlated vector pairs in subspaces Col(Xi) and Col(Y), respectively.

ρi=

Maximum correlation between the maximally correlated vector pairs located within Col(Xi) and Col(Y)

ai,bi,=

Coefficient vectors whose entries correspond to the weights of the samples in Xi and Y, respectively

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.