Next Article in Journal
Evaluating Transport Layer Security 1.3 Optimization Strategies for 5G Cross-Border Roaming: A Comprehensive Security and Performance Analysis
Previous Article in Journal
Combining Neural Architecture Search and Weight Reshaping for Optimized Embedded Classifiers in Multisensory Glove
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The AMEE-PPI Method to Extract Typical Outcrop Endmembers from GF-5 Hyperspectral Images

1
Faculty of Land and Resources Engineering, Kunming University of Science and Technology, Kunming 650093, China
2
School of Geography and Planning, Sun Yat-sen University, Guangzhou 510006, China
*
Authors to whom correspondence should be addressed.
Sensors 2025, 25(19), 6143; https://doi.org/10.3390/s25196143
Submission received: 28 July 2025 / Revised: 31 August 2025 / Accepted: 2 October 2025 / Published: 4 October 2025
(This article belongs to the Section Remote Sensors)

Abstract

Highlights

AMEE-PPI combines the AMEE and PPI approaches for improved endmember extraction.
AMEE-PPI outperforms PPI, OSP, VCA, and AMEE in endmember extraction accuracy.
AMEE-PPI yields outcrop endmembers for geological exploration and spectral analysis.
What are the main findings?
  • A hybrid algorithm named AMEE-PPI was proposed by integrating Automated Morphological Endmember Extraction (AMEE) and Pure Pixel Index (PPI), effectively overcoming limitations of each method and enhancing the precision and stability of endmember extraction from GF-5 hyperspectral images. The algorithm dynamically calculates pixel purity by running PPI within morphological structural elements, thus incorporating both spectral and spatial information.
  • Experimental results on GF-5 hyperspectral images in a geologically complex outcrop region demonstrated that AMEE-PPI achieved superior performance compared to four classical algorithms (PPI, OSP, VCA, and AMEE), with the lowest Spectral Angle Distance (SAD) and Spectral Information Divergence (SID) values across all outcrop types. The extracted endmembers more closely matched ground-truth spectra, significantly improving hyperspectral representation of pure land-cover classes.
What is the implication of the main finding?
  • The AMEE-PPI algorithm offers a more robust and accurate approach for endmember extraction in hyperspectral imagery, which is crucial for improving the quality of spectral unmixing, material classification, and object detection in remote sensing applications.
  • By accurately identifying typical outcrop endmembers, the proposed method provides valuable spectral references for geological mapping, mineral exploration, and environmental monitoring, particularly in regions with complex surface compositions.

Abstract

Mixed pixels remain a central obstacle to reliable endmember extraction from hyperspectral imagery. We present AMEE–PPI, a hybrid method that embeds the Pure Pixel Index (PPI) within morphological structuring elements and propagates spectral purity via dilation/erosion, thereby coupling spatial context with spectral cues while avoiding a user-fixed number of projections. On GaoFen-5 (GF-5) AHSI data from a geologically complex outcrop region, we benchmark AMEE–PPI against four widely used algorithms—PPI, OSP, VCA, and AMEE. The pipeline uses HySime for noise estimation and signal-subspace inference to set the endmember count prior to extraction and applies morphological elements spanning 3 × 3 to 15 × 15 to balance spatial support with local heterogeneity. Quantitatively, AMEE–PPI achieves the lowest spectral angle distance (SAD) for all outcrop types—purple–red: 0.135; yellow–brown: 0.316; gray: 0.191—surpassing the competing methods. It also attains the lowest spectral information divergence (SID)—purple–red: 0.028; yellow–brown: 0.184; gray: 0.055—confirming superior similarity to field reference spectra across materials. Visually, AMEE–PPI avoids the vegetation endmember leakage observed with several baselines on purple–red and gray outcrops, yielding cleaner, more representative endmembers. These results indicate that integrating spatial morphology with spectral purity improves robustness to illumination, mixing, and local variability in GF-5 imagery, with direct benefits for downstream unmixing, classification, and geological interpretation.

1. Introduction

Hyperspectral remote sensing technology is a ground object information recognition technology that combines target detection and spectral imaging, which changes the perspective of human observation of the earth’s surface with fine spectral resolution [1]. Hyperspectral images are widely used in many fields due to their narrow spectral band, which can provide a large amount of spectral information for each pixel [2]. However, due to the complexity of the distribution of ground objects and the limitation of the spatial resolution of remote sensing images by sensors, one pixel usually contains several different substances, which are called mixed pixels. The existence of mixed pixels reduces the accuracy of ground object recognition and becomes difficult, restricting the development of hyperspectral technology [3,4]. To improve the precision of remote sensing applications, the problem of mixed pixels must be solved. It is usually assumed that some pixels (known as endmembers) include only one ground object in their image, and the process of finding these endmembers is referred to as endmember extraction [5]. The extraction of appropriate endmembers is the key to pixel unmixing and can also be used in target detection, material identification, ground object classification, and other fields [6]. Therefore, the study of endmember extraction technology is of great significance.
Many researchers have extensively studied endmember extraction algorithms [7]. Bowles [8] proposed a method for understanding hyperspectral data using convex geometry, highlighting the convex, monolithic structure of hyperspectral data in multidimensional space. Building on this, Theile and Lavenier [9] introduced the Pure Pixel Index (PPI) algorithm, a standard endmember extraction technique. Other algorithms have also emerged, such as N-FINDR [10], Vertex Component Analysis (VCA) [11], and the Sequential Maximum Angle Convex Cone (SMACC) algorithm [12], each leveraging the spatial and geometric characteristics of the linear spectral mixing model. Plaza [13] introduced the Automated Morphological Endmember Extraction (AMEE) algorithm, which effectively incorporates spatial information. At the same time, numerous scholars have proposed improvements to these classical algorithms, enhancing their application to hyperspectral image processing. Liu [14] introduced the Maximum Volume by Householder Transformation (MVHT) method, overcoming the inconsistencies of VCA and the high computational cost of the Simplex Growing Algorithm (SGA) in calculating simplex volume. When compared to two hyperspectral datasets, MVHT outperformed both VCA and SGA. Nouri [15] used an optical real-time adaptive spectral identification system (ORASIS) to estimate endmembers across three datasets, finding it superior to VCA and PPI when evaluated with the Spectral Angle Mapper (SAM) and Spectral Feature Fitting (SFF) methods. Wang [6] proposed an endmember extraction model based on nonnegative tensor factorization (EIC-NTF), which mitigates the effects of high correlations between spectral features and abundance. This model was demonstrated to be effective for hyperspectral demixing through the extended multiplicative update framework. Liu [16] developed a Bayesian decomposition model that incorporates spectral variability, proving its efficacy in estimating endmembers and spectral variability in both synthetic and real datasets. Recent advancements in endmember extraction have seen the integration of deep learning (DL). Ozkan et al. [17] proposed an autoencoder-based method, EndNet, for endmember extraction and hyperspectral unmixing, outperforming existing techniques in various datasets. Shah et al. [18] introduced the Geo-Stat Endmember Extraction (GSEE) algorithm, which leverages statistical and geometric features of hyperspectral data. Simulation results indicate its strong performance. Hong et al. [19] developed the Endmember Guided Unmixing Network (EGU-Net), a DL-based method that considers endmember properties extracted from hyperspectral images. Tested on three datasets, EGU-Net demonstrated superior performance compared to state-of-the-art unmixing algorithms. Current endmember extraction techniques can be broadly categorized into algorithms based on traditional geometric theories (e.g., MVHT), new models (e.g., EIC-NTF, Bayesian decomposition), optical systems (e.g., ORASIS), deep learning (e.g., EndNet, EGU-Net), and statistical–geometric features (e.g., GSEE). The AMEE-PPI algorithm, as a classical method, continues to serve as a foundational reference for subsequent research. Together with these advanced techniques, AMEE addresses endmember extraction from diverse perspectives, driving the field forward. Each approach offers unique advantages and is suited to different application scenarios in hyperspectral image analysis. Beyond unmixing, recent AI-driven progress in hyperspectral anomaly detection (HAD) provides complementary insights that can benefit endmember extraction. In particular, Li et al. propose learning disentangled priors (LDP)—a coupling model-driven and data-driven framework that explicitly separates a physics-inspired low-rank background prior from learnable priors via deep networks and links them through residual connections—achieving state-of-the-art HAD performance across benchmarks [20]. While HAD and endmember extraction target different objectives, such physics-aware deep unfolding ideas (e.g., low-rank/sparse regularization and prior disentanglement) can be adapted to stabilize pure-pixel search under low SNR, spectral variability, and background interference, thus informing future DL-based unmixing designs.
Meanwhile, outcrops are part of rocks, veins, and ore deposits exposed to the ground, which provide direct evidence for the deposits and have significant scientific significance [21]. Traditional PPI- and morphology-based methods either treat the image as an unordered set of spectra and ignore spatial context (PPI) or rely on a morphological eccentricity index (MEI) whose reference changes across windows (AMEE), making purity scores incomparable across locations. Moreover, classical PPI requires an ad hoc choice of projection count (“skewer number”). To address these gaps, we propose AMEE-PPI, which computes local PPI within morphological structuring elements and accumulates purity across multi-scale dilation, unifying spatial and spectral cues; removes the MEI inconsistency by using a single, interpretable purity index (PPI) across windows; and obviates skewer tuning by generating projection vectors from pairwise connections among pixels within each window, so the number of projections follows window size automatically. The endmember extraction performance of the AMEE–PPI algorithm was evaluated and compared with that of PPI, orthogonal subspace projection (OSP), VCA, and AMEE. The AMEE–PPI algorithm was applied in GF-5 hyperspectral images to extract typical outcrop endmembers. The obtained typical outcrop endmember data provide primary data for further studies on hyperspectral technology and a theoretical basis and technical support for acquiring typical outcrop endmembers. The number of endmembers is an essential parameter of the endmember extraction algorithm, which affects the accuracy of endmember extraction in hyperspectral images. Hyperspectral Signal Subspace Identification by Minimum Error (Hysime) is a hyperspectral subspace identification algorithm proposed by José [22,23]. After estimating the correlation coefficient matrix of signal and noise by the HySime algorithm, the subspace with the minimum mean square error before and after projection is selected in the space composed of signal feature vectors, and the number of feature vectors constituting the subspace is the number of endmember estimations. The algorithm is an unsupervised, fully automatic (does not involve any parameters to be adjusted) feature decomposition algorithm based on minimum mean square error. This paper will use PIE-Hyp 1.0 software to implement the HySime algorithm to estimate the number of endmembers of hyperspectral image data.
There are current challenges in hyperspectral feature extraction. Beyond endmember extraction, hyperspectral feature extraction still faces open problems: spectral variability and nonlinear mixing across illumination, atmosphere, sensor, and scale, which challenge linear models and pure-pixel assumptions; label scarcity and domain shift across sensors, and regions, limiting the transferability of learned spectral–spatial features; high dimensionality and computational cost for deep spectral–spatial networks in large-area applications; noise and defective bands that necessitate robust denoising/band screening; and pipeline sensitivity to atmospheric/radiometric correction and spatial-scale settings, as well as limited interpretability/uncertainty quantification. These pain points motivate our hybrid spatial–spectral design and the preprocessing adopted for GF-5 AHSI in this work.
Therefore, this work pursues three objectives: (a) to develop AMEE–PPI, which runs PPI inside multi-scale morphological structuring elements and accumulates purity via dilation/erosion, thereby coupling spatial context with spectral purity and removing ad hoc skewer settings; (b) to determine the endmember number with HySime and rigorously benchmark AMEE–PPI against PPI, OSP, VCA, and AMEE on GF-5 AHSI outcrops using SAD and SID as quantitative criteria; and (c) to validate that AMEE–PPI yields cleaner, more representative outcrop endmembers than original hyperspectral averages with respect to ASD FieldSpec3 reference spectra, analyze typical failure modes (e.g., vegetation leakage), and discuss implications for unmixing, classification, and geological interpretation.

2. Materials and Methods

2.1. Study Area

The study area is a typical mountainous ring structure (24°53′50″~24°59′21″ N, 102°06′30″~102°01′17″ E) at the southern edge of the Jurassic Dinosaur Ruins Park (World Dinosaur Valley) in Lufeng, Yunnan, China (As shown in Figure 1). The study area is a region of remarkable geographic diversity, which is manifested in several dimensions, such as topography and geomorphology, geology and tectonics, climate and hydrology, soil and vegetation, biodiversity, and cultural and human activities [24]. The topography of the region is complex and varied, showing unique geomorphological patterns such as craters and tectonic plateaus, and a rich variety of geologic types, including uplift and fracture tectonics, which have been formed by tectonic activities. The climate and hydrological characteristics are diverse, and the river system is well-developed, forming a variety of hydrological landscapes. The soil and vegetation types in the region show significant vertical zonal distributions owing to differences in rocks, topography, and climate. In terms of biodiversity, the region is rich in animal and plant resources and diverse ecosystem types, with a clear vertical ecosystem structure, while the diversity of culture and human activities is reflected in its rich historical heritage and multi-ethnic cultural landscapes. This comprehensive geographic diversity makes the Lufeng Dinosaur Valley Craton in Chuxiong an important geological research object and a key area for ecological protection and sustainable development.

2.2. Dataset Description and Data Processing

2.2.1. GF-5 Outcrop Data and Preprocessing

GF-5 spaceborne hyperspectral data is archived by the GF-5 satellite in China and provided by the Yunnan Applied Research Center for Earth Observation Data. The GF-5 AHSI hyperspectral remote sensing satellite was successfully launched on 9 May 2018, and its basic parameters are shown in Table 1 [25,26]. This data source has the characteristics of high temporal resolution and high spectral resolution [26].
The study data used in this paper is a GF-5 satellite image acquired on 23 December 2019. According to the specific GF-5 satellite hyperspectral load parameters in Table 1, the GF-5 onboard hyperspectral data were preprocessed with bad band rejection, radiometric calibration, atmospheric correction, and orthometric correction [27] (the specific preprocessing flow is shown in Figure 2). Damaged and noisy bands (B151–154, B192–203, B246–267, B314–316, and B325–330) were removed from the images, and the remaining 283 bands were used in subsequent experiments.
The purple–red, yellow–brown, and gray outcrops in the annular structure region of Lufeng Dinosaur Valley, Chuxiong, Yunnan Province, as important components of geological exposures, reveal many unique characteristics of the area in terms of rock type, mineral composition, and geological evolution. The purple–red outcrops may be associated with iron oxides (such as hematite or wüstite), indicating the formation of rocks in a specific oxidative environment; the yellow–brown outcrops may reflect the presence of certain amounts of sulfides or iron oxide minerals in the rocks, with the distribution of these minerals being closely related to regional tectonic activity and surface chemical processes; while the gray outcrops likely represent the dominance of carbonate, silicate, or clay minerals in the rocks. The stability of these minerals corresponds to the unique geological background and evolutionary history of the region.
These outcrops of different colors not only reflect the complexity of the regional geological structure but also reveal the rock’s original environment, tectonic stress action, and subsequent modification processes. From the perspective of geographical diversity, their spatial distribution is closely related to the uplift, subsidence, and fault activity of annular structures, forming unique rock landforms and structural expressions. The distribution of purple–red and yellow–brown outcrops may be associated with tectonic thrust belts or fault systems, whereas gray outcrops are likely concentrated on relatively stable platforms or gentle hill terrains. Additionally, the color contrast of these outcrops enhances the visual effect of the regional geological landscape, providing an important natural resource for geological research and tourist observation. Furthermore, outcrops of different colors record the diversity of a region’s geological evolution, reflecting the differences in rock sources, interactions, and evolutionary processes.
Because the research object of this paper is the outcrop, in order to reduce the impact of other types of ground objects on the experimental results, we reference the same period of high spatial resolution remote sensing images through visual interpretation; the outcrop area in the study area is extracted, as shown in Figure 3a. According to Figure 3a, it can be seen that the outcrops are distributed in a zonal ring, mainly in the circular structure of the study area, and the rest are scattered in the north and southwest of the study area. Considering that hyperspectral remote sensing technology can realize the refinement and classification of outcrops in the study area, the outcrops in the study area are divided into three types by combining the remote sensing images with high spatial resolution, natural geography, and regional geological survey of the study area in the same period, and to the field exploration, the outcrops in the study area are divided into three kinds, namely purple–red outcrop, yellow–brown outcrop, and gray outcrop [28]. The classification results of outcrops are shown in Figure 3b. Then, the vector file of the outcrop classification results is used to cut the GF-5 satellite image for subsequent research.

2.2.2. Standard Spectral Data of Ground Measurement

The endmember extraction experiment of GF-5 hyperspectral spaceborne data is based on the hyperspectral data of field outcrop samples taken by the ASD Field Spec3 ground object spectrometer as the standard data. One soil sample from each of the three types of outcrops was collected in the field, and the hyperspectral data of the three types of outcrops were measured using an ASD FieldSpec3 ground spectrometer after grinding and sieving five times in the laboratory. The spectral curves from the five measurements were averaged and then smoothed by the SG to obtain the ground-truth standard spectral curves for the three types of outcrops, as shown in Figure 4.

2.3. Methodology

2.3.1. Endmember Extraction Comparison Algorithms

PPI
The PPI algorithm is based on the geometric description of the linear mixed model. The endmembers are extracted by using the features of the endmembers, which are the vertices of the simplex formed in the feature space of hyperspectral remote sensing images and the vector projection property of the simplex [29,30,31]. Figure 5 shows the basic principle of the PPI algorithm, and e 1 , e 2 , and e 3 are three data points obtained by the PPI algorithm, shown in the figure. In the eigenspace, if you take the inner product of any vector with a unit vector, you will obtain the number of projection vectors in this unit vector direction. The same direction is positive, the reverse is negative, and the orthogonal is 0. If the exponent of the pure pixel corresponding to a pixel is larger, it means that the pixel is more likely to be an endmember.
OSP
The algorithm is based on the geometric description of the linear spectral mixture model. Firstly, a region of interest (ROI) is constructed, and the region perpendicular to it is a non-interest region (NROI) [32]. Then, a vector is generated at the vertex pixel of a simplex composed of pixels. All vectors are projected to the ROI, and the endmembers are identified based on the distance of the projection. OSP algorithm can shield the information of the non-interest direction to the maximum extent so that the information of the ROI can be well-preserved [33]. However, the construction of ROI and NROI is the difficulty of this algorithm. The advantage of orthogonal subspace projection is that it can avoid the repeated extraction of endmembers to the maximum extent, but the experimental results are susceptible to image noise.
VCA
Based on the geometric description of the linear spectral mixture model, VCA extracts endmembers one by one by repeatedly searching for orthogonal vectors and calculating the projection distance of the image matrix on the orthogonal vectors [34]. Several vertices of a simplex can be stretched into a subspace, and the maximum point of the projection distance of a simplex on a vector orthogonal to this subspace must be the vertex of the simplex.
AMEE
AMEE algorithm not only uses spectral features but also introduces spatial information into the endmember determination process. AMEE algorithm expands the spectral dimension by comparing dilation and erosion operations of image morphology and uses the cumulative distance measure to measure the grade of pixels, thus defining the morphological operations on the spectrum.
Assuming that any image coordinate ( x , y ) is a pixel f ( x , y ) , a core range K ( x , y ) is defined. Generally, this core range is selected as a square with center ( x , y ) and side length 2 k + 1 , and the value of the core range width k is given according to the actual situation. In K ( x , y ) of any two pixels f ( x 1 , y 1 ) , f ( x 2 , y 2 ) , there is a distance d i s t [ f ( x 1 , y 1 ) , f ( x 2 , y 2 ) ] in the feature space, which can be Euclidean distance or spectral angular distance. Then, the cumulative distance of a pixel f ( x , y ) within K ( x , y ) is
D f x , y , K x , y = δ t d i s t f x , y , f s , t
Therefore, dilation and erosion operations in hyperspectral images are defined as follows:
d ( x , y ) = arg [ m a x δ , t k x , y D f s , t , K x , y ]
e ( x , y ) = arg [ m i n δ , t k x , y D f s , t , K x , y ]
where d ( x , y ) is the dilation operation and e ( x , y ) is the erosion operation. Note that d ( x , y ) and e ( x , y ) are image coordinates and not spectrum.
AMEE defines two endmember extraction processes, voting and evaluation, by using extended dilation and erosion operations. The voting process is to define the number of votes V ( x , y ) for each pixel ( x , y ) after the width k of the core area K ( x , y ) is given in advance. Then, each pixel ( x , y ) in the image is expanded in the core area K ( x , y ) to obtain a dilation with the largest cumulative distance d ( x , y ) , and then the pixel d ( x , y ) obtains one vote, namely V ( x , y ) increase. When all pixels are dilated, namely, the voting is completed, the endmember can be judged according to the number of votes received by each pixel.
The evaluation process is an improvement of the voting process. After the width k of the core area is given in advance, one morphological eccentricity index (MEI) is defined for each pixel ( x , y ) , denoted as M E I ( x , y ) . Then, each pixel ( x , y ) in the image is dilated and eroded in the core region K ( x , y ) to obtain d ( x , y ) and e ( x , y ) . The morphological eccentricity index M E I ( x , y ) of the pixel d ( x , y ) increases d i s k f [ d ( x , y ) ] , f [ e ( x , y ) ] . After all pixels are dilated and eroded, the endmember can be determined according to the MEI of each pixel. If MEI is greater than a certain threshold, it is a pure pixel.
AMEE-PPI Algorithm
From the above introduction, we can see that the AMEE algorithm has some shortcomings. The AMEE algorithm defines the spectral angular distance between the purest pixel and the pixel with the maximum mixing degree as MEI and uses MEI to represent the purity of the pixel in the structural element. However, because the pixels with the largest mixing degree in different structural elements are different, the reference standards for MEI calculation are also different. Therefore, the size of MEI cannot effectively represent the purity of pixels. In addition, from the perspective of the existing PPI endmember extraction algorithm, the projection vector of the PPI algorithm is randomly generated each time, and the accuracy of obtaining endmembers cannot be guaranteed. The endmembers obtained by running the PPI algorithm multiple times in a graph may be different [35,36]. This method only regards the hyperspectral image as a set of disordered spectral vectors, only uses the spectral information of the image, and ignores the spatial structure information of the distribution of ground objects in the image.
Therefore, inspired by the paper, the AMEE-PPI algorithm process [29] is shown in Figure 6. Consider replacing the MEI with the PPI to represent the purity of pixels in structural elements. The PPI algorithm is used to find the purest pixel in the structure elements, the corresponding purity index is assigned to the pixel, and the dilation and erosion operation in morphology is defined to process the whole image. The size of structural elements is constantly increased, and the PPI values of pixels are repeatedly calculated and updated cumulatively. Finally, an image with a PPI value can be obtained, and the endmember can be selected from the pixel with a larger PPI cumulative value. In this way, the shortcomings of the AMEE algorithm are remedied, and the performance of the AMEE algorithm is improved by combining the AMEE algorithm with the PPI algorithm, namely the AMEE-PI algorithm.
In this algorithm, the PPI algorithm runs inside the structure elements, and the pixels of the structure elements are connected in the feature space in pairs to generate projection vectors. This allows projection vectors to be distributed as far as possible in different directions rather than in the traditional PPI algorithm. Because the generated projection vector is random, it may make the generated projection vector mainly focus on some specific directions, which makes the result inaccurate. Since the number of pixels contained in structural elements is determined, the number of projection vectors generated by pairwise lines is determined. With the dilation of structural elements, the number of pixels increases, and the generated projection vectors also increase automatically. It is no longer necessary for users to set the number of projection vectors subjectively, which improves the automaticity of the algorithm to a certain extent.
The specific steps of the AMEE-PPI algorithm are as follows:
(1)
The image reduction and denoising process is realized by applying the minimum noise separation transformation to the whole image and estimating the number of end elements m.
(2)
The minimum size K_min and maximum size K_max of the structural elements are set to derive the maximum number of iterations I_max.
(3)
Make i = 1, the initial PPI value for all image elements P(f(x,y), K) = 0, and start the execution from the smallest structure element K_min.
(4)
Expansion according to the morphological structure operator defined by the PPI algorithm expansion to obtain the purity index of each image element within the structure element.
(5)
i = i + 1. If i = I_max, sequentially execute step (6); otherwise, increase the structure element K and return to step (4).
(6)
The PPI image is output concerning m image elements with larger PPI values identified as end elements.
There are key differences from existing methods. Compared with classical PPI, VCA, and OSP that treat the hyperspectral image as a bag of spectral vectors, AMEE–PPI runs PPI inside growing morphological structuring elements and then propagates purity by dilation/erosion, thus integrating spatial structure with spectral cues. In contrast to PPI that requires a user-set number of projection vectors, AMEE–PPI generates pairwise projection vectors among pixels within each structuring element; the number of projections automatically increases with the element size.

2.4. Evaluation Index of Experimental Results

To evaluate the credibility of endmember extraction results is to determine whether the extracted endmember can truly represent a specific type of ground object. At present, spectral angle divergence (SAD) and spectral information divergence (SID) are widely used in the international community for similar measurement. If the obtained SAD and SID are smaller, it means that the extracted results are closer to the real image, and vice versa.
(1) SAD
S A D [ e k , e ^ k ] = arccos [ e k , e ^ k ] e k 2 · e ^ k 2
where e k = e s S = 1 L represents the real endmember in the spectral library, e ^ s S = 1 L represents the extracted endmember, and L represents the number of bands.
SAD ∈ [0,π]; smaller is better. SAD measures shape similarity (it is gain/scale-invariant): 0 means identical direction (highest similarity); values < 1 indicate close matches; larger values indicate increasing angular mismatch. All SAD values reported in Table 2 and Table 3 are computed as extracted endmember vs. standard outcrop spectrum.
(2) SID
Let e k and e ^ k be two high-dimensional vectors, whose self-information is I ( e k ) and I ( e ^ k ) respectively.
I s ( e k ) = log p s I s ( e k ) = log q s
p s = e s s = 1 L e s , q s = e ^ s s = 1 L e ^ s
Here, e k = e s S = 1 L represents the real endmember in the spectral library, e ^ k = e ^ s S = 1 L represents the extracted endmember, and L represents the number of bands. The correlation entropy of the two vectors is e k and e ^ k .
D ( e k | | e ^ k ) = s = 1 L p s l o g 2 ( p s q s )
In the same way,
D ( e ^ k | | e k ) = s = 1 l q s l o g 2 ( q s p s )
Then the SID of e k and e ^ k is
S I D e k , e ^ k = D e k e ^ k + D e ^ k e k = s = 1 L p s log 2 ( p s q s ) + s = 1 L q s log 2 ( q s p s )
SID ≥ 0 (unbounded above); smaller is better. SID compares the relative band-wise energy distributions; SID = 0 iff the normalized spectra are identical. Numerically stable computation uses a small ε before normalization to avoid log 0. All SID values in Table 2 and Table 3 are likewise computed between extracted endmembers and the standard outcrop spectra.

3. Results

3.1. Evaluation of Endmember Extraction Algorithms for Hyperspectral Images

The AMEE-PPI algorithm and four comparison algorithms (PPI, OSP, VCA, and AMEE) were used to perform endmember extraction experiments on regional images of different outcrops in the study area, and the endmember extraction results of outcrops were obtained as shown in Figure 7. Table 2 and Table 3 use SAD and SID as two indexes to evaluate the extracted outcrop endmembers and obtain the statistical tables of SAD and SID between the outcrop endmember spectrum extracted by various algorithms and the standard spectrum, in which the best performance is displayed in bold. In this experiment, it should be noted that (1) after noise estimation and signal-subspace inference of image data by the HySime algorithm, it is shown that the purple–red outcrop has 6 endmembers, yellow–brown outcrop has 1 endmember, and gray outcrop has 3 endmembers, which are used as the number setting standard of five endmember extraction algorithms; and (2) the minimum and maximum structural elements of AMEE and AMEE-PPI algorithms are set as 3 × 3 and 15 × 15, respectively.
Figure 7 shows that PPI, OSP, VCA, and AMEE all have the problem of extracting obvious vegetation endmembers when extracting purple–red outcrop and gray outcrop endmembers. The AMEE-PPI algorithm has no such problem. As can be seen from Table 2, the experimental results of GF-5 hyperspectral spaceborne data with AHSI as the sensor show that the minimum SAD value of the purple–red outcrop is 0.135, and that of the yellow–brown outcrop is 0.316. The minimum SAD value of the gray outcrop is 0.191. It can be seen that, compared with PPI, OSP, VCA and AMEE, the SAD value between the endmember extracted by the AMEE-PPI algorithm and the ground-measured standard spectrum is the smallest. The results in Table 3 show that the minimum SID value of the purple–red outcrop is 0.028, that of the yellow–brown outcrop is 0.184, and that of the gray outcrop is 0.055. It can be seen that the SID value between the endmember extracted by the AMEE-PPI algorithm and the ground-measured standard spectrum is also the smallest. By comparing the experimental results of the AMEE and AMEE-PPI algorithms, it can also be found that the SAD value of the AMEE-PPI algorithm is significantly reduced compared with that of the AMEE algorithm, and so is SID.
The endmember spectral curves of the purple–red outcrop, yellow–brown outcrop, and gray outcrop in the study area extracted by PPI, VCA, OSP, AMEE, and AMEE-PPI algorithm are shown in Figure 8 and compared with the ground-measured standard spectral curves. It can be seen from the experimental results that, compared with PPI, OSP, VCA, and AMEE, the endmember extracted by the AMEE-PPI algorithm has a higher similarity with the standard spectral curve.

3.2. Comparative Analysis of Outcrop Endmember and Original Hyperspectral

Through comparative analysis of outcrop endmembers and original hyperspectral, the effectiveness of endmember extraction processing in obtaining hyperspectral curves of pure ground objects in images is verified. Taking SAD and SID as evaluation indexes and ground-measured spectrum as a standard spectrum, the outcrop endmember and original spectrum were quantitatively evaluated to realize the comparative analysis of outcrop endmember and original hyperspectral. Hyperspectral curves of three outcrop endmembers in the study area extracted by the AMEE-PPI algorithm were used as the outcrop endmember data. Taking the vector file obtained in Figure 3b as the ROI, the average spectral curves of the three outcrops were calculated respectively. The average spectral curves were the original hyperspectral data. The results shown in Table 4 are obtained through quantitative evaluation.
It can be found from Table 4 that the SAD and SID values of the outcrop endmember extracted by the AMEE-PPI algorithm are smaller than those of the original outcrop hyperspectral data. Among them, the SAD and SID values of the purple–red outcrop changed most significantly, which decreased by 0.077 and 0.068, respectively. However, the SAD and SID values of the yellow–brown outcrop had the least significant change, which decreased by 0.039 and 0.014, respectively.

4. Discussion

4.1. Comparison with Classical Algorithms and Method Characteristics

The AMEE-PPI algorithm combines the design ideas of the AMEE algorithm and the PPI algorithm. The PPI algorithm is used to define the dilation and erosion operations in mathematical morphology, and the purest pixel is found by accumulating the PPI of each pixel in the structure element. The PPI algorithm only takes the whole hyperspectral image as a disorder vector for projection and only uses the spectral information of the image. The AMEE-PPI algorithm runs the PPI algorithm in the structure element and then combines the dilation operation of mathematical morphology to process the whole image, taking into account the spatial information and spectral information of the image. The experimental results show that the endmember extraction accuracy of the AMEE-PPI algorithm is better than the PPI, OSP, VCA, and AMEE algorithms.
At the same time, it can also be found in the experimental process that the PPI algorithm uses the idea of convex geometry analysis to quickly extract endmembers by simply locating the purest pixel [29]. It has the advantages of simple operation, but there are also the disadvantages that the category selection needs prior knowledge and is sensitive to noise. The OSP algorithm and VCA algorithm are classical algorithms for endmember extraction based on convex geometric models, both of which are based on the assumption of pure pixels [37] (that is, there are pure pixels in the image). If there are no pure pixels in the image or a small number of pure pixels, the accuracy of the results will decrease. The OSP algorithm can improve the accuracy of spectral matching by using spatial information, but it is still inferior to the AMEE-PPI algorithm. The AMEE algorithm extracts endmembers based on the idea that the spectral angular distance between the purest pixel and the pixel with the maximum mixing degree is defined as the MEI5. This algorithm is superior to the extraction effect of only considering the spectral information, which can reasonably reflect the change in ground object content and avoid the large difference in abundance value between different pixels. However, the algorithm also has the disadvantages of high computational complexity and slow running speed.
Although the AMEE-PPI algorithm shows good performance in endmember extraction, it still has some limitations in practical applications. For example, AMEE-PPI is sensitive to noise and outliers, especially in low signal-to-noise ratio scenarios, which may lead to inaccurate extracted endmembers. At this time, a statistical analysis method with stronger noise robustness can be added to the PPI screening process for optimization. The AMEE algorithm relies on structural elements (such as window size) in morphological operations. The selection of different scales has a great influence on the results. An adaptive scale selection strategy can be introduced to dynamically adjust the size of the structural element according to local spatial features. In addition, both AMEE and PPI algorithms are relatively traditional methods. You can try to introduce deep learning models (such as autoencoders or convolutional neural networks) for preliminary extraction of endmembers and then use PPI for further screening.

4.2. Robustness Analysis and Future Work

Our hybrid design improves robustness in three ways. (i) Spatial–spectral integration: By running PPI within morphological structuring elements and propagating purity by dilation/erosion, AMEE–PPI leverages local spatial context to stabilize endmember selection under illumination and mixing variability compared with purely spectral approaches. (ii) Noise-aware subspace setting: We use HySime’s noise estimation and signal-subspace inference to determine the number of endmembers, reducing sensitivity to noisy dimensions when SNR is low. (iii) Noise-reduced reference and quantitative checks: Ground reference spectra are SG-smoothed, and SAD/SID to these references provide noise-aware, comparable accuracy metrics. Nevertheless, the method can be affected by very low SNR, scarce pure pixels, and the choice of structuring element scale. We therefore consider modern HSI denoisers and uncertainty-aware band screening, as well as variability-aware/nonlinear priors, as promising directions for further robustness.
Spectral variability and nonlinearity remain primary obstacles; jointly modeling endmember variability with spatial context improves robustness but does not fully remove the dependence on pure pixels in complex scenes. Future work will embed variability-aware and nonlinear priors (e.g., generative or attention-based unmixing) into our pipeline. Second, to address label scarcity and domain shift, we will explore few-shot/meta-transfer strategies and cross-sensor adaptation for GF-5 and airborne data. Third, computational efficiency is crucial for large-area mapping; lightweight spectral–spatial architectures and pruning/quantization will be evaluated to reduce inference cost while preserving accuracy. Finally, noise/bad-band robustness will be enhanced via modern HSI denoisers and uncertainty-aware screening so that downstream features remain stable when SNR is low.
In future research we will (i) embed variability-aware and nonlinear priors—e.g., generative or attention-based unmixing—to relax pure-pixel and linear-mixing assumptions; (ii) mitigate label scarcity and domain shift by few-shot/meta-transfer strategies and cross-sensor adaptation between GF-5 and airborne/field datasets; (iii) improve large-area mapping efficiency through lightweight spectral–spatial architectures coupled with pruning/quantization; (iv) increase robustness to noise and defective bands via modern hyperspectral denoisers and uncertainty-aware band screening; and (v) design an adaptive selection of morphological scales and evaluate deep networks as pre-extractors coupled with PPI screening.

5. Conclusions

This paper uses the AMEE-PPI algorithm to compare the four classic algorithms PPI, OSP, VCA, and AMEE, conducting simulation experiments on the GF-5 satellite hyperspectral dataset. The results show that, based on quantitative indicators (SAD value and SID value), the experiments using the GF-5 hyperspectral dataset indicate that the endmember extraction accuracy of the AMEE-PPI algorithm is generally superior to the other four algorithms. Moreover, the AMEE-PPI algorithm shows improved accuracy compared to the AMEE algorithm. Through qualitative image comparison, the AMEE-PPI algorithm generally outperforms the other four algorithms in terms of accuracy when extracting endmembers from different outcrops. In addition, the hyperspectral curves obtained after endmember extraction using the AMEE-PPI algorithm eliminate a large number of impurities, allowing for a more accurate representation of the hyperspectral characteristics of the ground objects compared to the original hyperspectral data.
However, experimental results also show that when there are fewer pure pixels in the image or the image is more discrete, the endmember accuracy obtained will decline. In future work, we will prioritize: (i) variability-aware/nonlinear unmixing, (ii) few-shot/meta-transfer and cross-sensor adaptation, (iii) efficient lightweight implementations, (iv) robustness via denoising and uncertainty-aware band screening, (v) adaptive morphological scales with deep pre-extractors plus PPI screening, and (vi) multi-source fusion and pipeline automation for scalable deployment.

Author Contributions

L.H.: Writing—Original Draft, Writing—review and editing, Supervision, Resources, Investigation, Methodology, Funding Acquisition, Data Curation, Conceptualization. J.H.: Writing—Review and Editing, Visualization, Software, Methodology, Investigation, Formal Analysis, Data Curation, Conceptualization. S.G.: Conceptualization, Resources, Methodology, Funding Acquisition, Supervision. X.Y.: Conceptualization, Resources, Methodology, Supervision. Y.L.: Investigation, Formal Analysis, Data Curation, Methodology, Validation. H.Z.: Investigation, Formal Analysis, Data Curation, Methodology, Validation. G.H.: Investigation, Formal Analysis, Data Curation, Methodology, Validation. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the Deep Earth Probe and Mineral Resources Exploration – National Science and Technology Major Project [No. 2024ZD1001400], the National Natural Science Foundation of China [No. 62266026], and the Yunnan Fundamental Research Projects [No. 202501AU070133].

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The GF-5 hyperspectral data that support the findings of this study are conditionally available from Yunnan Applied Research Center for Earth Observation Data. The data are not publicly available due to their containing information that could compromise the privacy of Yunnan Applied Research Center for Earth Observation Data.

Acknowledgments

Thanks for the field investigation work by many students from the “Yunnan Province University Engineering Research Center of Spatial Information Surveying and Mapping Technology Application in Highland Mountain Area” and “Yunnan Applied Research Center for Earth Observation Data.”.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Khan, M.J.; Khan, H.S.; Yousaf, A.; Khurshid, K.; Abbas, A. Modern Trends in Hyperspectral Image Analysis: A Review. IEEE Access 2018, 6, 14118–14129. [Google Scholar] [CrossRef]
  2. Ye, C.; Liu, S.; Xu, M.; Du, B.; Wan, J.; Sheng, H. An endmember bundle extraction method based on multiscale sampling to address spectral variability for hyperspectral unmixing. Remote Sens. 2021, 13, 3941. [Google Scholar] [CrossRef]
  3. Ma, Y.; Wu, H.; Wang, L.; Huang, B.; Ranjan, R.; Zomaya, A.; Jie, W. Remote sensing big data computing: Challenges and opportunities. Future Gener. Comput. Syst. 2015, 51, 47–60. [Google Scholar] [CrossRef]
  4. Chen, Q.; Ding, W.; Huang, X.; Wang, H. Generalized interval type-II fuzzy rough model-based feature discretization for mixed pixels. IEEE Trans. Fuzzy Syst. 2022, 31, 845–859. [Google Scholar] [CrossRef]
  5. Zhang, B.; Sun, X.; Gao, L.; Yang, L. Endmember extraction of hyperspectral remote sensing images based on the ant colony optimization (ACO) algorithm. IEEE Trans. Geosci. Remote Sens. 2011, 49, 2635–2646. [Google Scholar] [CrossRef]
  6. Wang, J.; Wang, D.; Huang, T.; Huang, J.; Zhao, X.; Deng, L. Endmember independence constrained hyperspectral unmixing via nonnegative tensor factorization. Knowl.-Based Syst. 2021, 216, 106657. [Google Scholar] [CrossRef]
  7. Beibei, N. Research on Endmember Extraction Algorithm and Application of Hyperspectral Remote Sensing Image. Master’s Thesis, Dept. Geomatics Engineering, Central South University, Changsha, China, 2014. (In Chinese). [Google Scholar]
  8. Bowles, J.H.; Palmadesso, P.J.; Antoniades, J.A.; Baumback, M.M.; Rickard, L.J. Use of filter vectors in hyperspectral data analysis. In Infrared Spaceborne Remote Sensing III; SPIE: Bellingham, WA, USA, 1995; pp. 148–157. [Google Scholar]
  9. Theiler, J.P.; Lavenier, D.D.; Harvey, N.R.; Perkins, S.J.; Szymanski, J.J. Using blocks of skewers for faster computation of pixel purity index. In Imaging Spectrometry VI; SPIE: Bellingham, WA, USA, 2000; pp. 61–71. [Google Scholar]
  10. Winter, M.E. N-FINDR: An algorithm for fast autonomous spectral end-member determination in hyperspectral data. In Imaging Spectrometry V; SPIE: Bellingham, WA, USA, 1999; pp. 266–275. [Google Scholar]
  11. Nascimento, J.M.; Dias, J.M. Vertex component analysis: A fast algorithm to unmix hyperspectral data. IEEE Trans. Geosci. Remote Sens. 2005, 43, 898–910. [Google Scholar] [CrossRef]
  12. Gruninger, J.H.; Ratkowski, A.J.; Hoke, M.L. The sequential maximum angle convex cone (SMACC) endmember model. In Algorithms and Technologies for Multispectral, Hyperspectral, and Ultraspectral Imagery X; SPIE: Bellingham, WA, USA, 2004; pp. 1–14. [Google Scholar]
  13. Plaza, A.; Martinez, P.; Pιrez, R.; Plaza, J. Spatial/spectral endmember extraction by multidimensional morphological operations. IEEE Trans. Geosci. Remote Sens. 2002, 40, 2025–2041. [Google Scholar] [CrossRef]
  14. Liu, J.; Zhang, J. A new maximum simplex volume method based on householder transformation for endmember extraction. IEEE Trans. Geosci. Remote Sens. 2011, 50, 104–118. [Google Scholar] [CrossRef]
  15. Nouri, T.; Oskouei, M.M.; Zekri, H. A comparison study of ORASIS and VCA for mineralogical unmixing of hyperspectral data. J. Indian Soc. Remote Sens. 2016, 44, 723–733. [Google Scholar] [CrossRef]
  16. Liu, H.; Lu, Y.; Wu, Z.; Du, Q.; Chanussot, J.; Wei, Z. Bayesian unmixing of hyperspectral image sequence with composite priors for abundance and endmember variability. IEEE Trans. Geosci. Remote Sens. 2021, 60, 1–15. [Google Scholar] [CrossRef]
  17. Ozkan, S.; Kaya, B.; Akar, G.B. EndNet: Sparse AutoEncoder Network for Endmember Extraction and Hyperspectral Unmixing. IEEE Trans. Geosci. Remote Sens. 2019, 57, 482–496. [Google Scholar] [CrossRef]
  18. Shah, D.; Zaveri, T. A Novel Geo-Stat Endmember Extraction Algorithm. In Proceedings of the 2019 IEEE Region 10 Conference (TENCON), Kochi, India, 17–20 October 2019; pp. 2685–2689. [Google Scholar]
  19. Hong, D.; Gao, L.; Yao, J.; Yokoya, N.; Chanussot, J.; Heiden, U.; Zhang, B. Endmember-Guided Unmixing Network (EGU-Net): A General Deep Learning Framework for Self-Supervised Hyperspectral Unmixing. IEEE Trans. Neural Netw. Learn. Syst. 2022, 33, 6518–6531. [Google Scholar] [CrossRef]
  20. Li, C.; Zhang, B.; Hong, D.; Jia, X.; Plaza, A.; Chanussot, J. Learning Disentangled Priors for Hyperspectral Anomaly Detection: A Coupling Model-Driven and Data-Driven Paradigm. IEEE Trans. Neural Netw. Learn. Syst. 2025, 36, 6883–6896. [Google Scholar] [CrossRef] [PubMed]
  21. Wenli, Z.; Shengqiang, L. Ore Recognition and Mining Technology at Chengui Mine in Hunan in the Qing Dynasty. J. Guangxi Univ. Natl. (Nat. Sci. Ed.) 2021, 27, 3–05. (In Chinese) [Google Scholar]
  22. Jie, C.; Lei, D.U.; Jing, L.I.; Yachao, H.; Zihong, G. Improved algorithm for hyperspectral data dimension determination. In IOP Conference Series: Earth and Environmental Science; IOP Publishing: Bristol, UK, 2017; p. 012044. [Google Scholar]
  23. Gonzalez, C.; Lopez, S.; Mozos, D.; Sarmiento, R. FPGA implementation of the HySime algorithm for the determination of the number of endmembers in hyperspectral data. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2015, 8, 2870–2883. [Google Scholar] [CrossRef]
  24. Wang, R.L. Study on Geoheritage Investigation and Development Model of Lufeng Dinosaur National Geopark, Yunan. Master’s Thesis, China University of Geosciences, Beijing, China, 2015. [Google Scholar]
  25. Ren, K.; Sun, W.; Meng, X.; Yang, G.; Du, Q. Fusing china gf-5 hyperspectral data with gf-1, gf-2 and sentinel-2a multispectral data: Which methods should be used? Remote Sens. 2020, 12, 882. [Google Scholar] [CrossRef]
  26. Wan, L.; Lin, Y.; Zhang, H.; Wang, F.; Liu, M.; Lin, H. GF-5 hyperspectral data for species mapping of mangrove in Mai Po, Hong Kong. Remote Sens. 2020, 12, 656. [Google Scholar] [CrossRef]
  27. Shen, X.; Bao, W.; Qu, K. Spatial-Spectral Hyperspectral Endmember Extraction Using a Spatial Energy Prior Constrained Maximum Simplex Volume Approach. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2020, 13, 1347–1361. [Google Scholar] [CrossRef]
  28. Lin, H. Hyperspectral Detection and Spatial Inversion of Surface Outcrop Features in the Dinosaur Valley Ring Structure. Doctoral Thesis, Kunming University of Science and Technology, Kunming, China, 2023. (In Chinese). [Google Scholar]
  29. Jun, X.U.; Cailing, W.; Li, W. An improved endmember extraction method of mathematical morphology based on PPI algorithm. Acta Geod. et Cartogr. Sin. 2019, 48, 996. [Google Scholar]
  30. Li, Y.; Ye, C.; Ge, Y.; Junior, J.M.; Gonηalvese, W.N.; Li, J. Identifying building rooftops in hyperspectral imagery using CNN with pure pixel index. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2021, 14, 12022–12034. [Google Scholar] [CrossRef]
  31. Liang, Y.J.; Jian, J. Classification of Hyperspectral Images Based on Segmented Principal Components and PPI. Remote Sens. Inf. 2020, 35, 129–134. (In Chinese) [Google Scholar]
  32. Song, M.P.; Xu, X.W.; Chang, C.I.; An, J.B.; Yao, L. Orthogonal Vector Projection Algorithm for Spectral Unmixing. Spectrosc. Spectr. Anal. 2015, 35, 3465–3470. [Google Scholar]
  33. Li, H.; Chang, C.; Song, M. Recursive band processing of orthogonal subspace projection for hyperspectral imagery. IEEE Geosci. Remote Sens. Lett. 2015, 13, 3–7. [Google Scholar] [CrossRef]
  34. Chang, C.; Chen, S.; Li, H.; Chen, H.; Wen, C. Comparative study and analysis among ATGP, VCA, and SGA for finding endmembers in hyperspectral imagery. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2016, 9, 4280–4306. [Google Scholar] [CrossRef]
  35. Lu, X.; Wu, H.; Yuan, Y.; Yan, P.; Li, X. Manifold regularized sparse NMF for hyperspectral unmixing. IEEE Trans. Geosci. Remote Sens. 2012, 51, 2815–2826. [Google Scholar] [CrossRef]
  36. Heylen, R.; Parente, M.; Gader, P. A review of nonlinear hyperspectral unmixing methods. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2014, 7, 1844–1868. [Google Scholar] [CrossRef]
  37. Zortea, M.; Plaza, A. Spatial preprocessing for endmember extraction. IEEE Trans. Geosci. Remote Sens. 2009, 47, 2679–2693. [Google Scholar] [CrossRef]
Figure 1. Study area (A) Yunnan Province; (B) Chuxiong City; (C) Dinosaur Valley Ring Structure Area; (D) Satellite Image of the Dinosaur Valley Ring Structure Area.
Figure 1. Study area (A) Yunnan Province; (B) Chuxiong City; (C) Dinosaur Valley Ring Structure Area; (D) Satellite Image of the Dinosaur Valley Ring Structure Area.
Sensors 25 06143 g001
Figure 2. GF-5 preprocessing flowchart.
Figure 2. GF-5 preprocessing flowchart.
Sensors 25 06143 g002
Figure 3. Outcrop in the study area, (a) outcrop dataset of GF-5 hyperspectral satellite images, (b) outcrop classification results.
Figure 3. Outcrop in the study area, (a) outcrop dataset of GF-5 hyperspectral satellite images, (b) outcrop classification results.
Sensors 25 06143 g003
Figure 4. Standard spectral curves of three outcrops.
Figure 4. Standard spectral curves of three outcrops.
Sensors 25 06143 g004
Figure 5. Principle of PPI algorithm OSP.
Figure 5. Principle of PPI algorithm OSP.
Sensors 25 06143 g005
Figure 6. AMEE-PPI algorithm principal flowchart.
Figure 6. AMEE-PPI algorithm principal flowchart.
Sensors 25 06143 g006
Figure 7. The endmember extraction results of GaoFen-5 (GF-5) hyperspectral spaceborne data. PPI: Pure Pixel Index, OSP: orthogonal subspace projection, VCA: vertex component analysis, AMEE: Automated Morphological Endmember Extraction.
Figure 7. The endmember extraction results of GaoFen-5 (GF-5) hyperspectral spaceborne data. PPI: Pure Pixel Index, OSP: orthogonal subspace projection, VCA: vertex component analysis, AMEE: Automated Morphological Endmember Extraction.
Sensors 25 06143 g007
Figure 8. The spectral curves of the outcrop endmembers extracted by various algorithms. PPI: Pure Pixel Index, OSP: orthogonal subspace projection, VCA: vertex component analysis, AMEE: Automated Morphological Endmember Extraction.
Figure 8. The spectral curves of the outcrop endmembers extracted by various algorithms. PPI: Pure Pixel Index, OSP: orthogonal subspace projection, VCA: vertex component analysis, AMEE: Automated Morphological Endmember Extraction.
Sensors 25 06143 g008
Table 1. Basic parameters of GF-5 satellite hyperspectral load.
Table 1. Basic parameters of GF-5 satellite hyperspectral load.
Spectral Range/nmSpatial Resolution/mWidth/kmSpectral Resolution/nmNumber of BandsAverage Orbital Height/km
400~25003060VNIR:5; SWIR:10330705
Table 2. SAD between the outcrop endmember spectrum extracted by various algorithms and the standard spectrum.
Table 2. SAD between the outcrop endmember spectrum extracted by various algorithms and the standard spectrum.
OutcropPPIOSPVCAAMEEAMEE-PPI
Purple–red outcrop0.1360.1880.1580.6080.135
Yellow–brown outcrop0.3660.3560.5200.4820.316
Gray outcrop0.204 0.330 0.202 0.610 0.191
Table 3. SID between the outcrop endmember spectrum extracted by various algorithms and the standard spectrum.
Table 3. SID between the outcrop endmember spectrum extracted by various algorithms and the standard spectrum.
OutcropPPIOSPVCAAMEEAMEE-PPI
Purple–red outcrop0.030 0.066 0.040 1.002 0.028
Yellow–brown outcrop0.195 0.197 0.486 0.461 0.184
Gray outcrop0.060 0.168 0.062 0.788 0.055
Table 4. Comparison of outcrop endmembers and original hyperspectral results.
Table 4. Comparison of outcrop endmembers and original hyperspectral results.
Original HyperspectralOutcrop Endmember
SAD/RadSID/BitSAD/RadSID/Bit
Purple–red outcrop0.211 0.096 0.135 0.028
Yellow–brown outcrop0.355 0.199 0.316 0.184
Gray outcrop0.257 0.095 0.191 0.055
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Hu, L.; Hu, J.; Gan, S.; Yuan, X.; Lu, Y.; Zhao, H.; Han, G. The AMEE-PPI Method to Extract Typical Outcrop Endmembers from GF-5 Hyperspectral Images. Sensors 2025, 25, 6143. https://doi.org/10.3390/s25196143

AMA Style

Hu L, Hu J, Gan S, Yuan X, Lu Y, Zhao H, Han G. The AMEE-PPI Method to Extract Typical Outcrop Endmembers from GF-5 Hyperspectral Images. Sensors. 2025; 25(19):6143. https://doi.org/10.3390/s25196143

Chicago/Turabian Style

Hu, Lin, Jiankai Hu, Shu Gan, Xiping Yuan, Yu Lu, Hailong Zhao, and Guang Han. 2025. "The AMEE-PPI Method to Extract Typical Outcrop Endmembers from GF-5 Hyperspectral Images" Sensors 25, no. 19: 6143. https://doi.org/10.3390/s25196143

APA Style

Hu, L., Hu, J., Gan, S., Yuan, X., Lu, Y., Zhao, H., & Han, G. (2025). The AMEE-PPI Method to Extract Typical Outcrop Endmembers from GF-5 Hyperspectral Images. Sensors, 25(19), 6143. https://doi.org/10.3390/s25196143

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