Object-Oriented LULC Classification in Google Earth Engine Combining SNIC, GLCM, and Machine Learning Algorithms

被引:245
作者
Tassi, Andrea [1 ]
Vizzari, Marco [1 ]
机构
[1] Univ Perugia, Dept Agr Food & Environm Sci, I-06121 Perugia, Italy
关键词
land use land cover; Google Earth Engine (GEE); Sentinel; 2; Landsat; 8; PlanetScope; SNIC; GLCM; machine learning; Random Forest (RF); Support Vector Machine (SVM); accuracy assessment; LAND-COVER CLASSIFICATION; RURAL-NATURAL GRADIENT; RANDOM FORESTS; ACCURACY; TEXTURE; IMAGERY; MODIS;
D O I
10.3390/rs12223776
中图分类号
X [环境科学、安全科学];
学科分类号
08 ; 0830 ;
摘要
Google Earth Engine (GEE) is a versatile cloud platform in which pixel-based (PB) and object-oriented (OO) Land Use-Land Cover (LULC) classification approaches can be implemented, thanks to the availability of the many state-of-art functions comprising various Machine Learning (ML) algorithms. OO approaches, including both object segmentation and object textural analysis, are still not common in the GEE environment, probably due to the difficulties existing in concatenating the proper functions, and in tuning the various parameters to overcome the GEE computational limits. In this context, this work is aimed at developing and testing an OO classification approach combining the Simple Non-Iterative Clustering (SNIC) algorithm to identify spatial clusters, the Gray-Level Co-occurrence Matrix (GLCM) to calculate cluster textural indices, and two ML algorithms (Random Forest (RF) or Support Vector Machine (SVM)) to perform the final classification. A Principal Components Analysis (PCA) is applied to the main seven GLCM indices to synthesize in one band the textural information used for the OO classification. The proposed approach is implemented in a user-friendly, freely available GEE code useful to perform the OO classification, tuning various parameters (e.g., choose the input bands, select the classification algorithm, test various segmentation scales) and compare it with a PB approach. The accuracy of OO and PB classifications can be assessed both visually and through two confusion matrices that can be used to calculate the relevant statistics (producer's, user's, overall accuracy (OA)). The proposed methodology was broadly tested in a 154 km(2) study area, located in the Lake Trasimeno area (central Italy), using Landsat 8 (L8), Sentinel 2 (S2), and PlanetScope (PS) data. The area was selected considering its complex LULC mosaic mainly composed of artificial surfaces, annual and permanent crops, small lakes, and wooded areas. In the study area, the various tests produced interesting results on the different datasets (OA: PB RF (L8 = 72.7%, S2 = 82%, PS = 74.2), PB SVM (L8 = 79.1%, S2 = 80.2%, PS = 74.8%), OO RF (L8 = 64%, S2 = 89.3%, PS = 77.9), OO SVM (L8 = 70.4, S2 = 86.9%, PS = 73.9)). The broad code application demonstrated very good reliability of the whole process, even though the OO classification process resulted, sometimes, too demanding on higher resolution data, considering the available computational GEE resources.
引用
收藏
页码:1 / 17
页数:17
相关论文
共 62 条
[1]  
Abadi M, 2016, PROCEEDINGS OF OSDI'16: 12TH USENIX SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION, P265
[2]  
Achanta R., 2017, P 30 IEEE C COMP VIS
[3]  
Adam H.E., 2016, P IOP C SERIES EARTH
[4]  
Aggarwal N., 2016, INT J ENG TRENDS TEC, V38, P5, DOI 10.14445/22315381/IJETT-V38P202
[5]  
Al-Saady YI., 2015, FOG Freib Online Geosci, V43, P1
[6]  
[Anonymous], 2006, Remote sensing digital image analysis: An introduction
[7]   Validation of Copernicus Sentinel-2 Cloud Masks Obtained from MAJA, Sen2Cor, and FMask Processors Using Reference Cloud Masks Generated with a Supervised Active Learning Procedure [J].
Baetens, Louis ;
Desjardins, Camille ;
Hagolle, Olivier .
REMOTE SENSING, 2019, 11 (04)
[8]   Object based image analysis for remote sensing [J].
Blaschke, T. .
ISPRS JOURNAL OF PHOTOGRAMMETRY AND REMOTE SENSING, 2010, 65 (01) :2-16
[9]   The role of environmental and socio-demographic indicators in the analysis of land use changes in a protected area of the Natura 2000 Network: the case study of Lake Trasimeno, Umbria, Central Italy [J].
Bodesmo, Mara ;
Pacicco, Luca ;
Romano, Bruno ;
Ranfa, Aldo .
ENVIRONMENTAL MONITORING AND ASSESSMENT, 2012, 184 (02) :831-843
[10]   Wetland mapping in the Congo Basin using optical and radar remotely sensed data and derived topographical indices [J].
Bwangoy, Jean-Robert B. ;
Hansen, Matthew C. ;
Roy, David P. ;
De Grandi, Gianfranco ;
Justice, Christopher O. .
REMOTE SENSING OF ENVIRONMENT, 2010, 114 (01) :73-86