Next Article in Journal
Theory of Movement of Machine-Tractor Unit with Trailer Haulm Harvester Machine
Previous Article in Journal
A Human Location Prediction-Based Routing Protocol in Mobile Crowdsensing-Based Urban Sensor Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Hyperspectral Band Selections for Enhancing the Discrimination of Difficult Targets Using Local Band Index and Particle Swarm Optimization

1
Changchun Institute of Optics, Fine Mechanics and Physics, Chinese Academy of Sciences, Changchun 130033, China
2
University of Chinese Academy of Sciences, Beijing 100049, China
3
Center of Materials Science and Optoelectrics Engineering, University of Chinese Academy of Sciences, Beijing 100049, China
*
Authors to whom correspondence should be addressed.
Appl. Sci. 2022, 12(8), 3899; https://doi.org/10.3390/app12083899
Submission received: 1 February 2022 / Revised: 1 April 2022 / Accepted: 4 April 2022 / Published: 12 April 2022
(This article belongs to the Topic Hyperspectral Imaging: Methods and Applications)

Abstract

:
Due to their similar color and material variability, some ground objects have similar characteristics and overlap in some bands. This leads to a drop in the classification accuracy of hyperspectral images. To address this problem, we simulated hyperspectral images of vegetation and objects with similar colors by mixed pixel calculation to test the classification performance of the dimensionality reduction method for samples with close spectra. In addition, we proposed a novel wavelength selection algorithm called the LBI-BPSO (Binary Particle Swarm Optimization with Local Band Index), which combines the information amount and inter-class separability. The novelty of this study is in its proposal of an improvement of IOIF using inter-class distance. Based on the calculation of the information content by the local band index, the inter-class distance was introduced to measure the inter-class separability of ground objects, and a reasonable fitness function is proposed. It can obtain the wavelength combination of two DR criteria, which considers the larger amount of information and better sample separability. The classification performance of the simulation dataset is verified by comparing LBI-BPSO with Partitioned Relief-F, IOIF (Improved Optimum Index Factor) and GA-BPSO (Particle Swarm Optimization with a Genetic Algorithm). Under the conditions that the signal-to-noise ratio is 1000, compared with IOIF, the OA of LBI-BPSO improved by 2.90%, the AA improved by 2.75%, and the Kappa coefficient improved by 3.91%. LBI-BPSO also showed the best results in the analysis of different abundances and signal-to noise-ratios. The results show that the new wavelength selection algorithm LBI-BPSO, which combines the amount of information and inter-class separability, is more effective than IOIF and GA-BPSO in classifying objects with similar colors and effectively improves the classification accuracy.

1. Introduction

Hyperspectral image (HSI) classification is a pixel-by-pixel classification of images based on the spectral and spatial characteristics of target objects. HSIs contain hundreds of narrow and continuous spectral bands and are remote-sensing images that combine two spatial dimensions and one spectral dimension into a data cube. Compared with traditional remote sensing images, the ability of HSIs to analyze ground objects has significantly improved. Some special samples in hyperspectral images have similar colors. Close spectral characteristics and material variability results in minimal inter-class variability in the samples, which will lead to the decline of image classification accuracy and generate a large number of noise points in the classification results. Experts in the field have carried out research from various directions on the negative effects of spectrally similar objects in hyperspectral images. In [1], VSS Peddinti et al. proposed a method for hyperspectral image simulation of similar spectra using a distance function. This study concentrates on obtaining similar spectra using distance functions. The Chebyshev distance and spectral angle mapper (SAM) distances are combined to get the advantage of both the distance of vector coordinates and the pattern of the spectra. The simulated hyperspectral image is validated with the AVIRIS image using normalized cross-correlation to obtain each pixel’s correlation. The spectral-spatial-based methods aim to extract the spectral and spatial features simultaneously for classification. It can effectively improve the classification accuracy of similar spectral features. In [2], a lightweight spectral-similarity-based SpaAM was designed by Li N et al. to capture the relevant spatial areas. It describes the spatial distribution of homogeneous pixels and interfering pixels implicitly, which weakens the interfering pixels from the neighborhoods of the center pixel. In this module, the spectral similarities between the center pixel and its neighborhoods are measured by the efficient Euclidean distance. The above studies showed that the distance function is a powerful tool for evaluating the spectral similarity of ground objects.
Hyperspectral data also contains a significant amount of redundant information. To avoid the Hughes Phenomenon [3,4], a dimensionality reduction (DR) of HSIs is the first task before classification. Due to the complexity of spectral features, the quality of feature selection will directly affect the classification effect. The research on dimensionality reduction of HSIs has always been an open challenge in the field of hyperspectral applications.
HSI dimensionality reduction can be divided into two categories: feature extraction (FE) and feature selection (FS). FE is to convert high-dimensional data into low-dimensional data through mapping and transformation. The FS of hyperspectral images, that is, band selection, is to select the most effective band subset from all bands, which is essentially a combinatorial optimization problem.
The advantage of feature extraction is that it reduces high-dimensional data to low-dimensional in a rapid and direct manner. Its representative methods are Principal Component Analysis (PCA) [5,6] and Linear Discriminant Analysis (LDA) [7,8]. Local feature-based manifold learning [9,10] and sparse representation [11] are also important hyperspectral feature extraction methods. At the same time, feature extraction can also combine two different features of space and spectrum for DR [12]. FE is the goal of reducing dimensionality from a mathematical point of view, but while reducing the dimensionality, it also loses the physical information of ground objects, radiations or reflections contained in the original band. Such results are often not conducive to the classification of hyperspectral remote sensing [13]. The hyperspectral wavelengths obtained by feature selection do not change mathematically, retain the original features and information of the HSI to the greatest extent, and the number of output wavelengths can be controlled by the corresponding adjustment. Therefore, in order to obtain a specific small number of wavelength combinations with a large amount of information, this paper uses the feature selection method.
A heuristic algorithm is a common means of feature selection [14,15,16,17]. Among them, Particle Swarm Optimization (PSO) [18] is one of the most popular algorithms to effectively solve the wavelength combination optimization problem because of its advantages of easy implementation and fast convergence. In [16], Lishuan Hu et al. proposed an improved DR method of Binary Particle Swarm Optimization with Mutation Mechanism (MNBPSO), and used MNBPSO to simultaneously perform band selection and support vector machine parameter determination. The results showed that the method is more accurate than the results obtained by the SVM and SVM+BPSO algorithms. At the same time, subspace decomposition [18,19,20,21] is another representative wavelength selection idea. One of its strategies is to use the “blocking” feature of the colormap for the band correlation coefficient matrix to divide all the bands into several subspaces and select high-quality wavelengths from them respectively. In [21], Lishuan Hu et al. proposed the Improved Optimum Index Factor (IOIF). By selecting the bands with the largest amount of information from different subspaces, IOIF can quickly select the bands with the largest amount of information and the smallest correlation, effectively avoiding the phenomenon of band-centralized selection, reducing the band base participating in the optimal exponential operation and improving the efficiency of the algorithm.
However, the two methods mentioned above are based on a single criterion for wavelength selection because the spectral characteristics between wavelengths of objects with similar colors images are more similar and correlated than ordinary objects images. The DR of a single standard can easily select wavelengths with concentrated bands, large information redundancy, and small differences in spectral characteristics, resulting in a decrease in classification accuracy. In order to satisfy the selected wavelength subsets with less correlation, more information and greater spectral differences are required between ground objects at the same time.
Based on the information calculation model of the local band index (LBI) in the IOIF method and heuristic algorithm for wavelength selection, this paper proposes a new HSI dimensionality reduction method: LBI-BPSO (Binary Particle Swarm Optimization with Local Band Index). Firstly, the amount of information for all wavelengths is calculated by LBI, and the data are sorted and screened according to the amount of information. Further, GA-BPSO (Particle Swarm Optimization with a Genetic Algorithm) is used to optimize the above hyperspectral data subset, and the optimal wavelength combination that meets the requirements is the final result. Finally, LBI-BPSO, IOIF and GA-BPSO are used for wavelength selection, respectively, combined with SVM to classify the simulation data set established in this paper and show their performance evaluation and visual classification results.
The specific objectives of this paper are as follows: Section 2 briefly introduces the IOIF algorithm for DR of HSI based on the amount of information and the GA-BPSO algorithm with the inter-class distance as the objective function; Section 3 proposes a novel wavelength selection algorithm that combines information amount and inter-class separability: LBI-BPSO; Section 4 introduces the sample measurement experiments and the process of establishing hyperspectral simulation images; Section 5 uses three methods for wavelength selection of simulated HSI, respectively. The DR performance and discussion of LBI are reported in this section, and a comprehensive comparison is made with the effect of IOIF and BPSO. Finally, conclusions and future works are presented in Section 6.

2. Related Methods

In order to avoid the Hughes Phenomenon caused by redundant information in HSIs, a common method is to process hyperspectral images by means of dimensionality reduction. Band selection for hyperspectral data should consider three factors [19]:
  • The information contained in the band or the band combination;
  • The correlation among the bands;
  • The spectral response of the ground objects to be identified.
Therefore, the optimal band combination is one with a large amount of information, the small correlation between bands, a large difference in reflectance values of ground objects and good separability between ground objects. The following introduces the IOIF algorithm based on the amount of information as the selection criterion and the GA-BPSO with the inter-class distance as the objective function.

2.1. Improved Optimum Index Factor (IOIF)

A basic principle of wavelength selection for HSI is that the information redundancy between wavelengths in the obtained band subset is small and independent. It can be described by the correlation coefficient matrix, which is calculated by the following Equations (1) and (2) used for the correlation coefficient:
R = r 11 r 12 r 1 n r 21 r 22 r 2 n r n 1 r n 2 r n n
where n denotes the total number of bands of the HSI and r i j is the correlation coefficient between the band i and j:
r i j = k = 1 m ( x i k x i ¯ ) ( x j k x j ¯ ) k = 1 m ( x i k x i ¯ ) 2 k = 1 m ( x j k x j ¯ ) 2
where m is the total number of samples, that is, the total number of pixels in a band image, x i = ( x i 1 , x i 2 , , x i m ) T is the corresponding vector of the spectral image of the band i ( i = 1 , 2 , , n ) , x i ¯ and x j ¯ are the mean values of band i and j. The smaller the correlation between the selected wavelengths, the higher the independence of the information it contains, and the smaller the information redundancy.
In addition, the selected wavelengths should contain more information. In 1982, Chavez et al. proposed the Optimum Index Factor (OIF) method [22] to evaluate the optimal band combination by calculating the ratio of the sum of the standard deviations of the bands to the sum of the correlation coefficients. In 2018, Hu Lishuan proposed a new band selection method Improved OIF (IOIF) [21] based on the OIF information calculation method. In the band subspace, the Local Band Index method (LBI) was used to filter out high-quality band sets. Then, combine the bands from the different sets of high-quality bands and calculate the IOIF value. This method effectively avoids the phenomenon of centralized selection of bands, reduces the number of band bases involved in the operation, and improves the efficiency of the algorithm.
The local band index method is an adaptive band selection method that comprehensively considers the information content and local independence of the image. The LBI is calculated as in the following Equation (3):
LBI i = σ i ( r i 1 , i + r i , i + 1 ) / 2
where r i 1 , i is the correlation coefficient between band i−1 and band i, r i , i + 1 is the correlation coefficient between band i and band i+1, the average of the two represents the local correlation of band i, and σ i is the mean square deviation of band i.
IOIF is defined as in Equation (4):
IOIF = S i + S j + S k r i , j + r i , k + r j , k
where i, j and k are three high-quality bands from different subspaces, S is the mean square error, and r is the absolute value of the correlation coefficient.
The set of bands selected by IOIF is very similar to the graph of the original bands and contains the richest information of the original bands. After verification by the RBF-SVM classifier, the classification accuracy obtained by the IOIF DR method is higher than the traditional OIF and PCA algorithms. However, this method mainly takes the information of wavelength combination as the basis of wavelength selection.
For the classification of objects with similar colors and close spectrum, a high amount of information is not enough to meet the needs of improving the classification accuracy, and the separability between the selected spectral objects should be further considered.

2.2. Binary Particle Swarm Optimization with Genetic Mechanism (GA-BPSO)

Taking advantage of the heuristic algorithm, aiming at the maximum distance between classes [23,24,25], the wavelength’s combination with the best inter-class separability in the spectral feature space of HSIs can be searched. In this paper, the BPSO with the introduction of a genetic mechanism is selected to obtain the spectral features of ground objects that are easy to be distinguished by the classifier.
The standard PSO algorithm is used to solve the optimization problem in continuous space; however, in terms of discrete space, the discrete binary particle swarm optimization (BPSO) must be used. BPSO [26] was proposed by Kennedy and Eberhart in 1997 and is widely used in optimization combinatorial problems. This method computationally preserves the classical “position-velocity” update rule. It adopts binary coding and represents the value and change of particle state through 0–1 on each bit. Let the position of the particle i be x i = ( x i 1 , x i 2 , , x i D ) , i = 1 , 2 , , N ; the velocity be v i = ( v i 1 , v i 2 , , v i D ) , i = 1 , 2 , , N ; the optimal historical position of the individual is P i = ( p i 1 , p i 2 , , p i D ) , i = 1 , 2 , , N ; the overall historical optimal position is P g = ( p g 1 , p g 2 , , p g D ) , i = 1 , 2 , , N . The formula for updating the velocity of particle i in the d ( d = 1 , 2 , , D ) dimension is as shown in Equation (5):
v i d k + 1 = ω v i d k + c 1 r 1 ( P i d k x i d k ) + c 2 r 2 ( P g d k x i d k )
where k is the number of iterations, i and d represent the particle i and its dimension, respectively, and ω is the inertia weight, which represents the influence of the current speed of the particle on the speed of the next generation. c 1 and c 2 are learning factors, which represent the learning ability of particles to their own experience and group experience, and r 1 and r 2 are random numbers in the interval [0, 1]. In this paper, the convex function decrement method is used to adjust ω [27,28], and the strategy of decreasing the value of r 1 and increasing the value of r 2 is adopted [29,30].
In this paper, a V-shaped [31] transfer function is used, and the function curve and expression are shown in Figure 1 and Equation (6), respectively, and Equation (7) is the particle position update formula. In these two equations, k represents the number of iterations, i and d represent the particle i and its dimension, respectively, and r 3 is a random number in the interval [0, 1]. ( x i d k ) 1 represents the complement of x i d k , i.e., from 0 to 1 or from 1 to 0.
V ( v i d k + 1 ) = ( v i d k + 1 ) 2 1 + ( v i d k + 1 ) 2
x i d k + 1 = ( x i d k ) 1 r 3 V ( v i d k + 1 ) x i d k o t h e r w i s e
To further strengthen the BPSO search ability, it is usually advised to introduce the mutation and crossover mechanism in the genetic algorithm to improve the BPSO [32,33,34,35]. In this paper, the particle swarm is crossed and mutated every Q1 generation in the iterative process. At the same time, in order to ensure the convergence ability of the algorithm, the roulette algorithm is used to select the particle parent once every Q2 generation according to the fitness value of the particle. Then, compare the particle fitness before and after the genetic operation, and if there is a degraded particle, make the particle return to the state before the operation. In order to maintain the diversity of the particle swarm and enhance the search effect in the later stage of the iteration [29], the crossover probability P c can be gradually reduced, while the mutation probability P m can be gradually increased with the iteration of the algorithm. Crossover and mutation operations can generate more new solution sets in the iterative process, increase the diversity of particle swarm changes, jump out of the limitation of the particle swarm algorithm “speed-position” update rule to a certain extent, and overcome the problems that are prone to getting stuck in the local optima.
The above is the principle of the GA-BPSO DR algorithm with the inter-class distance as the objective function. For the sake of brevity, this method is referred to as the GA-BPSO DR method in the following.
Using GA-BPSO to search for the optimal solution of the wavelength combination that satisfies the largest inter-class distance in the HSI dataset, the spectral features of the ground objects that are easily distinguished by the classifier can be obtained. However, due to the limitation of the search ability of GA-BPSO itself and the close spectral characteristics of some hyperspectral data for objects with similar colors, the number of wavelengths contained in the feature combination is often much higher than expected, resulting in the increase of calculation costs. In addition, the selection strategy that only depends on the distance between classes will lose wavelengths with a large amount of information, which is not suitable for eliminating redundant information.

3. A Novel Method Combining Information and Separability: LBI-BPSO

From the above introduction, it can be found that both IOIF and GA-BPSO are based on a single wavelength selection criterion to reduce the dimension of HSIs. For objects with similar colors and close spectra, this DR method cannot take into account the high amount of information and the separability between objects, and there are problems such as large redundancy and a large number of selected wavelength information, which leads to a decrease in the accuracy of classification results.
Aiming at the shortcomings of the above two methods, this section proposes a new DR method combining wavelengths information and inter-class separability: LBI-BPSO. It focuses the search direction of the particle swarm in the wavelength region with a large amount of information and can obtain a wavelength combination that takes into account the two DR criteria of greater information amount and better sample separability. Finally, the goal of improving the classification accuracy of objects with similar colors is achieved. In this paper, the performance of the above three DR methods is tested by the established HSI dataset.
The research ideas of LBI-BPSO can be summarized by the process shown in Figure 2. The object of DR and classification research is the hyperspectral simulation image dataset established in this paper. Some bands of its samples have close characteristics, and the SNR of the data is controlled by controlling the input noise. In the information calculation stage, the local band index LBI of Equation (3) applied in the IOIF algorithm is used to obtain the information content of all wavelengths, and the wavelength with a larger value is selected according to a certain proportion ε to complete the preliminary screening of the spectral wavelength. In the search stage, according to the distance between classes, the binary particle swarm optimization algorithm GA-BPSO with the introduction of a genetic mechanism, is applied to realize the search for the optimal solution of the fitness function F of Equation (11). The wavelength combination with the largest inter-class distance obtained in the data subset with a large amount of information can determine the DR result that contains both high information content and the largest class distance.
The data sample X i of a certain point in the HSI can be expressed as X i = [ x 1 , x 2 , , x n ] , and n is the characteristic dimension of the sample, that is, the number of selected wavelengths. Object points of the same class are represented as X ω i = [ X 1 , X 2 , , X N i ] , and N i is the number of samples in class ω i , that is, the number of pixels corresponding to a certain class of ground objects in the image. The pattern average vector of class m i is defined as in Equation (8), where N C is the number of object categories to be classified. As shown in Equation (9), d i j represents the Euclidean distance from the center of class i to the center of class j:
m i = 1 N i X ω i X
d i j = m i , m j 2 2 = ( m i m j ) ( m i m j ) T
The sample can be identified by judging the distance between the class center vector and the sample feature vector [36]. Based on the maximum distance between classes [36,37], using the center distance Equations (8) and (9), the objective function f of the following Equation (10) can be obtained. When the distances between the classes of the samples are larger, the separability between the objects is better. Let the objective function f be the reciprocal of the sum of the center distances between the classes, and the minimum solution of the function is the best combination of wavelengths.
f = 1 i = 1 N C 1 j = i + 1 N C d i j
The main task of this paper is to select a smaller number of wavelengths under the condition of ensuring the classification accuracy. Therefore, this paper defines the fitness function by Equation (11):
F = f + ξ ( L C L T ) L C > L T f o t h e r w i s e
where L C and L T are the number of wavelengths currently selected and target wavelengths, respectively, and ξ are the penalty coefficients. In order to limit the number of wavelengths selected by the algorithm, when the currently selected number of wavelengths L C exceeds the preset target number L T , the penalty term ξ ( L C L T ) will be used to adjust the fitness state, and finally, a wavelength combination with a smaller number and a larger distance between classes is selected.
The specific implementation steps of the LBI-BPSO method are described in detail in Algorithm 1:
Algorithm 1: Binary Particle Swarm Optimization with Local Band Index (LBI-BPSO)
INPUT: The set of simulation hyperspectral data W, Ground Truth GT,
OUTPUT: The global optima P g
INITIALIZATION:
Set the parameters:
Screening threshold: ε ; Expected number of wavelengths L T = 10;
Maximum iteration: T max = 500; Particle swarm size: n = 50;
Inertia weight: ω max = 0.6, ω min = 0.1; Learning factor: c 3 = 3, c 4 = 2;
Crossover probability: P c min = 0.8, P c max = 0.3;
Mutation probability: P m min = 0.2, P m max = 0.5;
Initialize searching space:
Randomize the particle x i to get matrix X and calculate P i , P g
ITERATION:
1: Calculate and sort the LBI values for all wavelengths by Equation (3)
2: Obtain preliminary wavelength selection W ˜ by threshold ε
3: while T < T max  do
4:  Update P i , F ( P i ) and P g , F ( P g ) by Equation (11)
5:  if T Mod Q1 = 0, then
6:   Reduce crossover probability P c , and increase mutation probability P m
7:   Obtained new particles x ˜ i
8:   if  F ( x ˜ i ) optimal than F ( x i ) then
9:     x i = x ˜ i
10:    end if
11:   end if
12:   if T Mod Q2 = 0 then
13:    Roulette the particle swarm to get a new matrix X ˜
14:    X = X ˜
15:   end if
16:   Update P i , F ( P i ) and P g , F ( P g )
17:    Update X and v i by Equations (5)–(7)
18:    T = T + 1
19: end while

4. Establishment of Simulated HSI Dataset Based on Experimental Measurement

The goal of this section is to build a simulated HSI using samples with similar colors and spectra to test the classification ability of the wavelength selection algorithm LBI-BPSO DR results for similar color samples. Firstly, the multi-point hyperspectral data of the ground objects samples were measured, and these data were regarded as pure pixels in the simulated HSI. Then, the linear mixture model is used to calculate the mixed pixels of each abundance, and these data are used as mixed pixels in the simulated HSI. Based on these pure pixels and mixed pixels, four types of ground objects (three types of vegetation are classified into the same class) HSI can be constructed.

4.1. Experimental Preparation

The experimental measurement instrument is a multi-angle spectral reflectance measurement system designed and manufactured by the research group. As shown in Figure 3, the light source incident angle of the measuring instrument can be adjusted in the range of 0–90°, and the detection angle can be adjusted in the range of 0–90°. The halogen tungsten lamp with a uniform light cover is used as the light source. ASD spectrometer and its optical fiber lens are used as the reflected light-receiving end. The rotary displacement table, the adjustable-angle stage, and the adjustable-angle light source platform are used as the position and angle adjustment mechanism. The computer is used as the data signal processing terminal. The grating dispersive spectrometer ASD (FieldSpec 3, Analytical Spectral Devices) has a detection range of 350–2500 nm, a minimum sampling interval of 1.4 nm, and a minimum spectral resolution of 3 nm. The spectral response range of the polarization module is 430–860 nm and 860–1650 nm.
The research samples selected in the experiment are divided into two categories. The first class is vegetation leaf samples: clove leaves, shrub leaves and grass leaves. The second class is artificial objects similar to vegetation: green coatings, artificial leaves and cloth with camouflage patterns. The samples used for data acquisition are shown in Figure 4: all samples are similar in color and are green. Among them, clove leaves are large, heart-shaped, relatively flat, and smooth, and the leaves are overlapped. Shrub leaves are narrow and oval, curly, with smooth surfaces and overlapping leaves. The grass leaves are thin, narrow, long strip, rough surface, and the leaves are staggered. The surface of the green coating is flat and has a fine texture. The fake leaves are human-made, simulated landscapes, and their surfaces are rough and imitate the leaves’ grain. The camouflage cloth is green as a whole, composed of light green, dark green, brown and yellow.

4.2. Measurement Process and Results

Due to the similarity in the spectral characteristics for some bands of the same color ground objects, a common disadvantage of traditional pixel-by-pixel classifiers based on spectral information is “salt and pepper noise” [13]. In order to solve the above problems, this paper selects ground objects with similar colors to analyze, process and classify the hyperspectral reflectance data. Spectroscopic measurements were performed in a dark room with vegetation samples placed on an angle-adjustable stage. When measuring the sample, after each measurement point, move the sample by an appropriate distance or replace it with a new sample of the same type and continue to measure until the reflectance data of 240 different points are collected. The acquisition results are shown in Figure 5a, and Figure 5b is the average reflectance of the sample in the visible light range. It is worth noting that the purpose of this paper is to propose and verify a DR method that is more suitable for the classification of samples with close spectral characteristics, so the scope of the study is narrowed to the vicinity of the visible light where the spectrum of the ground object is closest. However, in practical applications, in order to give full play to the advantages of the wide spectral response range of HSI, the full range should be used as much as possible to improve the classification accuracy.
Clove leaves, shrub leaves and grass leaves have typical vegetation spectral reflectance characteristics. In the visible light range of 450–750 nm, the reflectance is at a low level. The smaller reflection peak at 550 nm is the “green peak”, and its characteristics are mainly affected by the chlorophyll content of vegetation leaves. After 700 nm, the reflectivity rises rapidly, which is within the red-light range, so it is called the “red edge” phenomenon of vegetation. It is the position where the reflectance of vegetation leaves changes the fastest, which is mainly affected by the structure of vegetation cells.
As shown in Figure 5a, the spectral numbers of the data samples of the same class show the same curve trend, but there are differences in the values within a certain range. The main reason is the variability of the sample material. For example, the camouflage cloth is composed of four kinds of color blocks (pigments), and the physical performance at different points of the sample is non-uniform, so the spectrum at different points of the same type of objects changes in amplitude. This results in the existence of different degrees of intersection between the spectra of ground objects. On the contrary, the spectrum of green coating with a single material and uniform spraying is very concentrated. Comparing the reflectance curves of the artificial object samples and the vegetation leaves, it can be found that the green artificial objects and the vegetation leaves are generally very similar in the visible light range, showing a lower reflectance spectrum and a reflection peak near 550 nm. After 700 nm, due to the red edge phenomenon of vegetation, the reflectivity of vegetation and human-made objects is significantly different. In practice, there are a large number of mixed pixels in HSIs. The existence of mixed pixels will further enhance the similarity between ground object samples.

4.3. Mixed Pixel Simulation

Section 4.2 carried out independent measurements of reflectivity data for six types of ground objects. However, in practice, due to the low spatial resolution of HSIs, each pixel may contain spectral information of multiple basic objects at the same time. This type of pixel is called “mixed pixel”. The proportion of each type of feature in a mixed pixel is called the “abundance” of a ground object [38]. The existence of mixed pixels makes the feature space develop in the opposite direction; that is, the intra-class difference becomes larger, and the inter-class coupling becomes stronger, which has a great negative impact on the classification [39]. In order to verify the influence of mixed pixels on the results obtained by the wavelength selection algorithm, mixed pixel data with an abundance range of 0.75–0.25 and a step size of 0.05 were added to the dataset. Hyperspectral unmixing, that is, extracting basic ground objects from mixed pixels and calculating the abundance of each basic ground object in mixed pixels has become a key preprocessing technique for HSI analysis [40]. The mixed pixels simulation based on the measured object points hyperspectral data is equivalent to the inverse process of hyperspectral pixel unmixing. The samples reflectance data measured in Section 4.2 are used as the endmembers’ spectral information to participate in the calculation of the mixed pixels. The existing mixed models mainly include linear models and nonlinear models. For the following two reasons: (a) the linear spectral mixture model has the advantages of simplicity, high efficiency, and well-defined physical meaning; (b) for hyperspectral images with spatial resolution below the meter level, the linear spectral mixing model can better describe the actual spectral mixing phenomenon. In this paper, the Linear Mixing Model (LMM) is selected for the calculation of mixed pixels. It can be described by Equation (12):
L m i x e d ( x , y , λ ) = A i ( x , y ) × L i ( λ ) + [ 1 A i ( x , y ) ] × L j ( x , y , λ ) + e
where L m i x e d ( x , y , λ ) is the pixel value of the mixed position on the image, A i ( x , y ) is the abundance of the object sample i in the pixel ( x , y ) , L i ( λ ) is the spectrum of the object sample i, L j ( λ ) is the spectrum of the ground object sample j, and e is the Gaussian noise. In this paper, L ( λ ) is the hyperspectral reflectance of the sample measured by ASD. Figure 6 is a schematic diagram of the mixed reflectance of pixel i and pixel j. The pixel abundance is 0.75–0.25, and abundance changes in steps of 0.05.
In order to test the classification performance of the wavelength selected by the DR method under different noises, this paper sets a total of eight non-uniformly spaced signal to noise ratio (SNR) conditions from SNR = 1280 to SNR = 10. The SNRs are (1280, 640, 320, 160, 80, 40, 20, 10).

4.4. Establishment of HSI Dataset

The above shows the simulation of mixed cells and the effect of noise on the spectrum. The following will introduce the process and ideas of designing the dataset. Figure 7 shows the simulation process of HSIs of objects with similar colors in this paper: the spectral reflectance of the measured ground objects is taken as the spectral information for pure pixels, and the gradually changing abundance is set to calculate the mixed pixels, so that the mixed pixels of different abundances in the image can be obtained. After setting different SNRs and labeling the samples, the hyperspectral simulation images of objects with close spectral characteristics can be obtained for the test of DR results. The simulation of HSIs can be performed with a high degree of flexibility by establishing pixel and noise controls.
Figure 8 is a schematic diagram of the spatial location of the hyperspectral dataset for 4 types of ground objects, in which the clove leaves, shrub leaves and grasses are classified into one class, and the black area is the blank position of the data. This paper sets 10 abundance ratios: [0.75, 0.70, 0.65, 0.60, 0.55, 0.45, 0.40, 0.35, 0.30, 0.25]. Table 1 shows the meaning of the labels in the spatial schematic diagram. This paper adopts a single-label classification strategy. Mixed cells are also treated as pure cells and assigned a single label for classification, and the object class with greater abundance in the mixed pixel is used as the label of the pixel. Pixel attributes: P represents a pure pixel, followed by numbers representing the feature class label. M represents a mixed pixel; the first number of the mixed pixel represents the feature class with the pixel abundance greater than 0.5. For example, M21 represents a mixed pixel of green coating and vegetation, and the coating abundance is greater than 0.5. Figure 9 corresponds to Table 1, which shows the spectral characteristics of the pixels in the hyperspectral simulation image (SNR = 1000). Each subgraph in Figure 9 consists of a pure pixel randomly selected from each of the two ground objects and their mixed pixels with different abundances. In the figures, different colors represent different classes of ground object pixels, the solid lines represent the pure pixel spectrum, and the dashed lines represent the mixed pixel spectrum.
In Figure 8, the arrangement direction of mixed pixels radiates outward from pure pixels; that is, for a certain ground object, the pixel with a high abundance value is close to the pure pixel area, and the pixel with a low abundance value is close to the area intersecting with other ground objects. It is worth noting that the pure pixel hyperspectral data in this paper is obtained by ASD. The collection points of ground objects have a randomness, and their texture information was destroyed. In addition, Figure 8 is only for the convenience of observing the classification results, and this figure can be regarded as a HSI that disrupts the order of pixels inside the object. Since the texture and shape information of the ground objects are not used in the pixel-by-pixel classification in this paper, it has no effect on the classification results.
Above, the sample reflectivity measured in the laboratory was used as the end member to perform a mixed pixel calculation and then establish a simulated HSI. Machine-learning classifiers require a large number of samples for training, and complete data labels are required in the field of hyperspectral remote sensing applications, while manually labeling the HSI dataset is very challenging and requires a lot of work [41]. This method can not only quantitatively analyze the accuracy of samples with different abundance pixels, but also can easily label all samples, thus eliminating the high cost of manual labeling. In the following, the LBI-BPSO proposed in this paper and the IOIF and GA-BPSO mentioned above will be used to reduce the dimension of the simulated his, respectively. Then, according to these DR results, the simulated HSI is classified, and finally, the classification performance analysis of the wavelengths obtained by the three algorithms for ground objects with close spectral characteristics is completed.

5. Results

The computer operating system of this paper is Windows 10, and the test environment is Python 3.8. In order to analyze the performance of the wavelengths selected by the above DR methods under different noise conditions, the following hyperspectral DR processes are all performed when the additional Gaussian noise is 0.

5.1. Dimension reduction of LBI-BPSO

The DR steps of LBI-BPSO are as follows:
(a) Preliminary wavelength selection based on the amount of information calculated by local band index LBI. Set relevant parameters, calculate the local band index (LBI) value of all wavelengths by Equation (3), and then sort out the 60% wavelengths with the largest amount of information as the preliminary selected wavelength subset. The LBI calculation results of all wavelengths are shown in Figure 10. The black curve is the LBI numerical curve, and the blue shaded part corresponds to the initially screened wavelength subset.
(b) Secondary wavelength selection based on inter-class separability. As described in Section 2.2, using the binary particle swarm algorithm that introduces the genetic mechanism, the particle velocity v i and position x i are updated using Equations (5)–(7). The specific steps are described in Algorithm 1. The binary particle swarm is set to the number of iterations T max is 500, the number of particles is n = 50, and the particle dimension is 301, corresponding to the number of original wavelengths, and other specific parameters refer to Algorithm 1. Iterative optimization is performed on the wavelength combination that satisfies the minimum value of the fitness function of Equation (11), proposed by the class center distance, and the search for the wavelength subset with the largest inter-class distance is completed. The optimal result is: (501, 515, 521, 528, 706, 723, 729, 732, 744, 749), 10 wavelengths.

5.2. Results from the Simulation Dataset

Partitioned Relief-F [42] is also a DR method that selects bands by virtue of the amount of information. It is presented to mitigate the influence of continuous bands on classification accuracy while retaining important information. It determines the amount of information for each band as the importance score through the calculation of “near-hit” and “near-miss”. After all of the bands are partitioned according to the redundancy of the sub-intervals, the bands with the largest scores in each interval are selected to form a DR band set. This method is also used below to compare the LBI-BPSO proposed in this paper. Taking advantage of GA-BPSO, IOIF, Partitioned Relief-F and LBI-BPSO proposed in this paper, respectively, the simulated HSIs established in Section 4 are used for wavelength selection, and Table 2 below shows their results. It is worth noting that there is no meaningful order between simulated HSI pixels established in Section 4; that is, the image data does not have texture information. However, this will not affect the calculation of the correlation coefficient (Equation (2)) and the correlation matrix (Equation (1)), so the IOIF can be used to reduce the dimension of the simulated HSI.
The above wavelengths are used to classify the simulated images of objects with close spectral characteristics obtained in Section 4. At the same time, the performance of IOIF, GA-BPSO and LBI-BPSO DR results proposed are compared and visualized. Then, we can obtain the comparison of the classification results of the three DR results under the three perspectives of SNR = 1000, mixed pixels with different abundances, and different SNRs. In this paper, stratified sampling is used to randomly select 20% of the samples as the training subset, and the pixel-by-pixel classification is performed by the Support Vector Machine (SVM) classification algorithm with the RBF kernel function.

5.2.1. Analysis for SNR = 1000

The pixel-based evaluations used in HSI classification are the Product’s Accuracy (PA)—that is, the ratio of the number of correctly classified pixels of a certain class to the total number of samples of that class. Overall accuracy (OA): the ratio of the number of correctly classified pixels to the total number of pixels. Average accuracy (AA): the sum of the production accuracy of each class divided by the number of categories. Kappa coefficient: measure the consistency between the classification result map and the real marked map.
Table 3 shows the classification results of the three wavelength selection algorithms on the simulated data set under the conditions of SNR of 1000, and Figure 11 is the corresponding visual classification diagram. In order to avoid unstable results, each algorithm repeats the dataset 10 times and displays its average accuracy (AVG) and standard deviation (STD). The best results of the three algorithms in the table are highlighted, and SVM is the original wavelength classification result. It can be seen that the SVM classification results using the original 301-dimensional wavelengths only reached a high level for the classification of vegetation and camouflage cloth, while the accuracy of green coating and artificial leaves and the other three classification evaluations of OA, AA and Kappa coefficients are much lower than the results after dimensionality reduction. This demonstrates the necessity of hyperspectral image DR for classification work. Among the four DR methods, the LBI-BPSO method proposed in this paper obtains a smaller number of wavelengths, and is superior to GA-BPSO, IOIF and Partitioned Relief-F in the classification accuracy of various ground objects, OA, AA and Kappa coefficients. Due to the limitation of search performance, the final result of GA-BPSO is 39 wavelengths, and the feature dimension exceeds that of IOIF and LBI-BPSO. From the perspective of classification performance, redundant information leads to a decrease in classification accuracy, so the GA-BPSO algorithm that only uses inter-class separability for optimal combination search is the worst. However, LBI-BPSO makes the search space focus on the characteristic region with a large amount of information through preliminary screening of the wavelengths containing the largest amount of information, and further wavelength selection is carried out with the goal of maximizing the inter-class distance in this region. Finally, LBI-BPSO successfully reduces the initial 301-dimensional feature space to 10-dimensional. The classification effect of LBI-BPSO and Partitioned Relief-F is very close, and LBI-BPSO shows a small advantage. Compared with IOIF, LBI-BPSO classification results show that OA is improved by 2.90%, AA is improved by 2.75%, and Kappa is improved by 3.91. Compared with GA-BPSO, OA is increased by 3.17%, AA is increased by 3.19%, and Kappa is increased by 4.94. The above proves that the LBI-BPSO DR method combining the two DR criteria of information content and inter-class separability is better than IOIF based on information content alone and GA-BPSO considering only inter-class separability in terms of classification effect.
Figure 11 shows the result of the classification visualization. It can be seen from the figure that the samples with incorrect classification are located in the area of mixed pixels, and in the five result diagrams, a large number of mixed pixels are classified as vegetation, which can prove that the mixed spectra of the three types of artificial objects are very similar to the vegetation spectra. Compared with GA-BPSO, IOIF and Partitioned Relief-F, LBI-BPSO has better performance for the classification of mixed vectors. Especially in the edge area of ground objects, that is, for mixed pixels with low abundance values, the result of LBI-BPSO has a more obvious dividing line, and the noise in the mixed pixel area is smaller.

5.2.2. Analysis for Different Abundances

In order to further discuss the influence of different abundances of mixed pixels on the classification accuracy, Figure 12 shows the correspondence between the classification accuracy of ground objects and the abundance of mixed pixels when the SNR is 1000. In the range of abundance from 0.55 to 0.75, the classification evaluation of mixed pixels according to the PA definition is AVA (Abundance Variable Accuracy) and total average TA. AVA is a variable defined in this paper for the convenience of description. It is obtained from the average value of N Product’s accuracy PA calculated from mixed pixels of a certain ground object and other N objects under the specified abundance.
The AVA corresponding to a mixed pixel of the ground object i with abundance x (x > 0.5) is described by Equation (13), where n is the number of other objects categories except feature i, and PA i j x is the Product’s accuracy of the mixed pixel with object j when the abundance of object i is x. Correspondingly, the total average value TA is the average value of AVA i x ( x = 1 , 2 , , N a ) for the ground object i at different abundances x and calculated by Equation (14). N a is the number of abundance variables. According to the settings of mixed pixel abundance and single-label classification strategy in Section 4.3, N a is 5 in this paper, as shown by the abscissa in Figure 12.
AVA i x = j = 1 N PA i j x N
TA i = x = 1 N a AVA i x N a
Figure 12 shows the performance of the three DR algorithms on AVA and TA for vegetation, green coating, artificial leaves, and camouflage cloth. It can be found that the wavelength results of LBI-BPSO for vegetation, artificial leaf and camouflage cloth have better performance at most abundances, and its TA values are greatly improved compared to IOIF and GA-BPSO. It can be seen that the advantage of LBI-BPSO in distinguishing the green-coating mixed pixels is not significant, but the TA is still at the highest level. Overall, the wavelength selection results of LBI-BPSO showed better classification performance compared to IOIF and GA-BPSO at different abundances.
At the same time, the performance of LBI-BPSO and Partitioned Relief-F are relatively close in both AVA and TA. Interestingly, looking at Figure 12, it can be found that the accuracy is not positively correlated with the increase in the abundance of target objects. This is due to the similar color and material variability of the samples selected in this paper, and the partial spectra of various ground objects are close. There is, in addition, some high-abundance data obtained by mixing the spectra of the two types of ground objects by Equation (12) just show a higher similarity with the spectrum of the third type of ground objects, resulting in misclassification when the abundance is high. For example, Figure 12 shows that the green coating and artificial leaf did not increase AVA at an abundance of 0.75. Combined with the classification results in Figure 11c–e, it can be found that in the mixed areas M23 and M32 of green coating and artificial leaf, there are a large number of pixels in the area close to pure pixels that are classified as vegetation, resulting in a large number of classification noise.

5.2.3. Analysis for Different SNR Conditions

The fault tolerance to noise is an important index to test the performance of the algorithm. The following discusses the tolerance of the wavelengths selected by the LBI-BPSO, IOIF and GA-BPSO algorithms to noise. As shown in Figure 13, by adjusting the noise term e in Equation (12), the SNRs of the hyperspectral simulation data are gradually reduced from 1280 to 10 for a total of 8 different noise conditions. The values shown in the figure are the average accuracy of 10 repeated runs of the datasets with different SNRs. As described in Section 4.3, in order to compare the performance of different algorithms under the condition of low SNR more intuitively, the change of SNR is in the form of non-uniform step size. Table 4 shows the average and standard deviation of the classification result evaluation at the maximum (SNR = 1280), median (SNR = 160) and minimum (SNR = 10) SNRs, and the optimal value in the table is highlighted. δ in this table is the relative numerical difference of the evaluation corresponding to the SNR = 1280 and SNR = 10 conditions. δ can be calculated by Equation (15), E 1280 and E 10 represent the evaluation at SNR = 1280 and SNR = 10, respectively. The smaller the δ , the smaller the difference in classification performance of the selected wavelength under the two noise conditions of SNR = 1280 and SNR = 10. Furthermore, the algorithm is less affected by noise. Therefore, δ can be used to evaluate the noise tolerance of the wavelength selected by the DR algorithm.
δ = E 1280 E 10 E 1280
From the classification results of the three DR methods shown in Figure 13 and Table 4, it can be found that in terms of the changes in accuracy evaluations with the SNR, LBI-BPSO has always been in a leading position under all standards. Especially in the case of low SNR (SNR < 80), the selected wavelengths of LBI-BPSO can still obtain relatively good classification results. The decreasing trend of classification accuracy for LBI-BPSO is basically the same as that of Partitioned Relief-F, but LBI-BPSO is more dominant under the condition of low SNR. The classification results of IOIF and GA-BPSO showed a significant decline when SNR < 80, and were much lower than LBI-BPSO when SNR = 10. The wavelength selected by IOIF is better than GA-BPSO in the case of high SNR (SNR > 160). In the case of low SNR (SNR < 80), the IOIF classification results show the fastest decline rate, and the obtained evaluation indicators are all lower than GA-BPSO. Continuing to observe Table 4, it can be found that the relative value difference δ of LBI-BPSO is the lowest, and the one of IOIF is the highest. This shows that for the data used in this paper, the wavelength selected only by the amount of information has higher requirements on the SNR. Compared with Partitioned Relief-F, the relative numerical differences δ of OA, AA and Kappa coefficients of LBI-BPSO decreased by 4.95%, 5.64% and 8.16, respectively. Compared with IOIF, the δ of OA, AA and Kappa coefficients of LBI-BPSO decreased by 33.29%, 35.97% and 57.11, respectively. Compared with GA-BPSO, LBI-BPSO reduces the δ of OA, AA and Kappa coefficients by 21.93%, 25.65% and 40.01, respectively. A comparison of the above classification results under different SNR conditions shows that the LBI-BPSO method combining the two wavelength selection criteria of information amount and inter-class separability can still maintain good classification accuracy under the condition of low SNR. Furthermore, LBI-BPSO has stronger tolerance to noise compared with IOIF and Partitioned Relief-F, which perform wavelength selection according to the amount of information and GA-BPSO whose objective function is the inter-class distance.
In sum, the comparison and analysis of the classification results for LBI-BPSO, Partitioned Relief-F, IOIF and GA-BPSO were completed for SNR conditions of 1000, different abundance conditions and different SNR conditions.

6. Conclusions and Future Works

Similar color ground objects dataset. In order to test the DR effect of the wavelength selection method on the hyperspectral dataset with some spectral bands have similarities and save a lot of human resources and the time cost of labeling hyperspectral data. This paper provides a new idea for building hyperspectral datasets by combining laboratory measurement data and using LMM to compute mixed pixels. This dataset is very flexible, maintains the authenticity of the hyperspectral features of the ground objects, and can quantitatively analyze the impact of mixed pixel abundance and data noise on the classification performance, as shown in Section 5.2.1 and Section 5.2.2.
A new wavelength selection method is proposed. In order to improve the classification accuracy of HSIs of ground objects with close spectral characteristics. In order to select the wavelength combination with more information, less correlation between bands and good separability between ground objects, a new spectral DR algorithm LBI-BPSO is proposed, which combines the two criteria of information and inter-class separability. The novelty of this study is to propose an improvement on IOIF using inter-class distances. Based on the calculation of the information content by the local band index, the inter-class distance is introduced to measure the inter-class separability of ground objects and a reasonable fitness function is proposed. LBI-BPSO focuses the search direction of the particle swarm in the wavelength region with a large amount of information and can obtain a wavelength combination that takes into account the two DR criteria of greater information amount and better sample separability. Then, comparing four wavelength selection methods LBI-BPSO, Partitioned Relief-F, IOIF and GA-BPSO with the inter-class distance as the objective function, the classification experiments were carried out on the hyperspectral simulation dataset. Furthermore, the performance of the algorithm is analyzed from three perspectives: SNR = 1000, different endmember abundances and different SNR conditions. When the SNR = 1000, the LBI-BPSO classification results are compared with IOIF, the OA is increased by 2.90%, the AA is increased by 2.75%, and the Kappa is increased by 3.91%. The classification effect of LBI-BPSO and Partitioned Relief-F is very close, and LBI-BPSO shows a small advantage. For ground objects of different abundances, LBI-BPSO can achieve the highest overall average score. When the SNR conditions change, LBI-BPSO shows a stronger tolerance to noise.
The relative numerical difference δ of the classification results are calculated under the two conditions of the highest (SNR = 1280) and the lowest (SNR = 10) SNR. Compared with Partitioned Relief-F, the δ values of OA, AA and Kappa coefficients of LBI-BPSO decreased by 4.95%, 5.64% and 8.16%, respectively. Compared with IOIF, LBI-BPSO reduces the values of OA, AA and Kappa coefficients by 33.29% and 35.97% and 57.11%, respectively. Compared with GA-BPSO, LBI-BPSO has lower δ values of OA, AA and Kappa coefficients by 21.93%, 25.65% and 40.01%, respectively. The above experimental results show that the classification performance of the LBI-BPSO method combining the two DR criteria of the amount of information and inter-class separability is better than that of Partitioned Relief-F, IOIF and GA-BPSO with a single criterion. The above advantages are beneficial to technical research on the online classification of live images by preselecting wavelengths with prior information.
Future Works.The use of image simulation based on hyperspectral measured data and the LBI-BPSO DR method can provide a basis for the future development of low-cost multispectral imaging technology. This will be used in the application scenario of online classification of spectrally similar ground object images. This way of thinking can save the high cost of hyperspectral cameras, and uses only a small amount of prior information to complete the establishment of specific ground object simulation data sets. It is used for algorithm testing and related index analysis, and then through the selected wavelength, the online classification technology of multispectral imaging for special objects is developed. The future development goal is to use the wavelength selected by LBI-BPSO to cooperate with the parallel unsupervised classification algorithm to conduct further research on multispectral imaging online detection technology.

Author Contributions

Conceptualization, H.W.; methodology, H.W.; software, H.W.; validation, C.Y., J.Y. and Q.L.; formal analysis, H.W.; resources, C.Y.; data curation, H.W.; writing—original draft preparation, H.W.; writing—review and editing, J.Y.; visualization, H.W.; supervision C.Y., J.Y. and Q.L.; project administration, C.Y.; funding acquisition, C.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Key Research and Development Program of China under Grant 2016YFF0103603; in part by the Technology Development Program of Jilin Province, China under Grant 20180201012GX; in part by the National Natural Science Foundation of China (NSFC) under Grant 61627819, Grant 61727818, Grant 6187030909, and Grant 61875192, Grant 61805235; and in part by the STS Project of Chinese Academy of Sciences under Grant KFJ-STS-SCYD-212, Grant KFJ-STS-ZDTP-049, and Grant KFJ-STS-ZDTP-057.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data sharing is not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Peddinti, V.S.S.; Mandla, V.R.; Mesapam, S.; Kancherla, S. Simulation of hyperspectral image with existing Sentinel and AVIRIS data using distance functions. Arab. J. Geosci. 2021, 14, 1689. [Google Scholar] [CrossRef]
  2. Li, N.; Wang, Z. Spatial Attention Guided Residual Attention Network for Hyperspectral Image Classification. IEEE Access 2022, 10, 9830–9847. [Google Scholar] [CrossRef]
  3. Hughes, G.F. On the mean accuracy of statistical pattern recognizers. IEEE Trans. Inf. Theory 1968, 14, 55–63. [Google Scholar] [CrossRef] [Green Version]
  4. Huang, W.; Huang, Y.; Wang, H.; Liu, Y.; Shim, H.J. Local Binary Patterns and Superpixel-based Multiple Kernels for Hyperspectral Image Classification. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2020, 13, 4550–4563. [Google Scholar] [CrossRef]
  5. Wang, Z.Y.; Xia, Q.M.; Yan, J.W.; Xuan, S.Q.; Su, J.H.; Yang, C.F. Hyperspectral Image Classification Based on Spectral and Spatial Information Using Multi-Scale ResNet. Appl. Sci. 2019, 9, 4890. [Google Scholar] [CrossRef] [Green Version]
  6. Tripathi, P.; Garg, R.D. Comparative Analysis of Singular Value Decomposition and Eigen Value Decomposition Based Principal Component Analysis for Earth and Lunar Hyperspectral Image. In Proceedings of the 2021 11th Workshop on Hyperspectral Imaging and Signal Processing: Evolution in Remote Sensing (WHISPERS), Amsterdam, The Netherlands, 24–26 March 2021; pp. 1–5. [Google Scholar]
  7. Bao, Y.; Mi, C.; Wu, N.; Liu, F.; He, Y. Rapid Classification of Wheat Grain Varieties Using Hyperspectral Imaging and Chemometrics. Appl. Sci. 2019, 9, 4119. [Google Scholar] [CrossRef] [Green Version]
  8. Cai, W.; Guan, G.; Pan, R.; Zhu, X.; Wang, H. Network linear discriminant analysis. Comput. Stat. Data Anal. 2017, 117, 32–44. [Google Scholar] [CrossRef]
  9. Li, N.; Zhou, D.; Shi, J.; Wu, T.; Gong, M. Spectral-Locational-Spatial Manifold Learning for Hyperspectral Images Dimensionality Reduction. Remote Sens. 2021, 13, 2752. [Google Scholar] [CrossRef]
  10. Öztürk, Ü.; Yılmaz, A. An Optimization Technique for Linear Manifold Learning-Based Dimensionality Reduction: Evaluations on Hyperspectral Images. Appl. Sci. 2021, 11, 9063. [Google Scholar] [CrossRef]
  11. Cai, F.; Guo, M.-X.; Hong, L.-F.; Huang, Y.-Y. Classification of Hyperspectral Images Based on Supervised Sparse Embedded Preserving Projection. Appl. Sci. 2019, 9, 3583. [Google Scholar] [CrossRef] [Green Version]
  12. Subudhi, S.; Patro, R.; Biswal, P.K.; Dell’Acqua, F. Superpixel-Based Singular Spectrum Analysis for Effective Spatial-Spectral Feature Extraction. Appl. Sci. 2021, 11, 10876. [Google Scholar] [CrossRef]
  13. Lishuan, H. Study of Dimensionality Reduction and Spatial-spectral Method for Classification of Hyperspectral Remote Sensing Image. Doctoral Dissertation, China University of Geosciences, Beijing, China, October 2018. [Google Scholar]
  14. Song, X.-F.; Zhang, Y.; Gong, D.-W.; Sun, X.-Y. Feature selection using bare-bones particle swarm optimization with mutual information. Pattern Recognit. 2021, 112, 107804. [Google Scholar] [CrossRef]
  15. Medjahed, S.A.; Saadi, T.A.; Benyettou, A.; Ouali, M. Gray wolf optimizer for hyperspectral band selection. Appl. Soft Comput. 2016, 40, 178–186. [Google Scholar] [CrossRef]
  16. Li, S.; Wu, H.; Wan, D.; Zhu, J. An effective feature selection method for hyperspectral image classification based on genetic algorithm and support vector machine. Knowl.-Based Syst. 2011, 24, 40–48. [Google Scholar] [CrossRef]
  17. Wang, M.; Wu, C.; Wang, L.; Xiang, D.; Huang, X. A feature selection approach for hyperspectral image based on modified ant lion optimizer. Knowl.-Based Syst. 2019, 168, 39–48. [Google Scholar] [CrossRef]
  18. Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of ICNN’95—International Conference on Neural Networks, Perth, Australia, 27 November–1 December 1995; IEEE: New York, NY, USA, 1995; Volume 4, pp. 1942–1948. [Google Scholar]
  19. Huang, F.; Ling, J.; Shi, A.; Xu, L. A Band Selection Method for Hyperspectral Images Using Choquet Fuzzy Integral. J. Comput. 2010, 5, 1019–1026. [Google Scholar] [CrossRef]
  20. Sun, X.; Zhang, H.; Xu, F.; Zhu, Y.; Fu, X. Constrained-target band selection with subspace partition for hyperspectral target detection. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2021, 14, 9147–9161. [Google Scholar] [CrossRef]
  21. Hu, L.; Qun, W.; Xing, T. An Algorithm of Improved Optimum Index Factor Band Selection from Hyperspectral Remote Sensing Image. In Proceedings of the 2018 International Conference on Physics Computing and Mathematical Modeling (PCMM 2018), Shanghai, China, 15–16 April 2018; pp. 193–198. [Google Scholar] [CrossRef]
  22. Chavez, P.S. Statistical method for selecting Landsat MSS ratios. J. Appl. Photogr. Eng. 1982, 8, 23–30. [Google Scholar]
  23. Akpan, U.I.; Starkey, A. Review of classification algorithms with changing inter-class distances. Mach. Learn. Appl. 2021, 4, 100031. [Google Scholar] [CrossRef]
  24. Wang, H.Y.; Wang, J.S.; Zhu, L.F. A new validity function of FCM clustering algorithm based on intra-class compactness and inter-class separation. J. Intell. Fuzzy Syst. 2021, 40, 12411–12432. [Google Scholar] [CrossRef]
  25. Du, Q.; Chang, C.I. A linear constrained distance-based discriminant analysis for hyperspectral image classification. Pattern Recognit. 2001, 34, 361–373. [Google Scholar] [CrossRef]
  26. Kennedy, J.; Eberhart, R.C. A discrete binary version of the particle swarm algorithm. In Proceedings of the 1997 IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation, Orlando, FL, USA, 12–15 October 1997; IEEE: New York, NY, USA, 1997; Volume 5, pp. 4104–4108. [Google Scholar]
  27. Liu, Y.; Tian, X.; Zhan, H. Research on Inertia Weight Control Method of Particle Swarm Optimization Algorithm. J. Nanjing Univ. Nat. Sci. Ed. 2011, 47, 364–371. [Google Scholar]
  28. Chen, M.; Jia, J.; Han, Q. Research on Inertia Weight Decreasing Strategy of Particle Swarm Optimization Algorithm. J. Xi’an Jiaotong Univ. 2006, 40, 53–56. [Google Scholar]
  29. Zhang, Z.; Wei, P.; Li, Y.; Lan, J.; Xu, P.; Chen, B. Improved Feature Selection Algorithm for Particle Swarm Joint Tabu Search. J. Commun. 2018, 39, 60–68. [Google Scholar]
  30. Zhang, Q.; Xue, S. An improved multi-objective particle swarm optimization algorithm. In International Symposium on Intelligence Computation and Applications; Springer: Berlin/Heidelberg, Germany, 2007; pp. 372–381. [Google Scholar]
  31. Mirjalili, S.; Lewis, A. S-shaped versus V-shaped transfer functions for binary particle swarm optimization. Swarm Evol. Comput. 2013, 9, 1–14. [Google Scholar] [CrossRef]
  32. Roy, C.; Das, D.K. A hybrid genetic algorithm (GA)–particle swarm optimization (PSO) algorithm for demand side management in smart grid considering wind power for cost optimization. Sādhanā 2021, 46, 101. [Google Scholar] [CrossRef]
  33. Molaei, S.; Moazen, H.; Najjar-Ghabel, S.; Farzinvash, L. Particle swarm optimization with an enhanced learning strategy and crossover operator. Knowl.-Based Syst. 2021, 215, 106768. [Google Scholar] [CrossRef]
  34. Chen, Y.; Li, L.; Xiao, J.; Yang, Y.; Liang, J.; Li, T. Particle swarm optimizer with crossover operation. Eng. Appl. Artif. Intell. 2018, 70, 159–169. [Google Scholar] [CrossRef]
  35. Zhao, W.; Wang, Y.; Zhang, Z.; Wang, H. Multicriteria ship route planning method based on improved particle swarm optimization–genetic algorithm. J. Mar. Sci. Eng. 2021, 9, 357. [Google Scholar] [CrossRef]
  36. Zhang, T.; Hu, J.; Fan, S.; Yu, Y. CDCNN: A Model Based on Class Center Vectors and Distance Comparison for Wear Particle Recognition. IEEE Access 2020, 8, 113262–113270. [Google Scholar] [CrossRef]
  37. Li, C.; Liu, Z.; Ren, J.; Wang, W.; Xu, J. A Feature Optimization Approach Based on Inter-Class and Intra-Class Distance for Ship Type Classification. Sensors 2020, 20, 5429. [Google Scholar] [CrossRef]
  38. Song, M. Research on sub-pixel mapping method of hyperspectral remote sensing image based on multi-objective optimization theory. Ph.D. Thesis, Wuhan University, Wuhan, China, May 2021. [Google Scholar]
  39. Zhang, J.; Wang, Y.; Fang, S. Multi-label hyperspectral image classification. J. Image Graph. 2020, 25, 568–578. [Google Scholar]
  40. Yuan, J.; Zhang, Y.; Gao, F. An overview on linear hyperspectral unmixing. J. Infrared Millim. Waves 2018, 37, 553–571. [Google Scholar]
  41. Ahmad, M. Ground truth labeling and samples selection for hyperspectral image classification. Optik 2021, 230, 166267. [Google Scholar] [CrossRef]
  42. Ren, J.; Wang, R.; Liu, G.; Feng, R.; Wang, Y.; Wu, W. Partitioned relief-F method for dimensionality reduction of hyperspectral images. Remote Sens. 2020, 12, 1104. [Google Scholar] [CrossRef] [Green Version]
Figure 1. V-shaped transfer function.
Figure 1. V-shaped transfer function.
Applsci 12 03899 g001
Figure 2. LBI-BPSO wavelength selection method.
Figure 2. LBI-BPSO wavelength selection method.
Applsci 12 03899 g002
Figure 3. Multi-angle spectral reflectance measurement system.
Figure 3. Multi-angle spectral reflectance measurement system.
Applsci 12 03899 g003
Figure 4. (a) Clove leaf; (b) shrub leaf; (c) grass; (d) green coating; (e) artificial leaf; (f) camouflage cloth.
Figure 4. (a) Clove leaf; (b) shrub leaf; (c) grass; (d) green coating; (e) artificial leaf; (f) camouflage cloth.
Applsci 12 03899 g004
Figure 5. (a) Reflectance of all measurement points; (b) average reflectance of samples.
Figure 5. (a) Reflectance of all measurement points; (b) average reflectance of samples.
Applsci 12 03899 g005aApplsci 12 03899 g005b
Figure 6. Mixed reflectivity of pixel i and pixel j.
Figure 6. Mixed reflectivity of pixel i and pixel j.
Applsci 12 03899 g006
Figure 7. Flexible HSI simulation of ground objects.
Figure 7. Flexible HSI simulation of ground objects.
Applsci 12 03899 g007
Figure 8. Simulation data label diagram (Ground Truth).
Figure 8. Simulation data label diagram (Ground Truth).
Applsci 12 03899 g008
Figure 9. Spectral Characteristics of Hyperspectral Simulation Image Pixels (SNR = 1000): (a) vegetation and green coating; (b) vegetation and artificial leaves; (c) vegetation and camouflage cloth; (d) green coating and artificial leaves; (e) green coating and camouflage cloth; (f) artificial leaves and camouflage cloth.
Figure 9. Spectral Characteristics of Hyperspectral Simulation Image Pixels (SNR = 1000): (a) vegetation and green coating; (b) vegetation and artificial leaves; (c) vegetation and camouflage cloth; (d) green coating and artificial leaves; (e) green coating and camouflage cloth; (f) artificial leaves and camouflage cloth.
Applsci 12 03899 g009
Figure 10. LBI calculation result.
Figure 10. LBI calculation result.
Applsci 12 03899 g010
Figure 11. (a) Simulation data label diagram (Ground Truth); (b) original wavelength; (c) GA-BPSO; (d) IOIF; (e) Partitioned Relief-F (f) LBI-BPSO.
Figure 11. (a) Simulation data label diagram (Ground Truth); (b) original wavelength; (c) GA-BPSO; (d) IOIF; (e) Partitioned Relief-F (f) LBI-BPSO.
Applsci 12 03899 g011
Figure 12. Evaluation of classification results under different abundances (SNR = 1000). (a) Vegetation; (b) Green coating; (c) Artificial leaves; (d) Camouflage cloth.
Figure 12. Evaluation of classification results under different abundances (SNR = 1000). (a) Vegetation; (b) Green coating; (c) Artificial leaves; (d) Camouflage cloth.
Applsci 12 03899 g012aApplsci 12 03899 g012b
Figure 13. (a) Comparison of OA under different SNRs; (b) comparison of AA under different SNRs (c) Comparison of Kappa coefficients under different SNRs.
Figure 13. (a) Comparison of OA under different SNRs; (b) comparison of AA under different SNRs (c) Comparison of Kappa coefficients under different SNRs.
Applsci 12 03899 g013aApplsci 12 03899 g013b
Table 1. The meaning of the symbols in the space diagram.
Table 1. The meaning of the symbols in the space diagram.
ClassGround ObjectDominant Object 1Pixel AttributeSamples Size
C1VegetationVegetationP1720
C2Green coatingGreen coatingP2240
C3Artificial leafArtificial leafP3240
C4Camouflage clothCamouflage clothP4240
C2Vegetation-Coating Green coatingM21120
C1Vegetation-Coating VegetationM12120
C3Vegetation-Artificial leafArtificial leafM31120
C1Vegetation-Artificial leafVegetationM13120
C4Vegetation-Camouflage clothCamouflage clothM41120
C1Vegetation-Camouflage clothVegetationM14120
C2Coating-Artificial leafGreen coatingM23120
C3Coating-Artificial leafArtificial leafM32120
C3Artificial leaf-Camouflage clothArtificial leafM34120
C4Artificial leaf-Camouflage clothCamouflage clothM43120
C4Camouflage cloth-CoatingCamouflage clothM42120
C2Camouflage Clot-CoatingGreen coatingM24120
1 Dominant object represents an object with greater abundance in a mixed pixel.
Table 2. Dimensionality reduction results.
Table 2. Dimensionality reduction results.
MethodResult DimensionResult
GA-BPSO39(549, 551, 552, 554, 557, 559, 560, 601, 602, 604, 605, 607, 642, 643, 659, 662, 665, 668, 669, 670, 671, 672, 679, 680, 681, 682, 683, 685, 689, 690, 691, 692, 693, 702, 703, 704, 705, 710, 712)
IOIF10(499, 500, 501, 502, 605, 607, 642, 726, 734, 735)
Partitioned
Relief-F
14(493, 497, 553, 552, 556, 554, 669, 668, 699, 698, 716, 715, 750, 749)
LBI-BPSO10(501, 515, 521, 528, 706, 723, 729, 732, 744, 749)
Table 3. Experimental results of simulation data set (SNR = 1000).
Table 3. Experimental results of simulation data set (SNR = 1000).
#ClassSVMGA-BPSOIOIFPartitioned
Relief-F
LBI-BPSO
AVGSTDAVGSTDAVGSTDAVGSTDAVGSTD
1C1Vegetation94.870.7975.351.8877.940.6480.071.8681.571.35
2C2Green coating41.082.5466.573.6166.831.8870.252.1570.501.00
3C3Artificial leaf23.937.9665.092.0364.011.9766.442.7765.571.85
4C4Camouflage cloth96.640.7096.161.5596.120.5898.710.9698.280.64
Dimension30139101410
OA (%)69.241.6275.790.6876.600.1479.090.5579.500.16
AA (%)64.121.8875.790.7976.230.1878.860.5278.980.39
Kappa (%)55.832.2866.630.9867.660.1671.160.7371.570.29
Table 4. Test results of partial SNR conditions.
Table 4. Test results of partial SNR conditions.
#EvaluationGA-BPSOIOIFPartitioned
Relief-F
LBI-BPSO
AVGSTDAVGSTDAVGSTDAVGSTD
SNR = 1280OA (%)75.890.2977.790.1779.270.3779.590.31
AA (%)75.160.9275.990.9978.911.2179.550.68
Kappa (%)66.490.6368.390.3271.400.6771.930.56
SNR = 160OA (%)73.450.1674.440.3476.440.9576.750.14
AA (%)71.721.0572.911.1074.951.0575.000.45
Kappa (%)62.790.4562.570.6867.161.2767.510.16
SNR = 10OA (%)47.990.5140.360.3763.590.5867.780.23
AA (%)39.661.4432.260.7457.430.5162.380.17
Kappa (%)23.201.7212.180.8847.670.8353.890.23
δ (%)OA36.7648.1219.7814.83
AA47.2357.5527.2221.58
Kappa65.1882.1933.2425.08
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Wang, H.; Yan, C.; Yuan, J.; Lu, Q. Hyperspectral Band Selections for Enhancing the Discrimination of Difficult Targets Using Local Band Index and Particle Swarm Optimization. Appl. Sci. 2022, 12, 3899. https://doi.org/10.3390/app12083899

AMA Style

Wang H, Yan C, Yuan J, Lu Q. Hyperspectral Band Selections for Enhancing the Discrimination of Difficult Targets Using Local Band Index and Particle Swarm Optimization. Applied Sciences. 2022; 12(8):3899. https://doi.org/10.3390/app12083899

Chicago/Turabian Style

Wang, Hanwen, Changxiang Yan, Jing Yuan, and Qipeng Lu. 2022. "Hyperspectral Band Selections for Enhancing the Discrimination of Difficult Targets Using Local Band Index and Particle Swarm Optimization" Applied Sciences 12, no. 8: 3899. https://doi.org/10.3390/app12083899

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop