1. Introduction
Hyperspectral images capture hundreds of continuous narrow spectral bands that can identify detailed features of the Earth’s surface. They are superior to other remote sensing data to achieve accurate feature discrimination in a variety of applications such as forest mapping, disaster monitoring, agriculture environmental monitoring, and mineral resource prospecting and exploration [
1,
2]. Especially for mineral identification, hyperspectral data not only apply the advantages to exploring minerals on Earth, but also extends to extraterrestrial surveys [
3,
4,
5].
Studies of new algorithms to analyze hyperspectral data are significant to improve the accuracy of mineral analysis and have been a focus for remote sensing in this field. In recent decades, algorithms for hyperspectral analysis can be mainly categorized as (1) considering all narrow bands for qualitative and quantitative analysis, such as linear spectral unmixing [
6]; (2) extracting distinct features, which include dimensionality reduction and spectral transformation methods. Dimensionality reduction is to remove redundant information, thus integrating detailed information into several particular dimensionalities for analysis, like principal component analysis (PCA), and minimum noise fraction (MNF) [
7,
8]. The spectral transformation method is to enhance identification features among narrow bands, such as Fourier, Wavelet, and differential transformations as well as continuum removal (CR) [
9,
10,
11].
The principle of CR is to use reflectance to divide the envelope line, which is connected by the peak point of the bulge in reflectance [
9,
12]. It takes particular bands for analysis to highlight the spectral features to make the identifying signatures easier to capture. Those features are not only for mineral identification but also for vegetation [
13,
14,
15]. Unlike FCLS (fully constrained least-squares), NMF (nonnegative matrix factorization, e.g. MVCNMF [
16], CMLNMF [
17], MLNMF [
18]), ICA (independent component analysis, e.g., ACICA [
19], GCICA [
20]), etc., took all narrow bands for analysis, CR only use single or multiple transformed features for identification, which will reduce the complexity and raise the efficiency of hyperspectral processing. Coupled with those absorption features, Jain and Sharma [
21] identified 13 minerals and obtained a classified mineral map with an overall accuracy of 80.49%. Wei, et al. [
22] achieved 94.82% overall accuracy of mineral mapping on AVIRIS data by uniting multiple diagnostic absorption features by band position, reflectance, width, symmetry, depth, area, and absorption index from continuum removed reflectance.
Absorption features have also been used as indicators in quantitative analysis in estimating various mineral abundances [
23,
24,
25]. Among those features, absorption depth is the most popular, and the corresponding indicator is named continuum removal band depth (CRBD). The abundance of iron oxide, clay, and carbonate has been distinctly related to corresponding CRBD [
24,
26,
27,
28], as well as mineral abundance estimation on the Moon and Mars [
29,
30]. Most of them are restricted to linear relations because of the simplicity and understandability of the principle. But Chen, et al. [
31], Zhao and Zhao [
32], and Datta, Sinha, Bhattacharjee and Seal [
27] found that better retrieval accuracy can be achieved through nonlinear relationships between mineral abundance and CRBD, especially for areas with vegetation cover. However, those inversion models rely heavily on sample data and this is restricted by application areas. Combining the advantages of simplicity and accuracy to propose a universal inversion model is a general goal for mineral quantitation.
Furthermore, those researches showed the same pattern that the extracted features are used for material abundance inversion, instead of ion inversion, especially for mineral abundance. It may not be suitable for complicated scenarios. For example, carbonate minerals that have absorption characteristics at around 2.33µm, are caused by the multi-frequency vibration of carbonate ion [
14,
33]. Calcite, dolomite, and magnesite are carbonate minerals, and all of them present prominent absorption at around 2.33µm. The real-world image pixels may contain more than one carbonate type. CR was usually taken to enhance the spectral absorption features to relate to mineral abundance [
28,
31]. But the mineral abundance inversion by CR may indicate the abundance of the carbonate ion, not one of those carbonate minerals. Based on the relationship between CRBD and mineral abundance, retrieval accuracy can be improved by considering two aspects: getting an accurate inversion model and obtaining more accurate reference data. Therefore, through analysis of factors influencing CRBD variation by endmember spectra with different features [
34], we propose a new continuum removal method to enhance the linear correlation to get a higher precision inversion model and also use the mineral abundance normalization method to normalize the abundance of all carbonate mineral to the abundance of the carbonate ion, thus considering other carbonate influence to obtain accurate reference data. This, we predict, will improve the inversion accuracy of mineral abundance by CR and provide a universal inversion model for mineral quantitation without ground samples.
6. Conclusions
To improve the accuracy of retrieval abundance of carbonate minerals, we proposed an ICR algorithm to couple with sum and ratio abundance normalization for inversion when the carbonate endmember is higher than one. A linear fitting analysis was conducted by calculating the CRBD by CR, and improved CRBD by ICR, with synthetic and real image data. We show that the linear correlation between CRBD or improved CRBD and carbonate abundance is enhanced with sum or ratio normalization. Results using ratio abundance are much better than sum abundance. By increasing the carbonate endmember number, the inversion accuracy is decreased. But in using algorithms of ratio abundance with ICR, outcomes retain high accuracy for all experiments. Moreover, the linear inversion model can be simplified using ratio abundance normalization to relate to the largest CRBD or improved CRBD of carbonate spectra. When coupled with ICR and ratio abundance normalization, both linear and simplified linear inversion models can perform satisfactorily, providing potential value for abundance retrieval with limited sample data. If the minerals that have absorption at 2.33µm were regarded as carbonate, the RMSE improved more than 20% with ICR and ratio abundance normalization. Integrating those inversion models with the USGS Library, it is identically effective for mineral extraction in absence of ground samples. The proposed algorithm will contribute to other mineral exploration or quantitative retrieval in mine sites, deep mountains and forests, or extra-terrestrially.
Figure 1.
The spectra of calcite and three representations. The left panel is the target spectra and three representations. The right panel has the corresponding continuum removed values using alternative algorithms.
Figure 1.
The spectra of calcite and three representations. The left panel is the target spectra and three representations. The right panel has the corresponding continuum removed values using alternative algorithms.
Figure 2.
A typical example of the synthetic abundance of eight endmembers. The color bar means the endmember spectral abundance.
Figure 2.
A typical example of the synthetic abundance of eight endmembers. The color bar means the endmember spectral abundance.
Figure 3.
The image data and corresponding classification map. The left panel is the false color image of the Cuprite by regarding bands 136th (1643nm), 86th(1175nm), and 70th (1021nm) as R, G, and B. The right panel is the corresponding classification map by Clark & Swayze in 1995.
Figure 3.
The image data and corresponding classification map. The left panel is the false color image of the Cuprite by regarding bands 136th (1643nm), 86th(1175nm), and 70th (1021nm) as R, G, and B. The right panel is the corresponding classification map by Clark & Swayze in 1995.
Figure 4.
Continuum removal value by CR and ICR.
Figure 4.
Continuum removal value by CR and ICR.
Figure 5.
CRBD and Improved CRBD variation by mixing with representative spectra and regular abundance.
Figure 5.
CRBD and Improved CRBD variation by mixing with representative spectra and regular abundance.
Figure 6.
CRBD variation by mixing with random abundance and multiple endmembers.
Figure 6.
CRBD variation by mixing with random abundance and multiple endmembers.
Figure 7.
CRBD and improved CRBD variation with the sum abundance of carbonate minerals.
Figure 7.
CRBD and improved CRBD variation with the sum abundance of carbonate minerals.
Figure 8.
CRBD variation with the normalized abundance of carbonate minerals.
Figure 8.
CRBD variation with the normalized abundance of carbonate minerals.
Figure 9.
Inversion equation by Synthetic data.
Figure 9.
Inversion equation by Synthetic data.
Figure 10.
Inversion results of the Cuprite data by CRBD and Improved CRBD.
Figure 10.
Inversion results of the Cuprite data by CRBD and Improved CRBD.
Figure 11.
True color Hyperion image and Inversion results with locations of rock samples indicated with red labels and arrows. Sample A is located at 40°57′02.54″N, 116°59′32.84″E, and sample B is located at 40°53′19.75″N, 116°59′32.86″E.
Figure 11.
True color Hyperion image and Inversion results with locations of rock samples indicated with red labels and arrows. Sample A is located at 40°57′02.54″N, 116°59′32.84″E, and sample B is located at 40°53′19.75″N, 116°59′32.86″E.
Figure 12.
Linear relationship between the CRBD of the mixed spectra and the Mixed CRBD.
Figure 12.
Linear relationship between the CRBD of the mixed spectra and the Mixed CRBD.
Figure 13.
Linear relationship between the CRBD of the mixed spectra and the Mixed CRBD of carbonate minerals.
Figure 13.
Linear relationship between the CRBD of the mixed spectra and the Mixed CRBD of carbonate minerals.
Figure 14.
Retrieval abundance by simplified inversion model with CRBD and improved CRBD.
Figure 14.
Retrieval abundance by simplified inversion model with CRBD and improved CRBD.
Figure 15.
Retrieval abundance by simplified inversion model with CRBD and improved CRBD.
Figure 15.
Retrieval abundance by simplified inversion model with CRBD and improved CRBD.
Figure 16.
Continuum removed bands of carbonate mineral from the USGS Library spectra.
Figure 16.
Continuum removed bands of carbonate mineral from the USGS Library spectra.
Figure 17.
Abundance comparison of real image data with ratio abundance normalization.
Figure 17.
Abundance comparison of real image data with ratio abundance normalization.
Figure 18.
The inversion equations and corresponding inversion results regarding minerals that have absorption near 2.33µm as carbonates.
Figure 18.
The inversion equations and corresponding inversion results regarding minerals that have absorption near 2.33µm as carbonates.
Figure 19.
Inversion results of the Hyperion image.
Figure 19.
Inversion results of the Hyperion image.
Table 1.
The three groups of spectral data were selected from the USGS Library. In the parenthesis are the mineral chemical formulas.
Table 1.
The three groups of spectral data were selected from the USGS Library. In the parenthesis are the mineral chemical formulas.
Carbonate Minerals Group1 (Absorption) |
Other Minerals |
Group 2 (Flat) |
Group 3 (Reflected Peak) |
Calcite(Ca[CO3]) Dolomite ((Ca, Mg)[CO3]2) Rhodochrosite (Mn[CO3]) Strontianite (Sr[CO3]) Witherite (Ba[CO3]) Magnesite(Mg[CO3]) |
Chalcopyrite (CuFeH4S2) Galena (PbS) Grossular (Ca3Al2[SiO4]3) Hematite (Fe₂O₃) Hypersthene ((Mg, Fe)[SiO3]) Microcline (K[AlSi3O8]) Olivine((Mg, Fe)2[SiO4]) Quartz (SiO2) Anorthite (Ca[Al₂Si₂O₈]) |
Heulandite (Ca[Al2Si7O18]·6H2O) Natrolite (Na2[Al2Si3O10]·2H2O) Kaolinite(Al4[Si4O10](OH)8) Montmorillonite((Na,Ca)0.33(Al,Mg)2 [Si4O10](OH)2·nH2O ) Jarosite(KFe3[SO4]2(OH)6) Goethite (FeO(OH)) Buddingtonite ((NH4)[AlSi3O8]) Hypersthene ((Mg,Fe)2[Si2O6]) Chabazite((Ca, K2, Na2)2 [Al2Si4O12]2·12H2O) |
Table 2.
Group classification for cuprite image data. The minerals marked by italic means the minerals are not carbonate but contain absorption at around 2.33µm.
Table 2.
Group classification for cuprite image data. The minerals marked by italic means the minerals are not carbonate but contain absorption at around 2.33µm.
Minerals with Absorption Group 1 (Absorption Valley) |
Other Minerals |
Group 2 (Flat Spectra) |
Group 3 (Reflected Peak) |
Calcite (Ca[CO3]), Muscovite (KAl2[AlSi3O10](OH)2), Nontronite (Na0.33Fe23+(Al,Si)4O10(OH)2·nH2O) |
Pyrope(Mg3Al2[SiO4]3), Dumortierite ((Al,Fe3+)7BO3[SiO4]3O3), Sphene (CaTi[SiO4](O,OH,Cl,F)), Desert varnish |
Alunite (KAl(SO4)2·12H2O), Buddingtonite ((NH4)AlSi3O8·nH2O), Kaolinite (Al4[Si4O10](OH)8), Jarosite (KFe3[SO4]2(OH)6), Chalcedony (SiO2), Andradite (Ca3Fe2[SiO4]3), Montmorillonite ((Na,Ca)0.33(Al,Mg)2 [Si4O10](OH)2·nH2O ) |
Table 3.
Evaluation by RMSE on carbonate mineral inversion by different methods.
Table 3.
Evaluation by RMSE on carbonate mineral inversion by different methods.
Inversion Methods |
Carbonate Endmember Number |
Mean RMSE |
1 |
2 |
3 |
4 |
Sum abundance with FCLS |
0.0000 |
0.1682 |
0.1472 |
0.1487 |
0.1160 |
Ratio abundance with FCLS |
0.0000 |
0.0598 |
0.0464 |
0.0923 |
0.0496 |
Sum abundance with MVCNMF |
0.0825 |
0.2052 |
0.4177 |
0.4251 |
0.2826 |
Ratio abundance with MVCNMF |
0.0389 |
0.1103 |
0.3207 |
0.1573 |
0.1568 |
Sum abundance with CMLNMF |
0.0177 |
0.2264 |
0.2252 |
0.4800 |
0.2373 |
Ratio abundance with CMLNMF |
0.0123 |
0.1433 |
0.2121 |
0.1712 |
0.1347 |
Sum abundance with GCICA |
0.2116 |
0.3447 |
0.4395 |
0.2813 |
0.3193 |
Ratio abundance with GCICA |
0.1758 |
0.2722 |
0.3568 |
0.1877 |
0.2481 |
Sum abundance with ACICA |
0.1690 |
0.2552 |
0.3137 |
0.3953 |
0.2833 |
Ratio abundance with ACICA |
0.1690 |
0.1848 |
0.2513 |
0.2108 |
0.2040 |
Sum abundance with CR |
0.0639 |
0.1195 |
0.1365 |
0.1888 |
0.1272 |
Ratio abundance with CR |
0.0639 |
0.0808 |
0.1006 |
0.1264 |
0.0929 |
Sum abundance with ICR |
0.0348 |
0.0699 |
0.0727 |
0.1011 |
0.0696 |
Ratio abundance with ICR |
0.0348 |
0.0379 |
0.0336 |
0.0536 |
0.0400 |
Table 4.
Calcite abundance comparison between references and inversion results.
Table 4.
Calcite abundance comparison between references and inversion results.
Algorithm |
Calcite abundance |
FCLS |
0.1395 |
MVCNMF |
0.1250 |
CMLNMF |
0.3150 |
GCICA |
0.1754 |
ACICA |
0.2832 |
Inversion |
0.2938(CR) |
0.1268 (ICR) |
RE |
41.52% |
38.92% |
Table 5.
The fitting results of different algorithms for Hyperion image.
Table 5.
The fitting results of different algorithms for Hyperion image.
Algorithm |
Parameter of fitting equation |
R2 |
RMSE |
Slope |
y-intercept |
Calcite abundance with CR |
0.2778 |
0.0440 |
0.9393 |
0.0099 |
Calcite abundance with ICR |
0.1918 |
0.0135 |
0.9366 |
0.0070 |
Table 6.
The retrieval abundance and RE value.
Table 6.
The retrieval abundance and RE value.
Inversion Method |
Inverted Abundance |
RE |
Position A |
Position B |
FCLS |
/ |
0.0747 |
-25.30% |
MVCNMF |
/ |
0.1334 |
33.40% |
CMLNMF |
/ |
0.1880 |
88.00% |
GCICA |
/ |
0.4119 |
311.90% |
ACICA |
/ |
0.1429 |
42.90% |
CR |
/ |
0.3314 |
231.40 |
ICR |
/ |
0.1296 |
29.60% |
Table 7.
RMSE of inversion abundance by different simplified inversion equations.
Table 7.
RMSE of inversion abundance by different simplified inversion equations.
Carbonate endmember number |
Sum abundance with CR |
Sum abundance with ICR |
Ratio abundance with CR |
Ratio abundance with ICR |
1 |
0.1136 |
0.0410 |
0.1136 |
0.0410 |
2 |
0.3267 |
0.3152 |
0.2829 |
0.2558 |
3 |
0.4603 |
0.4494 |
0.3909 |
0.3684 |
4 |
0.5292 |
0.5454 |
0.36480 |
0.3605 |
Table 8.
Carbonate minerals abundance comparison between references and inversion results.
Table 8.
Carbonate minerals abundance comparison between references and inversion results.
Algorithm |
Sum Abundance |
Ratio Abundance |
FCLS |
0.2736 |
0.1885 |
MVCNMF |
0.3993 |
0.2971 |
CMLNMF |
0.2795 |
0.2565 |
GCICA |
0.2222 |
0.1566 |
ACICA |
0.2500 |
0.1762 |
Inversion |
0.4719(CR) |
0.2535 (ICR) |
0.3463(CR) |
0.1802(ICR) |
RE |
65.63% |
-11.03% |
61.08% |
-16.18% |
Table 9.
The fitting results of different algorithms.
Table 9.
The fitting results of different algorithms.
Algorithm |
Parameter of Fitting Equation |
R2 |
RMSE |
Slope |
y-Intercept |
Sum abundance with CR |
0.1634 |
0.0317 |
0.6097 |
0.0270 |
Sum abundance with ICR |
0.1202 |
0.0019 |
0.7090 |
0.0157 |
Ratio abundance with CR |
0.2657 |
0.0254 |
0.9226 |
0.0119 |
Ratio abundance with ICR |
0.1861 |
0.0003 |
0.9731 |
0.0048 |
Table 10.
RE of retrieval abundance from different algorithms.
Table 10.
RE of retrieval abundance from different algorithms.
Inversion method |
RE |
Mean RE |
Position A |
Position B |
Sum abundance with FCLS |
-8.83% |
-24.76% |
16.79% |
Ratio abundance with FCLS |
20.98% |
21.77% |
21.38% |
Sum abundance with MVCNMF |
-5.34% |
-75.68% |
21.45% |
Ratio abundance with MVCNMF |
41.53% |
-55.96% |
33.96% |
Sum abundance with CMLNMF |
-2.29% |
-36.08% |
19.18% |
Ratio abundance with CMLNMF |
-7.40% |
32.46% |
19.93% |
Sum abundance with GCICA |
-34.89% |
8.02% |
21.45% |
Ratio abundance with GCICA |
-55.59% |
-12.33% |
33.96% |
Sum abundance with ACICA |
-59.17% |
-71.42% |
65.30% |
Ratio abundance with ACICA |
-72.15% |
-76.81% |
74.48% |
Sum abundance with CR |
41.29% |
-3.16% |
22.22% |
Ratio abundance with CR |
111.77% |
89.58% |
100.67% |
Sum abundance with ICR |
-26.23% |
-31.74% |
28.98% |
Ratio abundance with ICR |
7.80% |
-5.80% |
6.80% |