The invention discloses a local and non-local multi-feature
semantics-based
hyperspectral image classification method. The method mainly solves the problem in the prior art that the
hyperspectral image classification is low in correct rate, poor in robustness and weak in spatial uniformity. The method comprises the steps of inputting images, extracting a plurality of features out of the images, dividing a
data set into a
training set and a testing set, mapping various features of all samples into corresponding semantic representations by a probabilistic
support vector machine, constructing a local and non-local neighbor set, constructing a
noise-reducing Markov random field model, conducting the
semantic integration and the
noise-reducing treatment, subjecting the semantic representations to iterative optimization, obtaining the categories of all samples based on semantic representations, and completing the accurate classification of hyperspectral images. According to the technical scheme of the invention, the multi-
feature fusion is conducted, and the spatial information of images is fully excavated and utilized. In the case of small samples, the advantages of high classification accuracy, good robustness and excellent
spatial consistency are realized. The method can be applied to the fields of military detection, map plotting,
vegetation investigation, mineral detection and the like.