Professional Documents
Culture Documents
Lemoine 2015
Lemoine 2015
GLOBAL CROP AREA AND STATUS MONITORING USING FREE AND OPEN DATA SOURCES
European Commission, Joint Research Centre, Institute for Environment and Sustainability, Ispra, Italy
1497
Table 1. Confusion matrix for all large set of 2013 reference parcels (> 6 ha) from the Zeeland province, the
Netherlands using the RifleSerialClassifier of Google Earth Engine on a Landsat-8 scene of 12 July 2013. Random
training samples, classification results and confusion matrix are generated with the Python API of GEE.
ALF FRU GRA GRS MAI ONI POT SBT SWH VEG WWH rowtotals user accuracy
ALF 33 0 7 0 0 0 1 0 0 1 0 42 0.79
FRU 0 83 7 0 13 0 0 0 0 1 0 104 0.80
SWH 0 0 0 0 0 0 0 0 37 0 12 49 0.76
VEG 5 2 1 0 10 6 3 1 0 59 0 87 0.68
WWH 0 0 2 11 1 7 8 2 157 3 1239 1430 0.87
columntotals 84 114 470 273 222 289 877 459 203 173 1264 4428 OA = 0.85
producer accuracy 0.39 0.73 0.86 0.77 0.68 0.92 0.96 0.97 0.18 0.34 0.98 κ = 0.82
mapped (Fig. 1) or presented in tabular format. We find a combinations of SAR and optical, etc.).
distinct geo-spatial pattern with large differences in the The last case is a test in crop delineation in central New
South-Eastern and Eastern districts, which can be related to South Wales (NSW, Australia, centered around (lat, lon) =
differences in agro-meteorological conditions and the (146.03, -34.81)) using a combination of 9 Sentinel-1A (S1)
ongoing conflict in the area (e.g. the Crimea peninsula). dual polarization (VV/VH) interferometric wide mode
Our second example is an implementation of image ground range detected (GRD) images, including ascending
classification in GEE, which we apply on a Landsat-8 and descending frames, and 4 Landsat-8 (L8) data sets for
imagery of July 12, 2013 for the south-western Netherlands the period September 29 – December 12, 2014. Since
province of Zeeland. In the Netherlands, as in other EU Sentinel-1A is only operational since October 2014, crop
member states, farmers declare crop cultivation on an annual delineation in the Northern Hemisphere is not yet fully
basis to apply for support under the EU's Common feasible, because imagery does not yet cover the critical part
Agricultural Policy. The Netherlands has released the of the growing season. In the example, we use GEE to
(anonymized) information in public domain since 2009 automatically select a random sample of points within a
(www.pdok.nl) as annual sets of approximately 770,000 delineated arable crop production area. The points are
parcel boundaries with crop code. This turns out to be a filtered on a thresholded standard deviation divided by the
rather unique data set for large scale experimentation with mean for a local circular kernel of 60 m radius. In this way,
image classification. In our example, we test GEE classifiers only “pure” radiometric samples are retained which typically
for 5% random selections of training parcels that we draw pertain to individual crop parcels or homogenous
from the set of approximately 35,000 parcels in Zeeland. background land use cases (see Fig. 2). The time series of
The remainder of the set is then used to verify the classifier SAR calibrated backscattering coefficients and L8 surface
majority result in a classical confusion matrix (Table 1). In reflectance values for each filtered point, and their local
the example, we limit field size to > 6 ha and for crop statistics, are extracted from GEE into Python geopandas
classes that have, at least, 40 parcels in the selection. Even data structures for further cluster analysis and classification.
though the timing of the Landsat-8 image is not optimal for Clusters can be labelled based on inferred radiometric
the delineation of specific crop types (in particular grass, signatures, which is still at an experimental stage. In
maize), the overall accuracy of 0.85 is already quite particular, the L8 NDVI temporal composites are very useful
impressive. This approach is easily extendable to include to stratify the cluster analysis into broad crop classes, such
other image combinations (e.g. multi-temporal sets, as winter and early and late summer crop types. Within these
1498
Figure 2. Multi-temporal composite of Sentinel-1A IW GRD VH images (9 Oct, 14 Nov, 8 Dec 2014, left) and
Landsat-8 NDVI (30 Sep, 1 Nov, 11 Dec 2014, right) prepared in Google Earth Engine. Sentinel imagery integrated
via Google Map Engine. Derived statistics are used to infer crop classes.
clusters, further refinement is than based on SAR signatures, provide a basis for long term monitoring of global
which separate classes on the basis of their surface agricultural production.
preparation (differences in surface roughness) and
5. ACKNOWLEDGEMENT
vegetation cover. Especially the cross-polarized (VH)
backscattering coefficients are useful in this respect. We also The results presented in this paper are, partly or wholly,
pick up significant rain events in the SAR signatures (drastic generated with the use of Google Earth Engine under a
soil moisture change). trusted tester agreement between the authors’ organization
and Google.
4. CONCLUSIONS
6. REFERENCES
We have presented an approach demonstrating the use of
GEE in rapid prototyping and testing of crop mapping and [1] European Commission, The European Earth
monitoring applications which have the potential to scale up Observation Programme Copernicus,
global activities in this domain to the 10-30 m resolution http://www.copernicus.eu/pages-
range. This is likely to have a crucial impact on our capacity principales/infrastructure/sentinels/
to enumerate crop production statistics that are relevant in [2] G. Lemoine, and M. Giovalli, “Geo-Correction of High-
our food security monitoring work. We believe this Resolution Imagery Using Fast Template Matching on a
development addresses a number of crucial requirements GPU in Emergency Mapping Contexts”. Remote Sens.,
that are defined in [5]. Although we have focused on the use Vol 5, 4488-4502, 2013.
of GEE, other computing configurations, e.g. based on [3] P. van der Voet, C. Bielski and E. van Valkengoed, “Fast
collaborative networks of local workstations, can be Processing Workflow to Provide High Resolutin
expected to be equally able to address the data handling and Sentinel-like Data Extracts at Parcel Level, Proc.
processing needs to scale up. Both environments will take Sentinel-2 2014 Workshop, ESA-ESRIN, Frascati, Italy,
huge benefit from rapidly developing open source software 20-22 May 2014.
solutions and should aim at maximising open access to [4] Google Inc., “Earth Engine Documentation”,
results in order to establish an evolutionary knowledge base https://sites.google.com/site/earthengineapidocs/
which will help grow the user base through sharing of [5] C. Atzberger, “Advances in Remote Sensing of
expertise and inferred information, stimulate optimised co- Agriculture: Context Description, Existing Operational
variable collection and integration of analysis techniques to Monitoring Systems and Major Information Needs.”
Remote Sens, Vol 5, 949-981, 2013.
1499