Assessment of component selection strategies in hyperspectral imagery
Abstract
0,592
Full text
entropy Article Assessment of Component Selection Strategies in Hyperspectral Imagery Edurne Ibarrola-Ulzurrun 1,*ID , Javier Marcello 1ID and Consuelo Gonzalo-Martin 2ID 1Instituto de Oceanografía y Cambio Global, IOCAG, Universidad de Las Palmas de Gran Canaria, ULPGC, Parque Científico Tecnológico Marino de Taliarte, s/n, 35214 Telde, Spain; javier[email protected] 2Center of Biomedical Technology, Universidad Politécnica de Madrid, UPM, Campus de Montegancedo, Pozuelo de Alarcón, 28223 Madrid, Spain; [email protected] *Correspondence: [email protected]; Tel.: +34-928-457-365 Received: 23 October 2017; Accepted: 1 December 2017; Published: 5 December 2017 Abstract: Hyperspectral imagery (HSI) integrates many continuous and narrow bands that cover different regions of the electromagnetic spectrum. However, the main challenge is the high dimensionality of HSI data due to the ’Hughes’ phenomenon. Thus, dimensionality reduction is necessary before applying classification algorithms to obtain accurate thematic maps. We focus the study on the following feature-extraction algorithms: Principal Component Analysis (PCA), Minimum Noise Fraction (MNF), and Independent Component Analysis (ICA). After a literature survey, we have observed a lack of a comparative study on these techniques as well as accurate strategies to determine the number of components. Hence, the first objective was to compare traditional dimensionality reduction techniques (PCA, MNF, and ICA) in HSI of the Compact Airborne Spectrographic Imager (CASI) sensor and to evaluate different strategies for selecting the most suitable number of components in the transformed space. The second objective was to determine a new dimensionality reduction approach by dividing the CASI HSI regarding the spectral regions covering the electromagnetic spectrum. The components selected from the transformed space of the different spectral regions were stacked. This stacked transformed space was evaluated to see if the proposed approach improves the final classification. Keywords: remote sensing; hyperspectral sensor; feature-extraction; texture measurement; classification; ecosystem management 1. Introduction Hyperspectral imagery (HSI) has significantly contributed to the progress of remote sensing studies. HSI contains multiple continuous and narrow spectral bands, which cover different regions of the electromagnetic spectrum [ 1 – 4 ]. These sensors provide high detail, which permits the discrimination of small spectral variations [ 4 ] and allows the better characterization of materials, making HSI suitable for source separation and classification processes [ 5 ]. However, HSI also increases the computational load due to the enhancement of spectral resolution, which gives a high level of data dimensionality that can demean the results of the classification process [ 5 ]. In addition, the high number of spectral bands associated with HSI changes the ratio between the number of training samples and the number of bands, causing a decrease of a classifier’s accuracy [ 6 ]. This fact produces the ’Hughes’ phenomenon [ 7 ], which specifies that the size of the training sample set or Regions Of Interest (ROIs) needed for a given classifier increases exponentially with the number of spectral bands [ 8 ]. One common method to solve this issue is the reduction of the dimensionality, which becomes necessary to obtain more precise thematic maps [ 2 , 9 ]. In other words, dimensionality reduction decreases the feature dimensionality by removing redundant information while keeping the important information in the feature vector [10]. Entropy 2017,19, 666; doi:10.3390/e19120666 www.mdpi.com/journal/entropy
Entropy 2017,19, 666 2 of 17 Several techniques have been proposed in the last several years to overcome the ’Hughes’ phenomenon. Feature-selection and feature-extraction are traditional approaches for reducing the dimensionality of HSI [ 9 , 11 , 12 ]. This study is focused on the traditional feature-extraction techniques for HSI dimensionality reduction, Principal Component Analysis (PCA), Minimum Noise Factor (MNF), and Independent Component Analysis (ICA). These techniques significantly reduce the number of extracted features compared to the original dimension [ 1 ]. However, the selection of the adequate number of components remains an open issue. Besides that, a lack of a comparative study on traditional techniques used in HSI dimensionality reduction has been observed as well as an accurate approach for component selection in the transformed space. There exist studies comparing PCA, MNF, and ICA with new methodologies [ 9 , 13 – 15 ], as well as other studies that analyze their behavior or improve these techniques [ 1 , 2 , 5 , 11 , 16 – 18 ], without making a comparison with the existing methods. Additionally, previous studies [ 8 , 19 , 20 ] have used a small number of components to obtain adequate classification maps. However, in such studies, the most common approach used to select components is to determine them through eigenvalues, which are the measure of the variance explained by the components obtained from the dimensionality reduction techniques. In this context, our first objective was to carry out a comparative assessment of the classical dimensionality reduction techniques (PCA, MNF, and ICA) and to assess different strategies for selecting the most suitable number of components in order to study their performance in the classification of high spatial resolution imagery of the Compact Airborne Spectrographic Imager (CASI) sensor. To evaluate the dimensionality reduction techniques, a robust classification approach, known as the Support Vector Machine (SVM) [ 21 , 22 ] algorithm, was used as a reference, which is an efficient technique for HSI classification [ 6 , 23 , 24 ]. For this objective, the classic eigenvalues analysis, texture measurements, the transformed signatures of the classes, and ROIs separability in the transformed space, were analyzed to identify the best approach for the selection of an adequate number of components that contain sufficient information for a later classification stage. The second objective was to propose a new dimensionality reduction approach by dividing CASI HSI into different spectral regions. The selected components from each spectral region were stacked. This new stacked transformed space was evaluated in order to see if the best dimensionality reduction technique, applied independently for each region of the electromagnetic spectrum, improves the final classification. The paper is structured as follows: Section 2includes the study area description, datasets, and the dimensionality reduction methodology followed in the analysis. Section 3presents the classification results of each dimensionality reduction technique, as well as the component selection results and the spectral division assessment. Finally, a critical analysis of the results and a summary of the main outcomes and contributions are included in Section 4. 2. Materials and Methods 2.1. Study Area and Data Set The study area is situated in a coastal area of northern Spain, specifically in Reborio (Asturias). The image was acquired and processed in 2011 through the CASI sensor by the Instituto Nacional de Técnica Aeroespacial (INTA). The image was radiometrically corrected and georeferenced, and it has 144 spectral bands and a spatial resolution of 1 m. The classes selected for the classification were forest, meadow, road, shadows, sand, bare soil, urban, water, and waves. 2.2. Dimensionality Reduction Methodology A preliminary analysis based on three different dimensionality reduction methods—PCA, MNF, and ICA—was performed to determine the number of valuable components containing most of the statistical information. Next, a brief description of them is included.
Entropy 2017,19, 666 3 of 17 2.2.1. Dimensionality Reduction Techniques PCA is often used for the dimensionality reduction of HSI [ 3 , 25 – 30 ]. It is a mathematical orthogonal transformation that changes a set of observations of possibly correlated variables into a set of uncorrelated variables called principal components [ 31 ]. PCA retains most of the information of the original data in a low-dimensional space [ 13 ]. Conventional PCA faces three main challenges: (1) obtaining a covariance matrix in an extremely large spatial dimension; (2) dealing with the high computational cost required for the analysis of a large dataset; and (3) retaining locally structured elements that appear in a small number of bands for improved discriminant ability when feature bands are globally extracted as principal components [ 1 ]. Besides this, PCA equates variance with information and is based on the assumption that the data structure can be described by a multidimensional normal distribution. The performance of PCA depends on the noise characteristics. When noise variance is larger than the signal variance in one band or when the noise is not uniformly distributed between each band, PCA does not guarantee that the amount of information decreases for principal components with a lower ranking [32]. MNF is a noise-adjusted principal component transform that equalizes and estimates the amount of noise in each image band to ensure that the output components are ordered by their information amount [ 33 ]. The MNF transform, like PCA, is an eigenvector procedure based on the covariance structure of the noise in the image dataset. MNF is a linear transform consisting of two different steps: (1) computation of the covariance matrix to decorrelate and rescale the noise in the data; and (2) the performance of a standard PCA transform of the decorrelated and rescaled noise data. The goal of the MNF transform is to select components such they maximize the Signal-to-Noise Ratio (SNR), which compares the level of the signal to the level of the background noise rather than the information content [ 13 ]. The fact of ordering the components according to the amount of information results in a more reliable identification and elimination of noisy components, and allows for the preservation of components that contain useful information [9,13]. ICA has a wide range of potential applications [ 32 ]. Its goal is to decompose a multivariate random measured signal into a linear combination of independent source signals [ 2 ]. In contrast with PCA, ICA not only decorrelates second-order statistics but also reduces higher-order statistical dependencies, attempting to make the signals as independent as possible. It is an alternative approach to PCA for dimensionality reduction because it is designed to search for more independent factors that can linearly generate the returns instead of searching for principal components, which allow us to represent the maximum of the return dispersion [5]. 2.2.2. Component Selection Strategies Different strategies were evaluated to select the suitable number of components which contained the most statistical information for each dimensionality reduction method (Figure 1): • Transformation statistics: it is the most common method used in the bibliography to select the suitable number of components. The eigenvalues of the obtained components were analyzed [ 34 ]. Components with large eigenvalues contain a higher amount of data variance, while components with lower eigenvalues contain less data information and more noise [31]. •Texture measurements: texture parameters, as entropy, are simple mathematical representations of image features. These features represent high-level information that can be used to describe the objects in and structure of images [ 10 , 35 ], and in consequence can be applied to select the components providing important information. An entropy first-order texture filter is applied based on a co-occurrence matrix [ 31 ]. The Equation (1) from Anys et al. [36] was used to compute the entropy using the pixel values in a kernel centered at the current pixel. Entropy is calculated based on the distribution of the pixel values in the kernel. It measures the disorder of the kernel
Entropy 2017,19, 666 4 of 17 values, where Ng is the number of distinct grey levels in the image, and P(i) is the probability of each pixel value. Entropy =− Ng ∑ i=0 P(i)∗ln P(i)(1) • Signatures of the classes in the transformed space (transformed signatures): the classes considered in the study will have values in the components with information, but they will not be distinguished within each other if the component is mainly noise. Moreover, spatially, in components without noise, objects’ shapes are recognizable, while in noisy components, only a “salt and pepper” effect appears. A visual assessment is used in order to determine from which components the classes cannot be distinguished within each other, being that those components are mainly noise. However, transformed signatures are dependent on the classes determined by each user as well as the type of image. • ROIs separability in the transformed space: during the supervised classification procedure, training and testing regions were selected for each class of interest. The evaluation of the separability in different numbers of components could benefit the selection procedure. This strategy is class-dependent. An ROI’s separability was determined through the Transformed Divergence (TD) measure (2). This separability index exponentially takes into account the mean and the covariance, and its value ranges from 0 to 2 to indicate how well the selected ROI pairs are statistically separable. Values greater than 1.8 indicate that an ROI pair has good separability [31]. TD =21−e−D 8(2) Finally, the evaluation was performed using as a reference the accuracy of the classifications carried out for different numbers of components. The method used for the classifications’ validation is known as cross-validation, in which the input data is divided into randomly selected training and testing (ROIs) samples. The testing samples were evaluated against the classified pixels to check if the classifier can properly reproduce the output. The Overall Accuracy (OA), given as a percentage, is obtained from the standardized confusion Error Matrix that compares the thematic map and the rest of the samples selected. Entropy 2017, 19, 666 4 of 17 Entropy= − ∑P(i)∗lnP(i) Ng i=0 (1) Signatures of the classes in the transformed space (transformed signatures): the classes considered in the study will have values in the components with information, but they will not be distinguished within each other if the component is mainly noise. Moreover, spatially, in components without noise, objects’ shapes are recognizable, while in noisy components, only a “salt and pepper” effect appears. A visual assessment is used in order to determine from which components the classes cannot be distinguished within each other, being that those components are mainly noise. However, transformed signatures are dependent on the classes determined by each user as well as the type of image. ROIs separability in the transformed space: during the supervised classification procedure, training and testing regions were selected for each class of interest. The evaluation of the separability in different numbers of components could benefit the selection procedure. This strategy is class-dependent. An ROI’s separability was determined through the Transformed Divergence (TD) measure (2). This separability index exponentially takes into account the mean and the covariance, and its value ranges from 0 to 2 to indicate how well the selected ROI pairs are statistically separable. Values greater than 1.8 indicate that an ROI pair has good separability [31]. TD= 2(1 − e−D 8) (2) Finally, the evaluation was performed using as a reference the accuracy of the classifications carried out for different numbers of components. The method used for the classifications’ validation is known as cross-validation, in which the input data is divided into randomly selected training and testing (ROIs) samples. The testing samples were evaluated against the classified pixels to check if the classifier can properly reproduce the output. The Overall Accuracy (OA), given as a percentage, is obtained from the standardized confusion Error Matrix that compares the thematic map and the rest of the samples selected. Figure 1. Flow diagram of the methodology proposed for evaluation of component selection strategies. CASI: Compact Airborne Spectrographic Imager; PCA: Principal Component Analysis; MNF: Minimum Noise Factor; ICA: Independent Component Analysis; ROI: region of interest; SVM: Support Vector Machine. A Support Vector Machine (SVM) algorithm was used in order to evaluate a dimensionality reduction method’s performance. It has been widely used for HSI classification and relies on training Figure 1. Flow diagram of the methodology proposed for evaluation of component selection strategies. CASI: Compact Airborne Spectrographic Imager; PCA: Principal Component Analysis; MNF: Minimum Noise Factor; ICA: Independent Component Analysis; ROI: region of interest; SVM: Support Vector Machine. A Support Vector Machine (SVM) algorithm was used in order to evaluate a dimensionality reduction method’s performance. It has been widely used for HSI classification and relies on training data for model optimization [ 1 , 3 , 26 ]. SVM is one of the most used kernel learning algorithms,
Entropy 2017,19, 666 5 of 17 which carries out a robust non-linear classification of the image’ pixels using the kernel trick. The idea is to find a separating hyperplane in a higher dimensionality feature space induced by the kernel function while all the computations are done in the original space [ 3 , 22 ]. In other words, it aims to find a hyperplane that makes the average classification error of the training data reach its minimum. As was mentioned, the kernel function is the key factor of the SVM classifier. Typical kernels are the linear, the polymodal, the sigmoid and the radial basis function (RBF) kernel functions [ 2 ]. The RBF kernel function, a type of feed-forward Neural Network [ 26 ], is selected in the study because it is considered a robust kernel function for remote sensing imagery [37–39]. 2.2.3. Spectral Division Analysis Apart from the previous analysis, another study was conducted in order to assess if applying a dimensionality reduction technique independently to different regions of the spectrum (Figure 2) could improve the classification performance in the final transformed space obtained Entropy 2017, 19, 666 5 of 17 data for model optimization [1,3,26]. SVM is one of the most used kernel learning algorithms, which carries out a robust non-linear classification of the image’ pixels using the kernel trick. The idea is to find a separating hyperplane in a higher dimensionality feature space induced by the kernel function while all the computations are done in the original space [3,22]. In other words, it aims to find a hyperplane that makes the average classification error of the training data reach its minimum. As was mentioned, the kernel function is the key factor of the SVM classifier. Typical kernels are the linear, the polymodal, the sigmoid and the radial basis function (RBF) kernel functions [2]. The RBF kernel function, a type of feed-forward Neural Network [26], is selected in the study because it is considered a robust kernel function for remote sensing imagery [37–39]. 2.2.3. Spectral Division Analysis Apart from the previous analysis, another study was conducted in order to assess if applying a dimensionality reduction technique independently to different regions of the spectrum (Figure 2) could improve the classification performance in the final transformed space obtained Figure 2. Representative spectral reflectance curves for several common Earth surface materials over the visible light to the reflected infrared spectral range (VISIBLE: Visible region; RE: Red Edge region; NIR 1: Near Infrared 1 Region; NIR 2: Near Infrared 2 Region). We call “spectral division” a division where the CASI spectral bands are separated into four groups. The four groups are (1) the Visible region: bands 1 to 70 (368.3–698.7 nm), (2) the Red Edge region: bands 71 to 80 (705.5–751.5 nm), (3) the NIR1 (Near Infrared 1) region: bands 81 to 111 (751.5– 895.6 nm), and (4) the NIR2 (Near Infrared 2) region: bands 112 to 144 (899.9–1052.7 nm). Figure 3 shows the flow diagram of the spectral division analysis as part of the dimensionality reduction process. After the preliminary assessment, the best reduction technique was selected for this analysis (the MNF technique, as will be discussed in Section 3). Once the different spectral regions were selected, a dimensionality reduction transformation was performed independently on each of them. Then, different numbers of components were selected using the component selection strategies described in Section 2.2.2. After selecting the different numbers of components, a layer stacking was carried out for obtaining a transformed space with the selected number of components of each spectral region. Moreover, SVM classifications were performed on the components selected in each region group and in the transformed space obtained from the selected component stacks. VISIBLE RE NIR 1 NIR 2 Figure 2. Representative spectral reflectance curves for several common Earth surface materials over the visible light to the reflected infrared spectral range (VISIBLE: Visible region; RE: Red Edge region; NIR 1: Near Infrared 1 Region; NIR 2: Near Infrared 2 Region). We call “spectral division” a division where the CASI spectral bands are separated into four groups. The four groups are (1) the Visible region: bands 1 to 70 (368.3–698.7 nm), (2) the Red Edge region: bands 71 to 80 (705.5–751.5 nm), (3) the NIR1 (Near Infrared 1) region: bands 81 to 111 (751.5–895.6 nm), and (4) the NIR2 (Near Infrared 2) region: bands 112 to 144 (899.9–1052.7 nm). Figure 3shows the flow diagram of the spectral division analysis as part of the dimensionality reduction process. After the preliminary assessment, the best reduction technique was selected for this analysis (the MNF technique, as will be discussed in Section 3). Once the different spectral regions were selected, a dimensionality reduction transformation was performed independently on each of them. Then, different numbers of components were selected using the component selection strategies described in Section 2.2.2. After selecting the different numbers of components, a layer stacking was carried out for obtaining a transformed space with the selected number of components of each spectral region. Moreover, SVM classifications were performed on the components selected in each region group and in the transformed space obtained from the selected component stacks.
Entropy 2017,19, 666 6 of 17 Entropy 2017, 19, 666 6 of 17 Figure 3. Diagram flow of the spectral division analysis. 3. Results and Discussion 3.1. Dimensionality Reduction Techniques This section includes the results obtained from the methodology shown in Figure 1. Section 3.1.1 shows the results obtained from the SVM classification, while Section 3.1.2 shows the results of the different component selection strategies. 3.1.1. Classification Results for Each Technique The samples chosen for the classification were taken randomly. Seventy percent of the samples were used for training and 30% for testing. The classes chosen were forest (4797 pixels), meadow (6501 pixels), road (1226 pixels), shadows (2428 pixels), sand (1574 pixels), bare soil (760 pixels), urban (1090 pixels), water (6886 pixels), and waves (141 pixels). The SVM classifier, using the RBF kernel and the appropriate parameters (gamma = 0.1; penalty = 100), was trained with a different number of components from the three dimensionality reduction methods considered. The evaluation was carried out by choosing the 2, 5, 10, 15, and 20 first components after performing the three dimensionality reduction methods (PCA, MNF, and ICA). Due to the noise of the last components chosen, it is expected that the accuracy results should decrease when adding more components. Figure 4 shows the OA for each method and for a given number of components. It can be observed that MNF achieves the highest accuracy. The OA in the PCA transformed space and the OA in the MNF transformed space are stabilized using 10 components, whereas ICA needs at least 15 components to stabilize the OA, but with a lower OA than the PCA transformed space and the MNF transformed space. Figure 5 shows the thematic map obtained from the best SVM classification, which is uses the MNF transformed space with 10 components (OA: 96.68%). This information about the minimum number of components required to achieve the best performance will be the reference information to assess the different component selection methods. Figure 3. Diagram flow of the spectral division analysis. 3. Results and Discussion 3.1. Dimensionality Reduction Techniques This section includes the results obtained from the methodology shown in Figure 1. Section 3.1.1 shows the results obtained from the SVM classification, while Section 3.1.2 shows the results of the different component selection strategies. 3.1.1. Classification Results for Each Technique The samples chosen for the classification were taken randomly. Seventy percent of the samples were used for training and 30% for testing. The classes chosen were forest (4797 pixels), meadow (6501 pixels), road (1226 pixels), shadows (2428 pixels), sand (1574 pixels), bare soil (760 pixels), urban (1090 pixels), water (6886 pixels), and waves (141 pixels). The SVM classifier, using the RBF kernel and the appropriate parameters (gamma = 0.1; penalty = 100), was trained with a different number of components from the three dimensionality reduction methods considered. The evaluation was carried out by choosing the 2, 5, 10, 15, and 20 first components after performing the three dimensionality reduction methods (PCA, MNF, and ICA). Due to the noise of the last components chosen, it is expected that the accuracy results should decrease when adding more components. Figure 4shows the OA for each method and for a given number of components. It can be observed that MNF achieves the highest accuracy. The OA in the PCA transformed space and the OA in the MNF transformed space are stabilized using 10 components, whereas ICA needs at least 15 components to stabilize the OA, but with a lower OA than the PCA transformed space and the MNF transformed space. Figure 5shows the thematic map obtained from the best SVM classification, which is uses the MNF transformed space with 10 components (OA: 96.68%). This information about the minimum number of components required to achieve the best performance will be the reference information to assess the different component selection methods.
Entropy 2017,19, 666 7 of 17 Entropy 2017, 19, 666 7 of 17 Figure 4. The Support Vector Machine (SVM) Algorithm’s Overall Accuracy for 2, 5, 10, 15, and 20 components. Figure 5. (a) RGB (Red Green Blue) color composite, (b) SVM classification map obtained from the 10 first components of the Minimum Noise Fraction (MNF) transform. Forest Grassland Road Sand Shadows Soil Urban Water Waves (a) (b) Figure 4. The Support Vector Machine (SVM) Algorithm’s Overall Accuracy for 2, 5, 10, 15, and 20 components. Entropy 2017, 19, 666 7 of 17 Figure 4. The Support Vector Machine (SVM) Algorithm’s Overall Accuracy for 2, 5, 10, 15, and 20 components. Figure 5. (a) RGB (Red Green Blue) color composite, (b) SVM classification map obtained from the 10 first components of the Minimum Noise Fraction (MNF) transform. Forest Grassland Road Sand Shadows Soil Urban Water Waves (a) (b) Figure 5. ( a ) RGB (Red Green Blue) color composite; ( b ) SVM classification map obtained from the 10 first components of the Minimum Noise Fraction (MNF) transform.
Entropy 2017,19, 666 8 of 17 3.1.2. Results for the Component Selection Strategies As indicated in Figure 1, four component selection strategies were analyzed. In this context, the first strategy is based on the calculation of eigenvalues. Figure 6shows the eigenvalues obtained after carrying out PCA, MNF, and ICA transforms. Eigenvalues with higher values provide more information than eigenvalues with values close to zero, which contain mainly noise. Thus, visually, only 2 components concentrate most of the information for PCA, 10 for MNF, and 2 for ICA. Entropy 2017, 19, 666 8 of 17 3.1.2. Results for the Component Selection Strategies As indicated in Figure 1, four component selection strategies were analyzed. In this context, the first strategy is based on the calculation of eigenvalues. Figure 6 shows the eigenvalues obtained after carrying out PCA, MNF, and ICA transforms. Eigenvalues with higher values provide more information than eigenvalues with values close to zero, which contain mainly noise. Thus, visually, only 2 components concentrate most of the information for PCA, 10 for MNF, and 2 for ICA. Figure 6. Eigenvalues of the first 20 components: (a) Principal Component Analysis (PCA), (b) MNF, and (c) Independent Component Analysis (ICA). The texture measurement of each component was extracted using the entropy. From the experiments, it can be observed that the mean of the entropy does not show an appropriate pattern for component selection but the standard deviation does (Figure 7). In this case, the components with the highest information obtain higher standard deviation values (the figure is shown in a logarithmic scale in order to offer a better visualization). It is observed that, around the 10th component, the logarithmic curve changes its slope in PCA and MNF, while in ICA it changes around the 15th component. (a) (b) (c) Figure 6. Eigenvalues of the first 20 components: ( a ) Principal Component Analysis (PCA); ( b ) MNF; and (c) Independent Component Analysis (ICA). The texture measurement of each component was extracted using the entropy. From the experiments, it can be observed that the mean of the entropy does not show an appropriate pattern for component selection but the standard deviation does (Figure 7). In this case, the components with the highest information obtain higher standard deviation values (the figure is shown in a logarithmic scale in order to offer a better visualization). It is observed that, around the 10th component, the logarithmic curve changes its slope in PCA and MNF, while in ICA it changes around the 15th component.
Entropy 2017,19, 666 9 of 17 Entropy 2017, 19, 666 9 of 17 Figure 7. Entropy standard deviation: (a) PCA, (b) MNF, and (c) ICA. Figure 8 shows the transformed signatures of the different classes. Since the different dimensionality reduction techniques give different results, the scale is different. Only components 1 to 20 are presented to facilitate the observation of the classes difference in the first components. Figure 8 shows how signatures in the transformed space allow us to discriminate some classes from others, but only for the first components. This result is consistent with Figure 9, where the separability measures of each class are shown as a function of the number of components. The greatest separability of the ROIs is from the 10 components for PCA and MNF and the 15 for ICA, which is in agreement with the results shown in Figure 4. Table 1 shows a qualitative assessment, summarizing the quantitative results for determining the component selection strategy that most closely matches with the results obtained in the classifications. ‘Good’ means that the strategy achieves a good agreement with the number of components determined by the SVM algorithm, ‘Wrong’ means that the number of bands selected by the strategy does not match with the SVM algorithm’s results. Thus, we can observe which measurement may be the most adequate to determine the number of components to be used for the dimensionality reduction of HSI. Table 1. Results comparison of SVM classification and strategies to determine components (comp.). PCA MNF ICA EVALUATION SVM Classification Good (10 comp.) Best (10 comp.) Medium (15 comp.) COMPONENT SELECTION STRATEGIES Eigenvalues Wrong (2 comp.) Good (9 comp.) Wrong (2 comp.) Entropy Good (10 comp.) Good (10 comp.) Good (15 comp.) Signatures of the classes Good (9 comp.) Good (10 comp.) Medium (11 comp.) ROIs separability Good (10 comp.) Good (10 comp.) Good (15 comp.) (a) (b) (c) Figure 7. Entropy standard deviation: (a) PCA; (b) MNF; and (c) ICA. Figure 8shows the transformed signatures of the different classes. Since the different dimensionality reduction techniques give different results, the scale is different. Only components 1 to 20 are presented to facilitate the observation of the classes difference in the first components. Figure 8shows how signatures in the transformed space allow us to discriminate some classes from others, but only for the first components. This result is consistent with Figure 9, where the separability measures of each class are shown as a function of the number of components. The greatest separability of the ROIs is from the 10 components for PCA and MNF and the 15 for ICA, which is in agreement with the results shown in Figure 4. Table 1shows a qualitative assessment, summarizing the quantitative results for determining the component selection strategy that most closely matches with the results obtained in the classifications. ‘Good’ means that the strategy achieves a good agreement with the number of components determined by the SVM algorithm, ‘Wrong’ means that the number of bands selected by the strategy does not match with the SVM algorithm’s results. Thus, we can observe which measurement may be the most adequate to determine the number of components to be used for the dimensionality reduction of HSI. Table 1. Results comparison of SVM classification and strategies to determine components (comp.). PCA MNF ICA EVALUATION SVM Classification Good (10 comp.) Best (10 comp.) Medium (15 comp.) COMPONENT SELECTION STRATEGIES Eigenvalues Wrong (2 comp.) Good (9 comp.) Wrong (2 comp.) Entropy Good (10 comp.) Good (10 comp.) Good (15 comp.) Signatures of the classes Good (9 comp.) Good (10 comp.) Medium (11 comp.) ROIs separability Good (10 comp.) Good (10 comp.) Good (15 comp.)
Entropy 2017,19, 666 16 of 17 Conflicts of Interest: The authors declare no conflict of interest. The founding sponsors had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, and in the decision to publish the results. References 1. Ren, J.; Zabalza, J.; Marshall, S.; Zheng, J. Effective feature extraction and data reduction in remote sensing using hyperspectral imaging. IEEE Signal Process. Mag. 2014,31, 149–154. [CrossRef] 2. Li, C.; Yin, J.; Zhao, J. Using improved ICA method for hyperspectral data classification. Arabian J. Sci. Eng. 2014,39, 181–189. [CrossRef] 3. Benediktsson, J.A.; Ghamisi, P. Spectral-Spatial Classification of Hyperspectral Remote Sensing Images; Artech House: Boston, MA, USA, 2015. 4. Ballanti, L.; Blesius, L.; Hines, E.; Kruse, B. Tree species classification using hyperspectral imagery: A comparison of two classifiers. Remote Sens. 2016,8, 445. [CrossRef] 5. Villa, A.; Chanussot, J.; Jutten, C.; Benediktsson, J.A.; Moussaoui, S. On the use of ICA for hyperspectral image analysis. In Proceedings of the IEEE International Geoscience and Remote Sensing Symposium (IGARSS), Cape Town, South Africa, 12–17 July 2009; Volume 4, pp. 97–100. 6. Melgani, F.; Bruzzone, L. Classification of hyperspectral remote sensing images with support vector machines. IEEE Trans. Geosci. Remote Sens. 2004,42, 1778–1790. [CrossRef] 7. Hughes, G. On the mean accuracy of statistical pattern recognizers. IEEE Trans. Inf. Theory 1968 ,14, 55–63. [CrossRef] 8. Ghamisi, P.; Benediktsson, J.A.; Phinn, S. Land-cover classification using both hyperspectral and Lidar data. Int. J. Image Data Fusion 2015,6, 189–215. [CrossRef] 9. Fassnacht, F.E.; Neumann, C.; Förster, M.; Buddenbaum, H.; Ghosh, A.; Clasen, A.; Joshi, P.K.; Koch, B. Comparison of feature reduction algorithms for classifying tree species with hyperspectral data on three central European test sites. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2014,7, 2547–2561. [CrossRef] 10. Ibrahim, R.W.; Moghaddasi, Z.; Jalab, H.A.; Noor, R.M. Fractional differential texture descriptors based on the Machado entropy for image splicing detection. Entropy 2015,17, 4775–4785. [CrossRef] 11. Licciardi, G.A.; Frate, F. In A comparison of feature extraction methodologies applied on hyperspectral data. In Proceedings of the 2010 Hyperspectral Workshop, Frascati, Italy, 17–19 March 2010; pp. 17–19. 12. Wang, L.; Zhao, C. Hyperspectral Image Processing; Springer: Berlin, German, 2016. 13. Luo, G.; Chen, G.; Tian, L.; Qin, K.; Qian, S.-E. Minimum noise fraction versus principal component analysis as a preprocessing step for hyperspectral imagery denoising. Can. J. Remote Sens. 2016 ,42, 106–116. [CrossRef] 14. Chang, C.-I.; Du, Q.; Sun, T.-L.; Althouse, M.L. A joint band prioritization and band-decorrelation approach to band selection for hyperspectral image classification. IEEE Trans. Geosci. Remote Sens. 1999 ,37, 2631–2641. [CrossRef] 15. Cheriyadat, A.; Bruce, L.M. Why principal component analysis is not an appropriate feature extraction method for hyperspectral data. In Proceedings of the IEEE International Geoscience and Remote Sensing Symposium, IGARSS, Toulouse, France, 21–25 July 2003; pp. 3420–3422. 16. Du, H.; Qi, H.; Wang, X.; Ramanath, R.; Snyder, W.E. Band selection using independent component analysis for hyperspectral image processing. In Proceedings of the IEEE Applied Imagery Pattern Recognition Workshop, Washington, DC, USA, 15–17 October 2003; Volume 32, pp. 93–98. 17. Lennon, M.; Mercier, G.; Mouchot, M.; Hubert-Moy, L. Independent component analysis as a tool for the dimensionality reduction and the representation of hyperspectral images. In Proceedings of the IEEE International Geoscience and Remote Sensing Symposium (IGARSS), Sydney, Australia, 9–13 July 2001; pp. 2893–2895. 18. Wang, J.; Chang, C.-I. Independent component analysis-based dimensionality reduction with applications in hyperspectral image analysis. IEEE Trans. Geosci. Remote Sens. 2006,44, 1586–1600. [CrossRef] 19. Liao, W.; Vancoillie, F.; Devriendt, F.; Gautama, S.; Pizurica, A.; Philips, W. Fusion of pixel-based and object-based features for classification of urban hyperspectral remote sensing data. In Proceedings of the 5th International Conference on Geographic Object-Based Image Analysis (GEOBIA), Thessaloniki, Greece, 21–24 May 2014; pp. 179–184.
Entropy 2017,19, 666 17 of 17 20. Mücher, C.A.; Kooistra, L.; Vermeulen, M.; Borre, J.V.; Haest, B.; Haveman, R. Quantifying structure of natura 2000 heathland habitats using spectral mixture analysis and segmentation techniques on hyperspectral imagery. Ecol. Indic. 2013,33, 71–81. [CrossRef] 21. Cortes, C.; Vapnik, V. Support vector machine. Mach. Learn. 1995,20, 273–297. [CrossRef] 22. Mountrakis, G.; Im, J.; Ogole, C. Support vector machines in remote sensing: A review. ISPRS J. Photogramm. Remote Sens. 2011,66, 247–259. [CrossRef] 23. Rojas, M.; Dópido, I.; Plaza, A.; Gamba, P. Comparison of support vector machine-based processing chains for hyperspectral image classification. Proc. SPIE 2010,78100B. [CrossRef] 24. Denghui, Z.; Le, Y. Support vector machine based classification for hyperspectral remote sensing images after minimum noise fraction rotation transformation. In Proceedings of the IEEE International Conference Internet Computing & Information Services (ICICIS), Hong Kong, China, 17–18 September 2011; pp. 32–135. 25. Rodarmel, C.; Shan, J. Principal component analysis for hyperspectral image classification. Surv. Land Inf. Sci. 2002,62, 115. 26. Chandrashekar, G.; Sahin, F. A survey on feature selection methods. Comput. Electr. Eng. 2014 ,40, 16–28. [CrossRef] 27. Wiersma, D.J.; Landgrebe, D.A. Analytical design of multispectral sensors. IEEE Trans. Geosci. Remote Sens. 1980,GE-18, 180–189. [CrossRef] 28. Drumetz, L.; Veganzones, M.A.; Gómez, R.M.; Tochon, G.; Dalla Mura, M.; Licciardi, G.A.; Jutten, C.; Chanussot, J. Hyperspectral local intrinsic dimensionality. IEEE Trans. Geosci. Remote Sens. 2016 ,54, 4063–4078. [CrossRef] 29. Kaewpijit, S.; Le-Moige, J.; El-Ghazawi, T. Hyperspectral Imagery Dimension Reduction Using Principal Component Analysis on the HIVE. In Proceedings of the Science Data Processing Workshop, Greenbelt, MD, USA, 26–28 February 2002. 30. Vidal, M.; Amigo, J.M. Pre-processing of hyperspectral images. Essential steps before image analysis. Chemom. Intell. Lab. Syst. 2012,117, 138–148. [CrossRef] 31. Richards, J.A. Remote Sensing Digital Image Analysis; Springer: Berlin, Germany, 1999; Volume 3. 32. Hyvärinen, A.; Oja, E. Independent component analysis: Algorithms and applications. Neural Netw. 2000 , 13, 411–430. [CrossRef] 33. Green, A.A.; Berman, M.; Switzer, P.; Craig, M.D. A transformation for ordering multispectral data in terms of image quality with implications for noise removal. IEEE Trans. Geosci. Remote Sens. 1988 ,26, 65–74. [CrossRef] 34. Francis, J.G. The QR transformation—Part 2. Comput. J. 1962,4, 332–345. [CrossRef] 35. Padmanaban, R.; Bhowmik, A.K.; Cabral, P.; Zamyatin, A.; Almegdadi, O.; Wang, S. Modelling urban sprawl using remotely sensed data: A case study of Chennai city, Tamilnadu. Entropy 2017,19, 163. [CrossRef] 36. Anys, H.; Bannari, A.; He, D.; Morin, D. Texture analysis for the mapping of urban areas using airborne MEIS-II images. In Proceedings of the First International Airborne Remote Sensing Conference and Exhibition, Strasbourg, France, 12–15 September 1994; Environmental Research Institute of Michigan: Ann Arbor, MI, USA, 1994; pp. 231–245. 37. Huang, X.; Zhang, L. An SVM ensemble approach combining spectral, structural, and semantic features for the classification of high-resolution remotely sensed imagery. IEEE Trans. Geosci. Remote Sens. 2013 ,51, 257–272. [CrossRef] 38. Pal, M.; Mather, P.M. Assessment of the effectiveness of support vector machines for hyperspectral data. Future Gener. Comput. Syst. 2004,20, 1215–1225. [CrossRef] 39. Braun, A.C.; Weidner, U.; Hinz, S. Support vector machines for vegetation classification—A revision. Photogramm. Fernerkund. Geoinf. 2010,2010, 273–281. [CrossRef] © 2017 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).