Next Article in Journal
Mapping Forest Canopy Height over Continental China Using Multi-Source Remote Sensing Data
Previous Article in Journal
Effect of the Aerosol Model Assumption on the Atmospheric Correction over Land: Case Studies with CHRIS/PROBA Hyperspectral Images over Benelux
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Robust Fuzzy Neural Network Model for Soil Lead Estimation from Spectral Features

by
Rohollah Goodarzi
,
Mehdi Mokhtarzade
* and
M. Javad Valadan Zoej
Department of Photogrammetry and Remote Sensing, K.N.Toosi University of Technology, Tehran 19667-15433, Iran
*
Author to whom correspondence should be addressed.
Remote Sens. 2015, 7(7), 8416-8435; https://doi.org/10.3390/rs70708416
Submission received: 6 February 2015 / Accepted: 17 June 2015 / Published: 29 June 2015

Abstract

:
Soil lead content is an important parameter in environmental and industrial applications. Chemical analysis, the most commonly method for studying soil samples, are costly, however application of soil spectroscopy presents a more viable alternative. The first step in the method is usually to extract some appropriate spectral features and then regression models are applied to these extracted features. The aim of this paper was to design an accurate and robust regression technique to estimate soil lead contents from laboratory observed spectra. Three appropriate spectral features were selected according to information from other research as well as the spectrum interpretation of field collected soil samples containing lead. These features were then applied to common Multiple Linear Regression (MLR), Partial Least Square Regression (PLSR) and Neural Network (NN) regression models. Results showed that although NN had adequate accuracy, it produced unstable results (i.e., variation of response in different runs). This problem was addressed with application of a Fuzzy Neural Network (FNN) with a least square training strategy. In addition to the stabilized and unique response, the capability of the proposed FNN was proved in terms of regression accuracy where a Ratio of Performance to Deviation (RPD) of 8.76 was achieved for test samples.

Graphical Abstract

1. Introduction

Accurate and reliable estimation of heavy metal contents in soil samples is important for environmental studies. Any increased concentration of such elements like lead (Pb) in soil presents a health threat to most creatures and humans [1,2,3]. Extraction of these elements is also important for several industrial applications such as ammunition, burial vault liners, ceramic glazes, leaded class and crystal and water lines and pipes [4].
Traditionally, Pb contents in soils have been determined in a laboratory where prepared soil samples are subjected to expensive and time consuming analysis [2,5,6]. Regarding access to high resolution and accurate spectral data (which are obtained via field spectrometry or space-born hyper spectral imaging), spectroscopy is an appropriate alternative to the afore-mentioned traditional chemical analysis [7,8,9,10].
Various researches have made determinations of lead using remotely sensed spectral data. Choe et al. (2008) reports the following evaluations from a linear regression model; a relation between spectral parameters of R610,500 band ratio, occupied area of A500 and Pb content. RPD value of 1.39, and these research results confirmed inappropriateness of the linear models for estimating Pb concentration [7].
Wu et al. (2005) introduced an appropriate relationship between VIS-NIR spectral range and the soil Pb concentrations using Partial Least Square Regression (PLSR). An evaluation of R2 = 0.81 from the PLSR model showed high level ability of this model for making determinations of Pb concentration. The report demonstrated that the PLSR model is more precise for estimating other elements, mercury and chromium compared to Pb [11].
Ko et al. (2004) attempted to use the PLSR model and principal components to estimate the Pb concentrations in compost. Comparison between models (the Modified Partial Least Square (MPLS), PLSR and Principle Component Regression (PCR)) showed that MPLS had better ability to estimate the Pb concentrations. According to R2 < 0.81 for the mentioned models, it was concluded that linear models did not demonstrate enough accuracy to estimate the Pb concentrations in compost [12]. Choe et al. (2009) introduced the range of 400 nm–2400 nm as the most appropriate range for regression modeling of heavy metals. Results showed that the linear model was not appropriate for making estimations for the Pb concentrations [13].
Farifteh et al. (2007) compared linear and non-linear models PLSR and Artificial Neural Network (ANN) respectively, in terms of estimations for salt in soil samples. These models are implemented and compared using different data sets. According to the obtained RPD > 2.1, the ability of both models was confirmed for estimating levels of salt in soil samples [9]. Liu et al. (2011) used neural network models to estimate heavy metals concentrations (e.g., copper and cadmium) in rice using spectral indices and environmental parameters. These tests concluded that appropriate combination of spectral indices did improve results of estimations [14].
The objective of this research was to design an accurate and reliable model to estimate soil Pb content from its reflectance spectra. This was done by selecting three appropriate spectral features, including band ratios of R610,860, R1000,1342 and A500. These features were then introduced to previews of common regression models such as MLR, PLSR and NN. Considering the insufficient accuracy of MLR and PLSR as well the instability defect of NN, a robust Fuzzy Neural Network (FNN) model was then proposed and evaluated.

2. A Review on Regression Models: State-of-the-Art

In this section, the applied regression models are reviewed according to two general categories: linear and non-linear models. Multiple Linear Regression (MLR) and Partial Least Square Regression (PLSR) models were selected as the most conventional linear models, and Neural Network (NN) and Fuzzy Neural Network (FNN) are reviewed as the most flexible non-linear methods. Finally there is a discussion of the performance evaluation criteria.

2.1. MLR and PLSR Linear Models

MLR is the simplest linear model that recognizes the relationship between two data sets [15]. In this paper MLR was used to relate spectral parameters of the soil samples and their Pb concentrations. This model (Equation (1)) established a linear combination of independent variables (i.e., spectral parameters) and independent variables (Pb concentrations) [15,16,17].
y = a 0 + a 1 x 1 + ... + a n x n + ε
where, xi, y, and ai stand for independent variables, dependent variable and regression coefficients, respectively [18]. The term ε is the error for each sample and is used as a measure for determination of coefficients using the least square method [16]. In this model, normal and independent probability distribution is assumed for errors [16].
The model has advantages such as simplicity and capacity for fast calculations, but there are some limitations. For example observations need to be of a higher value than those of unknowns. Furthermore, there must be a linear relation between variables; otherwise, noise will be added to the results. In this model, suitable independent variables are selected according to their correlation with the dependent variable, while internal correlation and variance are not considered. Also, it neglects variance and covariance values of the independent variables [16,17].
PLSR is usually used for correlating X and Y data sets [19]. In this method, a high linearity covariance is assumed between the independent and dependent variables. A high-level ability to implement linear models, stability against noise and implementation capability with a few control samples are considered as advantages of this model [19,20]. The main disadvantage of PLSR is that it makes assumptions of a linear relationship between dependent and independent variables [19].
The PLSR model has an exterior relationship that is defined separately for independent and dependent variables. The general form of exterior equations is shown in Equation (2) [21].
X = i = 1 f t i p i t + E Y = i = 1 f u i q i t + F  
where, f is the number of factors, t and u are score vectors, and p and q are loading vectors. Inner equation of PLSR model defines the relation between u and t vectors which is shown by coefficient bh in Equation (3) [21].
u h = b h t h , h = 1 , 2 , ... , f
where, h is the index of factor. The term b can be calculated using Equation (4).
b h = u h t . t h t h t . t h
Two general solution methods are presented for PLSR parameters. The first method, called Non-linear Iterative Partial Least Squares (NIPLS), is precise but slow. The second method is Statistically Inspired Modification of the PLS method (SIMPLS) that attempts to solve the factors directly, which is a faster process [22]. Both methods are iterative in nature and continues to minimize the error vectors E and F [21]. Cross validation models are established to calculate optimal numbers of factors [9,21]. In this research, the NIPLS method was used.

2.2. Neural Network and Fuzzy Neural Network Non-linear Models

Neural network and fuzzy neural network models are new approaches based on artificial intelligence and are usually used for functions approximation in engineering. Neural network models are commonly used in regression, clustering and classification problems. Each neural network constitutes input, middle, and output layers. Each of these layers contains a set of neurons. The activation value of each neuron is a weighted sum of the outputs of other neurons. This activation is sent to a transformation function to give the neuron output.
Supervised and unsupervised methods are used to train NN. In supervised methods, a set of training samples with known input and output values are used while unsupervised methods only consider distribution of input values. The most important characteristic of a neural network is that it can learn a pattern from some known samples (i.e., training samples) [23].
Fuzzy systems are another form of non-linear models that are based on five functional blocks: (1) a rule base containing a number of fuzzy, if-then rules; (2) a database, which defines the membership functions of the fuzzy sets used in the fuzzy rules; (3) a decision-making unit, which performs inference operations on the rules; (4) a fuzzification interface, which transforms the crisp inputs into degrees of match with linguistic values; (5) a defuzzification interface, which transforms the fuzzy results of the inference into a crisp output [24].
Figure 1. The structure of fuzzy neural network with two inputs and three membership functions.
Figure 1. The structure of fuzzy neural network with two inputs and three membership functions.
Remotesensing 07 08416 g001
Neural networks and fuzzy systems are combined together to create fuzzy neural network [24,25]. The first report of a fuzzy neural network was presented by Takagi [26]. The fuzzy neural network presented in this research is based on the well-known Adaptive-Network-based Fuzzy Inference System (ANFIS) and the network is trained by a least square strategy [27]. Architecture of the implemented fuzzy neural network used in this study that applied two inputs and associated membership functions is shown in Figure 1.
Input parameters (Xi) are entered to the network from the input layer. The following network processes are described below. Here m is the number of input parameters and n shows the number of considered membership functions for each input parameter.
  • Membership function layer
    O i j ( 1 ) = ( X i a i j ) 2 b i j ; i = 1 , 2 , ... , m ; j = 1 , .. , n
  • Rule layer; where every possible combination of fuzzified inputs (membership values) are introduced to a fuzzy AND represented by the multiplication operator.
    O f ( 2 ) = O i j ( 1 ) O k l ( 1 ) i = 1 , 2 , ... , m - 1 ; k = i + 1 , .. , m ; j , l = 1 , 2 , .. , n ; f = 1 , 2 , ... , r = 1 2 n 2 m ( m 1 )
  • Normalization layer
    O f ( 3 ) = O f ( 2 ) p = 1 r O p ( 2 ) ; f = 1 , 2 , ... , r
  • Output layer
    O ( 4 ) = p = 1 r O p ( 3 ) W p
In this network, aij and bij parameters, which are the mean and variance of Gaussian membership functions respectively are first initialized as the mean and variance of their corresponding input parameters. Then these parameters, as well as the weight of the output layer (wi), are adjusted in the network training stage.
Weight parameters are determined via the least square method. For this reason Oi(3) (i.e., the output of the normalization layer) are determined based on current values of aij, bij for all the training samples. Then weight parameters are determined to give the least square error in the output layer. When the weight wi is determined, another least squared method is followed to find the aij and bij values of membership functions. Regarding non-linearity of the problem, Taylor expansion of the network output is considered and iteratively, corrections of aij and bij are determined. The process terminates when corrections become negligible [23].

2.3. Validation Parameters

The performance of the applied regression models are evaluated by the following most common criteria:
  • Normalized Root Mean Squared Error (NRMSE); Normalizing the RMSE facilitates the comparison between datasets or models with different scales. Though there is no consistent means of normalization in the literature, the range of the measured data defined as the maximum value minus the minimum value is a common choice (Equation (8)).
    N R M S E = R M S E y max o b s y min o b s
    where, ymax and ymin are the maximum and minimum values of the dependent variables [28].
  • Coefficient of determination (R2); as a regression coefficient shows the goodness of fit between the observed and predicted values (Equation (9)).
    R 2 = 1 S S r e s S S t o t S S t o t = i = 1 n ( y i o b s y ¯ i ) 2 ; S S r e s = i = 1 n ( y i p r e y i o b s ) 2
    Where, SSres is the summation of regression error and SStot is the summation of total error. R2 ϵ [0, 1], when R2 = 1 shows perfect correspondence between measured and predicted values. R2 < 0.8 shows poor performance of the regression model [9].
  • Ratio of Performance to Deviation (RPD); similar to R2 describes the regression ability of a model (Equation (10)).
    R P D = S D ( y o b s ) R M S E
    where, SD stands for standard deviation. RPD values of lower than 1.4 represent a poor model, while models with 1.4 < RPD < 2.1 are considered as acceptable models that need more improvement. Models with RPD > 2.1 are usually considered acceptable in most applications [9].
In this paper, subscripts C and V are used to show that these parameters are computed from control and validation (test) samples, respectively.

3. Study Area and Input Data

The study area was located in southern Isfahan, on the northern slopes of the Irankouh Mountains (Figure 2). Three mines were located in the area; one of them extracted from underground and the other two were active open pits.
Figure 2. Location of the case study area (Irankouh Mountains).
Figure 2. Location of the case study area (Irankouh Mountains).
Remotesensing 07 08416 g002
The main rocks of study area are made of quartzes shale and sandstone from Jurassic era and dolomitic limestone of the cretaceous period. The mineral resources of the study area are minerals serosite, smithstonite, sphalerite, galena, calcite, barite and dolomite. The soil types in our study region were Entisol in USSD soil taxonomy [29] with the subgroup of Haplic Torriarents. These kinds of soils may have any mineral parent material, age, vegetation or moisture regime and any temperature regime. They do not have permafrost and the only features which are common to all soils of this order, are the absence of diagnostic horizons and the mineral nature of the soils. Torriarents are generally alkaline and many of them are calcareous. While the lead minerals in our investigation are galena and sphalrite whether, the Pb content of soil samples were carbonated and soil sampling was done from surface soils and the pure lead minerals did not have any direct effect on radio spectroscopy. The soils in our study have weak aridic moisture regime and the main of soil textures were sandy loam and loam. Due to existing carbonates in soil samples, pH values of studied soils were more than 7.5.
Additional information about this site can be found in [30].
Regarding that leaching and weathering of rocks releases heavy metals, soil Pb is usually concentrated in the drainages. This is the reason that the mines are approximately located at the converging end of drainages. Due to these points higher Pb variations was seen in the monotonous region surrounded by the three mines. This was also confirmed by the old available maps of the study area.
Due to the interpolative nature of regression techniques it was aimed to gather soil samples with a uniform distribution of the Pb concentrations values. According to higher variations of the Pb concentrations in the monotonous region a denser sampling was planned in this area. For this reason the mean sample distances of 150 m and 1 km were designed in the monotonous and field regions, respectively.
Generally the stratified systematic sampling strategy was followed in both regions although topographic situation imposed some limitations. In this probabilistic sampling strategy, the interest region is divided into smaller, regularly-spaced regions of a predefined size, and then a sample unit is chosen randomly from each of these regions (Figure 2).
For each sample, a 2 cm of the soil upper longer was gathered. Soil samples were then grained, followed by sifting and homologizing to detach any brushwood or coarse aggregate. 50 gram of each soil sample was sent to the laboratory for the determination of Pb concentrations using Inductively Coupled Plasma Atomic Emission Spectrometry (ICP-AES) with 1 ppm accuracy and Limit of Detection (LOD) equal to 0.5. ICP-AES, utilizing plasma as the atomization and excitation source, is known as a common successful analytical atomic spectroscopy method due to its sensitivity, good precision and accuracy as well as its fast preparation of samples [31]. Regarding the high numerical range of lead contents, logs were applied. Table 1 summarizes the general information of lead contents in the study area.
Table 1. Statistical parameters of soil Pb content in the study area.
Table 1. Statistical parameters of soil Pb content in the study area.
ParameterMean (mg/kg)Max (mg/kg)Min (mg/kg)SD (mg/kg)
Pb 1242.114979760.362118.084
The remaining soil samples were used for spectrometry. Spectra Vista HR-1024i (Spectra Vista Co., New York, NY, USA) was used to measure spectrums of the samples. This spectrometer recorded spectral information from 350 nm to 2500 nm using three diodes: a silicon diode (350–1000 nm) that used 512 detectors and two Indium-Arsenic-Gallium diodes (1000–2500 nm) containing 256 detectors. The sampling resolution of this spectrometer was 1.5 nm, 3.8 nm and 9.5 nm in spectral ranges of 350–1000 nm, 1000–1890 nm and 1890–2500 nm respectively.
Before spectrometry, soil samples were sieved in 2 mm. In order to deal with the probable non-lambertian behavior of soil sample, the spectral reflectance of each one was measured from four different directions and then their mean was considered as the representative spectral reflectance curve.
Among the 38 samples, 28 were selected as control samples and the remaining 10 were kept as independent test samples. Control samples were used to solve the regression models, while the independent samples were only applied for performance evaluation of these models. The aim was to have uniform spatial and Pb value distributions for both the control and test sample set.

4. Results and Discussion

In the following, the appropriate extraction of spectral features is reported followed by implementation in linear and non-linear regression models. As mentioned before, MLP and PLSR were used for linear model evaluations and ANN and FNN were assessed for nonlinear regression comparison. Figure 3 shows the flowchart of the research.
Figure 3. Flowchart of research.
Figure 3. Flowchart of research.
Remotesensing 07 08416 g003

4.1. Appropriate Spectral Features

Appropriate spectral features are commonly selected via a detailed study on their spectral behavior. This information may be found in spectroscopy text books such as [32]. However in this study we applied statistical tests to choose the appropriate spectral range and the most effective spectral regions. Then inspired by previous researches some candidate spectral features was extracted and the best ones were selected. In the following the details are presented.
At first, the aim was to design some appropriate spectral features from the observed spectral bands. For this reason at first the spectral bands centered on 950 nm, 1400 nm and 1900 nm were eliminated as the bands most highly effected by water absorption [33]. Then the correlation between the remaining spectral bands and the Pb concentrations was determined. This was done applying all 38 samples. Figure 4 shows the obtained results.
Figure 4. Correlation coefficient between different spectral bands and the Pb concentrations.
Figure 4. Correlation coefficient between different spectral bands and the Pb concentrations.
Remotesensing 07 08416 g004
According to the above figures the most prominent correlation occurred in the visible spectral range (i.e., 450–750 nm) where correlation coefficient (as the measure of relationship strength between two variables) is higher than 0.6. The next correlated spectral range is 2170–2266 nm with correlation coefficients of above the 0.55. Two other local maximums are also seen centered at 860 nm and 1342 nm, where correlation coefficients are about 0.57.
In the following, these correlated spectral ranges are considered as appropriate domains to design spectral features. The most common spectral preprocessing continuum removed [34,35,36] was implemented to eliminate the effect of spectral background and to provide a better indication of the absorption spectral ranges (Figure 5).
According to this figure, spectral areas centered on 410 nm, 860 nm, 1000 nm, 1342 nm and 2200 nm show absorption and therefore considered as effective spectral bands. In addition, the visible spectral areas centered on 375 nm, 500 nm and 610 nm, which are proposed in [3] and/or [7], are also considered as the most probable informative bands for spectral feature design.
Subsequently (R375,610, R410,610, R500,610, R610,860 and R1000,1342) band ratios, (A500, A2200) band areas and (D500, D2200) absorbent depths are selected as candidates for the initial spectral features.
The correlation coefficient of these spectral features, with respect to the Pb concentrations was determined and then the significance test was performed at the probability level of p = 0.01 [17,37,38]. According to this investigation R410,610, R500,610 and D2200 with correlation coefficients of 0.25, 0.39 and 0.38, respectively, did not pass the significance test. In other words, it can be claimed (at 99% confidence level), that there was no meaningful relationship between these 3 features and the Pb concentrations, so they were eliminated from the list of candidates.
Figure 5. Continuum removed and spectral curves for samples with high lead content.
Figure 5. Continuum removed and spectral curves for samples with high lead content.
Remotesensing 07 08416 g005
In order to consider the internal correlation of the candidate spectral features, partial correlation coefficient analysis was also performed [17,38]. In this analysis, all the candidate spectral features were set one-by-one as the control variable. The correlation coefficient of the remaining features was determined for to the Pb concentrations, eliminating the correlation effect of the selected control variable. Table 2 shows results of partial correlation analysis for the remaining 6 candidate spectral features.
Table 2. Results of partial correlation coefficient statistical analysis.
Table 2. Results of partial correlation coefficient statistical analysis.
Control VariableR375,610R610,860R1000,1342D500A500A2200
None0.530 *0.794 *0.733 *0.634 *0.770 *0.530 *
R375,610--0.697 *0.601 *0.569 *0.664 *0.240
R610,8600.051--0.0280.1010.0320.059
R1000,13420.1060.450--0.2370.3970.166
D5000.437 *0.463 *0.510 *--0.49 *0.469 *
A5000.1260.3030.2020.232--0.136
A22000.2120.698 *0.611 *0.592 *0.669 *--
* Significant at p = 0.01.
A control variable is known as an appropriate and important feature if negligible and insignificant partial correlations are obtained for the other features [39]. Based on Table 1 R610,860, R1000,1342 and A500 were selected as appropriate spectral features, which were then used in the following examined regression models.

4.2. Multiple Linear Regressions

Linear regression, as the simplest model, was implemented for the Pb concentration estimation from the spectral features. For this reason, the selected effective spectral features (i.e., R610,860, R1000,1342 and A500) were first applied individually as independent variables and then all 3 were used together as input parameters. Table 3 shows the obtained validation parameters computed over both the control and test samples.
The RPD values, each of which was less than 2.1 indicate inefficiency of the simple regression model for the Pb concentration estimations. In this respect, the multivariable model (i.e., applying all 3 spectral features) showed no superiority against the one-variable models.
Table 3. Validation parameters for single- and multi-variable linear regression model.
Table 3. Validation parameters for single- and multi-variable linear regression model.
ParameterR610,830R1000,1342A500R610,830 & R1000,1342 & A500
NRMSEc0.1570.1680.1680.15
RPDc1.551.441.471.61
R2c0.630.540.590.64
NRMSEv0.1980.2160.2140.198
RPDv1.481.361.371.48
R2v0.610.510.510.61
Figure 6 presents scatterplots of the Pb concentration estimations against the laboratory observed values for the control samples. In an ideal performance, it is expected that all the sample points plotted on the sector of axes. Accordingly the mismatch between the fittings line (black line) would indicate imperfection of the models. As shown in Figure 6, none of the MLR models showed promising performance for soil Pb estimation.
Figure 6. The scatterplot of estimations and expected the Pb concentration in simple linear regression model.
Figure 6. The scatterplot of estimations and expected the Pb concentration in simple linear regression model.
Remotesensing 07 08416 g006

4.3. Partial Least Square Regression

Partial least-square regression (PLSR) transforms the independent and dependent variables into a new space of maximum correlation where different dimensions of this new space (e.g., factor number) can be applied. In the first investigation of this section, the previously selected spectral features (i.e., R610,860, R1000,1342 and A500) were applied as input parameters and the model was named PLSR (3). In this model, all 3 possible factor numbers were evaluated. Table 4 shows the validation parameters computed over both the control and test samples.
Table 4. Evaluation criteria for PLSR (3).
Table 4. Evaluation criteria for PLSR (3).
ParameterFactor 1Factor 2Factor 3
NRMSEc0.1520.1490.149
RPDc1.6141.6431.645
R2c0.6160.6290.630
NRMSEv0.2060.2000.199
RPDv1.4161.4711.476
R2v0.5620.6090.615
According to Table 3, the best performance was achieved by the model with all 3 factors. However, this model was not appropriate according to RPD < 2.1.
In order to evaluate higher factor numbers and to consider the ability of PLSR to manage internal correlation of input parameters, all the 9 initial spectral features were used as the second experiment, termed as PLSR (9). Again all possible factor numbers were evaluated. Table 5 lists the evaluation criteria for this model.
Table 5. Evaluation criteria for PLSR (9).
Table 5. Evaluation criteria for PLSR (9).
ParameterFactor 1Factor 2Factor 3Factor 4Factor 5Factor 6Factor 7Factor 8Factor 9
NRMSEc0.2020.1520.7590.1490.1460.1340.1190.1260.126
RPDc1.2111.6101.6351.6611.6781.7722.0501.9411.941
R2c 0.3180.6140.6260.6370.6440.7010.7990.7340.734
NRMSEv0.2250.2100.2060.2140.2260.1520.1440.1570.155
RPDv1.3071.3981.4261.3751.2981.9372.0331.8701.889
R2v 0.5520.5260.5860.5010.4160.7880.7940.7200.725
Comparison between Table 3 and Table 4 showed that PLSR (9) performed better than PLSR (3) in factor numbers higher than 5. The best result by PLSR (9) was achieved in factor numbers of 7 where RPD = 2.033 was determined.
As another test, spectral information was also directly used in PLSR. In this practice once correlated bands and once all the available spectral bands were used as the independent variable of PLSR. Correlated bands were selected as those which passed the significance test of correlation coefficients with respect to lead content out the probability level of p = 0.01. In both cases different factors of PLSR are examined and the best ones are reported in Table 6.
As can be seen these two PLSRs achieved higher accuracy levels in comparison to those which applied the limited number of spectral features (i.e., PLSR (3) and PLSR (9)). However these models need the accessibility to all spectral information which is only available in hyperspectral images. Furthermore much more computational efforts were imposed as the numbers of independent variables were considerably increased.
Figure 7 shows a scatterplot of these four models for test and control samples.
Figure 7. The scatterplot of estimated and expected the Pb concentration in (a). PLSR (3), (b). PLSR (9), (c). PLSR with correlated bands and (d). PLSR with all bands.
Figure 7. The scatterplot of estimated and expected the Pb concentration in (a). PLSR (3), (b). PLSR (9), (c). PLSR with correlated bands and (d). PLSR with all bands.
Remotesensing 07 08416 g007
Table 6. Evaluation criteria for PLSR with correlated and all bands.
Table 6. Evaluation criteria for PLSR with correlated and all bands.
Method NRMSEcRPDcR2cNRMSEvRPDvR2v
PLSR with correlated bands (with 8 factor)0.0923.2400.9050.1412.1780.810
PLSR with all bands (with 9 factor)0.0545.5140.9670.1372.2410.844
As can be seen PLSR is rather successful when a considerable number of independent variables (preferably direct spectral information) is available. However the limited number of spectral features could not be promising enough as the PLSR (9) could only achieve to RPD = 2.03.

4.4. Neural Network Model

A three layer feed forward neural network with tangent-sigmoid activation function was designed where the first layer received the input spectral features, the last layer presented the network response and the middle layer was in charge of the non-linear capability of the model.
Considering the selected 3 effective spectral features, 3 neurons were designed in the input layer while in the output layer only one neuron was set to represent the network response about the estimated Pb concentration. In the middle layer, different numbers of neurons were examined to determine the most appropriate level of non-linear behavior of the network.
A descending gradient algorithm was used for network training. From the 28 control samples 70% randomly selected ones were used as the training set and the remainders were applied as the internal validation set to avoid the problem of over fit.
Different numbers of neurons were tested in the middle layer and each network was trained 10 times to assess sensitivity of the network to the initial random parameters. Trained networks were implemented on the test samples and the computed validation parameters are presented in Table 7. Regarding the 10 successive runs for each network, the mean value and standard deviation of validation parameters are reported.
Table 7. Mean ± Standard Deviation (SD) criteria for 10 successive runs of different neural network.
Table 7. Mean ± Standard Deviation (SD) criteria for 10 successive runs of different neural network.
Nu. of Middle Neurons35101520
RMSE ± SD1.271 ± 0.1221.283 ± 0.2641.069 ± 0.1911.142 ± 0.3881.350 ± 0.595
RPD ± SD1.155 ± 0.1021.177 ± 0.2281.610 ± 0.4151.416 ± 1.2371.481 ± 1.133
R2 ± SD0.298 ± 0.1190.393 ± 0.1420.524 ± 0.1520.471 ± 0.4240.400 ± 0.330
According to Table 7, the network with 10 neurons in the middle layer showed the best performance. However variations of network responses remained a concern. Table 8 shows the performance criteria for the best and worst networks containing 10 neurons in their middle layer.
Table 8. Validation criteria for the best and worst neural network with 10 neurons in the middle layer.
Table 8. Validation criteria for the best and worst neural network with 10 neurons in the middle layer.
ParameterBestWorst
NRMSEv0.110.23
RPDv2.561.22
R2v0.860.35
Although promising results were obtained from the best trained networks, there was a drawback of this non-linear regression model in that results were unstable and this contributed to considerable difference between best and worst trained networks. Figure 8 shows scatterplots for the worst and best neural networks.
Comparison between Figure 6 and Figure 8b, Figure 6 shows superiority of the neural networks. However considerable difference is shown between Figure 8a,b, this demonstrates an instability problem of neural networks and this is addressed in the section below.
Figure 8. The scatterplot of estimated and expected the Pb concentration in the worst (a) and best (b) neural networks.
Figure 8. The scatterplot of estimated and expected the Pb concentration in the worst (a) and best (b) neural networks.
Remotesensing 07 08416 g008

4.5. Fuzzy Neural Network Model

Neural network models have adequate precision but instability in terms of results; this is because its responses are dependent on initial random weight parameters.
In order to solve this problem, the fuzzy neural network model (Section 2.2) was applied where the 3 selected effective spectral features (i.e., R610,860, R1000,1342 and A500) were used as input parameters and different numbers of membership functions (MFs) were tested.
Trained networks were then implemented on the validation samples and the results are presented in Table 9.
Table 9. Validation criteria for different fuzzy neural networks.
Table 9. Validation criteria for different fuzzy neural networks.
Parameter Nu. of MFs
234
NRMSEc0.1600.0063.31 × 10−6
RPDc1.89644.34>50
R2c0.7860.9991
NRMSEv0.1220.0330.034
RPDv2.0128.7618.396
R2v0.8280.9880.984
Training by the least square technique, the fuzzy neural network does not need any initial random parameter assignment and thus obtains unique results for each data set.
The results obtained demonstrate a high level of efficiency of the proposed FNN model for the prediction of the Pb concentration in soils from only 3 input spectral features. It also shows that MFs = 3 was the more accurate. It should be mentioned that if more than 4 MFs were to be used then there would be a lack of degree of freedom in the training stage. Figure 9 shows a scatterplot of the predicted Pb concentrations against expected values.
Figure 9. Scatterplot of measured and estimated lead amount with fuzzy neural network.
Figure 9. Scatterplot of measured and estimated lead amount with fuzzy neural network.
Remotesensing 07 08416 g009
This Figure shows a high level match of the obtained results with estimated values for both of 3 MFs and 4 MFs.
Considering the possibility of land surface reflectance retrieval from the sensors mounted on aerial vehicles [40], the proposed FNN regression model is very promising for the production of accurate thematic maps of soil lead content from remotely sensed images.

5. Comparisons and Discussions

According to the investigations of Section 4.1, R610,860, R1000,1342, A500, R375,610, R410,610, R500,610, D500, A2200 and D2200 were determined as the initial appropriate spectral features in soil lead content prediction where the first three ones are selected as the most effective. In comparison to [7], which proposed R500,610 band ratio and D500 band depth instead, although spectral areas centered on 500 nm and 610 nm are common, but in this research A500 and R610,860 are found to be more effective than D500 and R500,610 respectively. R500,610 as the only independent variable of MLR achieved R2 = 0.53 [7] in comparison to the proposed R610,860 with R2 = 0.61 in the same regression model (Table 3).
All three proposed spectral features were applied in the MLR model but unsatisfactory results were obtained with RDP = 1.48. The weakness of MLR for soil lead content prediction was also reported in [7]. This finding was also consistent with [13] where even the exploitation of 6 spectral features in MLR was not promising in lead content prediction purposes.
MLR was then replaced by the more advanced PLSR (3) model where again disappointing results with RPD = 1.48 was achieved. However utilization of all 9 initial spectral features could improve the PLSR (9) to high extent with RPD = 2.03. In comparison to [11] and [41], where in both spectral bands were directly used, the PLSR (9) was more precise. However the RPD < 2.1 indicated the need for more flexible regression models in soil lead content prediction from spectral information. Another drawback of the PLSR (9) was the need to the broader spectral range (i.e., 375–2200 nm) in order to extract its 9 input spectral features.
In the next attempt neural networks were verified as the non-linear regression models for soil lead prediction using again the only 3 most effective spectral features. In contrast to [9], which reported rather similar performances of PLSR and NNs in soil salt prediction, in this research NNs proved to be potentially superior than PLSR (9) as the best one achieved to RPD = 2.56. This is while instead of (375–2200 nm) required spectral range of PLSR (9), NNs used only 3 spectral features in (500–13500 nm).
However instable performance was found as the main defect of NNs. The network training and functionality was highly affected by its initialization which caused different results in consequent runs. The problem was so severe that some poor NNs were even worse than MLR. Figure 10 gives a comparative perspective.
Figure 10. The comparison of different applied regression models in terms of R2 and RPD.
Figure 10. The comparison of different applied regression models in terms of R2 and RPD.
Remotesensing 07 08416 g010
In order to deal with this problem, a Fuzzy Neural Network (FNN), introduced in Section 2.2, was used and verified. The proposed FNN showed high precise results with RPD = 8.76 which was much more promising than even the best neural network. Furthermore this FNN, benefited from a least squared based learning strategy, showed no evidence of instability problem.

6. Conclusions

The aim of this research was to design an accurate and reliable regression model for soil lead content estimation from a reflectance spectrum.
As the first achievement three spectral features were found as the effective independent variables including R610,860 and R1000,1342 band ratios and A500 band area. This was done via the investigation of spectral behavior of a variety of lead containing soil samples followed by some statistical tests.
Designed spectral features were applied in both Multiple Linear Regression and Partial Least Square Regression models and it was discovered that these linear models are not flexible enough for soil lead content prediction from spectral features.
Neural networks, as the most well-known non-linear models, were then examined. It was found that neural networks can potentially predict soil lead contents with an acceptable accuracy as the best one achieved RPD = 2.56. However instability of results was found as the drawback of neural networks.
The most important achievement of this paper is proposing a kind of Fuzzy Neural Network (FNN) model for soil lead content prediction. The obtained results proved it high precise lead content prediction capability. Also being trained by a least squared strategy the proposed FNN benefits from full response stability.
The proposed FNN achieved RPD = 8.76 with only three input spectral features extracted from (500–1350 nm) spectral range. This spectral range is usually covered by most field/laboratory spectroradiometers as well as most airborne/space-borne remote sensing sensors. Accordingly the proposed FNN can be a very promising model for lead content thematic map production from remote sensing images. This is going to be the subject of our next research.

Acknowledgments

The authors thank Dr. Mahmood Reza Sahebi who was involved in filed and laboratory data collection.

Author Contributions

Rohollah Goodarzi and Mehdi Mokhtarzade proposed the system, designed the research follow and evaluated results. In this respect Rohollah Goodarzi was mainly in charge of computer programming and Mokhtarzade proposed supervised the research follow. M. Javad Valadan Zoej helped in the providing input data (i.e., both the spectral and laboratories measurements).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Wilson, R.; Richardson, G.M. Lead (Pb) is now a non-threshold substance: How does this affect soil quality guidelines? Hum. Ecol. Risk Assess. Int. J. 2013, 19, 1152–1171. [Google Scholar] [CrossRef]
  2. Cui, Y.; Chen, X. Lead (Pb) and arsenic (As) bioaccessibility in various soils from South China. Environ. Monit. Assess. 2011, 177, 481–492. [Google Scholar] [CrossRef] [PubMed]
  3. Chen, C.; Liu, F.; Tang, S. Estimation of heavy metal concentration in the pearl river estuarine waters from remote sensing data. In Proceedings of the 2012 IEEE International on Geoscience and Remote Sensing Symposium (IGARSS), Munich, Germany, 22–27 July 2012; pp. 2575–2578.
  4. Doebrich, S.J. Uses of Lead. Available online: http://geology.com/usgs/lead/ (accessed on 23 June 2015).
  5. Gomez, C.; Viscarra Rossel, R.A.; McBratney, A.B. Soil organic carbon prediction by hyperspectral remote sensing and field vis-NIR spectroscopy: An australian case study. Geoderma 2008, 146, 403–411. [Google Scholar] [CrossRef]
  6. Estifanos, S. Heavy metal pollution assessment by partial geochemical extraction technique. Momona Ethiop. J. Sci. 2013, 5, 71–88. [Google Scholar]
  7. Choe, E.; van der Meer, F.; van Ruitenbeek, F.; van der Werff, H.; de Smeth, B.; Kim, K.-W. Mapping of heavy metal pollution in stream sediments using combined geochemistry, field spectroscopy, and hyperspectral remote sensing: A case study of the rodalquilar mining area, SE Spain. Remote Sens. Environ. 2008, 112, 3222–3233. [Google Scholar] [CrossRef]
  8. Dor, E.B. Soil spectral imaging: Moving from proximal sensing to spatial quantitative domain. ISPRS Ann. Photogramm. Remote Sens. Spat. Inf. Sci. 2012, 1, 67–70. [Google Scholar] [CrossRef]
  9. Farifteh, J.; van der Meer, F.; Atzberger, C.; Carranza, E. Quantitative analysis of salt-affected soil reflectance spectra: A comparison of two adaptive methods (PLSR and ANN). Remote Sens. Environ. 2007, 110, 59–78. [Google Scholar] [CrossRef]
  10. Chang, C.-W.; Laird, D.A.; Mausbach, M.J.; Hurburgh, C.R. Near-infrared reflectance spectroscopy-principal components regression analyses of soil properties. Soil Sci. Soc. Am. J. 2001, 65, 480–490. [Google Scholar] [CrossRef]
  11. Wu, Y.; Chen, J.; Wu, X.; Tian, Q.; Ji, J.; Qin, Z. Possibilities of reflectance spectroscopy for the assessment of contaminant elements in suburban soils. Appl. Geochem. 2005, 20, 1051–1059. [Google Scholar] [CrossRef]
  12. Ko, H.; Choi, H.; Park, H.; Lee, H. Prediction of heavy metal content in compost using near-infrared reflectance spectroscopy. Asian Australas. J. Anim. Sci. 2004, 17, 1736–1740. [Google Scholar] [CrossRef]
  13. Choe, E.; Kim, K.-W.; Bang, S.; Yoon, I.-H.; Lee, K.-Y. Qualitative analysis and mapping of heavy metals in an abandoned Au-Ag mine area using nir spectroscopy. Environ. Geol. 2009, 58, 477–482. [Google Scholar] [CrossRef]
  14. Liu, M.; Liu, X.; Wu, M.; Li, L.; Xiu, L. Integrating spectral indices with environmental parameters for estimating heavy metal concentrations in rice using a dynamic fuzzy neural-network model. Comput. Geosci. 2011, 37, 1642–1652. [Google Scholar] [CrossRef]
  15. Ibrahim, H.; Hatira, A.; Gallali, T. Relationship between nitrogen and soil properties: Using multiple linear regressions and structural equation modeling. Int. J. Res. Appl. Sci. 2013, 2, 1–7. [Google Scholar]
  16. Brereton, R.G. Introduction to multivariate calibration in analytical chemistryelectronic supplementary information available. Analyst 2000, 125, 2125–2154. [Google Scholar] [CrossRef]
  17. Montgomery, D.C.; Peck, E.A.; Vining, G.G. Introduction to Linear Regression Analysis; John Wiley & Sons: Hoboken, NJ, USA, 2012; Volume 821. [Google Scholar]
  18. Yitagesu, F.A.; van der Meer, F.; van der Werff, H.; Zigterman, W. A multivariate regression analysis for deriving engineering parameters of expansive soils from spectral reflectance. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2008, 37, 1319–1323. [Google Scholar]
  19. Wold, S.; Sjöström, M.; Eriksson, L. Pls-regression: A basic tool of chemometrics. Chemom. Intell. Lab. Syst. 2001, 58, 109–130. [Google Scholar] [CrossRef]
  20. Maitra, S.; Yan, J. Principle component analysis and partial least squares: Two dimension reduction techniques for regression. Appl. Multivar. Stat. Models 2008, 79–90. [Google Scholar]
  21. Geladi, P.; Kowalski, B.R. Partial least-squares regression: A tutorial. Anal. Chim. Acta 1986, 185, 1–17. [Google Scholar] [CrossRef]
  22. De Jong, S. Simpls: An alternative approach to partial least squares regression. Chemom. Intell. Lab. Syst. 1993, 18, 251–263. [Google Scholar]
  23. Kriesel, D. A brief introduction to neural networks. Retriev. August 2007, 15, 2011. [Google Scholar]
  24. Jang, J.-S. ANFIS: Adaptive-network-based fuzzy inference system. IEEE Trans. Syst. Man Cybern. 1993, 23, 665–685. [Google Scholar] [CrossRef]
  25. Yan, H.; Zou, Z.; Wang, H. Adaptive neuro fuzzy inference system for classification of water quality status. J. Environ. Sci. 2010, 22, 1891–1896. [Google Scholar] [CrossRef]
  26. Takagi, T.; Sugeno, M. Fuzzy identification of systems and its applications to modeling and control. IEEE Trans Syst. Man Cybern. 1985, SMC-15, 116–132. [Google Scholar] [CrossRef]
  27. Demuth, H.; Beale, M.; Hagan, M. Neural Network Toolbox User’s Guide; The MathWorks Inc.: Natick, MA, USA, 1993. [Google Scholar]
  28. Shani, G.; Gunawardana, A. Evaluating recommendation systems. In Recommender Systems Handbook; Springer: Berlin, Germany, 2011; pp. 257–297. [Google Scholar]
  29. United States. Soil Taxonomy: Abasic System of Soil Classification for Making and Interpreting Soil Surveys, 2nd ed.US Department of Agriculture, Soil Conservation Service: Washington, DC, USA, 1975; Volume 436.
  30. National Geoscience Database of Iran. Available online: http://www.ngdir.ir/MiningInfo/MineDetail.asp?PID=3862 (accessed on 10 May 2015).
  31. Manning, T.J.; Grow, W.R. Inductively coupled plasma-atomic emission spectrometry. Chem. Educ. 1997, 2, 1–19. [Google Scholar] [CrossRef]
  32. Ferraro, J.R.; Nakamoto, K.; Brown, C. Introductory Raman Spectroscopy, 2nd ed.; Academic Press: Waltham, MA, USA, 2003. [Google Scholar]
  33. Pu, R.; Ge, S.; Kelly, N.; Gong, P. Spectral absorption features as indicators of water status in coast live oak (quercus agrifolia) leaves. Int. J. Remote Sens. 2003, 24, 1799–1810. [Google Scholar] [CrossRef]
  34. van der Meer, F. Analysis of spectral absorption features in hyperspectral imagery. Int. J. Appl. Earth Obs. Geoinf. 2004, 5, 55–68. [Google Scholar]
  35. Kokaly, R.F.; Despain, D.G.; Clark, R.N.; Livo, K.E. Spectral analysis of absorption features for mapping vegetation cover and microbial communities in yellowstone national park using aviris data. Prof. Pap. 2007, 1717, 1–30. [Google Scholar]
  36. Paster, M. The use of remote sensing to locate heavy metal as source of pollution. Adv. Environ. Res. 2011, 7, 225–233. [Google Scholar]
  37. Morrison, D.F. Multivariate Statistical Methods, 3rd ed.; McGraw-Hill, Inc.: New York, NY, USA, 1990. [Google Scholar]
  38. Wonnacott, T.H.; Wonnacott, R.J. Introductory Statistics; Wiley: New York, NY, USA, 1972; Volume 19690. [Google Scholar]
  39. Baba, K.; Sibuya, M.; Shibata, R. Partial correlation and conditional correlation as measurment of conditional independed. J. Stat. 2004, 46, 657–664. [Google Scholar]
  40. Duan, S.-B.; Li, Z.-L.; Tang, B.-H.; Wu, H.; Ma, L.; Zhao, E.; Li, C. Land surface reflectance retrieval from hyperspectral data collected by an unmanned aerial vehicle over the baotou test site. PLoS ONE 2013, 8, e66972. [Google Scholar] [CrossRef] [PubMed]
  41. Pandit, C.M.; Fillippelli, G.M.; Li, L. Estimation of heavy metal contamination in soil using reflectance spectroscopy and partial least squares regression. Int. J. Remote Sens. 2010, 31, 4111–4123. [Google Scholar] [CrossRef]

Share and Cite

MDPI and ACS Style

Goodarzi, R.; Mokhtarzade, M.; Zoej, M.J.V. A Robust Fuzzy Neural Network Model for Soil Lead Estimation from Spectral Features. Remote Sens. 2015, 7, 8416-8435. https://doi.org/10.3390/rs70708416

AMA Style

Goodarzi R, Mokhtarzade M, Zoej MJV. A Robust Fuzzy Neural Network Model for Soil Lead Estimation from Spectral Features. Remote Sensing. 2015; 7(7):8416-8435. https://doi.org/10.3390/rs70708416

Chicago/Turabian Style

Goodarzi, Rohollah, Mehdi Mokhtarzade, and M. Javad Valadan Zoej. 2015. "A Robust Fuzzy Neural Network Model for Soil Lead Estimation from Spectral Features" Remote Sensing 7, no. 7: 8416-8435. https://doi.org/10.3390/rs70708416

Article Metrics

Back to TopTop