Next Article in Journal / Special Issue
Opening the Black Box: Bootstrapping Sensitivity Measures in Neural Networks for Interpretable Machine Learning
Previous Article in Journal
Omnibus Tests for Multiple Binomial Proportions via Doubly Sampled Framework with Under-Reported Data
Previous Article in Special Issue
Some Empirical Results on Nearest-Neighbour Pseudo-populations for Resampling from Spatial Populations
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Bootstrap Assessment of Crop Area Estimates Using Satellite Pixels Counting

1
Computational Agricultural Statistics Laboratory—CASTLab, Federal University of Pernambuco, Recife 50740-540, Brazil
2
Independent Researcher, 1330 Rixensart, Belgium
*
Author to whom correspondence should be addressed.
Stats 2022, 5(2), 422-439; https://doi.org/10.3390/stats5020025
Submission received: 24 March 2022 / Revised: 21 April 2022 / Accepted: 22 April 2022 / Published: 25 April 2022
(This article belongs to the Special Issue Re-sampling Methods for Statistical Inference of the 2020s)

Abstract

:
Crop area estimates based on counting pixels over classified satellite images are a promising application of remote sensing to agriculture. However, such area estimates are biased, and their variance is a function of the error rates of the classification rule. To redress the bias, estimators (direct and inverse) relying on the so-called confusion matrix have been proposed, but analytic estimators for variances can be tricky to derive. This article proposes a bootstrap method for assessing statistical properties of such estimators based on information from a sample confusion matrix. The proposed method can be applied to any other type of estimator that is built upon confusion matrix information. The resampling procedure is illustrated in a small study to assess the biases and variances of estimates using purely pixel counting and estimates provided by both direct and inverse estimators. The method has the advantage of being simple to implement even when the sample confusion matrix is generated under unequal probability sample design. The results show the limitations of estimates based solely on pixel counting as well as respective advantages and drawbacks of the direct and inverse estimators with respect to their feasibility, unbiasedness, and variance.

1. Introduction

Official agricultural statistics usually rely on field surveys based on well-designed sampling plans. Unfortunately, developing countries face financial and organizational problems in conducting such periodic inventories [1], and the current free access to satellite imagery offers an attractive complementary or even alternative solution. For many years, remote sensing has been advocated for boosting the precision of such censuses [2], using the so-called “regression” estimator to reduce the sampling variance of the field surveys. Unfortunately, the relative efficiency of the approach remained limited [3].
More recently, entire image classification at country level provided cheap crop maps, and temptation became high to just proceed to crop classes pixel counting to obtain crop areas [4]. Unfortunately, image classification is subject to errors (omissions and commissions [5] so that the results obtained are generally biased although exempt from sampling variance.
Instead of conceiving the use of imagery as a way to reduce the sampling variance of estimates derived from agricultural surveys, the idea proposed in this paper is to use the ground survey data firstly to correct the bias of an exhaustive image classification and secondly to propagate the errors of the classification rule to derive precision for the crop area estimates.
In 1982, the direct estimator based on image classification was proposed [6]. Later, in 1988, the inverse estimator was introduced [7], leading to a discussion about how direct and inverse estimators should be chosen [8]. Both can be used to redress the biased “pixel counting” estimators by using the so-called confusion matrix of the classification rule. However, the problem of assessing their bias level as well as the variance of their estimates has not been addressed yet. In practice, no attempt to report variances is made because no variance formula is provided by [6,7,8]. The fact that the choice of the appropriate estimator depends on the sampling approach to the ground data collection has also not been discussed yet, representing another literature gap. In this paper, direct and inverse estimators are reviewed, and a discussion about how their feasibility in practice depends on the sampling strategy to collect data on the ground is provided. In addition, bootstrap is proposed as a statistical resampling method useful to assess both bias and variance of the direct and inverse estimators. A bootstrap algorithm based on information from a sample confusion matrix is introduced so as to properly consider the sampling strategy used to generate the sample data used by the estimators. The proposed method can be applied to any other type of estimator that is built upon confusion matrix information.
This paper is structured in six sections, including this introduction. Section 2 introduces types of errors and the direct and inverse calibration estimators. Section 3 discusses the feasibility of using the considered estimators in practice depending on how ground data are collected. Section 4 introduces a brief review on the bootstrap method and presents a bootstrap algorithm for assessing crop area estimates produced via confusion matrices. Section 5 illustrates the application of the proposed resampling method to assess statistical properties of estimates based only on pixel counting and estimates provided by the direct and inverse estimators. Section 6 includes concluding remarks.

2. Remote Sensing Estimates

Estimation of crop areas using pixel counting is subject to at least two sources of errors: mixed-borders pixels and misclassification of pure pixels. Considering the territory of interest is completely covered by satellite imagery, and assuming the effect of mixed border pixels can be neglected, the bias due to misclassification of pure pixel counting on crop area estimates can be defined with respect to an error matrix.
Consider the classification of images of the whole territory of interest leading to the identification of M classes of land covering so that R = ( A + 1 , A + 2 , , A + M ) is an M × 1 column vector with the total area of pixels classified in each type of class. The actual areas are represented by T = ( A 1 + , A 2 + , , A M + ) , an M × 1 column vector with the truth total area of classes found on the ground. The error matrix, also called confusion matrix, is an M × M matrix A so that its elements are areas classified according to remote sensing image and ground truth:
A = ( A 11 A 12 A 21 A 22 A 1 M A 2 M A M 1 A M 2 A M M ) .
The elements of the error matrix A , denoted by A g c , are areas of class g (ground), also classified as class c by pixel counting. All these components can be arranged into a table with the same structure as the partitioned matrix Q , which is given by:
Q = ( A T R A + + ) ( M + 1 ) × ( M + 1 ) .
Table 1 illustrates an example of such a matrix in tabular form, with only three classes of land cover: wheat, corn, and soy. Such structure assumes the image classification algorithm is capable of correctly identifying the classes on the ground (absence of clouds).
In Table 1, A 11 , A 22 , and A 33 represent area estimates of wheat, corn, and soy, respectively, using pixels correctly classified as the corresponding ground truth data. In addition, A 21 and A 31 represent area estimates of wheat based on pixel counting that are indeed areas of corn and soy, respectively. The summation ( A 21 + A 31 ) = Φ 1 is called the commission error related to the wheat area estimate. On the other hand, A 12 and A 13 are wheat ground area that were mistakenly estimated as corn and soy areas, respectively, using pixel counting. The summation ( A 12 + A 13 ) = Ψ 1 is called the omission error related to wheat estimate. The vectors R and T are, respectively, the row and the column marginals of the Table 1, while A + + represents the total number of pixels classified over the considered territory.

Total Area and Bias Estimation

Error matrix A and column vector T are unknown in practice. T is the parameter of interest. Estimating the total crop areas of T based only on R is subject to a bias given by the difference between the commission and the omission errors. Let R c represent the crop c area estimator based solely on pixel counting and T c be the ground truth area of the same crop. Define B c = B c ( R c , T c ) as the bias of the estimator R c for the total area T c . Let Φ c = A + c A c c and Ψ c = A c + A c c be the commission and the omission error related to such estimate, respectively. Then,
B c = Φ c Ψ c = A + c A c + .  
Denoting by B = ( B 1 , B 2 , , B M ) , the column vector of biases for each of the M classes’ estimates, one can write:
B = R T .  
Define D R = d i a g ( A + 1 ,   A + 2 , , A + M ) as the diagonal matrix with the R information in the main diagonal. Let the following relative error matrix be defined:
E g | c = A D R 1 = ( A 11 / A + 1 A 12 / A + 2 A 21 / A + 1 A 22 / A + 2 A 1 M / A + M A 2 M / A + M A M 1 / A + 1 A M 2 / A + 2 A M M / A + M ) ;
E g | c is a matrix with conditional probabilities that a pixel is over the ground truth class g given the pixel is classified as c . Its column vectors are the relative columns frequencies of the table based on matrix Q . Hence,
T = E g | c R .  
Based on expression (3), if E ^ g | c denotes an unbiased estimator for E g | c , then one can use
T ^ 1 = E ^ g | c R
as an unbiased estimator of T .
Following a similar reasoning, let D T = d i a g ( A 1 + ,   A 2 + , , A M + ) be the diagonal matrix with the T information in the main diagonal and E c | g the relative error matrix given by:
E c | g = A D T 1 = ( A 11 / A 1 + A 21 / A 2 + A 12 / A 1 + A 22 / A 2 + A M 1 / A M + A M 2 / A M + A 1 M / A 1 + A 2 M / A 2 + A M M / A M + ) ;
E c | g is a matrix with conditional probabilities that a pixel is classified as class c given the ground truth class is g . Its column vectors are relative row frequencies of the table based on matrix Q . Therefore,
R = E c | g T .  
If E c | g is non-singular, then it is possible to write
T = E c | g 1 R .
If E ^ c | g 1 is an unbiased estimator for E c | g 1 , one can use
T ^ 2 = E ^ c | g 1 R
as an unbiased estimator for T .
Approximately unbiased estimators E ^ g | c and E ^ c | g 1 can be defined depending on the availability of further data. Suppose ground information can be observed for a sample of n test points, following Gallego’s recommendations [5] (p. 252) so that a sample M × M error matrix a is available:
a = ( a 11 a 12 a 21 a 22 a 1 M a 2 M a M 1 a M 2 a M M ) .
The elements a g c of the sample error matrix a are areas of class g (ground) classified as class c by pixel counting over a set of sampling testing points. a provides information that can be used to estimate A .
Let r = ( a + 1 , a + 2 , , a + M ) be an M × 1 column vector with the total area of sample test pixels classified in each type of class. Let t = ( a 1 + , a 2 + , , a M + ) be an M × 1 column vector with the truth total areas of classes found on the sample ground points. All these components can be arranged into a table with the same structure as the partitioned matrix q , which is given by:
q = ( a t r a + + ) ( M + 1 ) × ( M + 1 ) ,
with a + + = n .
Define the following diagonal matrices based on q : D r = d i a g ( a + 1 ,   a + 2 , , a + M ) and D t = d i a g ( a 1 + ,   a 2 + , , a M + ) . Then, one can define E ^ g | c = e g | c , and E ^ c | g 1 = e c | g 1 so that:
e g | c = a D r 1 = ( a 11 / a + 1 a 12 / a + 2 a 21 / a + 1 a 22 / a + 2 a 1 M / a + M a 2 M / a + M a M 1 / a + 1 a M 2 / a + 2 a M M / a + M ) ,
and
e c | g = a D t 1 = ( a 11 / a 1 + a 21 / a 2 + a 12 / a 1 + a 22 / a 2 + a M 1 / a M + a M 2 / a M + a 1 M / a 1 + a 2 M / a 2 + a M M / a M + ) .
The two estimators previously written as T ^ 1 and T ^ 2 assume the form of the known direct and inverse calibration type estimators, respectively, defined by:
The direct calibration estimator:
T ^ D i r e c t = e g | c R = ( a 11 / a + 1 a 12 / a + 2 a 21 / a + 1 a 22 / a + 2 a 1 M / a + M a 2 m / a + M a M 1 / a + 1 a M 2 / a + 2 a M M / a + M ) ( A + 1 A + 2 A + M ) ;
The inverse calibration estimator:
T ^ I n v e r s e = e c | g 1 R = ( a 11 / a 1 + a 21 / a 2 + a 12 / a 1 + a 22 / a 2 + a M 1 / a M + a M 2 / a M + a 1 M / a 1 + a 2 M / a 2 + a M M / a M + ) 1 ( A + 1 A + 2 A + M ) ,
for nonsingular e c | g .
The bias B for using only R as crop area estimates for T can then be assessed depending on the calibration estimator used:
B ^ D i r e c t = R T ^ D i r e c t ;
or
B ^ I n v e r s e = R T ^ I n v e r s e .  
T ^ D i r e c t and T ^ I n v e r s e are nonlinear estimators. Analytical expressions for their variances depend on how the sample of test points that generated the matrix q was selected and may not be simple to derive. Although Taylor linearization technique could be applied to assess the direct estimator, assessment of the inverse estimator variance is not a simple task. In this paper, a bootstrap algorithm to estimate the variances of both estimators is introduced, which takes into account unequal probability sample designs. The same algorithm idea can be adapted to assess any estimator built upon confusion matrices’ information.

3. Feasibility of Estimators in Practice

Direct and inverse calibration estimators rely on estimates of conditional probabilities E ^ g | c = e g | c , and E ^ c | g 1 = e c | g 1 , respectively.
Let P ( G = i , C = j ) , i = 1 , 2 , , M , j = 1 , 2 , , M be the joint probability of a pixel being on the ground of crop i and being classified as crop j . Let P ( G = i ) be the probability that a pixel is over a ground truth crop i and P ( C = j ) be the probability that a pixel is classified as crop j . Then, it is possible to write:
P ( G = i ) = j = 1 M P ( G = i , C = j ) = j = 1 M P ( G = i | C = j ) P ( C = j ) ;
P ( C = j ) = i = 1 M P ( G = i , C = j ) = i = 1 M P ( C = j | G = i ) P ( G = i ) .
The direct calibration estimator defined in (8) relies on the relationship between the joint probabilities and the conditional probabilities expressed by (12), while the inverse calibration estimator defined in (9) relies on the relationship described in Equation (13).
The need to reach the joint distribution P ( G = i , C = j ) is addressed through the conditional probabilities P ( G = i | C = j ) and P ( C = j | G = i ) , estimated by a sample of test points. In practice, the following strategies to collect testing points could be considered:
  • Strategy 1. Bivariate classification of points (Bivariate): To randomly select a set of geographical coordinates in the region of interest and then to observe their category in the image (image classification) and over the field (ground truth).
The Bivariate strategy of classification provides direct information of the joint probabilities P ( G = i , C = j ) , allowing the choice of using either T ^ D i r e c t or T ^ I n v e r s e . However, field work costs involved with this procedure may lead to its non-feasibility in practice.
  • Strategy 2. Classification by Remote Sensing (RS): To use stratified sampling by randomly selecting a set of pixels in each classified image category and to later observe their ground truth class in the field.
The RS strategy of classification can provide information about the conditional probabilities P ( G = i | C = j ) , allowing the use of the direct estimator T ^ D i r e c t . However, such strategy may also represent a challenge to be implemented in practice due to field costs. If this strategy is used, it is not possible to estimate P ( C = i | G = j ) , and so the inverse estimator has no theoretical basis to be chosen.
  • Strategy 3. Classification by Ground (G): To use stratified sampling by randomly selecting a set of points over each ground truth category in the field and to later check about their image classification.
The G strategy of classification provides information about the conditional probabilities P ( C = j | G = i ) so that the inverse calibration estimator T ^ I n v e r s e can be used. If this strategy is implemented, it is not possible to estimate P ( G = i | C = j ) , so there is no theoretical justification to choose the direct estimator even though considering organizing the field work this way tends to be more cost-effective. Therefore, the choice of the G strategy of classification seems to be the one with most appeal to be used in practice.
It is possible that both direct and inverse estimators could suffer instability when the number of pixels observed is not large enough [8]. Agreement between the interpretation of the classification rules and the surveyed ground classes is essential. Inverse estimator is not feasible if nearly singular sample confusion matrices are observed. This can be a consequence, for example, of a poor classification algorithm. Inversibility of the sample confusion matrix is ensured when the classification rule is deemed minimally acceptable in practice [9] so that:
P ( C = i | G = i ) > 0.5   for   all   i = 1 , 2 , , M .
Further, caution is also needed when the image classification imposes the use of more categories (i.e., a class corresponding to cloudy areas) than the reality seen on the ground, leading to rectangular sample confusion matrices. Inverse estimators based on completing such matrices with zeroes are not guaranteed to work. In addition, an extra source of care is needed concerning the sample design used to select the testing points. Strategies 1 to 3 mention the use of random samples in the sense that probability sample designs are employed. Such designs may range from equal probability sampling to more complex selection methods. The bootstrap method proposed in this paper considers the possibility that an unequal probability sample design is used to generate the sample confusion matrix. In case of unequal probability sampling, the direct and inverse estimators also have to be weighted in function of inclusion probabilities. In this case, the sample confusion matrix a = { a ^ g c } must be composed by design-consistent estimators using sampling weights defined as the inverse of inclusion probabilities π k .

4. Bootstrap Resampling

Bootstrap is a computer-intensive statistical methodology introduced by Efron in 1979 [10], which replaces complex analytical procedures by computer intensive empirical analysis. It relies on Monte Carlo method, where several random resamples are drawn from a given original sample. The bootstrap method has been applied in a variety of situations (e.g., [11,12,13,14]). Several authors provide comprehensive discussion of the bootstrap method. Beaumont [15], Efron and Tibshirani [16], Hersterber [17], and Shao and Tu [18] are some of them.
Consider a random sample y = ( y 1 , , y n ) T of size n , where each element is a random draw from the random variable Y , which has the distribution function F = F ( θ ) , and θ is the parameter that indexes the distribution. Here, θ is viewed as a functional of F , i.e., θ = T ( F ) . Let θ ^ be an estimator of θ based on y so that it is possible to write θ ^ = S ( y ) . The application of the bootstrap method consists in obtaining a large number of pseudo-samples y = ( y 1 , , y n ) T from the original sample y and then extracting information from these pseudo-samples to improve inference.
In principle, there are two different ways of obtaining and evaluating bootstrap estimates: non-parametric bootstrap, which does not assume any distribution of the population, and parametric bootstrap, which assumes a particular distribution for the sample at hand [19]. In the parametric version, the bootstrap samples are obtained from F ( θ ^ ) , which is expressed here as F θ ^ , whereas in the nonparametric version, they are obtained from the empirical distribution function F ^ through sampling with replacement. The nonparametric bootstrap does not entail parametric assumptions.
Let B F ( θ ^ , θ ) be the bias of the estimator θ ^ = S ( y ) ; that is,
B F ( θ ^ , θ ) = E F ( θ ^ θ ) = E F [ S ( y ) ] T ( F ) ,    
where the subscript F indicates that expectation is taken with respect to F . The bootstrap estimators of the bias in the parametric and nonparametric versions are obtained by replacing the true distribution F , which generated the original sample, with F θ ^ and F ^ , respectively, in (13). Therefore, the parametric and nonparametric estimates of the bias are given, respectively, by:
B F θ ^ ( θ ^ , θ ) = E F θ ^ [ S ( y ) ] T ( F θ ^ ) ,    
and
B F ^ ( θ ^ , θ ) = E F ^ [ S ( y ) ] T ( F ^ ) .  
If B bootstrap samples ( y 1 ,   y 2 ,   ,   y B ) are generated independently from the original sample y , and the respective bootstrap replications ( θ ^ 1 , θ ^ 2 ,   , θ ^ B ) are calculated where θ ^ b = S ( y b ) ,   b = 1 , 2 , B , then it is possible to approximate the bootstrap expectations E F θ ^ [ S ( y ) ] and E F ^ [ S ( y ) ] by the average
θ ^ ( . ) = 1 B b = 1 B θ ^ b .
Therefore, the bootstrap bias estimates based on B replications of θ ^ are:
B ^ F θ ^ ( θ ^ , θ ) = θ ^ ( . ) S ( y ) ,
and
B ^ F ^ ( θ ^ , θ ) = θ ^ ( . ) S ( y ) ,  
for the parametric and nonparametric versions, respectively. By using the two bootstrap bias estimators above, it is possible to obtain estimates that are bias-corrected up to order O ( n 1 ) . In addition, bootstrap variances can be assessed using:
V ^ ( θ ^ ( . ) ) = 1 B 1 b = 1 B ( θ ^ b θ ^ ( . ) ) 2 .  

A Bootstrap Algorithm for Crop Area Estimates’ Assessment

Monte Carlo simulation based on artificial data has been used to compare the performances of crop area estimators [20]. Bootstrap has been applied to assess accuracy of agricultural land classifications relying on resampling points on the entire territory of interest [21]. In this paper, the interest is to explore the potential for using bootstrap methods to assess crop estimates generated by estimators that are function of confusion (error) matrices, such as the direct and the inverse estimators. Hence, a bootstrap algorithm is proposed, built upon the use of confusion matrix sample information.
Define U as the set of all N pixel points needed to cover the entire territory of interest. The elements (pixel points) of such set need not be identifiable, but they are rather deemed to be used to build the matrix Q .
Direct and inverse estimators presented depend upon data provided by a sample S U of n testing pixel points to compose a sample confusion matrix a . Consider sample S is selected from U using one of the three strategies listed on the last section by a probability sampling design p ( . ) . Define I k = 1 if pixel k S and I k = 0 if pixel k S so that π k = P ( I k = 1 ) is the first order inclusion probability for k U .
Let Q ^ ( S ) = q 0 be the sample matrix estimate for the matrix Q based on the probability sampling design p ( . ) so that:
q 0 = ( a 0 r 0 T t 0 a + + 0 ) .
a 0 = { a ^ g c } is the sample confusion matrix built upon the classification of all n pixel points in S . Let γ k ( g , c ) = 1 if pixel k is classified as crop g on the ground and class c by the satellite image; otherwise, γ k ( g , c ) = 0 ,. Then, each element of a 0 can be written as:
a ^ g c = k S γ k ( g , c ) π k = k U γ k ( g , c ) π k I k .  
In 2020, Conti et al. provided the asymptotic theory needed to support selecting bootstrap samples in two phases where, in the first phase, a pseudo-population U is predicted and calibrated to the size of the original population U , and in the second phase, bootstrap resamples are selected conditionally from U based on the original sampling design p ( . ) [22]. The following are proposed algorithms adapted from them to fit the crop area estimation scenario:
  • Bootsrtrap Algorithm to be Used with a Bivariate Strategy of Point Classification:
Step 1.
Build a multinomial pseudo-population:
  • Let i = 1 , 2 , , N be a sequence of independent trials where for each i , a pixel k S is selected for the pseudo-population with probability p k = π k / j S π j . If pixel k is selected for the pseudo-population, information regarding the two-way classification of pixel k is also retained.
    Let δ i k = 1 if pixel k S is selected at the i -th trial; otherwise, δ i k = 0 .
    Recall that γ k ( g , c ) = 1 if pixel k is classified as crop g on the ground and class c by the satellite image; otherwise, γ k ( g , c ) = 0 . Then, the retained two-way classification of a pixel i U , γ i ( g , c ) can be written as:
    γ i ( g , c ) = k S δ i k γ k ( g , c ) .  
    The pseudo-population U is then composed by the set of N pixels selected from S and their respective classification γ i ( g , c ) , for i = 1 , 2 , N .
Step 2.
Select the b-th bootstrap sample:
  • Select a probability sample of n pixels from the pseudo-population S b U using the same sample design p ( . ) used to generate the original sample S U . This means to select S b with inclusion probability π i = k S δ i k π k . Keep the values γ i ( g , c ) for those i S b .
Step 3.
Build the b-th bootstrap sample confusion matrix a b = { a g c ( b ) } :
  • a g c ( b ) = i S b γ i ( g , c ) π i ,
    and calculate:
    r b T = ( a + 1 ( b ) ,   a + 2 ( b ) , ,   a + M ( b ) ) = g = 1 M ( a g 1 ( b ) ,   a g 2 ( b ) , , a g M ( b ) ) ,
    t b = ( a 1 + ( b ) ,   a 2 + ( b ) , ,   a M + ( b ) ) = c = 1 M ( a 1 c ( b ) ,   a 2 c ( b ) , , a M c ( b ) ) ,  
    and a + + ( b ) = g = 1 M c = 1 M a g c ( b ) .
Step 4.
Calculate the b-th bootstrap sample conditional probability matrices:
  • e g | c b = { p g | c ( b ) } = { a g c ( b ) a + c ( b ) } ,  
    e c | g b = { p c | g ( b ) } = { a g c ( b ) a g + ( b ) } ,
    for g = 1 , 2 , M   and   c = 1 , 2 , M .
Step 5.
Calculate the b-th bootstrap estimates and keep their values:
  • Let R 0 be the observed crop area estimates for the territory of interest based solely on pixel counting from satellite image. R 0 is the only component of Q that is known:
    Q = ( A T R 0 A + + ) .
    Calculate the b -th bootstrap estimates using:
    T ^ D i r e c t ( b ) = e g | c b R 0 ,  
    and
    T ^ I n v e r s e ( b ) = e c | g b 1 R 0 .  
Step 6.
Repeat steps 2 to 5 for b = 1 , 2 , B , where B is the desired number of bootstrap replicated samples.
Step 7.
Calculate the bootstrap estimates and respective variances:
T ^ D i r e c t B o o t s t r a p = 1 B b = 1 B T ^ D i r e c t ( b )   ;
V a r ^ B o o t s t r a p ( T ^ D i r e c t ) = 1 B 1 b = 1 B ( T ^ D i r e c t ( b ) T ^ D i r e c t B o o t s t r a p ) 2 .  
T ^ I n v e r s e B o o t s t r a p = 1 B b = 1 B T ^ I n v e r s e ( b )   ;
V a r ^ B o o t s t r a p ( T ^ I n v e r s e ) = 1 B 1 b = 1 B ( T ^ I n v e r s e ( b ) T ^ I n v e r s e B o o t s t r a p ) 2 .
  • One should note that the possibility of calculating the two bootstrap estimators, direct and inverse, relies on the fact that a Bivariate strategy of classification of testing points is used, as described in Section 3. However, as discussed in the same section, a G strategy of classification of points is the one that is feasible in practice. If the G strategy is adopted, the bootstrap algorithm steps 1 and 2 must be implemented for each ground category g = 1 , 2 , , M independently. The modified steps 1 and 2 can be written as:
  • Modified Bootstrap Algorithm Steps for Using with G strategy of Point Classification:
Step 1.
Build a multinomial-product pseudo-population for a G strategy:
  • Let S g be the sample of n g = n / M test points selected using the G strategy to compose the sample confusion matrix a for g = 1 , , M based on the probability sample design p g ( . ) .
    Let i = 1 , 2 , , N / M be a sequence of independent trials, where for each i , a pixel k S g is selected for the pseudo-population stratum U g with probability p k = π k / j S g π j . If pixel k is selected for the pseudo-population stratum U g , information regarding the two-way classification of pixel k is also retained.
    Let δ i k = 1 if pixel k S g is selected at the i -th trial, and δ i k = 0 otherwise.
    Recall that γ k ( g , c ) = 1 if pixel k is classified as crop g on the ground and class c by the satellite image; and γ k ( g , c ) = 0 otherwise. Then, the retained two-way classification of a pixel i U g , γ i ( g , c ) can be written as:
    γ i ( g , c ) = k S g δ i k γ k ( g , c ) .  
    The pseudo-population stratum U g is then composed by the set of N / M pixels selected from S g and their respective classification γ i ( g , c ) for i = 1 , 2 , N / M . The pseudo-population is so that U = g = 1 N / M U g , with all two-way classification information retained.
Step 2.
Select the b-th bootstrap sample under the G strategy:
  • Let U g and U g be the set of pixels in the population stratum g and pseudo-population stratum g , respectively. For each g = 1 , 2 , , M , select a probability sample of n / M pixels S g ( b ) U g using the same sample design p g ( . ) used to generate the original sample S g U g . This means to select S g ( b ) from U g with inclusion probability
    π i | g = k S g ( b ) δ i k π k ,  
    and keep the values γ i ( g , c ) for those i S g ( b ) .
In this case, only the bootstrap inverse estimator makes sense to be calculated. Therefore, in step 4, only Equation (24) should be calculated, and in step 5, only the inverse estimator defined by Equation (26) should be calculated. In step 7, only Equations (29) and (30) apply.
If the RS strategy is used instead, then the bootstrap algorithm steps 1 and 2 must be implemented for each class category c = 1 , 2 , , M independently. The modified steps 1 and 2 are given by:
  • Modified Bootstrap Algorithm Steps for Using with RS strategy of Point Classification:
Step 1.
Build a multinomial-product pseudo-population for an RS strategy:
  • Let S c be the sample of n c = n / M test points selected using the RS strategy to compose the sample confusion matrix a for c = 1 , , M based on the probability sample design p c ( . ) .
    Let i = 1 , 2 , , N / M be a sequence of independent trials, where for each i , a pixel k S c is selected for the pseudo-population stratum U c with probability p k = π k / j S c π j . If pixel k is selected for the pseudo-population stratum U c , information regarding the two-way classification of pixel k is also retained.
    Let δ i k = 1 if pixel k S c is selected at the i -th trial, and δ i k = 0 otherwise.
    Recall that γ k ( g , c ) = 1 if pixel k is classified as crop c on the ground and class c by the satellite image; and γ k ( g , c ) = 0 otherwise. Then, the retained two-way classification of a pixel i U c , γ i ( g , c ) can be written as:
    γ i ( g , c ) = k S c δ i k γ k ( g , c ) .    
The pseudo-population stratum U c is then composed by the set of N / M pixels selected from S c and their respective classification γ i ( g , c ) for i = 1 , 2 , N / M . The pseudo-population is so that U = c = 1 N / M U c , with all two-way classification information retained.
Step 2.
Select the b-th bootstrap sample under the RS strategy:
  • Let U c and U c be the set of pixels in the population and pseudo-population, respectively, with image classification c .
    For each c = 1 , 2 , , M , select a probability sample of n / M pixels S c ( b ) U c using the same sample design p ( . ) used to generate the original sample
    S c U c . This means to select S c ( b ) from U c with inclusion probability
    π i | c = k S c ( b ) δ i k π k .  
    Keep the values γ i ( g , c ) for those i S c ( b ) .
In this case, only the bootstrap direct estimator makes sense to be calculated. Therefore, in step 4, only Equation (23) should be calculated, and in step 5, only the inverse estimator defined by Equation (25) should be calculated. In step 7, only Equations (27) and (28) apply.

5. Application and Results

The proposed method is illustrated using data built upon the joint probabilities described in Table 2. The numbers correspond to a scenario where the crop areas of wheat, rapeseed, corn, sugar beet, and others are present in a given territory in the proportions of 25%, 5%, 10%, 20%, and 40%, respectively. The classification rule is such that 0.2 / 0.25 = 0.8 of the area with wheat is correctly classified. The proportion of correct classification for rapeseed, corn, sugar beet, and others are 0.6, 0.8, 0.6, and 0.6, respectively, all satisfying the condition to be practically minimally acceptable [9].
It is assumed the area of the territory of interest is covered by 1 million pixels ( N ) that are classified generating an estimate of areas by pixel counting so that the proportion of area cultivated by wheat is 31.6%, by rapeseed 9.5%, by corn 13.5%, by sugar beet 16%, and by other crops (others) 29.4%. Such estimates reveal the classification rule overestimates wheat, rapeseed, and corn and underestimates sugar beet and others. The set of 1 million pixels is the population U , and the estimates based purely on pixel counting for this population is the R vector that corresponds to the marginal column of Table 2 multiplied by 1 million.
Assessment of purely pixel counting estimates and estimates generated by direct and inverse estimators was done for the three strategies of collecting test points, as described in Section 3.
Bivariate strategy was first investigated using simple random sampling of a thousand pixels that are classified based on the ground and based on the satellite image, generating Table 3.
Table 3 information is used to generate a sample confusion matrix a with crop area estimates. For example, the confusion matrix area for the classification g = 1 , c = 1 , is provided by:
a ^ 11 = 1 , 000 , 000 × i S γ i ( 1 , 1 ) 1000 = 1000 × 201 = 201 , 000 .
The elements of the confusion matrix can also be represented by the estimated proportion of each crop area classification. In such a case,
a ^ 11 = i S γ i ( 1 , 1 ) 1000 = 0.201 .
The confusion matrix is then used to provide input for the direct and inverse calibration estimators.
The proposed bootstrap algorithm was used to first generate a pseudo-population U of size 1 million, built upon the set of test points classified in Table 3 and then, at each replicate b , to select a new set of 1000 points using strategy 1 and simple random sampling to generate a b and to compose the direct and inverse estimates.
RS strategy of classification of selected test points was then investigated using independent simple random sampling of two hundred pixels within each class of crop classified by remote sensing. This corresponds to use the columns of Table 2 as strata to select the test points. The selected points are then classified based on the ground, generating Table 4.
Table 4 information can only be used to generate a sample confusion matrix a with crop area estimates based on probabilities conditioned to the remote sensing classification (columns). For example, the confusion matrix proportion area for the classification g = 1 , given a pixel is classified as c = 1 , is provided by:
a ^ 11 = i S 1 γ i ( 1 , 1 ) 200 = 127 200 = 0.635 .
Therefore, it only makes sense to use such information to calculate estimates by the direct estimator.
The proposed bootstrap algorithm, with modified steps 1 and 2 to strategy 2, was used to first generate a pseudo-population U of size 1 million, built upon the set of test points classified in Table 4 and then, at each replicate   b , to select independently a new set of 200 points for each class of remote sensing using simple random sampling. The data generate a b , and estimates are calculated using the direct estimator. Although inappropriate, the inverse estimator was also calculated for each bootstrap replicate for the sake of illustration.
G strategy was studied using independent simple random sampling of two hundred pixels within each class of crop classified on the ground. This corresponds to use the rows of Table 2 as strata to select the test points. The selected points are then classified based on remote sensing, generating Table 5.
Table 5 information can only be used to generate a sample confusion matrix a with crop area estimates based on probabilities conditioned to the ground classification (rows). For example, the confusion matrix proportion area for the classification c = 1 , given a pixel is on the ground class g = 1 , is provided by:
a ^ 11 = i S 1 γ i ( 1 , 1 ) 200 = 163 200 = 0.815 .
Therefore, it only makes sense to use such information to calculate estimates by the inverse estimator.
The proposed bootstrap algorithm, with steps 1 and 2 modified to strategy 3, was used to first generate a pseudo-population U of size 1 million, built upon the set of test points classified in Table 5 and then, at each replicate b , to select independently a new set of 200 points for each ground class using simple random sampling. The data generate a b , and estimates are calculated using the inverse estimator. Although inappropriate, the direct estimator was also calculated for each bootstrap replicate for the sake of illustration.
All the strategies were evaluated using 1000 bootstrap replicates. Figure 1 summarizes the results for each one, describing the bootstrap distribution of the direct and inverse estimators for each crop.
In Figure 1, the dotted line represents the parameter of the population (ground truth, T ), and the solid line represents the estimate based purely on pixel counting ( R ). Strategy 1 uses a multinomial selection to compose the confusion matrix and hence allows for the use of either direct or inverse estimators. Focusing on the results of strategy 1, it is possible to see the bias of the estimates provided by R , based on pixel counting. Clearly, using direct or inverse estimates results in improvement over the ones from R . Considering crop areas of sugar beet, both estimators (direct and inverse) provide practically unbiased estimates, with the direct estimator showing smaller variance. For corn, a small bias is noted for both direct and inverse estimators, with direct estimator providing smaller variance. For rapeseed, wheat, and others, one can see that the direct estimator performs better than the inverse, showing smaller variance and bias.
The analysis of the results under the RS strategy must consider the fact that the confusion matrix was built based on a multinomial product selection of points per image classification. Hence, when analyzing the results in Figure 1, only the direct estimator makes sense to be calculated. For all crops, the estimates provided by the direct estimator represent an improvement over estimates provided by R , based on pixel counting in the sense that it redresses considerably the bias. For wheat, rapeseed, and others, the direct estimator shows smaller bias than for corn and sugar beet. The use of the inverse estimator is not appropriate in this scenario, and one can see that its performance does not represent improvement over the R estimates.
The last analysis refers to the G strategy to classify selected testing points. Under this strategy, confusion matrix is built based on a multinomial product selection of points per ground classification. Therefore, only the inverse estimator makes sense to be calculated. Focusing on the results for the G strategy in Figure 1, one can see that for all the crops, using the inverse estimator represents improvements over the use of R in the sense of redressing the bias of using only pixel counting estimates. The use of the direct estimator is not appropriate in this case, and one can see that for rapeseed, corn, and others, the direct estimator is not acting to diminishing bias. Although for sugar beet and wheat, the direct estimator has shown a similar effect of bias reduction as the inverse estimator and with smaller variance, its composition has no support under this scenario and should be avoided.
Figure 2 allows for an analysis emphasizing the effect of the different strategies for selecting test points over the crop area estimates of corn. In this case, when the Bivariate strategy is adopted, direct and inverse estimators offer improved estimates in the sense that they show smaller bias than the estimate based on pixel counting alone. The use of either estimator is theoretically justified, and the direct estimator shows smaller variance than the inverse one.
Continuing to analyze Figure 2, if the RS strategy is adopted, then only the direct estimator is theoretically justified. Indeed, the bootstrap distributions show that only the direct estimator was able to redress considerably the bias for corn area estimates compared to the estimate based solely on pixel counting ( R ) . On the other hand, if the G strategy is adopted, only the use of the inverse estimator can be justified. Indeed, one can see that for the G strategy, the performance of the estimators shows that only the inverse estimator was able to diminish bias for corn area estimates. In such case, the inappropriate use of the direct estimator leads to an increase in bias. It should be noted, however, that only the G strategy has an appeal to be used in practice, as argued in Section 3.
The type of analysis presented for corn in Figure 2 can also be done for the remaining considered crops. Although they are omitted due to space constraints, they are available through a GitHub directory. Tables with the summary of statistical properties for each estimator under each strategy are presented in the Appendix A. When analyzing the summaries of Table A1, Table A2 and Table A3, one should keep in mind that offices of official statistics look for CVs around 5–10% at the regional level (10,000 km2). Considering that 1 million pixels of Sentinel 1 (10 × 10 m2) correspond roughly to only 100 km2 and the fact that, very often, the obtained CVs are below 10%, it is possible to conclude that the obtained precision is well in line with the needs.

6. Concluding Remarks

Remote sensing has several potential uses in agricultural statistics [23,24,25], including estimating crop areas based on pixel counting over satellite images. Such estimates, based purely on pixel counting, are known to be biased [5,20], and their variance depends upon the error rates of the classification rule in use even though several studies still use them with no further assessment of their statistical properties. Keeping the accuracy of the estimates under some control [26] may depend on factors such as landscape and image resolution. Direct and inverse calibration estimators reviewed in this paper are built upon sample confusion matrix information and intend to redress the bias of estimates based on pixel counting. Several studies comparing both estimators describe the direct estimator as presenting the best performance [26,27]. There are instances where the inverse estimator shows smaller variance [20]. In this paper, we emphasized the fact that the feasibility of each estimator in practice depends upon the chosen strategy to collect and classify testing points on the field. Three strategies were discussed in this paper: the Bivariate, the RS and the G strategy. The G strategy is presented as the one with more practical appeal. If the G strategy is carried out in practice, the only estimator that is theoretically supported is the inverse estimator. Even considering the appropriate sampling strategy, assessing their variance may not be a simple task, as it also depends on the complexity of the sample design used to build the confusion matrix. In order to cope with this problem, a bootstrap algorithm was introduced for each sampling strategy, based on information provided by confusion matrices, that considers unequal inclusion probabilities. A small simulation study was presented where the statistical properties of the considered estimators were assessed based on the proposed bootstrap algorithm. The results illustrate the effectiveness of the bootstrap resampling method to assess direct and inverse calibration estimators under appropriate strategies. The performances shown are in line with the theoretical expectations and with the results from other studies [20,21,26,27,28]. The codes and main results of the simulation can be found in [29].

Author Contributions

Conceptualization, J.D. and C.F.; Methodology, C.F. and J.D.; software, A.L.; validation, R.O.; writing—original draft preparation, C.F.; writing—review and editing, J.D., C.F. and R.O.; supervision, C.F. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Acknowledgments

The authors would like to thank the editors and three anonymous reviewers for their comments. They helped to improve the manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Table A1, Table A2 and Table A3 show the summaries of the performances of each estimator of crop area, assessed by the proposed bootstrap algorithm, with 1000 replicates. Each Table corresponds to a strategy of sampling testing points in the ground. Estimates of area need to be multiplied by 1000 to represent the estimated total area in hectares. Estimators are assessed with respect to standard deviation (Std.Dev.), CV expressed in percentage, and absolute bias (Bias).
Table A1. Statistical performances per crop for the Bivariate strategy.
Table A1. Statistical performances per crop for the Bivariate strategy.
Crop Estimator Estimate Std.Dev. CV (%) Bias
Wheat Direct 243.1 10.45 4.3 −6.5
Inverse 225.6 23.33 10.3 −24.0
Rapeseed Direct 47.7 5.81 12.2 −2.4
Inverse 19.9 15.66 78.7 −30.2
Corn Direct 105.8 7.23 6.8 6.0
Inverse 106.4 12.46 11.7 6.6
Sugar beetDirect 198.2 9.54 4.8 −2.1
Inverse 198.0 17.76 9.0 −2.4
OthersDirect 405.3 13.01 3.2 5.1
Inverse 450.2 28.10 6.2 50.0
Table A2. Statistical performances per crop for the RS strategy.
Table A2. Statistical performances per crop for the RS strategy.
Crop Estimator Estimate Std.Dev. CV (%) Bias
Wheat Direct 247.5 12.14 4.9 −2.2
Inverse 322.8 22.76 7.1 73.2
Rapeseed Direct 43.0 6.02 14.0 −7.1
Inverse −126.4 20.81 −16.5 −176.5
Corn Direct 104.6 6.52 6.2 4.9
Inverse 77.0 10.64 13.8 −22.7
Sugar beetDirect 210.7 9.76 4.6 10.3
Inverse 158.9 15.38 9.7 −41.5
OthersDirect 394.3 14.26 3.6 −6.0
Inverse 567.8 30.22 5.3 167.5
Table A3. Statistical performances per crop for the G strategy.
Table A3. Statistical performances per crop for the G strategy.
Crop EstimatorEstimate Std.Dev. CV (%) Bias
Wheat Direct 229.6 6.99 3.0 −20.0
Inverse 219.1 28.82 13.2 −30.6
Rapeseed Direct 162.8 7.34 4.5 112.7
Inverse 29.0 18.46 63.6 −21.1
Corn Direct 147.0 5.22 3.6 47.3
Inverse 116.6 12.77 11.0 16.9
Sugar beetDirect 202.1 6.78 3.4 1.8
Inverse 203.0 20.67 10.2 2.6
OthersDirect 258.5 7.11 2.7 −141.8
Inverse 432.3 36.06 8.3 32.1

References

  1. Fonteneau, F.; Delincé, J. Surveying Farms in the 21st Century. In Handbook on the Agricultural Integrated Survey (AGRIS); Global Strategy to Improve Agricultural and Rural Statistics; FAO: Rome, Italy, 2017; pp. 1–6. [Google Scholar]
  2. Taylor, J.C.; Sannier, C.; Delincé, J.; Gallego, J. Regional Crop Inventories in Europe assisted by Remote Sensing: 1988–1983. In Synthesis Report of the MARS Project Action 1; Technical JRC Report EUR 17319 EN; European Commission: Luxembourg, 1997; 67p. [Google Scholar]
  3. Delincé, J. Cost-Effectiveness of Remote Sensing for Agricultural Statistics in Developing and Emerging Economies. In GSARS Technical Report GO09-2015; FAO: Rome, Italy, 2015. [Google Scholar]
  4. D’Andrimont, R.; Verhegghen, A.; Lemoine, G.; Kempeneers, P.; Meroni, M.; Van der Velde, M. From parcel to continental scale- A first European crop type map based on Sentinel-1 and LUCAS Copernicus in-situ observations. Remote Sens. Environ. 2021, 266, 112708. [Google Scholar] [CrossRef]
  5. Gallego, J. Estimating and correcting the bias of pixel counting. In Handbook on Remote Sensing for Agricultural Statistics; Delincé, J., Ed.; GSARS, FAO: Rome, Italy, 2017; pp. 249–261. [Google Scholar]
  6. Card, D.H. Using known map categorical marginal frequencies to improve estimates of thematic map accuracy. Photogramm. Eng. Remote Sens. 1982, 48, 431–439. [Google Scholar]
  7. Hay, A.M. The derivation of global estimates from confusion matrices. Int. J. Remote Sens. 1988, 9, 1395–1398. [Google Scholar] [CrossRef]
  8. Jupp, D.L.B. The stability of global estimates from confusion matrices. Int. J. Remote Sens. 1989, 10, 1563–1569. [Google Scholar] [CrossRef]
  9. Yuan, D. Natural constraints for inverse area estimate corrections. Photogramm. Eng. Remote Sens. 1996, 62, 413–417. [Google Scholar]
  10. Efron, B. Bootstrap Methods: Another Look at the Jackknife. Ann. Stat. 1979, 7, 569–593. [Google Scholar] [CrossRef]
  11. Ospina, R.; Cribari-Neto, F.; Vasconcellos, K.L. Improved point and interval estimation for a beta regression model. Comput. Stat. Data Anal. 2006, 51, 960–981. [Google Scholar] [CrossRef]
  12. Brick, J.M. Bootstrap Methods for Finite Population Sampling; American University: Washington, DC, USA, 1984. [Google Scholar]
  13. Hall, P. The Bootstrap and Edgeworth Expansion; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2013. [Google Scholar]
  14. Liu, B.; Diallo, M. Parametric Bootstrap Confidence Intervals for Survey-Weighted Small Area Proportions; JSM Central: New York, NY, USA, 2013; pp. 109–121. [Google Scholar]
  15. Beaumont, F. The analysis of survey data using bootstrap. In Contributions to Sampling Statistics; Mecatti, F., Conti, P.L., Ranalli, M.G., Eds.; Springer: New York, NY, USA, 2014; pp. 53–63. [Google Scholar]
  16. Efron, B.; Tibshirani, R.J. An Introduction to the Bootstrap; CRC Press: Boca Raton, FL, USA, 1994. [Google Scholar]
  17. Shao, J.; Tu, D. The Jackknife and Bootstrap; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2012. [Google Scholar]
  18. Hesterberg, T. Bootstrap. WIREs Comput. Stat. 2011, 3, 497–526. [Google Scholar] [CrossRef]
  19. Davison, A.C.; Hinkley, D.V.; Young, G.A. Recent developments in bootstrap methodology. Stat. Sci. 2003, 18, 141–157. [Google Scholar] [CrossRef]
  20. Yuan, D. A simulation comparison of three marginal area estimators for image classification. Photogramm. Eng. Remote Sens. 1997, 63, 385–392. [Google Scholar]
  21. Champagne, C.; McNairn, H.; Daneshfar, B.; Shang, J. A bootstrap method for assessing classification accuracy and confidence for agricultural land use mapping in Canada. Int. J. Appl. Earth Obs. Geoinf. 2014, 29, 44–52. [Google Scholar] [CrossRef] [Green Version]
  22. Conti, P.L.; Marella, D.; Mecatti, F.; Andreis, F. A unified principled framework for resampling based on pseudo-populations: Asymptotic theory. Bernoulli 2020, 26, 1044–1069. [Google Scholar] [CrossRef] [Green Version]
  23. Carfagna, E.; Gallego, F.J. Using remote sensing for agricultural statistics. Int. Stat. Rev. 2005, 73, 384–404. [Google Scholar] [CrossRef] [Green Version]
  24. GEOSS. Best Practices for Crop Area Estimation with Remote Sensing; Gallego, J., Craig, M., Michaelsen, J., Bossyns, B., Fritz, S., Eds.; Joint Research Center: Ispra, Italy, 2008. [Google Scholar]
  25. Ndao, B.; Leroux, L.; Gaetano, R.; Aziz Diouf, A.; Soti, V.; Bégué, A.; Mbow, C.; Sambou, B. Landscape heterogeneity analysis using geospatial techniques and a priori knowledge in Sahelian agroforestry systems of Senegal. Ecol. Indic. 2021, 125, 107481. [Google Scholar] [CrossRef]
  26. Waldner, F.; Defourny, P. Where can pixel counting meet user-defined accuracy requirements? Int. J. Appl. Earth Obs. Geoinf. 2017, 60, 1–10. [Google Scholar] [CrossRef]
  27. Czaplewski, R.L.; Catts, G.P. Calibrating area estimates for classification error using confusion matrices. In Proceedings of the 56th Annual Meeting of The American Society of Photogrammetry and Remote Sensing, Denver, CO, USA, 18–23 March 1990; Volume 4, pp. 431–440. [Google Scholar]
  28. Walsh, T.A.; Burk, T.E. Calibration of satellite classifications of land area. Remote Sens. Environ. 1993, 46, 281–290. [Google Scholar] [CrossRef]
  29. CastLaboratory/Croparea. Available online: https://github.com/castlaboratory/croparea (accessed on 23 March 2022).
Figure 1. Summary of bootstrap estimates per crop using a thousand replicates.
Figure 1. Summary of bootstrap estimates per crop using a thousand replicates.
Stats 05 00025 g001
Figure 2. Bootstrap estimation for corn per strategy of selection of test points.
Figure 2. Bootstrap estimation for corn per strategy of selection of test points.
Stats 05 00025 g002
Table 1. Example of a Q matrix in table form.
Table 1. Example of a Q matrix in table form.
Crop Area ClassificationRemote Sensing ClassificationTotal
WheatCornSoy
Ground
truth
classes
WheatA11A12A13A1+
CornA21A22A23A2+
SoyA31A32A33A3+
TotalA+1A+2A+3A++
Table 2. Joint probabilities for the artificial data set.
Table 2. Joint probabilities for the artificial data set.
Crop Area
Classification
Remote Sensing ClassificationTotal
WheatRapeseedCornSugar BeetOthers
Ground
truth
classes
Wheat0.20.020.0050.0050.020.25
Rapeseed0.010.03000.010.05
Corn0.0010.010.080.0050.0040.1
Sugar beet0.0050.0150.040.120.020.2
Others0.10.020.010.030.240.4
Total0.3160.0950.1350.160.2941
Table 3. Test points classification using Bivariate strategy, with 1000 pixels selected by simple random sampling.
Table 3. Test points classification using Bivariate strategy, with 1000 pixels selected by simple random sampling.
Crop Area
Classification
Remote Sensing Classification
WheatRapeseedCornSugar BeetOthers
Ground
truth
classes
Wheat201236319
Rapeseed1136007
Corn488265
Sugar beet4173811719
Others10831729219
Table 4. Test points classification using RS strategy, with 200 pixels selected by simple random sampling from each set of remote sensing class independently.
Table 4. Test points classification using RS strategy, with 200 pixels selected by simple random sampling from each set of remote sensing class independently.
Crop Area
Classification
Remote Sensing Classification
WheatRapeseedCornSugar BeetOthers
Ground
truth
classes
Wheat1274411410
Rapeseed449009
Corn12711954
Sugar beet4295616017
Others64511431160
Total200200200200200
Table 5. Test points classification using G strategy, with 200 pixels selected by simple random sampling from each set of ground class independently.
Table 5. Test points classification using G strategy, with 200 pixels selected by simple random sampling from each set of ground class independently.
Crop Area ClassificationRemote Sensing ClassificationTotal
WheatRapeseedCornSugar BeetOthers
Ground truth classesWheat163143614200
Rapeseed371240039200
Corn325150157200
Sugar beet7153711724200
Others5715312113200
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ferraz, C.; Delincé, J.; Leite, A.; Ospina, R. Bootstrap Assessment of Crop Area Estimates Using Satellite Pixels Counting. Stats 2022, 5, 422-439. https://doi.org/10.3390/stats5020025

AMA Style

Ferraz C, Delincé J, Leite A, Ospina R. Bootstrap Assessment of Crop Area Estimates Using Satellite Pixels Counting. Stats. 2022; 5(2):422-439. https://doi.org/10.3390/stats5020025

Chicago/Turabian Style

Ferraz, Cristiano, Jacques Delincé, André Leite, and Raydonal Ospina. 2022. "Bootstrap Assessment of Crop Area Estimates Using Satellite Pixels Counting" Stats 5, no. 2: 422-439. https://doi.org/10.3390/stats5020025

Article Metrics

Back to TopTop