Google Earth Engine for geo-big data applications: A meta-analysis and systematic review

Abstract Google Earth Engine (GEE) is a cloud-based geospatial processing platform for large-scale environmental monitoring and analysis. The free-to-use GEE platform provides access to (1) petabytes of publicly available remote sensing imagery and other ready-to-use products with an explorer web app; (2) high-speed parallel processing and machine learning algorithms using Google’s computational infrastructure; and (3) a library of Application Programming Interfaces (APIs) with development environments that support popular coding languages, such as JavaScript and Python. Together these core features enable users to discover, analyze and visualize geospatial big data in powerful ways without needing access to supercomputers or specialized coding expertise. The development of GEE has created much enthusiasm and engagement in the remote sensing and geospatial data science fields. Yet after a decade since GEE was launched, its impact on remote sensing and geospatial science has not been carefully explored. Thus, a systematic review of GEE that can provide readers with the “big picture” of the current status and general trends in GEE is needed. To this end, the decision was taken to perform a meta-analysis investigation of recent peer-reviewed GEE articles focusing on several features, including data, sensor type, study area, spatial resolution, application, strategy, and analytical methods. A total of 349 peer-reviewed articles published in 146 different journals between 2010 and October 2019 were reviewed. Publications and geographical distribution trends showed a broad spectrum of applications in environmental analyses at both regional and global scales. Remote sensing datasets were used in 90% of studies while 10% of the articles utilized ready-to-use products for analyses. Optical satellite imagery with medium spatial resolution, particularly Landsat data with an archive exceeding 40 years, has been used extensively. Linear regression and random forest were the most frequently used algorithms for satellite imagery processing. Among ready-to-use products, the normalized difference vegetation index (NDVI) was used in 27% of studies for vegetation, crop, land cover mapping and drought monitoring. The results of this study confirm that GEE has and continues to make substantive progress on global challenges involving process of geo-big data.

[1]  D. Steinberg CART: Classification and Regression Trees , 2009 .

[2]  Peter E. Thornton,et al.  Quantifying Human‐Mediated Carbon Cycle Feedbacks , 2018, Geophysical Research Letters.

[3]  Heather McNairn,et al.  A Review of Multitemporal Synthetic Aperture Radar (SAR) for Crop Monitoring , 2016 .

[4]  Jennifer N. Hird,et al.  Google Earth Engine, Open-Access Satellite Data, and Machine Learning in Support of Large-Area Probabilistic Wetland Mapping , 2017, Remote. Sens..

[5]  Tenaw Geremew Workie,et al.  Climate change and its effects on vegetation phenology across ecoregions of Ethiopia , 2018 .

[6]  Martha C. Anderson,et al.  Use of NDVI and Land Surface Temperature for Drought Assessment: Merits and Limitations , 2010 .

[7]  Brian Brisco,et al.  An efficient feature optimization for wetland mapping by synergistic use of SAR intensity, interferometry, and polarimetry data , 2018, Int. J. Appl. Earth Obs. Geoinformation.

[8]  David Saah,et al.  Collect Earth: An online tool for systematic reference data collection in land cover and use applications , 2019, Environ. Model. Softw..

[9]  Heather McNairn,et al.  Mid-season Crop Classification Using Dual-, Compact-, and Full-Polarization in Preparation for the Radarsat Constellation Mission (RCM) , 2019, Remote. Sens..

[10]  Masoud Mahdianpari,et al.  A Gaussian random field model for de-speckling of multi-polarized Synthetic Aperture Radar data , 2019, Advances in Space Research.

[11]  Franz J. Meyer,et al.  Operational Flood Mapping Using Multi-Temporal Sentinel-1 SAR Images: A Case Study from Bangladesh , 2019, Remote. Sens..

[12]  R. Congalton,et al.  Automated cropland mapping of continental Africa using Google Earth Engine cloud computing , 2017 .

[13]  Malcolm Davidson,et al.  GMES Sentinel-1 mission , 2012 .

[14]  Jefersson Alex dos Santos,et al.  Towards better exploiting convolutional neural networks for remote sensing scene classification , 2016, Pattern Recognit..

[15]  Xueqiao Huang,et al.  A Machine-Learning Approach to Automated Knowledge-Base Building for Remote Sensing Image Analysis with GIs Data , 1997 .

[16]  Edzer Pebesma,et al.  Using Google Earth Engine to detect land cover change: Singapore as a use case , 2018 .

[17]  Fabiana Calò,et al.  Integration of Optical and SAR Data for Burned Area Mapping in Mediterranean Regions , 2015, Remote. Sens..

[18]  Saeid Homayouni,et al.  The First Wetland Inventory Map of Newfoundland at a Spatial Resolution of 10 m Using Sentinel-1 and Sentinel-2 Data on the Google Earth Engine Cloud Computing Platform , 2018, Remote. Sens..

[19]  Albert Y. Zomaya,et al.  Remote sensing big data computing: Challenges and opportunities , 2015, Future Gener. Comput. Syst..

[20]  Michael Thiel,et al.  High Resolution Mapping of Soil Properties Using Remote Sensing Variables in South-Western Burkina Faso: A Comparison of Machine Learning and Multiple Linear Regression Models , 2017, PloS one.

[21]  Masoud Mahdianpari,et al.  Monitoring surface changes in discontinuous permafrost terrain using small baseline SAR interferometry, object-based classification, and geological features: a case study from Mayo, Yukon Territory, Canada , 2018, GIScience & Remote Sensing.

[22]  M. Mahdianpari,et al.  Random forest wetland classification using ALOS-2 L-band, RADARSAT-2 C-band, and TerraSAR-X imagery , 2017 .

[23]  Matthias Drusch,et al.  Sentinel-2: ESA's Optical High-Resolution Mission for GMES Operational Services , 2012 .

[24]  Chao Wang,et al.  Annual large-scale urban land mapping based on Landsat time series in Google Earth Engine and OpenStreetMap data: A case study in the middle Yangtze River basin , 2020 .

[25]  Yun Zhang,et al.  Very Deep Convolutional Neural Networks for Complex Land Cover Mapping Using Multispectral Remote Sensing Imagery , 2018, Remote. Sens..

[26]  Weiwei Sun,et al.  Fully Convolutional Networks for Semantic Segmentation of Very High Resolution Remotely Sensed Images Combined With DSM , 2018, IEEE Geoscience and Remote Sensing Letters.

[27]  Masoud Mahdianpari,et al.  Mapping land-based oil spills using high spatial resolution unmanned aerial vehicle imagery and electromagnetic induction survey data , 2018, Journal of Applied Remote Sensing.

[28]  Farid Melgani,et al.  Nearest Neighbor Classification of Remote Sensing Images With the Maximal Margin Principle , 2008, IEEE Transactions on Geoscience and Remote Sensing.

[29]  Onisimo Mutanga,et al.  Google Earth Engine Applications Since Inception: Usage, Trends, and Potential , 2018, Remote. Sens..

[30]  Peng Liu,et al.  A survey of remote-sensing big data , 2015, Front. Environ. Sci..

[31]  Jungho Im,et al.  Support vector machines in remote sensing: A review , 2011 .

[32]  Jahan Kariyeva,et al.  Comparing Deep Learning and Shallow Learning for Large-Scale Wetland Classification in Alberta, Canada , 2019, Remote. Sens..

[33]  Michael Dixon,et al.  Google Earth Engine: Planetary-scale geospatial analysis for everyone , 2017 .

[34]  Yanhua Xie,et al.  Mapping irrigated cropland extent across the conterminous United States at 30 m resolution using a semi-automatic training approach on Google Earth Engine , 2019, ISPRS Journal of Photogrammetry and Remote Sensing.

[35]  Brian Brisco,et al.  Wetland Water Level Monitoring Using Interferometric Synthetic Aperture Radar (InSAR): A Review , 2018, Canadian Journal of Remote Sensing.

[36]  Patrick N. Halpin,et al.  Automating offshore infrastructure extractions using synthetic aperture radar & Google Earth Engine , 2019, Remote Sensing of Environment.

[37]  Priyadarsini Rajagopalan,et al.  Time-series dataset on land surface temperature, vegetation, built up areas and other climatic factors in top 20 global cities (2000–2018) , 2019, Data in brief.

[38]  Carly Voight,et al.  Predictive Modeling of Future Forest Cover Change Patterns in Southern Belize , 2019, Remote. Sens..

[39]  N. Clinton,et al.  A mangrove forest map of China in 2015: Analysis of time series Landsat 7/8 and Sentinel-1A imagery in Google Earth Engine cloud computing platform , 2017 .

[40]  Steven A. Sader,et al.  RGB-NDVI colour composites for visualizing forest change dynamics , 1992 .

[41]  Bo Cheng,et al.  An improved k-nearest neighbor algorithm and its application to high resolution remote sensing image classification , 2009, 2009 17th International Conference on Geoinformatics.

[42]  Xin Pan,et al.  An object-based convolutional neural network (OCNN) for urban land use classification , 2018, Remote Sensing of Environment.

[43]  Olga Viedma,et al.  Assessing Landscape Fire Hazard by Multitemporal Automatic Classification of Landsat Time Series Using the Google Earth Engine in West-Central Spain , 2019, Forests.

[44]  Duk-jin Kim,et al.  Dependence of Waterline Mapping on Radar Frequency Used for SAR Images in Intertidal Areas , 2007, IEEE Geoscience and Remote Sensing Letters.

[45]  Pierre Alliez,et al.  Convolutional Neural Networks for Large-Scale Remote-Sensing Image Classification , 2017, IEEE Transactions on Geoscience and Remote Sensing.

[46]  J. Conn,et al.  High-accuracy detection of malaria vector larval habitats using drone-based multispectral imagery , 2019, PLoS neglected tropical diseases.

[47]  Luis Gómez-Chova,et al.  Cloud detection on the Google Earth engine platform , 2017, 2017 IEEE International Geoscience and Remote Sensing Symposium (IGARSS).

[48]  A. Formaggio,et al.  Discrimination of agricultural crops in a tropical semi-arid region of Brazil based on L-band polarimetric airborne SAR data , 2009 .

[49]  Bin Jiang,et al.  Geospatial Big Data Handling Theory and Methods: A Review and Research Challenges , 2015, ArXiv.

[50]  Nektarios Chrysoulakis,et al.  Exploiting satellite observations for global surface albedo trends monitoring , 2018, Theoretical and Applied Climatology.

[51]  Xiaoping Liu,et al.  High-resolution multi-temporal mapping of global urban land using Landsat images based on the Google Earth Engine Platform , 2018 .

[52]  Eric W. Gill,et al.  A new fully convolutional neural network for semantic segmentation of polarimetric SAR imagery in complex land cover ecosystem , 2019, ISPRS Journal of Photogrammetry and Remote Sensing.

[53]  Henrique G. Momm,et al.  Feature Extraction from High-Resolution Remotely Sensed Imagery using Evolutionary Computation , 2011 .

[54]  Haim Weissmann,et al.  Empirical analysis of vegetation dynamics and the possibility of a catastrophic desertification transition , 2017, PloS one.

[55]  Sean A. Parks,et al.  Giving Ecological Meaning to Satellite-Derived Fire Severity Metrics across North American Forests , 2019, Remote. Sens..

[56]  Eric Pottier,et al.  Quantitative comparison of classification capability: fully polarimetric versus dual and single-polarization SAR , 2001, IEEE Trans. Geosci. Remote. Sens..

[57]  Heather McNairn,et al.  Integration of optical and Synthetic Aperture Radar (SAR) imagery for delivering operational annual crop inventories , 2009 .

[58]  Yang Hong,et al.  Assessment of Water Storage Change in China's Lakes and Reservoirs over the Last Three Decades , 2019, Remote. Sens..

[59]  A. Huete,et al.  A 30-m landsat-derived cropland extent product of Australia and China using random forest machine learning algorithm on Google Earth Engine cloud computing platform , 2018, ISPRS Journal of Photogrammetry and Remote Sensing.

[60]  Jechang Jeong,et al.  Speckle Noise Reduction Technique for SAR Images Using Statistical Characteristics of Speckle Noise and Discrete Wavelet Transform , 2019, Remote. Sens..

[61]  C. Kilsby,et al.  Multi‐temporal synthetic aperture radar flood mapping using change detection , 2018 .

[62]  Nengcheng Chen,et al.  Long-Term Surface Water Dynamics Analysis Based on Landsat Imagery and the Google Earth Engine Platform: A Case Study in the Middle Yangtze River Basin , 2018, Remote. Sens..

[63]  Zhiqiang Yang,et al.  Implementation of the LandTrendr Algorithm on Google Earth Engine , 2018, Remote. Sens..

[64]  S. K. Jain,et al.  A method for monthly mapping of wet and dry snow using Sentinel-1 and MODIS: Application to a Himalayan river basin , 2019, Int. J. Appl. Earth Obs. Geoinformation.

[65]  Zhe Zhu,et al.  Current status of Landsat program, science, and applications , 2019, Remote Sensing of Environment.

[66]  Yu Dong,et al.  An automatic approach for land-change detection and land updates based on integrated NDVI timing analysis and the CVAPS method with GEE support , 2018, ISPRS Journal of Photogrammetry and Remote Sensing.

[67]  Masoud Mahdianpari,et al.  The Effect of PolSAR Image De-speckling on Wetland Classification: Introducing a New Adaptive Method , 2017 .

[68]  Pedro Walfir M. Souza Filho,et al.  Mapping Mining Areas in the Brazilian Amazon Using MSI/Sentinel-2 Imagery (2017) , 2018, Remote. Sens..

[69]  Brian Brisco,et al.  Full and Simulated Compact Polarimetry SAR Responses to Canadian Wetlands: Separability Analysis and Classification , 2019, Remote. Sens..

[70]  Yongqiang Zhang,et al.  A robust method for reconstructing global MODIS EVI time series on the Google Earth Engine , 2019, ISPRS Journal of Photogrammetry and Remote Sensing.

[71]  Brian Brisco,et al.  Multi-temporal, multi-frequency, and multi-polarization coherence and SAR backscatter analysis of wetlands , 2018 .

[72]  N. Gorelick,et al.  Global Assessment of Supraglacial Debris‐Cover Extents , 2018, Geophysical Research Letters.

[73]  Brian Brisco,et al.  An Assessment of Simulated Compact Polarimetric SAR Data for Wetland Classification Using Random Forest Algorithm , 2017 .

[74]  D. Moher,et al.  Preferred reporting items for systematic reviews and meta-analyses: the PRISMA Statement , 2009, BMJ : British Medical Journal.

[75]  Yun Zhang,et al.  Deep Convolutional Neural Network for Complex Wetland Classification Using Optical Remote Sensing Imagery , 2018, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[76]  Xiao Xiang Zhu,et al.  Deep Learning in Remote Sensing: A Comprehensive Review and List of Resources , 2017, IEEE Geoscience and Remote Sensing Magazine.

[77]  Michele Meroni,et al.  ASAP: A new global early warning system to detect anomaly hot spots of agricultural production for food security analysis , 2019, Agricultural systems.

[78]  Virginia Venturini,et al.  Land surface evapotranspiration estimation combining soil texture information and global reanalysis datasets in Google Earth Engine , 2019, Remote Sensing Letters.

[79]  Jon Atli Benediktsson,et al.  Big Data for Remote Sensing: Challenges and Opportunities , 2016, Proceedings of the IEEE.

[80]  Jinzy Zhu,et al.  Cloud Computing: IT as a Service , 2009, IT Professional.

[81]  Mariana Belgiu,et al.  Random forest in remote sensing: A review of applications and future directions , 2016 .

[82]  H. McNairn,et al.  Applying polarimetric radar imagery for mapping the productivity of wheat crops , 2004 .

[83]  Chein-I Chang,et al.  High Performance Computing in Remote Sensing , 2007, HiPC 2007.

[84]  Horst Bischof,et al.  Multispectral classification of Landsat-images using neural networks , 1992, IEEE Trans. Geosci. Remote. Sens..

[85]  Mattia Crespi,et al.  Monitoring the Impact of Land Cover Change on Surface Urban Heat Island through Google Earth Engine: Proposal of a Global Methodology, First Applications and Problems , 2018, Remote. Sens..

[86]  Fang Chen,et al.  Extraction of Glacial Lake Outlines in Tibet Plateau Using Landsat 8 Imagery and Google Earth Engine , 2017, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[87]  Kerrie L. Mengersen,et al.  Statistical Machine Learning Methods and Remote Sensing for Sustainable Development Goals: A Review , 2018, Remote. Sens..

[88]  E. Pottier,et al.  Polarimetric Radar Imaging: From Basics to Applications , 2009 .

[89]  Jose L. Ugia Gonzalez,et al.  Building Your Next Big Thing with Google Cloud Platform , 2015, Apress.

[90]  Jon Atli Benediktsson,et al.  Conjugate-gradient neural networks in classification of multisource and very-high-dimensional remote sensing data , 1993 .

[91]  Mitchell B. Lyons,et al.  The effects of local and landscape habitat attributes on bird diversity in urban greenspaces , 2018, Ecosphere.

[92]  C. Justice,et al.  High-Resolution Global Maps of 21st-Century Forest Cover Change , 2013, Science.

[93]  Anssi Pekkarinen,et al.  Participatory mapping of forest plantations with Open Foris and Google Earth Engine , 2019, ISPRS Journal of Photogrammetry and Remote Sensing.

[94]  A. Cracknell,et al.  Simulation of shoreline change using AIRSAR and POLSAR C-band data , 2011 .

[95]  Ahmad Al Bitar,et al.  Retrieval and Multi-scale Validation of Soil Moisture from Multi-temporal SAR Data in a Semi-Arid Tropical Region , 2015, Remote. Sens..

[96]  Miguel L. Villarreal,et al.  Landsat time series analysis of fractional plant cover changes on abandoned energy development sites , 2018, Int. J. Appl. Earth Obs. Geoinformation.

[97]  M. Ouessar,et al.  Effect of traditional check dams (jessour) on soil and olive trees water status in Tunisia. , 2019, The Science of the total environment.

[98]  Ad Reniers,et al.  On the accuracy of automated shoreline detection derived from satellite imagery: A case study of the sand motor mega-scale nourishment , 2018 .

[99]  Basil W. Coutant,et al.  Qualitative and quantitative evaluation of MODIS satellite sensor data for regional and urban scale air quality , 2004 .

[100]  Bin Chen,et al.  Automatic mapping of planting year for tree crops with Landsat satellite time series stacks , 2019, ISPRS Journal of Photogrammetry and Remote Sensing.

[101]  Thanh Duc Dang,et al.  An automatic water detection approach using Landsat 8 OLI and Google Earth Engine cloud computing to map lakes and reservoirs in New Zealand , 2019, Environmental Monitoring and Assessment.