A Scalable Geospatial Web Service for Near Real-Time, High-Resolution Land Cover Mapping

A land cover classification service is introduced toward addressing current challenges on the handling and online processing of big remote sensing data. The geospatial web service has been designed, developed, and evaluated toward the efficient and automated classification of satellite imagery and the production of high-resolution land cover maps. The core of our platform consists of the Rasdaman array database management system for raster data storage and the open geospatial consortium web coverage processing service for data querying. Currently, the system is fully covering Greece with Landsat 8 multispectral imagery, from the beginning of its operational orbit. Datasets are stored and preprocessed automatically. A two-stage automated classification procedure was developed which is based on a statistical learning model and a multiclass support vector machine classifier, integrating advanced remote sensing and computer vision tools like Orfeo Toolbox and OpenCV. The framework has been trained to classify pansharpened images at 15-m ground resolution toward the initial detection of 31 spectral classes. The final product of our system is delivering, after a postclassification and merging procedure, multitemporal land cover maps with 10 land cover classes. The performed intensive quantitative evaluation has indicated an overall classification accuracy above 80%. The system in its current alpha release, once receiving a request from the client, can process and deliver land cover maps, for a 500-$\text{km}^2$ region, in about 20 s, allowing near real-time applications.

[1]  Antonio J. Plaza,et al.  Recent Developments in High Performance Computing for Remote Sensing: A Review , 2011, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[2]  Peter Baumann rasdaman: Array Databases Boost Spatio-Temporal Analytics , 2014, 2014 Fifth International Conference on Computing for Geospatial Research and Application.

[3]  Jin Chen,et al.  Global land cover mapping at 30 m resolution: A POK-based operational approach , 2015 .

[4]  Peter Baumann,et al.  The OGC web coverage processing service (WCPS) standard , 2010, GeoInformatica.

[5]  N. B. Anuar,et al.  The rise of "big data" on cloud computing: Review and open research issues , 2015, Inf. Syst..

[6]  Dimitar Misev,et al.  PlanetServer: Innovative approaches for the online analysis of hyperspectral satellite data from Mars , 2014 .

[7]  Giles M. Foody,et al.  Training set size requirements for the classification of a specific class , 2006 .

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

[9]  Antonio J. Plaza,et al.  A Web-Based System for Classification of Remote Sensing Data , 2013, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[10]  Mihai Datcu,et al.  Earth-Observation Image Retrieval Based on Content, Semantics, and Metadata , 2013, IEEE Transactions on Geoscience and Remote Sensing.

[11]  Peter Baumann,et al.  Management of multidimensional discrete data , 1994, The VLDB Journal.

[12]  Athanasios Karmas,et al.  Analysis of Remote Sensing Data for Agricultural Applications , 2014 .

[13]  S. J. Adebiyi,et al.  Ionospheric response to the storm-time disturbance of 29 May, 2010 , 2014 .

[14]  Konstantinos Evangelidis,et al.  Geospatial services in the Cloud , 2014, Comput. Geosci..

[15]  Konstantinos Karantzalos,et al.  Geospatial Big Data for Environmental and Agricultural Applications , 2016 .

[16]  Chih-Jen Lin,et al.  LIBSVM: A library for support vector machines , 2011, TIST.

[17]  Carlos Dafonte,et al.  Cloud Integrated Web Platform for Marine Monitoring Using GIS and Remote Sensing: Application to Oil Spill Detection through SAR Images , 2012, UCAmI.

[18]  Konstantinos Karantzalos,et al.  Scalable Geospatial Web Services through Efficient, Online and Near Real-Time Processing of Earth Observation Data , 2015, 2015 IEEE First International Conference on Big Data Computing Service and Applications.

[19]  Antonio J. Plaza,et al.  Unmixing-based content retrieval system for remotely sensed hyperspectral imagery on GPUs , 2014, The Journal of Supercomputing.

[20]  Mihai Datcu,et al.  Big, Linked and Open Data: Applications in the German Aerospace Center , 2014, ESWC.

[21]  Genshe Chen,et al.  Scalable sentiment classification for Big Data analysis using Naïve Bayes Classifier , 2013, 2013 IEEE International Conference on Big Data.

[22]  David G. Lowe,et al.  Scalable Nearest Neighbor Algorithms for High Dimensional Data , 2014, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[23]  Rajiv Ranjan,et al.  Towards building a data-intensive index for big data computing - A case study of Remote Sensing data processing , 2015, Inf. Sci..

[24]  Zhensen Wu,et al.  GPU-Accelerated Computation for Electromagnetic Scattering of a Double-Layer Vegetation Model , 2013, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[25]  Konstantinos Karantzalos,et al.  RemoteAgri: processing online big earth observation data for precision agriculture , 2015 .

[26]  Antonio J. Plaza,et al.  Cloud Implementation of a Full Hyperspectral Unmixing Chain Within the NASA Web Coverage Processing Service for EO-1 , 2013, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[27]  Thomas R. Loveland,et al.  A review of large area monitoring of land cover change using Landsat data , 2012 .

[28]  C. Woodcock,et al.  Continuous change detection and classification of land cover using all available Landsat data , 2014 .

[29]  Bryan C. Pijanowski,et al.  A big data urban growth simulation at a national scale: Configuring the GIS and neural network based Land Transformation Model to run in a High Performance Computing (HPC) environment , 2014, Environ. Model. Softw..

[30]  Peng Yue,et al.  The Geoprocessing Web , 2012, Comput. Geosci..

[31]  Mihai Datcu,et al.  A Semi-Supervised Algorithm for Auto-Annotation and Unknown Structures Discovery in Satellite Image Databases , 2010, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[32]  Peter Baumann,et al.  PetaScope: An Open-Source Implementation of the OGC WCS Geo Service Standards Suite , 2010, SSDBM.

[33]  Albert Y. Zomaya,et al.  Task-Tree Based Large-Scale Mosaicking for Massive Remote Sensed Imageries with Dynamic DAG Scheduling , 2014, IEEE Transactions on Parallel and Distributed Systems.

[34]  Jon Atli Benediktsson,et al.  Algorithms and Applications for Land Cover Classification – A Review , 2010 .

[35]  Chandra P. Giri,et al.  Next generation of global land cover characterization, mapping, and monitoring , 2013, Int. J. Appl. Earth Obs. Geoinformation.

[36]  Liping Di,et al.  GeoPW: Laying Blocks for the Geospatial Processing Web , 2010, Trans. GIS.

[37]  Adam T. Carpenter,et al.  A User-Driven Approach to Determining Critical Earth Observation Priorities for Societal Benefit , 2012, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[38]  Antonio J. Plaza,et al.  Special issue on architectures and techniques for real-time processing of remotely sensed images , 2009, Journal of Real-Time Image Processing.

[39]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[40]  Liping Di,et al.  A Geospatial Web Service Approach for Creating On-Demand Cropland Data Layer Thematic Maps , 2014 .

[41]  Shiyong Cui,et al.  Pattern Retrieval in Large Image Databases Using Multiscale Coarse-to-Fine Cascaded Active Learning , 2014, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[42]  Peng Yue,et al.  Intelligent services for discovery of complex geospatial features from remote sensing imagery , 2013 .

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